DocumentCode
3756626
Title
A New Scheme for Implementing S-box Based on Neural Network
Author
Xia Zhang;Fangyue Chen;Bo Chen;Zhongwei Cao
Author_Institution
Hangzhou Dianzi Univ., Hangzhou, China
fYear
2015
Firstpage
571
Lastpage
576
Abstract
S-box (Substitution box) is one of the most important components in the block cipher. As the high non-linearity of neural network (or artificial neural network, ANN) is in high accordance with the properties of cipher, the application of neural network in cryptography becomes a significant orientation. In this paper, we present a new scheme for implementing S-box used in ciphers basing on neural network. Differing from the previous network models, the proposed network, which can be used to implement any Boolean function in S-box, consists of multiple neural network perceptrons, and each perceptron only has a low number of input variables (4-bits input). By DNA-like learning algorithm, it is very convenient to train the weight and threshold values of the network.
Keywords
"Boolean functions","Biological neural networks","Neurons","Ciphers","Encryption"
Publisher
ieee
Conference_Titel
Computational Science and Computational Intelligence (CSCI), 2015 International Conference on
Type
conf
DOI
10.1109/CSCI.2015.9
Filename
7424157
Link To Document