Paper 2022/247

Deck-Based Wide Block Cipher Modes and an Exposition of the Blinded Keyed Hashing Model

Aldo Gunsing, Joan Daemen, and Bart Mennink

Abstract

We present two tweakable wide block cipher modes from doubly-extendable cryptographic keyed (deck) functions and a keyed hash function: double-decker and docked-double-decker. Double-decker is a direct generalization of Farfalle-WBC of Bertoni et al. (ToSC 2017(4)), and is a four-round Feistel network on two arbitrarily large branches, where the middle two rounds call deck functions and the first and last rounds call the keyed hash function. Docked-double-decker is a variant of double-decker where the bulk of the input to the deck functions is moved to the keyed hash functions. We prove that the distinguishing advantage of the resulting wide block ciphers is simply two times the sum of the pseudorandom function distinguishing advantage of the deck function and the blinded keyed hashing distinguishing advantage of the keyed hash functions. We demonstrate that blinded keyed hashing is more general than the conventional notion of XOR-universality, and that it allows us to instantiate our constructions with keyed hash functions that have a very strong claim on bkh security but not necessarily on XOR-universality, such as Xoofffie (ePrint 2018/767). The bounds of double-decker and docked-double-decker are moreover reduced tweak-dependent, informally meaning that collisions on the keyed hash function for different tweaks only have a limited impact. We describe two use cases that can exploit this property opportunistically to get stronger security than what would be achieved with prior solutions: SSD encryption, where each sector can only be written to a limited number of times, and incremental tweaks, where one includes the state of the system in the variable-length tweak and appends new data incrementally.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published by the IACR in FSE 2020
DOI
10.13154/tosc.v2019.i4.1-22
Keywords
wide block ciphertweakabledeck functiondouble-deckerdocked-double-deckerdisk encryptionincremental tweak
Contact author(s)
aldo gunsing @ ru nl
History
2022-03-02: received
Short URL
https://ia.cr/2022/247
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/247,
      author = {Aldo Gunsing and Joan Daemen and Bart Mennink},
      title = {Deck-Based Wide Block Cipher Modes and an Exposition of the Blinded Keyed Hashing Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/247},
      year = {2022},
      doi = {10.13154/tosc.v2019.i4.1-22},
      url = {https://eprint.iacr.org/2022/247}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.