Title :
HW/SW Co-design Integrating High-Speed Authentication Module for IPSec/IPv6
Author :
Michail, Harris ; Gregoriades, Andreas ; Kelefouras, Vassilis ; Kotsiolis, Apostolis ; Papagianopoulou, Dimitra ; Goutis, Costas
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Patras, Patras, Greece
Abstract :
E.U. has set a special goal for 2010 which is the adoption, by at least 25%, of IPv6. IPv6 incorporates the usage of IPSec which provides cryptographic services to every data packet which is transmitted via Internet. This means that there is a major need for High Speed designs of IPSec protocol. It has been shown that the limiting factor of IPSec performance is the incorporated hash function. Hash functions, form a special family of cryptographic algorithms that satisfy current requirements for security, confidentiality and validity for several applications in technology. In this paper we propose a hardware design and implementation that increases throughput and frequency significantly and at the same time keeps the area small enough for the hash function RIPEMD-160. This technique involves the application of partial unrolling and spatial pre-computation. The proposed technique leads to an implementation with 35% higher throughput than the conventional one.
Keywords :
Application software; Authentication; Cryptographic protocols; Cryptography; Data security; Hardware; Quality of service; Telecommunication computing; Throughput; Web and internet services; Hash functions; RIPEMD-160; Security; hardware implementation; high-throughput;
Conference_Titel :
Digital Telecommunications (ICDT), 2010 Fifth International Conference on
Conference_Location :
Athens, TBD, Greece
Print_ISBN :
978-1-4244-7271-0
DOI :
10.1109/ICDT.2010.33