Abstract
A model of Boolean neural network is proposed as a substitute of a bock cipher. Such a network has functionality of the block cipher and one additional advantage: it can change its cryptographic properties without reprogramming, by training the network with a new training set. The constriction of the network is presented with an analysis of the applied binary transformations. Also three methods of training the network (what corresponds to the re-keying of a block cipher) are presented. Their security and effectiveness are analyzed and compared.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. Mosanya, Ch. Teuscher, H.F. Restrepo, P. Galley, E. Sanchez, CryptoBooster: A Reconfigurable and Modular Cryptographic Coprocessor, in: Cryptographic Hardware and Embedded Systems: Proc. CHES’99, LNCS 1717, Springer Berlin 1999.
R. Taylor, S. Goldstein, A High-Performance Flexible Architecture for Cryptography, Proceedings of the Workshop on Cryptographic Hardware and Embedded Systems, Worcester August 1999.
C.H. Lim, CRYPTON: A New 128-bit Block Cipher, Proceedings of the First Advanced Encryption Standard Candidate Conference, Ventura, California, NIST, 1998.
L.R. Knudsen, Correlations in RC6, Department of Informatics, University of Bergen, N 5020 Bergen:, July 29, 1999.
W. Laskowski, Programmable logical circuits as tools supporting cryptographic data protection, Przeglad Telekomunikacyjny, Vol. LXXIV, no. 3/2001. (In Polish)
T. Łuba, K. Jasiński, B. Zwierzchowski, Programmable logical circuits processing signals and information – digital circuit engineering in multimedia and cryptography, Przeglad Telekomunikacyjny Vol. LXXVI no. 8–9/2003. (In Polish)
P. Kotlarz, Z. Kotulski, Application of neural networks for implementation of cryptographic functions, in:Multimedia in Business and Education, ISBN83-9182218-7-0
P.Kotlarz, Z.Kotulski, On application of neural networks for S-boxes design, in: P. S. Szczepaniak, J.Kacprzyk, A. Niewiadomski, ed. Advances in Web Intelligence, AWIC 2005, LNCS 3528, pp. 243-248, Springer, Berlin 2005.
P. Kotlarz, Z. Kotulski, Artificial intelligence methods in the present-day cryptography, Proceedings of Ploug’05, Zakopane 2005. (In Polish)
I. Kanter, W. Kinzel, E. Kanter, Secure exchange of information by synchronization of neural networks, Europhys. Lett. 57, 141, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer Science+Business Media, LLC
About this paper
Cite this paper
Kotlarz, P., Kotulski, Z. (2007). Neural Network as a Programmable Block Cipher. In: Pejaś, J., Saeed, K. (eds) Advances in Information Processing and Protection. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-73137-7_21
Download citation
DOI: https://doi.org/10.1007/978-0-387-73137-7_21
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-73136-0
Online ISBN: 978-0-387-73137-7
eBook Packages: Computer ScienceComputer Science (R0)