• DocumentCode
    2947810
  • Title

    A new 256-bits block cipher 舑 Twofish256

  • Author

    Su, Shun-Lung ; Wuu, Lih-Chyau ; Jhang, Jhih-Wei

  • Author_Institution
    Nat. Yunlin Univ. of Sci. & Technol., Yunlin
  • fYear
    2007
  • fDate
    27-29 Nov. 2007
  • Firstpage
    166
  • Lastpage
    171
  • Abstract
    Twofish, proposed by Bruce Schneier et al., is a 128-bit block cipher that is constructed with Feistel Network. The cipher, one of the final candidate of AES, has a variable key length of 128 ,192, and 256 bits. In this research, Twofish is expanded to a 256-bit block encryption algorithm. Besides maintaining the basic framework of Twofish, the number of rounds is reduced to 10 and improve the framework of F-function to a higher safety level. The new structure enables the 4 mutually-independent S-boxes in g-function to interact one another, and substantially raise complexity for the purpose of heightening avalanche effect. After the operations of S-box and maximum distance separable (MDS) operations, new byte-transformation is activated to elevate diffusion effect. The truncated differential probability of Twofish256 after 10 rounds is around 2-81.2758 , whose security is much higher than that of the Twofish on 16 rounds computed by S. Moriai.
  • Keywords
    cryptography; S-box operation; Twofish256 block cipher; avalanche effect; block encryption algorithm; byte transformation; differential probability; diffusion effect; maximum distance separable operation; word length 256 bit; Cryptography; Educational technology; History; NIST; Safety; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems, 2007. ICCES '07. International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-1365-2
  • Electronic_ISBN
    978-1-1244-1366-9
  • Type

    conf

  • DOI
    10.1109/ICCES.2007.4447043
  • Filename
    4447043