Paper 2015/888 Original: eprint.iacr.org/2015/888 ↗

Tweak-Length Extension for Tweakable Blockciphers

Kazuhiko Minematsu
Tetsu Iwata
Abstract

Tweakable blockcipher (TBC) is an extension of standard blockcipher introduced by Liskov, Rivest and Wagner in 2002. TBC is a versatile building block for efficient symmetric-key cryptographic functions, such as authenticated encryption. In this paper we study the problem of extending tweak of a given TBC of fixed-length tweak, which is a variant of popular problem of converting a blockcipher into a TBC, i.e., blockcipher mode of operation. The problem is particularly important for known dedicated TBCs since they have relatively short tweak. We propose a simple and efficient solution, called XTX, for this problem. XTX converts a TBC of fixed-length tweak into another TBC of arbitrarily long tweak, by extending the scheme of Liskov, Rivest and Wagner that converts a blockcipher into a TBC. Given a TBC of $n$-bit block and $m$-bit tweak, XTX provides $(n+m)/2$-bit security while conventional methods provide $n/2$ or $m/2$-bit security. We also show that XTX is even useful when combined with some blockcipher modes for building TBC having security beyond the birthday bound.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2015-09-14: last updated
2015-09-14: published
Short URL
https://ia.cr/2015/888
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2015/888,
      author = {Kazuhiko Minematsu and Tetsu Iwata},
      title = {Tweak-Length Extension for Tweakable Blockciphers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2015/888},
      year = {2015},
      url = {https://eprint.iacr.org/2015/888}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.