DocumentCode :
840371
Title :
Low-Weight Polynomial Form Integers for Efficient Modular Multiplication
Author :
Chung, Jaewook ; Hasan, M. Anwar
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
Volume :
56
Issue :
1
fYear :
2007
Firstpage :
44
Lastpage :
57
Abstract :
In 1999, Solinas introduced families of moduli called the generalized Mersenne numbers (GMNs), which are expressed in low-weight polynomial form, p=f(t), where t is limited to a power of 2. GMNs are very useful in elliptic curve cryptosystems over prime fields since modular reduction by a GMN requires only integer additions and subtractions. However, since there are not many GMNs and each GMN requires a dedicated implementation, GMNs are hardly useful for other cryptosystems. Here, we modify GMN by removing restriction on the choice of t and restricting the coefficients of f(t) to 0 and plusmn1. We call such families of moduli low-weight polynomial form integers (LWPFIs). We show an efficient modular multiplication method using LWPFI moduli. LWPFIs allow general implementation and there exist many LWPFI moduli. One may consider LWPFIs as a trade-off between general integers and GMNs
Keywords :
computational complexity; cryptography; digital arithmetic; number theory; LWPFI moduli; elliptic curve cryptosystems; generalized Mersenne numbers; low-weight polynomial form integers; modular multiplication; Algorithm design and analysis; Elliptic curve cryptography; Elliptic curves; NIST; Polynomials; Security; Table lookup; Cryptography; Mersenne numbers; RSA; elliptic curve cryptosystems; modular multiplication; the Barrett reduction.; the Montgomery reduction;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2007.250622
Filename :
4016496
Link To Document :
بازگشت