Security analysis of blowfish algorithm

64Citations
Citations of this article
88Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Blowfish algorithm (BA) is a symmetric block cipher with a 64-bit block size and variable key lengths from 32 bits up to a maximum of 448 bits. In order to measure the degree of security of blowfish algorithm, some cryptographic tests must be applied such as randomness test, avalanche criteria and correlation coefficient. In this paper we attempt to analyze the security of blowfish using avalanche criteria and correlation coefficient. We analyzed the randomness of the Blowfish output in an earlier paper titled "Randomness Analysis on Blowfish Block Cipher using ECB and CBC Modes". The results obtained from the analysis of correlation coefficient showed that Blowfish algorithm gives a good nonlinear relation between plaintext and ciphertext while the results of avalanche effect indicate that the algorithm presents good avalanche effect from the second round. C++ is used in the implementation of the blowfish algorithm; MATLAB programming (Mathworks, R., 2012a) is used in the implementation of avalanche effect and correlation coefficient. © 2013 IEEE.

Cite

CITATION STYLE

APA

Alabaichi, A., Ahmad, F., & Mahmod, R. (2013). Security analysis of blowfish algorithm. In 2013 2nd International Conference on Informatics and Applications, ICIA 2013 (pp. 12–18). IEEE Computer Society. https://doi.org/10.1109/ICoIA.2013.6650222

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free