首页> 外文会议>Interantioanl conference on applied cryptography and network security >Automatic Search of Linear Trails in ARX with Applications to SPECK and Chaskey
【24h】

Automatic Search of Linear Trails in ARX with Applications to SPECK and Chaskey

机译:在ARX中自动搜索线性轨迹及其在SPECK和Chaskey中的应用

获取原文

摘要

In this paper, we study linear cryptanalysis of the ARX structure by means of automatic search. To evaluate the security of ARX designs against linear cryptanalysis, it is crucial to find (round-reduced) linear trails with maximum correlation. We model the problem of finding optimal linear trails by the boolean satisfiability problem (SAT), translate the propagation of masks through ARX operations into bitwise expressions and constraints, and then solve the problem using a SAT solver. We apply the method to find optimal linear trails for round-reduced versions of the block cipher SPECK and the MAC algorithm Chaskey. For SPECK with block size 32/48/64/96/128, we can find optimal linear trails for 22/11/13/9/9 rounds respectively, which largely improves previous results, especially on larger versions. A 3-round optimal linear trail of Chaskey is presented for the first time as far as we know. In addition, our method can be used to enumerate the trails in a linear hull, and we present two linear hulls with the distributions of trails for round-reduced SPECK32. Our work provides designers with more accurate evaluation against linear cryptanalysis on ARX designs, especially for primitives with large block sizes and many rounds.
机译:在本文中,我们通过自动搜索研究了ARX结构的线性密码分析。为了评估针对线性密码分析的ARX设计的安全性,找到具有最大相关性的(舍入后减少的)线性路径至关重要。我们对通过布尔可满足性问题(SAT)寻找最佳线性轨迹的问题进行建模,将通过ARX运算进行的掩码传播转换为按位表达式和约束,然后使用SAT求解器解决该问题。我们应用该方法来为块密码SPECK和MAC算法Chaskey的舍入简化版本找到最佳线性轨迹。对于块大小为32/48/64/96/128的SPECK,我们可以分别找到22/11/13/9/9轮的最佳线性轨迹,这大大改善了以前的结果,尤其是在较大的版本上。据我们所知,Chaskey的3轮最佳线性轨迹是首次出现。此外,我们的方法可用于枚举线性船体中的航迹,并且针对舍入为圆形的SPECK32,我们提供了两个具有航迹分布的线性船体。我们的工作为设计师提供了针对ARX设计上的线性密码分析的更准确评估,尤其是对于具有大块尺寸和许多回合的图元。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号