邵佳佳, 乌力吉, 张向民. 智能卡中非对称算法模幂运算单元的设计与验证[J]. 微电子学与计算机, 2015, 32(2): 37-41.
引用本文: 邵佳佳, 乌力吉, 张向民. 智能卡中非对称算法模幂运算单元的设计与验证[J]. 微电子学与计算机, 2015, 32(2): 37-41.
SHAO Jia-jia, WU Li-ji, ZHANG Xiang-min. Design and Implementation of Long Integer Modular Exponentiation Unit of Asymmetric Encryption in Smart Card[J]. Microelectronics & Computer, 2015, 32(2): 37-41.
Citation: SHAO Jia-jia, WU Li-ji, ZHANG Xiang-min. Design and Implementation of Long Integer Modular Exponentiation Unit of Asymmetric Encryption in Smart Card[J]. Microelectronics & Computer, 2015, 32(2): 37-41.

智能卡中非对称算法模幂运算单元的设计与验证

Design and Implementation of Long Integer Modular Exponentiation Unit of Asymmetric Encryption in Smart Card

  • 摘要: 基于CIOS模乘算法和Montgomery powering ladder模幂算法,设计了模幂电路,能进行密钥长度可配置的模乘、模幂、模加和模减运算.在50 MHz和SIMC13LL工艺库条件下对模幂电路进行DC综合,面积为16.1千门,吞吐率为10 kb/s,30 MHz下Primetime PX分析功耗2.87 mW,满足智能卡对速度、功耗、面积等指标需求.与近几年文献中的RSA模乘器相比,所设计的模乘电路具有最小的"功耗×面积/吞吐率",资源利用率高.

     

    Abstract: In this paper, we design a key-length-configurable modular exponentiation based on CIOS modular multiplication algorithm and Montgomery powering ladder exponentiation algorithm. The long integer modular exponentiation circuit is synthesized by Synopsys Design Compiler under the clock frequency of 50 MHz and SMIC13LL technology at a cost of 16.1k gates and throughput is 10 kb/s and Primetime PX power report shows that the average power consumption of 30 MHz is 2.87 mW, which achieves the requirements of speed, power consumption and circuit area of smart card. The modular multiplication circuit proposed by this thesis achieves high resource utilization rate and smallest "power×area/throughput" in comparison with modular multiplication of systolic array architectures.

     

/

返回文章
返回