DocumentCode :
2573915
Title :
Implementation of HSSec: a high-speed cryptographic co-processor
Author :
Kakarountas, A.P. ; Michail, H. ; Goutis, C.E. ; Efstathiou, C.
Author_Institution :
Univ. of Patras, Patras
fYear :
2007
fDate :
25-28 Sept. 2007
Firstpage :
625
Lastpage :
631
Abstract :
In this paper a high-speed cryptographic coprocessor, named HSSec, is presented. The core embeds two hash functions, SHA-1 and SHA-512, and the symmetric block cipher AES. The architecture of HSSec renders it suitable for widely spread applications with security demands. The presented co-processor can be used in every system integrating standards such as IPSec or the upcoming JPSec and P1619. The main characteristic of the proposed implementation is common use of the available resources, to minimize further area requirements. Additionally the cryptographic primitives can operate in parallel, providing high throughput whenever needed. Finally the system can operate in ECB or CBC modes. The HSSec co-processor has relatively small area and its performance reaches 1 Gbps (AES, SHA-1 and SHA-512) for XILINX´s Virtex II FPGA family.
Keywords :
coprocessors; cryptography; field programmable gate arrays; CBC modes; ECB modes; HSSec high-speed cryptographic co-processor; IPSec standard; JPSec standard; P1619 standard; SHA-1 functon; SHA-512 function; Virtex II FPGA; hash functions; symmetric block cipher AES; Application software; Computer architecture; Consumer electronics; Coprocessors; Cryptography; Field programmable gate arrays; Hardware; Informatics; Security; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies and Factory Automation, 2007. ETFA. IEEE Conference on
Conference_Location :
Patras
Print_ISBN :
978-1-4244-0825-2
Electronic_ISBN :
978-1-4244-0826-9
Type :
conf
DOI :
10.1109/EFTA.2007.4416827
Filename :
4416827
Link To Document :
بازگشت