C Implementation of SHA-256 Algorithm
R. V. Mankar, Sanjay I. Nipanikar, Padmabhooshan Vasantdada · 2013
Hash functions play an important role in modern cryptography. Hash functions are widely used to provide services of data integrity and when they are used in combination with digital signature algorithms and MACs, they also provide authentication. In this paper a different scheme is proposed to improve the performance of the hardware implementation of the SHA-256 algorithm. The main focus of the proposed scheme is to reduce the critical path by reordering the operations required at each iteration of the algorithm.