• DocumentCode
    2812794
  • Title

    Hardware Implementation of the Salsa20 and Phelix Stream Ciphers

  • Author

    Yan, Junjie ; Heys, Howard M.

  • Author_Institution
    Memorial Univ. of Newfoundland
  • fYear
    2007
  • fDate
    22-26 April 2007
  • Firstpage
    1125
  • Lastpage
    1128
  • Abstract
    In this paper, we present an analysis of the digital hardware implementation of two stream ciphers proposed for the eSTREAM project: Salsa20 and Phelix. Both high speed and compact designs are examined, targeted to both field programmable (FPGA) and application specific integrated circuit (ASIC) technologies. The studied designs are specified using the VHDL hardware description language, and synthesized by using Synopsys CAD tools. The throughput of the compact ASIC design for Phelix is 260 Mbps targeted for 0.18 mu CMOS technology and the corresponding area is equivalent to about 12,400 2-input NAND gates. The throughput of Salsa20 ranges from 38 Mbps for the compact FPGA design, implemented using 194 CLB slices to 4.8 Gbps for the high speed ASIC design, implemented with an area equivalent to about 470,000 2-input NAND gates.
  • Keywords
    CMOS logic circuits; application specific integrated circuits; cryptography; field programmable gate arrays; hardware description languages; logic gates; ASIC; CMOS technology; FPGA; NAND gates; Phelix stream ciphers; Salsa20 stream ciphers; Synopsys CAD tools; VHDL hardware description language; application specific integrated circuit; digital hardware implementation; eSTREAM project; field programmable gate array; Application specific integrated circuits; CMOS technology; Cryptography; Field programmable gate arrays; Hardware; Integrated circuit technology; Multiplexing; Software performance; Throughput; Virtual private networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0840-7789
  • Print_ISBN
    1-4244-1020-7
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2007.286
  • Filename
    4232945