DocumentCode :
1852607
Title :
Design of S-boxes based on neural networks*
Author :
Noughabi, Mohammad Nourian Awal ; Sadeghiyan, Babak
Author_Institution :
Dept. of Comput. Eng. & IT, Amirkabir Univ. of Technol., Tehran, Iran
Volume :
2
fYear :
2010
fDate :
1-3 Aug. 2010
Abstract :
In this paper, we present a framework for the design of S-boxes used in ciphers based on neural networks. It can yield S-boxes with different input and output length. The designed n × n S-boxes satisfy the desired cryptographic properties of non-linearity, completeness, strict avalanche, and output bits independence criteria. We propose a four layer topology, where the number of neurons, located at the input layer, is two times the number of input bits of the designed S-box and also, the number of neurons, located at the first hidden layer, is as equal as input layer neurons, while its second hidden layer included n/2 neurons, and its output layer included n neurons. The input value of the designed S-boxes consists of n-bit input vector and constant n-bit initial value (IV). We apply a Sigmoid nonlinear function as the activation function of our scheme. The values of weights were obtained through error back propagation learning algorithm, while a training set is used for learning. The used training set consists some different pairs of plaintexts and ciphertexts with AES´s S-box. We also implement an 8 × 8 S-box based on neural networks with the essential security criteria. The results indicate that the proposed scheme can yield S-boxes with the desired cryptographic properties.
Keywords :
cryptography; neural nets; nonlinear functions; Sigmoid nonlinear function; back propagation learning algorithm; cryptographic properties; neural networks; s-boxes; Algorithm design and analysis; Artificial neural networks; Biological neural networks; Boolean functions; Cryptography; Neurons; Training; Block ciphers; Cryptographic properties; S-box design; neural network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics and Information Engineering (ICEIE), 2010 International Conference On
Conference_Location :
Kyoto
Print_ISBN :
978-1-4244-7679-4
Electronic_ISBN :
978-1-4244-7681-7
Type :
conf
DOI :
10.1109/ICEIE.2010.5559741
Filename :
5559741
Link To Document :
بازگشت