• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (10): 1839-1845.

• 论文 •     Next Articles

A new RNS approach for fast
Fp elliptic curve point multiplication          

WU Tao1,LI Shuguo2,LIU Litian2   

  1. (1.Department of Microelectronics and Nanoelectronics,Tsinghua University,Beijing 100084;
    2.Institute of Microelectronics, Tsinghua University,Beijing 100084,China)
  • Received:2013-04-19 Revised:2013-06-25 Online:2014-10-25 Published:2014-10-25

Abstract:

The basic computation in Elliptic Curve Cryptography (ECC) is Elliptic Curve Point Multiplication (ECPM), which consists of a series of modular multiplications.Through Montgomery modular multiplications in Residue Number System (RNS),the modular multiplications inFpcan be transformed into modular arithmetic over RNS moduli.A new RNS approach is proposed to accelerate ECPM.Firstly,instead of almost two symmetric RNSs,two asymmetric RNSs are chosen,with 2 moduli  {2L, 2 L-1} for RNS Γ and 8 moduli with the form of 2L-2Ki+1 for RNS Ω,which makes the modular reductions quite easy.Secondly,in the asymmetric RNSs,most modular multiplications can be performed by direct multiplications in RNS rather than modular multiplications in Fp.Especially,Montgomery ladder with only x coordinates is used for ECPM. At the end of every parallel point doubling and point addition,4 RNS Montgomery modular multiplications are performed to narrow the output range.As a result, the total time for an Nbit Fp ECPM is around 55.5N·I,with I being the time delay of a (L/2)bit multiplication,a carry save addition,and a (L/2)bit full addition.

Key words: RNS;elliptic curve point multiplication;Montgomery ladder