首页 | 本学科首页   官方微博 | 高级检索  
     

改进的蒙哥马利模乘算法及FPGA实现
作者姓名:程碧倩  刘光柱  肖昊
作者单位:合肥工业大学 微电子学院,安徽 合肥 230009
基金项目:国家自然科学基金(61974039)
摘    要:为了保障用户线上信息的安全,常采用公钥密码系统对数据信息进行加密。大整数模乘运算作为公钥密码系统的核心操作,其计算效率对公钥密码系统的性能至关重要。文中基于经典的蒙哥马利模乘算法,提出一种多项式展开的交叉蒙哥马利模乘算法。通过分解大位宽逻辑运算,以多项式展开来交叉执行模乘法和模约简运算,有效提高了大整数模乘运算的计算效率,降低了硬件实现的资源消耗。FPGA实验验证表明,相比于其它方法,文中所提方法分别减少96.5%和69%的面积时间积AT1与AT2,更好地实现了计算时间和硬件开销的平衡,有较高的灵活性和通用性,适合具有大量加密需求的成本敏感型应用。

关 键 词:蒙哥马利模乘  大整数模乘运算  RSA密码算法  公钥密码算法  信息安全  现场可编程门阵列  硬件加速  软硬件协同设计  
收稿时间:2021-02-10
点击此处可从《电子科技》浏览原始摘要信息
点击此处可从《电子科技》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号