• DocumentCode
    2446484
  • Title

    CA-based generator of S-boxes for cryptography use

  • Author

    Szaban, Miroslaw ; Seredynski, Franciszek

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Podlasie, Siedlce, Poland
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Substitution boxes (S-boxes) are important elements of many block ciphers, which serve as tools of nonlinear transformation of information in the cipher process. Classical S-boxes are usually represented by specially designed tables, which are used today in current cryptographic standards, such as Data Encryption Standard (DES) or Advanced Encryption Standard (AES), but in the result of developing methods of cryptanalysis they do not ensure enough safety of ciphers. Therefore, the open research issue now is to design new more sophisticated classes of S-boxes, in particular dynamic ones. In this paper we propose a methodology to design dynamic cellular automata (CA)-based S-boxes, which can be considered as generator od CA-based S-boxes. We provide an exhaustive experimental analysis of the proposed CA-based S-boxes in terms of non-linearity, autocorrelation, balance and strict avalanche criterion. We show that the proposed S-boxes have high quality cryptographic properties (high non-linearity and balance, also low autocorrelation and distance to fulfill strict avalanche criterion). The interesting feature of the proposed S-boxes is a dynamic flexible structure, fully functionally realized by CA, while the classical S-boxes are represented by predefined unchangeable table structures.
  • Keywords
    cellular automata; cryptography; advanced encryption standard; block ciphers; cryptography; data encryption standard; dynamic cellular automata-based S-boxes; nonlinear transformation; substitution boxes; Autocorrelation; Automata; Boolean functions; Computer science; Design methodology; Flexible structures; Information technology; Public key cryptography; Safety; Standards development; Block Cipher; Boolean Functions; Cellular Automata; Cryptography; S-boxes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-6533-0
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2010.5470699
  • Filename
    5470699