摘要 - 出现的加密系统,例如完全型号的加密(FHE)和零知识证明(ZKP)是计算和数据密集型的。fhe和ZKP在软件和硬件中的影响很大程度上依赖于von Neumann架构,在数据移动上损失了大量的能量。有希望的计算范式正在内存(CIM)中进行计算,该计算使计算能够直接发生在内存中,从而减少数据运动和能耗。但是,有效地执行大整数乘法(在FHE和ZKP中至关重要)是一个开放的问题,因为现有的CIM方法仅限于小型操作数尺寸。在这项工作中,我们通过探索用于大整数乘法的高级算法方法来解决这个问题,并将Karatsuba算法确定为CIM应用程序最有效的方法。此后,我们设计了第一个用于电阻CIM横杆的Karatsuba乘数。我们的乘数使用三阶段管道来增强吞吐量,此外,还可以平衡内存耐力与有效的数组大小。与现有的CIM乘法方法相比,当比例扩展到ZKP和FHE所需的位宽度时,我们的设计在吞吐量中最多可实现916倍,而面积时间产品的改进则达到281倍。索引术语 - 在内存中计算,大整数乘以,karatuba乘法