• DocumentCode
    3469828
  • Title

    Research on generating the constants T[i] of MD5 algorithm based on FPGAs

  • Author

    Yuan-feng, Liu ; Zi-bin, Dai ; Jian, Xu

  • Author_Institution
    Inst. of Electron. Technol., Inf. Eng. Univ., Zhengzhou
  • Volume
    2
  • fYear
    2005
  • fDate
    24-0 Oct. 2005
  • Firstpage
    733
  • Lastpage
    736
  • Abstract
    This paper critically analyze the character of the constant T[i] of MD5 hash algorithm. Unlike previous works which rely on look-up tables to store constant T[i], the proposed design employs combinational logic only. As a direct consequence, the unbreakable delay incurred by look-up tables in the conventional approaches is eliminated, which is efficient and secure, suitable for FPGAs implementation. The new design introduces the feedback shift register and the nonlinear feedback shift register to generate the constant T[i] instead of storing directly based on FPGAs. To compare with traditional schemes, experiment results show that the required logic elements reduce 84% and the output´s delay reduces 38%. Finally, this paper presents a good research trend for resolving the storage in hardware implementation using FPGAs
  • Keywords
    combinational circuits; cryptography; field programmable gate arrays; logic design; shift registers; FPGA; MD5 hash algorithm; combinational logic; constant T[i]; hardware implementation; look-up tables; nonlinear feedback shift register; Algorithm design and analysis; Data security; Delay; Field programmable gate arrays; Hardware; Linear feedback shift registers; Logic design; Shift registers; Switches; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC, 2005. ASICON 2005. 6th International Conference On
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7803-9210-8
  • Type

    conf

  • DOI
    10.1109/ICASIC.2005.1611434
  • Filename
    1611434