首页> 外文会议>Advance in cryptology - ASIACRYPT 2009 >Improved Generic Algorithms for 3-Collisions
【24h】

Improved Generic Algorithms for 3-Collisions

机译:改进的3碰撞通用算法

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

摘要

An r-collision for a function is a set of r distinct inputs with identical outputs. Actually finding r-collisions for a random map over a finite set of cardinality N requires at least about N~((r-1)/r) units of time on a sequential machine. For r=2, memoryless and well-parallelizable algorithms are known. The current paper describes memory-efficient and parallelizable algorithms for r ≥ 3. The main results are: (1) A sequential algorithm for 3-collisions, roughly using memory N~α and time N~(1-α) for α ≤ 1/3. In particular, given N~(1/3) units of storage, one can find 3-collisions in time N~(2/3). (2) A parallelization of this algorithm using N~(1/3) processors running in time N~(1/3), where each single processor only needs a constant amount of memory. (3) A generalisation of this second approach to r-collisions for r ≥ 3: given N~s parallel processors, with s ≤ (r - 2)/r, one can generate r-collisions roughly in time N~(((r-1)/r)-s) using memory N~(((r-2)/r)-s) on every processor.
机译:函数的r冲突是具有相同输出的r个不同输入的集合。实际上在基数为N的有限集合上找到随机图的r碰撞至少需要约N〜((r-1)/ r)个时间单位的顺序机器。对于r = 2,无记忆且可很好并行化的算法是已知的。当前的论文描述了r≥3的内存高效且可并行化的算法。主要结果是:(1)3冲突的顺序算法,大致使用内存N〜α和时间N〜(1-α)来满足α≤1 / 3。特别地,给定N〜(1/3)个存储单元,可以在时间N〜(2/3)中发现3个碰撞。 (2)使用在时间N〜(1/3)中运行的N〜(1/3)个处理器对该算法进行并行化,其中每个单个处理器仅需要恒定数量的内存。 (3)对r≥3的r冲突的第二种方法的推广:给定N〜s个并行处理器,且s≤(r-2)/ r,一个人可以大致在时间N〜((( r-1)/ r)-s)在每个处理器上使用内存N〜(((r-2)/ r)-s)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号