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 :
بازگشت