Back to Search
Start Over
A Symmetric and Multilayer Reconfigurable Architecture for Hash Algorithm
- Source :
- Electronics; Volume 12; Issue 13; Pages: 2872
- Publication Year :
- 2023
- Publisher :
- Multidisciplinary Digital Publishing Institute, 2023.
-
Abstract
- As an essential protection mechanism of information security, hash algorithms are extensively used in various security mechanisms. The diverse application scenarios make the implementation of hash algorithms more challenging regarding flexibility, performance, and resources. Since the existing studies have such issues as wasted resources and few algorithms are supported when implementing hash algorithms, we proposed a new reconfigurable hardware architecture for common hash algorithms in this paper. First, we used the characteristics of symmetry of SM3 (Shang Mi 3) and SHA2 (Secure Hash Algorithm 2) to design an architecture that also supports MD5 (Message Digest 5) and SHA1 (Secure Hash Algorithm 1) on both sides. Then we split this architecture into two layers and eliminated the resource wastes introduced by different word widths through exploiting greater parallelism. Last, we further divided the architecture into four operators and designed an array. The experimental results showed that our architecture can support four types of hash algorithms successfully, and supports 32-bit and 64-bit word widths without wasting resources. Compared with existing designs, our design has a throughput rate improvement of about 56.87–226% and a throughput rate per resource improvement of up to 5.5 times. Furthermore, the resource utilization rose to 80% or above when executing algorithms.
- Subjects :
- hash algorithm
reconfigurable computing
hardware design
parallelism
Subjects
Details
- Language :
- English
- ISSN :
- 20799292
- Database :
- OpenAIRE
- Journal :
- Electronics; Volume 12; Issue 13; Pages: 2872
- Accession number :
- edsair.multidiscipl..14029fb90f3174e519b753826c80cbc1
- Full Text :
- https://doi.org/10.3390/electronics12132872