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
著者情報
ジャーナル 認証あり

2020 年 E103.A 巻 12 号 p. 1629-1639

詳細
抄録

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.

著者関連情報
© 2020 The Institute of Electronics, Information and Communication Engineers
前の記事 次の記事
feedback
Top