• DocumentCode
    3523024
  • Title

    Multi-parallel Architecture for MD5 Implementations on FPGA with Gigabit-level Throughput

  • Author

    He, Dongjing ; Xue, Zhi

  • Author_Institution
    Dept. of Inf. Security, Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2010
  • fDate
    28-29 Oct. 2010
  • Firstpage
    535
  • Lastpage
    538
  • Abstract
    Multi-parallel architecture for MD5 (Message-Digest Algorithm 5) implemented on FPGA (Field-Programmable Gate Array) is presented in this paper. To accelerate the speed, a general architecture for Host Computer and FPGAs is proposed. The MD5 implementation is presented. Besides the internal parallelization of MD5 modules, FPGAs can be easily duplicated and connected to Ethernet LAN. The design was implemented on Cyclone II EP2C35F672C6. For a single board, a throughput of 4.3 Gbps was achieved with 30,134 logic elements and 12 concurrent MD5 modules, and 13.0 Gbps was recorded with 3 parallel FPGAs. The performance is higher compared to other recently published works.
  • Keywords
    computer network security; cryptography; field programmable gate arrays; local area networks; parallel architectures; Cyclone II EP2C35F672C6; Ethernet LAN; FPGA; MD5; field-programmable gate array; gigabit level throughput; logic element; message-digest algorithm 5; multiparallel architecture; Algorithm design and analysis; Computer architecture; Computers; Ethernet networks; Field programmable gate arrays; Hardware; Throughput; Computer security; Distributed computing; Field programmable gate arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligence Information Processing and Trusted Computing (IPTC), 2010 International Symposium on
  • Conference_Location
    Huanggang
  • Print_ISBN
    978-1-4244-8148-4
  • Electronic_ISBN
    978-0-7695-4196-9
  • Type

    conf

  • DOI
    10.1109/IPTC.2010.25
  • Filename
    5663639