基于FPGA的Montgomery模乘器的高效实现OA北大核心CSCDCSTPCD
Efficient implementation of Montgomery modular multiplier on FPGA
为了提高椭圆曲线密码处理器的模乘速度,提出了一种更有效且更适合硬件实现的Montgomery算法.改进的算法分析了基于CSA加法器的Montgomery模乘算法,提出了多步CSA加法器的Montgomery算法,该算法能够在一个时钟内做多次CSA迭代运算,可以有效地降低时钟个数,进而提高模乘速度.通过ModelSim仿真工具仿真,正确完成一次256位的Montgomery模乘运算只需要16个时钟周期.在Mtera EP3SL200F1517C2 …查看全部>>
To improve the speed of modular multiplication operation on ECC processor,this paper proposed an improved Montgomery algorithm that was more efficient and suitable for hardware implementation.First,the improved algorithm analyzed the Montgomery modular multiplication algorithm based on CSA adder.Then it presented the multi-step CSA adder Montgomery algorithm,which could do repeatedly CSA iterations in one clock.Therefore,the improved modular multiplication c…查看全部>>
高献伟;张晓楠;董秀则
西安电子科技大学,西安710071北京电子科技学院,北京100070西安电子科技大学,西安710071
信息技术与安全科学
椭圆曲线密码Montgomery模乘算法迭代运算
elliptic curve cryptography(ECC)Montgomery modular multiplication algorithmiterative operation
《计算机应用研究》 2017 (11)
3424-3427,4
北京市自然科学基金资助项目(4163076)北京电子科技学院校内科研基金资助项目(2014TD41-DXZ)
评论