...
首页> 外文期刊>Journal of mathematical cryptology >Using carry-truncated addition to analyze add-rotate-xor hash algorithms
【24h】

Using carry-truncated addition to analyze add-rotate-xor hash algorithms

机译:使用随身截断的补充分析添加 - 旋转XOR哈希算法

获取原文
获取原文并翻译 | 示例
           

摘要

We introduce a truncated addition operation on pairs of N-bit binary numbers that interpolates between ordinary addition mod 2~N and bitwise addition in (Z/2Z)~N. We use truncated addition to analyze hash functions that are built from the bit operations add, rotate, and xor, such as Blake, Skein, and Cubehash. Any ARX algorithm can be approximated by replacing ordinary addition with truncated addition, and we define a metric on such algorithms which we call the sensitivity. This metric measures the smallest approximation agreeing with the full algorithm a statistically useful portion of the time (we use 0.1%). Because truncated addition greatly reduces the complexity of the nonlinear operation in ARX algorithms, the approximated algorithms are more susceptible to both collision and pre-image attacks, and we outline a potential collision attack explicitly. We particularize some of these observations to the Skein hash function.
机译:我们在普通添加Mod 2〜n和按位添加(z / 2z)〜n之间插入截断的添加操作。 我们使用截断添加来分析由位操作构建的散列函数,旋转,旋转和XOR,如Blake,Skein和Cubehash。 任何ARX算法都可以通过用截断的添加替换普通添加来近似,并且我们在我们称之为灵敏度的算法上定义了度量标准。 此度量标准测量最小近似与完整算法的统计上有用部分(我们使用0.1%)。 由于截断的添加大大降低了ARX算法中非线性操作的复杂性,所以近似算法更容易受到碰撞和预图像攻击的影响,并且我们明确概述潜在的碰撞攻击。 我们将其中一些观察结果统治到斯凯恩哈希函数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号