|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Colleen O'Rourke, Berk Sunar, "Achieving NTRU with Montgomery Multiplication," IEEE Transactions on Computers, vol. 52, no. 4, pp. 440-448, April, 2003. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.2003.1190585, author = {Colleen O'Rourke and Berk Sunar}, title = {Achieving NTRU with Montgomery Multiplication}, journal ={IEEE Transactions on Computers}, volume = {52}, number = {4}, issn = {0018-9340}, year = {2003}, pages = {440-448}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2003.1190585}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Achieving NTRU with Montgomery Multiplication IS - 4 SN - 0018-9340 SP440 EP448 EPD - 440-448 A1 - Colleen O'Rourke, A1 - Berk Sunar, PY - 2003 KW - Cryptography KW - NTRU KW - unified architectures KW - Montgomery multipliers KW - Montgomery multiplication KW - finite fields. VL - 52 JA - IEEE Transactions on Computers ER - | |||
Abstract—In this paper, we propose a new unified architecture that utilizes the Montgomery Multiplication algorithm to perform a modular multiplication for both integers and binary polynomials and NTRU's polynomial multiplications. The unified design is capable of supporting a majority of public-key cryptosystems such as NTRU, RSA, Diffie-Hellman key exchange, and Elliptic Curve schemes, among others. Furthermore, the architecture is highly efficient in terms of area and speed.
[1] R.L. Rivest,A. Shamir, and L.A. Adleman,"A Method for Obtaining Digital Signatures and Public Key Cryptosystems," Comm. ACM, vol. 21, pp. 120-126, 1978.
[2] N. Koblitz, “Elliptic Curve Cryptosystems,” Math. Computation, vol. 48, pp. 203-209, 1987.
[3] A.J. Menezes, Elliptic Curve Public Key Cryptosystems. Boston: Kluwer Academic, 1993.
[4] J. Hoffstein, J. Pipher, and J.H. Silverman, “NTRU: A Ring Based Public Key Cryptosystem,” Proc. Algorithmic Number Theory: Third Int'l Symp. (ANTS 3), J.P. Buhler, ed., pp. 267-288, June 1998.
[5] P.L. Montgomery, “Modular Multiplication without Trial Division,” Math. Computation, vol. 44, pp. 519-521, Apr. 1985.
[6] Ç.K. Koç and T. Acar, “Montgomery Multplication in$\big. GF(2^k)\bigr.$,” Design, Codes, and Cryptography, vol. 14, no. 1, pp. 57-69, 1998.
[7] E. Savas, A.F. Tenca, and Ç.K. Koç, “A Scalable and Unified Multiplier Architecture for Finite Fields$\big. GF(p)\bigr.$and$\big. GF(2^m)\bigr.$,” Proc. Workshop Cryptographic Hardware and Embedded Systems (CHES 2000), Ç.K. Koçand C. Paar, eds., pp. 277-292, 2000.
[8] G. Gaubatz, “Versatile Montgomery Multiplier Architectures,” master's thesis, Electrical and Computer Eng. Dept., Worcester Polytechnic Inst., Worcester, Mass., Apr. 2002.
[9] J. Hoffstein and J.H. Silverman, “Optimizations for NTRU,” Proc. Public Key Cryptography and Computational Number Theory, Sept. 2000.
[10] C.K. Koc, T. Acar, and B. Kaliski, “Analyzing and Comparing Montgomery Multiplication Algorithms,” IEEE Micro, vol. 16, no. 3, pp. 26-33, June 1996.
[11] M. Graphics, “ADK HTML Data Book TSMC 0.35 Micron FAST,” 2001.
[12] W. Diffie and M.E. Hellman, New Directions in Cryptography IEEE Trans. Information Theory, vol. 22, pp. 644-654, 1976.

