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