• DocumentCode
    1980487
  • Title

    Security analysis of blowfish algorithm

  • Author

    Alabaichi, Ashwak ; Ahmad, Farhan ; Mahmod, Ramlan

  • Author_Institution
    Inf. Technol. Dept., Univ. Utara Malaysia, Sintok, Malaysia
  • fYear
    2013
  • fDate
    23-25 Sept. 2013
  • Firstpage
    12
  • Lastpage
    18
  • 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.
  • Keywords
    C++ language; cryptography; mathematics computing; C++; MATLAB programming; avalanche criteria; blowfish algorithm; ciphertext; correlation coefficient; cryptographic tests; nonlinear relation; plaintext; randomness test; security analysis; symmetric block cipher; word length 64 bit; Algorithm design and analysis; Barium; Ciphers; Correlation coefficient; Encryption; Correlation coefficient; algorithm; avalanche effect;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics and Applications (ICIA),2013 Second International Conference on
  • Conference_Location
    Lodz
  • Print_ISBN
    978-1-4673-5255-0
  • Type

    conf

  • DOI
    10.1109/ICoIA.2013.6650222
  • Filename
    6650222