DocumentCode
511790
Title
A unified signed-digit adder for high-radix modular exponentiation on GF(p) and GF(2p)
Author
Wang, Yi ; Maskell, Douglas L.
Author_Institution
UCL Crypto group, Louvain-la-Neuve, Belgium
fYear
2009
fDate
14-16 Dec. 2009
Firstpage
687
Lastpage
690
Abstract
Addition on GF(p) and GF(2p) differs only in terms of the propagation of the carry. The unification of carry propagation and carry-less operations can provide higher performance using less hardware resources. Modular multiplication is a basic kernel computation for RSA and ECC, which is realized using repeated additions. Modular exponentiation, which uses modular multiplication, requires high radix values so as to provide the necessary security level for modern secure applications. The proposed arithmetic unit can support high radix modular exponentiation on both fields using a signed-digit number adder, which provides a balance between carry propagation and carry-less operations. The proposed design is optimized for Xilinx Virtex 5 devices.
Keywords
adders; digital arithmetic; public key cryptography; ECC; RSA; Xilinx Virtex 5 devices; carry propagation; carryless operations; high-radix modular exponentiation; kernel computation; modular multiplication; signed-digit number adder; unified signed-digit adder; Application software; Arithmetic; Computational modeling; Equations; Field programmable gate arrays; Hardware; Public key cryptography; Security; Table lookup; Variable speed drives; FPGA; LUT; Sign-Digit; modular multiplication;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits, ISIC '09. Proceedings of the 2009 12th International Symposium on
Conference_Location
Singapore
Print_ISBN
978-9-8108-2468-6
Type
conf
Filename
5403793
Link To Document