-
公开(公告)号:CN113253975A
公开(公告)日:2021-08-13
申请号:CN202110461108.0
申请日:2021-04-27
Applicant: 西安电子科技大学 , 西安西电链融科技有限公司
Abstract: 本发明属于FPGA硬件算法加速技术领域,公开了一种大数模幂运算的算法加速方法、系统、介质、设备及应用,所述大数模幂运算的算法加速系统,包括Montgomery算法模块、R‑L模式模幂算法模块、顶层模块、串口通信模块、模幂状态控制模块、模乘状态控制模块和模乘运算模块。本发明通过各种功能模块和相应的设计方案来完成各项操作,将算法转换成模块的形式固化为各种电路上的功能模块,具有较高的稳定性于兼容性;利用FPGA的并行性,实现对大数模幂算法的大幅度提速;使用专用低复杂度的Montgomery运算电路进行实时处理,具有高密度,高可靠性和低功耗的特点;封装成IP核,算法具有很好的可移植性,灵活性高。