Publication | Closed Access
The design of a high speed ASIC unit for the hash function SHA-256 (384, 512)
51
Citations
3
References
2004
Year
Unknown Venue
EngineeringVlsi DesignComputer ArchitectureHardware SecurityBasic CircuitHigh-performance ArchitectureAsic ImplementationAsic DesignParallel ComputingHash Function Sha-256Full Adder ArrayPhysicsComputer EngineeringHash FunctionComputer ScienceCryptographyHardware AccelerationVlsi ArchitectureParallel ProgrammingFull Adder Arrays
After recalling the basic algorithms published by NIST for implementing the hash functions SHA-256 (384, 512), a basic circuit characterized by a cascade of full adder arrays is given. Implementation options are discussed and two methods for improving speed are exposed: the delay balancing and the pipelining. An application of the former is first given, obtaining a circuit that reduces the length of the critical path by a full adder array. A pipelined version is then given, obtaining a reduction of two full adder arrays in the critical path. The two methods are afterwards combined and the results obtained through hardware synthesis are exposed, where a comparison between the new circuits is also given.
| Year | Citations | |
|---|---|---|
Page 1
Page 1