IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Online ISSN : 1745-1337
Print ISSN : 0916-8508
Regular Section
Tweakable TWINE: Building a Tweakable Block Cipher on Generalized Feistel Structure
Kosei SAKAMOTOKazuhiko MINEMATSUNao SHIBATAMaki SHIGERIHiroyasu KUBOYuki FUNABIKIAndrey BOGDANOVSumio MORIOKATakanori ISOBE
Author information
JOURNAL RESTRICTED ACCESS

2020 Volume E103.A Issue 12 Pages 1629-1639

Details
Abstract

Tweakable block cipher (TBC) is an extension of conventional block cipher. We study how to build a TBC based on generalized Feistel structure (GFS), a classical block cipher construction. While known dedicated TBC proposals are based on substitution-permutation network (SPN), GFS has not been used for building TBC. In particular, we take 64-bit GFS block cipher TWINE and try to make it tweakable with a minimum change. To find a best one from a large number of candidates, we performed a comprehensive search with a help of mixed integer linear programming (MILP) solver. As a result, our proposal TWINE is quite efficient, has the same number of rounds as TWINE with extremely simple tweak schedule.

Content from these authors
© 2020 The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top