• DocumentCode
    491711
  • Title

    Symmetry structured SPN block cipher algorithm

  • Author

    Kim, Gil-Ho ; Kim, Jong-Nam ; Cho, Gyeong-Yeon

  • Author_Institution
    Dept of Comput. Eng., PuKyong Nat. Univ.
  • Volume
    03
  • fYear
    2009
  • fDate
    15-18 Feb. 2009
  • Firstpage
    1777
  • Lastpage
    1780
  • Abstract
    Feistel and SPN are the two main structures in designing a block cipher algorithm. Unlike Feistel, an SPN has an asymmetric structure in encryption and decryption. In this paper we propose an SPN algorithm which has a symmetric structure in encryption and decryption. The whole operations in our SPN algorithm are composed of the even numbers of N rounds where the first half of them, 1 to N/2, applies function and the last half of them, (N+1)/2 to N, employs inverse function. Symmetry layer is executed to create a symmetry block in between function layer and inverse function layer. AES encryption and decryption algorithm, whose safety is already proved, are exploited for function and inverse function, respectively. Proposed symmetry layer is the simple logical operation, because this doesn´t effect at the whole process time of encryption and decryption. The proposed algorithm can be easily applied to the algorithm which has different encryption and decryption and make it same, and it can be good idea to be used to design a new block cipher algorithm.
  • Keywords
    cryptography; decryption; encryption; inverse function; symmetry structured SPN block cipher algorithm; Algorithm design and analysis; Cryptography; Europe; Hardware; Information processing; Protection; Safety; Security; Software algorithms; Standards development; AES; SPN(Substitution Permutation Network); Symmetry layer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Technology, 2009. ICACT 2009. 11th International Conference on
  • Conference_Location
    Phoenix Park
  • ISSN
    1738-9445
  • Print_ISBN
    978-89-5519-138-7
  • Electronic_ISBN
    1738-9445
  • Type

    conf

  • Filename
    4809418