DocumentCode :
2380669
Title :
High speed SOC design for blowfish cryptographic algorithm
Author :
Cody, Brian ; Madigan, Justin ; MacDonald, Spencer ; Hsu, Kenneth W.
Author_Institution :
Kulicke & Soffa Industries, USA
fYear :
2007
fDate :
15-17 Oct. 2007
Firstpage :
284
Lastpage :
287
Abstract :
This paper seeks to implement the Blowfish algorithm in VHDL and provide a simple, robust implementation of Blowfish in hardware. As of today, the Blowfish algorithm has no known cryptanalysis. A hardware implementation of Blowfish would be a powerful tool for any mobile device or any technology requiring strong encryption. Our final design uses the core-slow library for worst-case scenario analysis and reaches an incredible encryption speed of 590 MBits/sec and a decryption speed of 559 MBits/sec. The area is 4996 standard cell,s and the power is a mere 63 mW. These results are very competitive and beat out the competition as far as speed. The overall design is an incredibly fast, efficient Blowfish implementation suitable for a plethora of applications. The speed can be drastically increased further at the expense of space and power by pipelining.
Keywords :
Algorithm design and analysis; Cryptography; Hardware; Information security; Internet; Libraries; Paper technology; Pipeline processing; Robustness; Wireless networks; Blowfish; SOC; crypto; encryption; high speed;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Very Large Scale Integration, 2007. VLSI - SoC 2007. IFIP International Conference on
Conference_Location :
Atlanta, GA, USA
Print_ISBN :
978-1-4244-1710-0
Electronic_ISBN :
978-1-4244-1710-0
Type :
conf
DOI :
10.1109/VLSISOC.2007.4402513
Filename :
4402513
Link To Document :
بازگشت