Litcius/Paper detail

Enhancing Data Security through Machine Learning-based Key Generation and Encryption

Abhishek Saini, Ruchi Sehrawat

2024Engineering Technology & Applied Science Research13 citationsDOIOpen Access PDF

Abstract

In an era marked by growing concerns about data security and privacy, the need for robust encryption techniques has become a matter of paramount importance. The primary goal of this study is to protect sensitive information during transmission while ensuring efficient and reliable decryption at the receiver's side. To generate robust and unique cryptographic keys, the proposed approach trains an autoencoder neural network based on hashing and optionally generated prime numbers in the MNIST dataset. The key serves as the foundation for secure communication. An additional security layer to the cryptographic algorithm passing through the first ciphertext, was employed utilizing the XORed and Blum-Blum-Shub (BBS) generators to make the system resistant to various types of attacks. This approach offers a robust and innovative solution for secure data transmission, combining the strengths of autoencoder-based key generation and cryptographic encryption. Its effectiveness is demonstrated through testing and simulations.

Topics & Concepts

EncryptionKey (lock)Computer scienceComputer securityChaos-based Image/Signal EncryptionCryptographic Implementations and SecurityAdvanced Steganography and Watermarking Techniques
Enhancing Data Security through Machine Learning-based Key Generation and Encryption | Litcius