...
首页> 外文期刊>Designs, Codes and Crytography >An algorithmic framework for the generalized birthday problem
【24h】

An algorithmic framework for the generalized birthday problem

机译:广义生日问题的算法框架

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

摘要

The generalized birthday problem (GBP) was introduced by Wagner in 2002 and has shown to have many applications in cryptanalysis. In its typical variant, we are given access to a function H:{0,1}{0,1}n (whose specification depends on the underlying problem) and an integer K0. The goal is to find K distinct inputs to H (denoted by such that Sigma i=1KH =0. Wagner's K-tree algorithm solves the problem in time and memory complexities of about N1/(logK+1) (where N=2n). In this paper, we improve the best known GBP time-memory tradeoff curve (published independently by Nikoli and Sasaki and also by Biryukov and Khovratovich) for all K8 from T2MlogK-1=N to Tremvoe(logK)/2+1M(logK)/2=N, applicable for a large range of parameters. We further consider values of K which are not powers of 2 and show that in many cases even more efficient time-memory tradeoff curves can be obtained. Finally, we optimize our techniques for several concrete GBP instances and show how to solve some of them with improved time and memory complexities compared to the state-of-the-art. Our results are obtained using a framework that combines several algorithmic techniques such as variants of the Schroeppel-Shamir algorithm for solving knapsack problems (devised in works by Howgrave-Graham and Joux and by Becker, Coron and Joux) and dissection algorithms (published by Dinur, Dunkelman, Keller and Shamir).
机译:通用生日问题(GBP)由Wagner于2002年提出,并已证明在密码分析中有许多应用。在其典型变体中,我们可以访问函数H:{0,1} {0,1} n(其规格取决于潜在问题)和整数K> 0。目标是找到H的K个不同输入(用Sigma i = 1KH = 0表示。Wagner的K树算法解决了时间和存储复杂度大约为N1 /(logK + 1)的问题(其中N = 2n)在本文中,我们针对从T2MlogK-1 = N到Tremvoe(logK)/ 2 + 1M(logK)的所有K8,改进了最著名的GBP时间记忆权衡曲线(由Nikoli和Sasaki以及Biryukov和Khovratovich独立发布) )/ 2 = N,适用于较大范围的参数,我们进一步考虑了K的值不是2的幂,并且表明,在很多情况下,可以得到更有效的时间-内存折衷曲线。针对几个具体的GBP实例,并展示了如何与最新技术相比解决其中一些问题,并改善了时间和内存复杂性我们的结果是使用结合了多种算法技术(例如Schroeppel-Shamir的变体)的框架获得解决背包问题的算法(由Howgrave-Graham和Joux以及Becker,Coron和Joux的作品)和解剖算法(由Dinur,Dunkelman,Keller和Shamir出版)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号