Zain Ali, N. B., and J. M Noras. “Optimal Datapath Design for a Cryptographic Processor: The Blowfish Algorithm”. Malaysian Journal of Computer Science, vol. 14, no. 1, June 2001, pp. 16-27, http://jice.um.edu.my/index.php/MJCS/article/view/5848.