A scalable dual mode arithmetic unit for public key cryptosystems

被引:22
|
作者
Crowe, F [1 ]
Daly, A [1 ]
Marnane, W [1 ]
机构
[1] Natl Univ Ireland Univ Coll Cork, Dept Elect & Elect Engn, Cork, Ireland
来源
ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1 | 2005年
关键词
D O I
10.1109/ITCC.2005.33
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Elliptic Curve Cryptosystems (ECC) have become popular in recent years due to their smaller key sizes than traditional public key schemes such as RSA. However the gap between the size of these systems is increasing as security requirements become more demanding due to cryptanalytic advances. At current security levels of 80 bits, the corresponding key sizes for ECC and RSA are 160 and 1, 024 bits respectively. Although the ECC key size is attractive for embedded applications, the popularity of RSA means that it will remain in legacy applications for the foreseeable future. This paper proposes a dual mode arithmetic unit capable of supporting the underlying field operations performed by both the ECC and RSA public key schemes. A hardware optimised version of the Montgomery algorithm is employed to perform modular multiplication efficiently. The disparity in key sizes is addressed by combining the dual processors to operate in parallel for ECC or in a pipelined series for RSA.
引用
收藏
页码:568 / 573
页数:6
相关论文
共 50 条
  • [1] An efficient scalable and hybrid arithmetic unit for public key cryptographic applications
    Yu, SuJung
    Kim, MoonGyung
    Heo, SeokWon
    Song, JooSeok
    Lee, YongSurk
    IEICE ELECTRONICS EXPRESS, 2007, 4 (14): : 461 - 466
  • [2] Reconfigurable modular arithmetic logic unit for high-performance Public-Key cryptosystems
    Sakiyama, K.
    Mentens, N.
    Batina, L.
    Preneel, B.
    Verbauwhede, I.
    RECONFIGURABLE COMPUTING: ARCHITECTURES AND APPLICATIONS, 2006, 3985 : 347 - 357
  • [3] An Efficient and Scalable Modular Inversion/Division for Public Key Cryptosystems
    Mrabet, Amine
    El-Mrabet, Nadia
    Bouallegue, Belgacem
    Mesnager, Sihem
    Machhout, Mohsen
    2017 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2017,
  • [4] PUBLIC KEY CRYPTOSYSTEMS
    ELKATEEB, A
    ALKHAYATT, S
    INFORMATION AGE, 1983, 5 (04): : 232 - 237
  • [5] PCO'12 Keynote Talk Scalable Integer Factorization for Public Key Cryptosystems
    Yang, Laurence T.
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1743 - 1743
  • [6] Quaternion Public Key Cryptosystems
    Valluri, Maheswara Rao
    Narayan, Shailendra Vikash
    2016 WORLD CONGRESS ON INDUSTRIAL CONTROL SYSTEMS SECURITY (WCICSS), 2016, : 48 - 51
  • [7] Indifferentiability for Public Key Cryptosystems
    Zhandry, Mark
    Zhang, Cong
    ADVANCES IN CRYPTOLOGY - CRYPTO 2020, PT I, 2020, 12170 : 63 - 93
  • [8] Multivariable public key cryptosystems
    Ding, Jintai
    Schmidt, Dieter
    Algebra and its Applications, 2006, 419 : 79 - 94
  • [9] A Scalable and Systolic Architectures of Montgomery Modular Multiplication for Public Key Cryptosystems Based on DSPs
    Amine Mrabet
    Nadia El-Mrabet
    Ronan Lashermes
    Jean-Baptiste Rigaud
    Belgacem Bouallegue
    Sihem Mesnager
    Mohsen Machhout
    Journal of Hardware and Systems Security, 2017, 1 (3) : 219 - 236
  • [10] Key-insulated public key cryptosystems
    Dodis, Y
    Katz, J
    Xu, SH
    Yung, MT
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2002, PROCEEDINGS, 2002, 2332 : 65 - 82