Secure and Efficient Encryption: A Modified ChaCha20 Algorithm for Next-Generation Cryptography

Main Article Content

Mohammad Ubaidullah Bokhari, Vishnu Varshney, Md. Zeyauddin, Shahnwaz Afzal

Abstract

This work introduces a modified ChaCha encryption algorithm, an improved variation of the ChaCha family, designed to provide superior security, enhanced efficiency, and optimal resource use for contemporary cryptographic applications. The proposed model improves diffusion using a non-linear transformation function, so ensuring that even little alterations in input provide highly unpredictable outcomes. A distinctive permutation layer is incorporated following each set of quarter rounds to augment unpredictability and state mixing, fortifying resistance to statistical and differential attacks. The method utilizes a 20-round structure, alternating between column and diagonal quarter rounds, and incorporates an efficient state finalization technique that ensures security without significantly elevating computing demands. The proposed method demonstrates superior performance compared to ChaCha8, ChaCha12, ChaCha20, and Super ChaCha, evidenced by an improved avalanche effect (50.8462%), heightened Shannon entropy (0.99995), and reduced encryption time, hence surpassing them in security and efficiency. Furthermore, the model demonstrates minimal energy consumption (0.55 J) and improved memory efficiency (6 KB), making it suitable for IoT security, lightweight cryptographic applications, and real-time data encryption. The improved ChaCha Algorithm, characterized by rapid encryption, strong security, and efficient resource use, is a reliable cryptographic solution for contemporary secure communication networks.

Article Details

Section
Articles