DocumentCode
3516111
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
fYear
2007
fDate
29-31 Aug. 2007
Firstpage
109
Lastpage
115
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/DSD.2007.4341457
Filename
4341457
Link To Document