Residue systems efficiency for modular products summation: Application to Elliptic Curves Cryptography

被引:5
|
作者
Bajard, J. C. [1 ]
Duquesne, S. [2 ]
Ercegovac, M. [3 ]
Meloni, N. [1 ,2 ]
机构
[1] Univ Montpellier 2, CNRS, ARITH LIRMM, Montpellier, France
[2] Univ Montpellier 2, CNRS, I3M, Montpellier, France
[3] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA USA
关键词
Elliptic Curve Cryptography (ECC); modular addition; modular multiplication; modular reduction; Residue Number System (RNS); hardware implementation;
D O I
10.1117/12.679541
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Residue systems of representation, like Residue Number Systems (RNS) for primary field(GF(p)) or Trinomial Residue Arithmetic for binary field (GF(2(k))), are characterized by efficient multiplication and costly modular reduction. On the other hand, conventional representations allow in some cases very efficient reductions but require costly multiplications. The main purpose of this paper is to analyze the complexity of those two different approaches in the summations of products. As a matter of fact, the complexities of the reduction in residue systems and of the multiplication in classical representations are similar. One of the main features of this reduction is that it doesn't depend on the field. Moreover, the cost of multiplication in residue systems is equivalent to the cost of reduction in classical representations for special well-chosen fields. Taking those properties into account, we remark that an expression like A * B + C * D, which requires two products, one addition and one reduction, evaluates faster in a residue system than in a classical one. So we propose to study types of expressions to offer a guide for choosing a most appropriate representation. One of the best domain of application is the Elliptic Curves Cryptography where addition and doubling points formulas are composed of products summation. The different kinds of coordinates like affine, projective, and Jacobean, offer a good choice of expressions for our study.
引用
收藏
页数:11
相关论文
共 11 条
  • [1] The application of elliptic curves cryptography in embedded systems
    Wang, QX
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 527 - 530
  • [2] Selecting elliptic curves for cryptography: an efficiency and security analysis
    Bos, Joppe W.
    Costello, Craig
    Longa, Patrick
    Naehrig, Michael
    [J]. JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2016, 6 (04) : 259 - 286
  • [3] Efficient Application of the Residue Number System in Elliptic Cryptography
    Babenko, M.
    Redvanov, A.
    Djurabaev, A.
    [J]. ADVANCES IN AUTOMATION III, 2022, 857 : 474 - 486
  • [4] Highly Parallel Modular Multiplier for Elliptic Curve Cryptography in Residue Number System
    Asif, Shahzad
    Kong, Yinan
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2017, 36 (03) : 1027 - 1051
  • [5] Highly Parallel Modular Multiplier for Elliptic Curve Cryptography in Residue Number System
    Shahzad Asif
    Yinan Kong
    [J]. Circuits, Systems, and Signal Processing, 2017, 36 : 1027 - 1051
  • [6] Modular elliptic directions with complex multiplication (with an application to Gross's elliptic curves)
    Gonzalez, Josep
    Lario, Joan-C.
    [J]. COMMENTARII MATHEMATICI HELVETICI, 2011, 86 (02) : 317 - 351
  • [7] Modular multiplication in the residue number system with application to massively-parallel public-key cryptography systems
    Freking, WL
    Parhi, KK
    [J]. CONFERENCE RECORD OF THE THIRTY-FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2000, : 1339 - 1343
  • [8] Application of Modular Residue Classes Codes in an Authentication Protocol for Satellite Internet Systems
    Kalmykov, Igor A.
    Kopytov, Vladimir V.
    Olenev, Alexander A.
    Dukhovnyj, Daniil V.
    Kalmykova, Natalya I.
    Chistousov, Nikita K.
    [J]. IEEE ACCESS, 2023, 11 : 71624 - 71633
  • [9] AN APPROXIMATE METHOD FOR COMPARING MODULAR NUMBERS AND ITS APPLICATION TO THE DIVISION OF NUMBERS IN RESIDUE NUMBER SYSTEMS
    Chervyakov, N. I.
    Babenko, M. G.
    Lyakhov, P. A.
    Lavrinenko, I. N.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2014, 50 (06) : 977 - 984
  • [10] MASS SPECTROMETRY OF STEROID SYSTEMS .20. APPLICATION OF IONIZATION EFFICIENCY CURVES TO SOME STEREOCHEMICAL PROBLEMS
    SADOVSKAYA, VL
    ZARETSKI.VI
    WULFSON, NS
    SIZOY, VF
    [J]. ORGANIC MASS SPECTROMETRY, 1969, 2 (04): : 347 - +