【24h】

A New Paradigm for Collision-Free Hashing: Incrementality at Reduced Cost

机译:无冲突散列的新范例:以降低的成本实现增量

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

摘要

We present a simple, new paradigm for the design of collision-free hash functions. Any function emantting from this paradigm is incremental. (This means that if a message x which I have previously hashed is modified to X~' then rather than having to re-compute the hash of X~' from scratch, I can quickly "update" the old hash value to the new one, in time proportional to the amount of modification made in x to get x~'.) Also any function emanating from this paradigm is aprallelizable, useful for hardware implementation. We derive several specific functions from our paradigm. All use a standard hash function, assumed ideal, and some algebraic operations. The first function, MuHASH, uses one modular multiplication per block of the message, making it reasonably efficient, and significantly faster than previous incremental hash functions. Its security is proven, based on the hardness of the discrete logarithm problem. A second function, AdHASH, is even faster, using additions instead of multipliscations, with security proven given either that approximation of the length of shortest lattice vectors is hard or that the weighted subset sum problem is hard. A third function, LtHASH, is a practical variant of recent lattice based functions, with security proven base,d again o nthe hardness of shortest lattice vector approximation.
机译:我们为无冲突哈希函数的设计提供了一个简单的新范例。从该范式发出的任何功能都是增量的。 (这意味着,如果将我以前哈希的消息x修改为X〜',那么不必从头开始重新计算X〜'的哈希,我可以快速将“旧哈希”值“更新”为新哈希,其时间与x中获得x〜'的修改量成正比。)而且,这种范式产生的任何函数都是可表示的,对于硬件实现很有用。我们从范例中派生了几个特定的​​功能。所有人都使用标准的哈希函数(假设是理想的)和一些代数运算。第一个功能MuHASH在消息的每个块中使用一个模块化乘法,使其具有相当高的效率,并且比以前的增量哈希函数快得多。基于离散对数问题的难度,证明了其安全性。第二个函数AdHASH使用加法运算而不是乘法运算,速度甚至更快,并且鉴于最短晶格矢量长度的逼近很难或加权子集和问题很难解决,因此安全性得到了证明。第三个函数LtHASH是最近基于晶格的函数的一种实用变体,其安全性已被证明是基于最短晶格矢量逼近的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号