Title :
High-Speed Pipelined EGG Processor on FPGA
Author :
Chelton, William ; Benaissa, Mohammed
Author_Institution :
Dept. of Electron. & Electr. Eng., Univ. of Sheffield
Abstract :
This paper details the design of a new high-speed pipelined elliptic curve cryptography (ECC) application specific instruction set processor (ASIP) using field programmable gate array (FPGA) technology. A six-stage pipeline has been applied to the design, and pipeline stalls are avoided via instruction reordering and data forwarding. Three complex instructions are introduced to reduce the latency by reducing the overall number of instructions. The new processor shows improvements over previously reported designs in terms of throughput, latency and area. The higher clock frequencies and low latencies lead to the fastest point multiplication time reported in the literature. An FPGA implementation over GF(2163) is shown, which achieves a point multiplication time of 36.77 microseconds at 77.01 MHz on a Xilinx Virtex-E device-over 50% faster than the best figure previously reported
Keywords :
Galois fields; application specific integrated circuits; cryptography; field programmable gate arrays; pipeline processing; 36.77 mus; 77.01 MHz; ASIP; FPGA technology; GF(2163); Galois fields; Xilinx Virtex-E device; application specific instruction set processor; elliptic curve cryptography; field programmable gate array; high-speed pipelined ECC processor; Application specific processors; Arithmetic; Clocks; Delay; Elliptic curve cryptography; Field programmable gate arrays; Frequency; Hardware; Pipelines; Public key cryptography;
Conference_Titel :
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location :
Banff, Alta.
Print_ISBN :
1-4244-0383-9
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2006.352569