• DocumentCode
    1107979
  • Title

    HCH: A New Tweakable Enciphering Scheme Using the Hash-Counter-Hash Approach

  • Author

    Chakraborty, Debrup ; Sarkar, Palash

  • Author_Institution
    CINVESTAV-IPN, Mexico City
  • Volume
    54
  • Issue
    4
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    1683
  • Lastpage
    1699
  • Abstract
    The notion of tweakable block ciphers was formally introduced by Liskov-Rivest-Wagner at Crypto 2002 (the 2002 Annual International Cryptology Conference). The extension and the first construction, called CMC, of this notion to tweakable enciphering schemes which can handle variable length messages was given by Halevi-Rogaway at Crypto 2003. In this paper, we present HCH, which is a new construction of such a scheme. The construction uses two universal hash computations with a counter mode of encryption in-between. This approach was first proposed by McGrew-Viega to build a scheme called XCB and later used by Wang-Feng-Wu, to obtain a scheme called HCTR. A unique feature of HCH compared to all known tweakable enciphering schemes is that HCH uses a single key, can handle arbitrary length messages, and has a quadratic security bound. An important application of a tweakable enciphering scheme is disk encryption. HCH is well suited for this application. We also describe a variant, which can utilize precomputation and makes one less block cipher call. This compares favorably to other hash-encrypt-hash-type constructions, supports better key agility and requires less key material.
  • Keywords
    cryptography; disc storage; block cipher; disk encryption; hash-counter-hash approach; tweakable enciphering scheme; Authentication; Building materials; Computer science; Counting circuits; Cryptography; Information security; Material storage; NIST; Proposals; Secure storage; Disk encryption; modes of operations; strong pseudorandom permutation; tweakable encryption;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2008.917623
  • Filename
    4475357