tailieunhanh - Design and Implementation of a SHA-1 Hash Module on FPGAs - Kimmo Järvinen

This technical report presents an efficient implementation of the com - monly used hash algorithm SHA - 1. The SHA - 1 algorithm is widely used in various public-key cryptography algorithms, and therefore efficient hard-ware implementation of SHA - 1 is of great importance. | Design and Implementation of a SHA-1 Hash Module on FPGAs Kimmo Jarvinen Otakaari 5A Espoo FIN-02150 Finland GSM 358-40-7384675 November 25 2004 1 Abstract This technical report presents an efficient implementation of the commonly used hash algorithm SHA-1. The SHA-1 algorithm is widely used in various public-key cryptography algorithms and therefore efficient hardware implementation of SHA-1 is of great importance. A thorough presentation of the implementation techniques is presented. The design was implemented on a Xilinx Virtex-II XC2V2000-6 FPGA device and it required 1275 slices operated at a clock frequency of MHz achieving a throughput of 734 Mbps respectively. The design is compared to a published design of MD5 hash algorithm and their performance and logic requirements are compared. The SHA-1 design is also compared to other open-literature FPGA-based SHA-1 implementations and it is concluded that it is among the fastest and smallest SHA-1 FPGA implementations. Kimmo Jarvinen 2004 kimmo . jarvinenQhut .f i 1 Introduction 2 1 Introduction This report describes an efficient hardware implementation of the SHA-1 hash algorithm 7 which is a commonly used algorithm in cryptography. The implementation was designed using similar methods that were used in the implementation of the MD5 hash algorithm 12 which is to be published in 9 . The design is called SIG-SHA-1 where SIG is an acronym for the Signal Processing Laboratory at Helsinki University of Technology. SIG-SHA-1 is made in order to compare hardware implementations of SHA-1 and MD5. The design was used also in the evaluation of a combined MD5 SHA-1 module described in 8 . SIG-SHA-1 is a straightforward implementation of the SHA-1 specifications available in 7 and it performs well in both required area and performance. Field Programmable Gate Arrays FPGAs are almost ideal candidates for implementation platforms of cryptographic algorithms because they combine the speed of .

TÀI LIỆU MỚI ĐĂNG
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.