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 |