Title :
A Robust GF(p) Parallel Arithmetic Unit for Public Key Cryptography
Author :
Ghosh, Santosh ; Alam, Monjur ; Gupta, Indranil Sen ; Chowdhury, Dipanwita Roy
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
Abstract :
This paper presents the architecture and FPGA implementation of a robust GF(p) parallel arithmetic unit. The most efficient modular multiplication, inversion and division units greatly reduce the clock cycles requirement for point operations applicable to elliptic curve cryptography. The parallel arithmetic unit helps to achieve a high speed up in cryptographic applications. The architecture can resist the cryptographic timing attack. Integrated input and output interface units provide lower bandwidth requirement to plug in the architecture with automated cryptographic systems. The design exhibits its elegance among competitive architecture with respect to throughput and robustness.
Keywords :
digital arithmetic; field programmable gate arrays; parallel architectures; public key cryptography; FPGA implementation; GF(p) parallel arithmetic unit; automated cryptographic systems; cryptographic timing attack; elliptic curve cryptography; modular division; modular inversion; modular multiplication; public key cryptography; Arithmetic; Bandwidth; Clocks; Elliptic curve cryptography; Field programmable gate arrays; Plugs; Public key cryptography; Resists; Robustness; Timing;
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
DOI :
10.1109/DSD.2007.4341457