Skip to main content

Neural Network as a Programmable Block Cipher

  • Conference paper
Advances in Information Processing and Protection

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. R. Taylor, S. Goldstein, A High-Performance Flexible Architecture for Cryptography, Proceedings of the Workshop on Cryptographic Hardware and Embedded Systems, Worcester August 1999.

    Google Scholar 

  3. C.H. Lim, CRYPTON: A New 128-bit Block Cipher, Proceedings of the First Advanced Encryption Standard Candidate Conference, Ventura, California, NIST, 1998.

    Google Scholar 

  4. L.R. Knudsen, Correlations in RC6, Department of Informatics, University of Bergen, N 5020 Bergen:, July 29, 1999.

    Google Scholar 

  5. W. Laskowski, Programmable logical circuits as tools supporting cryptographic data protection, Przeglad Telekomunikacyjny, Vol. LXXIV, no. 3/2001. (In Polish)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. P. Kotlarz, Z. Kotulski, Application of neural networks for implementation of cryptographic functions, in:Multimedia in Business and Education, ISBN83-9182218-7-0

    Google Scholar 

  8. 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.

    Google Scholar 

  9. P. Kotlarz, Z. Kotulski, Artificial intelligence methods in the present-day cryptography, Proceedings of Ploug’05, Zakopane 2005. (In Polish)

    Google Scholar 

  10. I. Kanter, W. Kinzel, E. Kanter, Secure exchange of information by synchronization of neural networks, Europhys. Lett. 57, 141, 2002.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics