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 Tweakable TWINE is quite efficient, has the same number of rounds as TWINE with extremely simple tweak schedule.
Original language | English |
---|---|
Title of host publication | Advances in Information and Computer Security |
Publisher | Springer |
Publication date | 2019 |
Pages | 129-145 |
ISBN (Print) | 978-3-030-26833-6 |
DOIs | |
Publication status | Published - 2019 |
Event | 14th International Workshop on Security - Ookayama Campus, Tokyo Institute of Technology, Tokyo, Japan Duration: 28 Aug 2019 → 30 Aug 2019 Conference number: 14 |
Conference
Conference | 14th International Workshop on Security |
---|---|
Number | 14 |
Location | Ookayama Campus, Tokyo Institute of Technology |
Country/Territory | Japan |
City | Tokyo |
Period | 28/08/2019 → 30/08/2019 |
Series | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 11689 |
ISSN | 0302-9743 |