Advanced Search
Volume 32 Issue 9
Oct.  2010
Turn off MathJax
Article Contents
Chen Guang-Hua, Zhu Jing-Ming, Liu Ming, Zeng Wei-Min. Dual-field Modular Multiplication Algorithm and Modular Inversion Algorithm with VLSI Implementation[J]. Journal of Electronics & Information Technology, 2010, 32(9): 2095-2100. doi: 10.3724/SP.J.1146.2009.01258
Citation: Chen Guang-Hua, Zhu Jing-Ming, Liu Ming, Zeng Wei-Min. Dual-field Modular Multiplication Algorithm and Modular Inversion Algorithm with VLSI Implementation[J]. Journal of Electronics & Information Technology, 2010, 32(9): 2095-2100. doi: 10.3724/SP.J.1146.2009.01258

Dual-field Modular Multiplication Algorithm and Modular Inversion Algorithm with VLSI Implementation

doi: 10.3724/SP.J.1146.2009.01258
  • Received Date: 2009-09-25
  • Rev Recd Date: 2009-12-31
  • Publish Date: 2010-09-19
  • Modular multiplication and modular inversion algorithms are the kernel of elliptic curve cryptography. In this paper, a radix-4 dual-filed modular multiplication algorithm which is based on Blakelys algorithm is proposed. Booths algorithm is used to halve the iteration number of the Blakelys algorithm, and the sign estimation is employed to simplify the modular reduction operation. A dual-field modular inversion algorithm which is derived from extended Euclidean algorithm is presented to avoid magnitude comparison and shift efficiently. Furthermore, a unified hardware structure which can support dual-field modular multiplication and modular inversion operation is designed, and the result of the hardware implementation shows that the circuit can run 68% faster for modular multiplication and 17.4% faster for modular inversion without area increasing than others.
  • loading
  • Hankerson D, Menezes A, and Vanstone S. Guide to Elliptic Curve Cryptography. New York: Springer Verlag New York Inc, 2004: 25-147.[2]Savas E and Koc C K. A scalable and unified multiplier architecture for finite fields GF(P) and GF(2m). Cryptographic Hardware and Embedded Systems(CHES) 2000, Worcester, MA, USA, Augst 17-18, 2000: 277-292.[3]Chiou C W, Lee C Y, and Lin J M. Unified dual-field multiplier in GF(P) and GF(2k)[J].Information Security.2009, 3(2):45-52[4]Wang Jian and Jiang An-ping. A high-speed dual field arithmetic unit and hardware implementation, ASICON'07, Guilin, China, Oct. 22-25, 2007: 213-216.[5]Ma Shi-wei, Hao Yuan-ling, and Pan Zhong-qiao. Fast implementation for modular inversion and scalar multiplication in the elliptic curve cryptography, IITA '08, Beijing, China, Dec. 20-22, 2008: 488-492.[6]Yan Xiao-dong and Li Shu-guo. Modified modular inversion algorithm for VLSI implementation, ASICON'07, Guilin, China, Oct. 22-25, 2007: 90-93.[7]Shieh M D, Chen J H, and Lin W C. A new algorithm for high-speed modular multiplication design[J].Circuits and Systems.2009, 56(9):2009-2019[8]Hussin R, Shakaff A Y M, and Idris N. An efficient modified Booth multiplier architecture electronic design, ICED'08, Beijing, China, Dec. 1-3, 2008: 1-4.[9]Nibouche O, Nibouche M, and Bouridane A. New iterative algorithm for modular multiplication, ICECS 2001, St. Julians. Malta, Sept. 2-5, 2001: 879-882.[10]王健. 椭圆曲线加密体制的双有限域算法及其硬件实现. [博士论文], 北京大学, 2008.[11]Wang Jian. A dual-field algorithm for elliptic curve cryptosystem and its hardware implementation. [Ph.D. dissertation], Peking University, 2008.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (4066) PDF downloads(1133) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return