Journal of Applied Sciences1812-56541812-5662Asian Network for Scientific Information10.3923/jas.2013.768.789AlabaichiAshwak Mahmood MahmoodRamlan AhmadFaudziah S. MecheeMohammed 62013136Randomness of the output is one of the significant factors
in measuring the security of any cryptographic algorithm. Non-random block cipher
is vulnerable to any type of attack. This paper presents the National Institute
of Standard and Technology (NIST) statistical tests of the Blowfish algorithm
to investigate its randomness. Blowfish algorithm with Electronic Codebook (ECB)
and Cipher Block Chaining (CBC) modes were conducted for these tests. In addition,
comparisons between them were introduced. The analysis showed that Blowfish
algorithm with ECB mode was inappropriate with data such as text and image files
which have large strings of identical bytes. This inconsistency is due to the
majority of the 188 statistical tests of NIST statistical tests failing in all
rounds.]]>Meyers, R.K. and A.H. Desoky,2008Mousa, A.,2005Thakur, J. and N. Kumar,2011Cornwell, J.W.,2012Isa, H. and M.R. Z'aba,2012Rukhin, A., J. Soto, J. Nechvatal, M. Smid and E. Barker et al.,2010Dworkin, M., 2005Soto, J.,1999Schneier, B.,1994Kumar, R.S., E. Pradeep, K. Naveen and R. Gunasekaran,2010Bagad, V.S. and A.I. Dhotre,2008Van Tilborg, H.C.A. and S. Jajodia,2011Schneier, B.,1996Soto, J. and L. Bassham,2000Menezes, A.J., P.C. van Oorschot and S.A. Vanstone,1997Arifﬁn, S., R. Mahmod, A. Jaafar and M.R.K. Ariffin,2011