DocumentCode :
3534371
Title :
Compact FPGA implementation of Camellia
Author :
Yalla, Panasayya ; Kaps, Jens-Peter
Author_Institution :
Volgenau Sch. of IT&E, George Mason Univ., Fairfax, VA, USA
fYear :
2009
fDate :
Aug. 31 2009-Sept. 2 2009
Firstpage :
658
Lastpage :
661
Abstract :
We present the smallest FPGA implementation of Camellia for 128-bit key length to date. This architecture was designed for low area and low power applications. Through specific optimizations such as shift registers for storing and scheduling key, distributed RAM for storing data, we achieved compact implementation using only 318 slices at a throughput of 18.41 Mbps on the smallest Xilinx Spartan-3 XC3S50-5 device.
Keywords :
cryptography; field programmable gate arrays; low-power electronics; random-access storage; shift registers; 318 slices; Camellia; Xilinx Spartan-3 XC3S50-5 device; bit rate 18.41 Mbit/s; compact FPGA implementation; distributed RAM; key scheduling; low power application; Cryptography; Field programmable gate arrays; Logic; Multiplexing; Random access memory; Read-write memory; Scheduling; Shift registers; Table lookup; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location :
Prague
ISSN :
1946-1488
Print_ISBN :
978-1-4244-3892-1
Electronic_ISBN :
1946-1488
Type :
conf
DOI :
10.1109/FPL.2009.5272349
Filename :
5272349
Link To Document :
بازگشت