• 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