Shamsiah, Binti Suhaili and Watanabe, Takahiro (2019) High-Throughput of SHA-256 Hash Function with Unfolding Transformation. In: 7th Global Conference on Engineering and Technology 2019, 6-7 December 2019, Penang, Malaysia.
PDF
High-Throughput.pdf Download (4MB) |
Abstract
Hash Function in cryptography algorithms is used to encrypt the message by giving the appropriate output based on the structure of the hash function itself. This algorithm is important for security application sllch as keyed-Hash Message Authentication Code (HMAC), digital signature and others. There are different types of hash function such as M05, SHA-l, RIPEMO-160, SHA-256, SHA-224, SHA-384, SHA-512 and others. In this paper, the unfolding transformation method was proposed to improve the throughput of the SHA-256 hash function. Three types of SHA-256 hash function were designed namely SHA-256 design, SHA-256 design inner pipelining with unfolding factor 2 and SHA256 design inner pipelining with unfolding factor 4. The designs were written in Verilog code and the output simulations were verified using ModelSim. The simulation results showed that the proposed SHA-256 inner pipelining unfolding with factor 4 provided the highest throughput which is 4196.30 Mbps, and with factor 2 was conventional SHA-256 design.
Item Type: | Proceeding (Paper) |
---|---|
Additional Information: | Sustainable Community Transformation |
Uncontrolled Keywords: | Cryptography algor, Verilogithm; FPGA; SHA-256 Hash Function; Unfolding transformation, unimas, university, universiti, Borneo, Malaysia, Sarawak, Kuching, Samarahan, ipta, education, research, Universiti Malaysia Sarawak. |
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Divisions: | Academic Faculties, Institutes and Centres > Research & Innovation Management Centre Faculties, Institutes, Centres > Research & Innovation Management Centre |
Depositing User: | Gani |
Date Deposited: | 12 Feb 2020 01:49 |
Last Modified: | 26 Oct 2022 03:09 |
URI: | http://ir.unimas.my/id/eprint/28947 |
Actions (For repository members only: login required)
View Item |