• DocumentCode
    2810055
  • Title

    Heraclitus: A LFSR-based stream cipher with key dependent structure

  • Author

    Colbert, Bernard ; Dekker, Anthony H. ; Batten, Lynn Margaret

  • Author_Institution
    Deakin Univ., Melbourne, VIC, Australia
  • fYear
    2011
  • fDate
    10-12 Feb. 2011
  • Firstpage
    141
  • Lastpage
    145
  • Abstract
    We describe Heraclitus as an example of a stream cipher that uses a 128 bit index string to specify the structure of each instance in real time: each instance of Heraclitus will be a stream cipher based on mutually clocked shift registers. Ciphers with key-dependent structures have been investigated and are generally based on Feistel networks. Heraclitus, however, is based on mutually clocked shift registers. Ciphers of this type have been extensively analysed, and published attacks on them will be infeasible against any instance of Heraclitus. The speed and security of Heraclitus makes it suitable as a session cipher, that is, an instance is generated at key exchange and used for one session.
  • Keywords
    cryptography; Feistel networks; Heraclitus security; LFSR-based stream cipher; key dependent structure; mutually clocked shift registers; session cipher; word length 128 bit; Clocks; Communities; Cryptography; GSM; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Signal Processing (ICCSP), 2011 International Conference on
  • Conference_Location
    Calicut
  • Print_ISBN
    978-1-4244-9798-0
  • Type

    conf

  • DOI
    10.1109/ICCSP.2011.5739287
  • Filename
    5739287