A compact FPGA-based processor for the Secure Hash Algorithm SHA-256
On the hardware implementations of the SHA-2 (256, 384, 512) hash functions