An Unrolled and Pipelined Architecture for SHA2 Family of Hash Functions on FPGA
Cryptographic hash function is an important part of information security due to the need of integrity verification. Message compression is the most time-consuming process in the SHA2 family of hash functions. Reducing the processing time is important in high-speed applications, and the Field Program...
Saved in:
Published in: | 2023 16th International Conference on Information Security and Cryptology (ISCTürkiye) pp. 1 - 6 |
---|---|
Main Author: | |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE
18-10-2023
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Cryptographic hash function is an important part of information security due to the need of integrity verification. Message compression is the most time-consuming process in the SHA2 family of hash functions. Reducing the processing time is important in high-speed applications, and the Field Programmable Gate Array (FPGA) provides a platform that can be used for this purpose. In this paper, a high-speed message compression module is proposed using pipelining and loop unrolling design methods on FPGA. A procedure to generate a pipelined design with two unrolling levels is shown, and the resultant architecture is presented as the proposed design. As a result, the block cycle of the SHA512, consisting of 80 steps, is completed in 42 steps. Performance analysis results show that the proposed unrolled and pipelined architecture for SHA512 significantly improves throughput compared to the studies in the literature. |
---|---|
DOI: | 10.1109/ISCTrkiye61151.2023.10336096 |