Lune

EUROCRYPT2020Top-tier venue

TNT: How to Tweak a Block Cipher

Zhenzhen Bao, Chun Guo, Jian Guo, Ling Song

2020Year
20Citations
2Top-tier citations

Abstract

In this paper, we propose Tweak-aNd-Tweak (minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentTNT\mathsf {TNT}documentTNT for short) mode, which builds a tweakable block cipher from three independent block ciphers. minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentTNT\mathsf {TNT}documentTNT handles the tweak input by simply XOR-ing the unmodified tweak into the internal state of block ciphers twice. Due to its simplicity, minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentTNT\mathsf {TNT}documentTNT can also be viewed as a way of turning a block cipher into a tweakable block cipher by dividing the block cipher into three chunks, and adding the tweak at the two cutting points only. minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentTNT\mathsf {TNT}documentTNT is proven to be of beyond-birthday-bound minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt document22n/32^{2n/3}document22n/3 security, under the assumption that the three chunks are independent secure n-bit SPRPs. It clearly brings minimum possible overhead to both software and hardware implementations. To demonstrate this, an instantiation named TNT-AES with minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt document66 document6, minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt document66 document6, minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt document66 document6 rounds of AES as the underlying block ciphers is proposed. Besides the inherent proven security bound and tweak-independent rekeying feature of the minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentTNT\mathsf {TNT}documentTNT mode, the performance of TNT-AES is comparable with all existing TBCs designed through modular methods.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext aa362286-2119-4fcc-bccc-159841642df1

Cited by top-tier papers2

Ask how each one uses it

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines