Analyse On Avalanche Effect In Cryptography Algorithm
Kamsiah Mohamed, Mohd Nazran Mohammed Pauzi, Fakariah Hani Mohd Ali, Suriyani Ariffin
Abstract
Developments in computers and technologies have created an intense need for secure and trustworthy cryptography systems. Highly secure schemes are always desirable for real-world applications. Cryptography requires a secure technique to ensure that the enemy is prevented while securing legitimate users who have access to the data. The avalanche effect is one of the most preferred approaches for determining an algorithm's security in cryptography. In this paper, the experimental process is conducted to examine the sensitivity of the algorithm when a one-bit input is changed in the key, which causes changes on approximately half of the ciphertext. The experiment is performed based on the key avalanche in the proposed block cipher algorithm. These processes were done 32 times based on the 32-bit plaintext on the algorithm and the avalanche effect was calculated in each time based on the ciphertext generated. However, if a block cipher does not exhibit the avalanche effect to a significant degree, it indicates that it has weak randomisation. Hence, the input can be predicted by a cryptanalyst, while only being given the output. From the experiment, the findings revealed that the proposed block cipher algorithm met the key avalanche with a 50% output bit changed in the ciphertext. Therefore, the proposed block cipher scheme satisfies the avalanche effect property, resulting in improved diffusion.