On the hardware implementations of the sha-2 (256, 384, 512) hash functions In Proceedings of the 2003 International Symposium on Circuits and Systems. Bangkok, Thailand: ISCAS '03, 2003.