• DocumentCode
    3479904
  • Title

    An Efficient FPGA-Based Architecture of Skein for Simple Hashing and MAC Function

  • Author

    Pirpilidis, Filippos ; Kitsos, Paris ; Sklavos, Nicolas

  • Author_Institution
    Dept. of Telecommun. Syst. & Networks, Technol. Educ. Inst. of Messolonghi, Messolonghi, Greece
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    301
  • Lastpage
    304
  • Abstract
    Skein is a hash function that reached the semifinals of the NIST competition for the selection of standard SHA-3. This paper describes the implementation of Skein-512 operating as simple hash function and as MAC function. The design was coded using VHDL language and for the hardware implementation, two XILINX FPGAs, Virtex-6 and Virtex-7 were used. The proposed implementation reaches a data throughput of 894 Mbps at 110 MHz clock frequency for Virtex-6 and a throughput of 975 Mbps at 120 MHz clock frequency for Virtex-7.
  • Keywords
    computer architecture; cryptography; field programmable gate arrays; hardware description languages; FPGA-based architecture; MAC function; NIST competition; Skein hash function; Skein-512; VHDL language; Virtex-6; Virtex-7; XILINX FPGA; clock frequency; data throughput; frequency 110 MHz; frequency 120 MHz; hardware implementation; standard SHA-3 selection; Ciphers; Clocks; Electronic mail; Field programmable gate arrays; Multiplexing; NIST; Throughput; MAC function; SHA-3 competition; Skein hash function; VIRTEX FPGA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.119
  • Filename
    6628293