• DocumentCode
    2158874
  • Title

    Enhancement of RC6 block cipher algorithm and comparison with RC5 & RC6

  • Author

    Verma, Harsh K. ; Singh, R.K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Dr. B.R. Ambedkar Nat. Inst. of Technol., Jalandhar, India
  • fYear
    2013
  • fDate
    22-23 Feb. 2013
  • Firstpage
    556
  • Lastpage
    561
  • Abstract
    This paper presents an enhanced version of RC6 Block Cipher Algorithm (RC6e - RC6 enhanced version), which is a symmetric encryption algorithm [1] designed for 256-bit plain text block. RC6 uses four (w-bit) registers for storing plain text and for data-dependent rotations [2, 3], but this enhanced version (RC6e) uses eight (w-bit) register that helps to increase the performance as well as improve security. Its salient feature includes two-variable algebraic expression modulo 2w and 2 Box-Type operations, Box-Type I & Box-Type II. Each Box-Type operation uses two (w-bit) registers. Box-Type I works much like two registers (A & B or C & D) operation in RC6 but in Box-Type II bitwise exclusive-or is swapped by integer addition modulo 2w used in Box-Type I and vice-versa, it improves Diffusion in each round. This enhanced version needs 2r+4 additive round-keys and uses every round-key twice for encrypting the file. This enhanced version performs better with respect to RC5 [4, 5] and RC6 [2, 3] when file size is larger.
  • Keywords
    cryptography; file organisation; text analysis; 256-bit plain text block; 2w integer addition modulo; 2r+4 additive round-keys; A-and-B register operation; C-and-D register operation; RC6 block cipher algorithm enhancement; RC6 enhanced version; RC6e; box-type-I operation; box-type-II bitwise exclusive-or operation; data-dependent rotations; diffusion improvement; file encryption; performance improvement; plain text storage; security improvement; symmetric encryption algorithm; two-variable algebraic expression modulo; w-bit registers; Algorithm design and analysis; Ciphers; Encryption; Registers; Standards; Block cipher; Cryptography; Feistel structure; RC5; RC6; Security; Symmetric encryption;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advance Computing Conference (IACC), 2013 IEEE 3rd International
  • Conference_Location
    Ghaziabad
  • Print_ISBN
    978-1-4673-4527-9
  • Type

    conf

  • DOI
    10.1109/IAdCC.2013.6514287
  • Filename
    6514287