论文部分内容阅读
我们给出了一个椭圆曲线密码(ECC)协处理器。椭圆曲线密码与其他公钥密码系统譬如RSA相比具有密钥尺寸小,单位长度密钥安全性最高的特点。实现椭圆曲线密码系统最费时的就是有限域上的乘法,有限域上的乘法实际上是模乘,该协处理器能够为ECC处理有限域GF(2~n)上的乘法运算。与其他设计只支持固定域和固定多项式相比较,我们的乘法器能够支持160位到256位的任何有限域GF(2~n)和美国计量标准(NIST)推荐的所有不可约多项式。我们的协处理器在速度、硬件面积和运算位长之间还具有高度的可升级性和可扩展性。 当运算位长为32位时该协处理器进行有限域上256位的乘法运算只需18个时钟周期,时钟频率可达到66MHz以上,面积为0.98cm~2如果运算位长为16则需周期数为34个,时钟频率可达到100MHz,面积为0.67cm~2。