Efficient Length Doubling From Tweakable Block Ciphers

Yu Long Chen, Atul Luykx, Bart Mennink, Bart Preneel
2017 IACR Transactions on Symmetric Cryptology  
We present a length doubler, LDT, that turns an n-bit tweakable block cipher into an efficient and secure cipher that can encrypt any bit string of length [n..2n − 1]. The LDT mode is simple, uses only two cryptographic primitive calls (while prior work needs at least four), and is a strong length-preserving pseudorandom permutation if the underlying tweakable block ciphers are strong tweakable pseudorandom permutations. We demonstrate that LDT can be used to neatly turn an authenticated
more » ... ion scheme for integral data into a mode for arbitrary-length data.
doi:10.46586/tosc.v2017.i3.253-270 fatcat:ccaqbjztgzex5fsasx2qwvtw6u