Abstract
Design and Implementation of Block Cipher Using Neural Network
Highlights
A Block Cipher is a form of encryption algorithm that operates on the input data in blocks of a fixed size
The proposed neural network that is used for data encrypting in term of block cipher techniques consists of four layers, the first layer is the input layer, the second and third represented the hidden layers while as the fourth is the output layer
The results presented in Table (1) clearly show that the each ciphertext generate using proposed neural network passes the block frequency test
Summary
A Block Cipher is a form of encryption algorithm that operates on the input data in blocks of a fixed size. A Block Cipher takes a plaintext block of a specified size and an encryption key, and operates on this data to produce a ciphertext block of the same size. The decryption algorithm takes as input the fixed size ciphertext block and the decryption key, identical to the encryption key. It performs the function of retrieving the plaintext block of data. The common issue between cryptography system and ANN techniques is to enhance secure for encrypting/decrypting data. Combine the two approaches or techniques will enrich the cryptography process
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have