为以较小的面积代价实现 RSA公钥密码算法及其他一些算法所需的求模、模加、模乘、模幂等运算,该文设计了一种可作为协处理器使用的模运算处理器。运算数据的长度可变,范围从 256b到 2048b。采用优化的 CIOS (coarselyintegrated operated scanning)算法以加快模乘的速度。充分的流水线设计使得时钟频率可达 60MHz,在该工作频率下完成 1024b模幂的时间为 57ms。除 RAM外的核心电路仅含 16 000等效门,在 0. 35μm CMOS工艺条件下,包含RAM