【24h】

Optimized Interpolation Attacks on LowMC

机译:在LowMC上优化插值攻击

获取原文

摘要

LowMC is a collection of block cipher families introduced at Eurocrypt 2015 by Albrecht et al. Its design is optimized for instantiations of multi-party computation, fully homomorphic encryption, and zero-knowledge proofs. A unique feature of LowMC is that its internal affine layers are chosen at random, and thus each block cipher family contains a huge number of instances. The Eurocrypt paper proposed two specific block cipher families of LowMC, having 80-bit and 128-bit keys. In this paper, we mount interpolation attacks (algebraic attacks introduced by Jakobsen and Knudsen) on LowMC, and show that a practically significant fraction of 2~(-38) of its 80-bit key instances could be broken 2~(23) times faster than exhaustive search. Moreover, essentially all instances that are claimed to provide 128-bit security could be broken about 1000 times faster. In order to obtain these results we optimize the interpolation attack using several new techniques. In particular, we present an algorithm that combines two main variants of the interpolation attack, and results in an attack which is more efficient than each one.
机译:LowMC是由Albrecht等人在Eurocrypt 2015上介绍的分组密码族的集合。其设计针对多方计算,完全同态加密和零知识证明的实例进行了优化。 LowMC的独特之处在于它的内部仿射层是随机选择的,因此每个分组密码族都包含大量实例。 Eurocrypt论文提出了LowMC的两个特定的分组密码族,分别具有80位和128位密钥。在本文中,我们在LowMC上进行了插值攻击(由Jakobsen和Knudsen引入的代数攻击),并表明其80位密钥实例的2〜(-38)的相当一部分可以被破坏2〜(23)次。比穷举搜索更快。而且,基本上所有声称可提供128位安全性的实例都可以更快地被破坏大约1000倍。为了获得这些结果,我们使用几种新技术来优化插值攻击。特别是,我们提出了一种算法,该算法结合了插值攻击的两个主要变体,并导致比每个攻击更有效的攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号