Tweakable Twine: Building A Tweakable Block Cipher On Generalized Feistel Structure

ADVANCES IN INFORMATION AND COMPUTER SECURITY, IWSEC 2019(2019)

引用 7|浏览65
暂无评分
摘要
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.
更多
查看译文
关键词
twekakble block cipher, generalized feistel structure, TWINE, MILP
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要