作者:吴行军; 白立晨; 孙怡乐; 陈弘毅模运算处理器公钥密码算法montgomery模乘模逆流水线
摘要:文章设计了一种能够实现多种公钥密码算法(如RSA、ECC、DSA等)的协处理器.通过分析几种常用的公钥密码算法,归纳了一组最常用的基本模运算指令.基于基本指令,设计优化了处理器硬件结构.用微代码循环调用执行这些基本指令,实现其他各种模运算指令.基于这些模运算指令,处理器可实现多种公钥密码算法的运算.该处理器支持从106位到2 048位多种长度的模运算.采用流水线结构设计,处理速度较快.处理器占用芯片面积小,核心电路等效门数约为26 000门,适用于智能卡等对芯片面积有严格限制的应用.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社