首页> 外文会议>International Conference on Theory and Applications of Satisfiability Testing >Inversion Attacks on Secure Hash Functions Using sat Solvers
【24h】

Inversion Attacks on Secure Hash Functions Using sat Solvers

机译:使用SAT求解器对安全散列函数的反转攻击

获取原文

摘要

Inverting a function f at a given point y in its range involves finding any x in the domain such that f(x) = y. This is a general problem. We wish to find a heuristic for inverting those functions which satisfy certain statistical properties similar to those of random functions. As an example, we choose popular secure hash functions which are expected to be hard to invert and any successful strategy to do so will be quite useful. This provides an excellent challenge for sat solvers. We first find the limits of inverting via direct encoding of these functions as SAT: for md4 this is one round and twelve steps and for md5 it is one round and ten steps. Then, we show that by adding customized constraints obtained by modifying an earlier attack by Dobbertin, we can invert md4 up to 2 rounds and 7 steps in < 8 hours.
机译:在其范围内的给定点y处反转函数f涉及在域中查找任何x,使得f(x)= y。这是一般问题。我们希望找到一种反转那些满足某些类似于随机函数的统计属性的功能的启发式。例如,我们选择受欢迎的安全哈希函数,这些函数预计将难以反转,并且任何成功的策略都会非常有用。这为SAT求解器提供了出色的挑战。我们首先通过直接编码这些功能的直接编码如SAT:MD4,这是一轮和12个步骤,对于MD5,它是一轮和十个步骤。然后,我们表明,通过通过修改DobberTin的早期攻击来添加获得的自定义约束,我们可以在<8小时内颠覆MD4最多2轮和7个步骤。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号