New Generic Algorithms for Hard Knapsacks

نویسندگان

  • Nick Howgrave-Graham
  • Antoine Joux
چکیده

In this paper, we study the complexity of solving hard knapsack problems, i.e., knapsacks with a density close to 1 where latticebased low density attacks are not an option. For such knapsacks, the current state-of-the-art is a 31-year old algorithm by Schroeppel and Shamir which is based on birthday paradox techniques and yields a running time of Õ(2) for knapsacks of n elements and uses Õ(2) storage. We propose here two new algorithms which improve on this bound, finally lowering the running time down to either Õ(2 ) or Õ(2 ) under a reasonable heuristic. We also demonstrate the practicality of these algorithms with an implementation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new generic algorithm for hard knapsacks (preprint)

In this paper, we study the complexity of solving hard knapsack problems, especially knapsacks with a density close to 1 where lattice based low density attacks are not an option. For such knapsacks, the current state-of-the-art is a 28-year old algorithm by Shamir and Schroeppel which is based on birthday paradox techniques and yields a running time of Õ(2) for knapsacks of n elements and uses...

متن کامل

Improved Generic Algorithms for Hard Knapsacks

At Eurocrypt 2010, Howgrave-Graham and Joux described an algorithm for solving hard knapsacks of density close to 1 in time Õ(2) and memory Õ(2), thereby improving a 30-year old algorithm by Shamir and Schroeppel. In this paper we extend the Howgrave-Graham– Joux technique to get an algorithm with running time down to Õ(2). An implementation shows the practicability of the technique. Another ch...

متن کامل

Connecting Efficient Knapsacks – Experiments with the Equally-Weighted Bi-Criteria Knapsack Problem

There are many applications of the classical knapsack problem in which the weight of the items being considered for the knapsack are identical, e.g., selecting successful applicants for grants, awarding scholarships to students, etc. Often there are multiple criteria for selecting items to be placed in the knapsack. This paper presents two new algorithms for finding efficient bi-criteria knapsa...

متن کامل

A successive approximation algorithm for the multiple knapsack problem

It is well-known that the multiple knapsack problem is NP-hard, and does not admit an FPTAS even for the case of two identical knapsacks. Whereas the 0-1 knapsack problem with only one knapsack has been intensively studied, and some effective exact or approximation algorithms exist. A natural approach for the multiple knapsack problem is to pack the knapsacks successively by using an effective ...

متن کامل

Efficient Dissection of Composite Problems, with Applications to Cryptanalysis, Knapsacks, and Combinatorial Search Problems

In this paper we show that a large class of diverse problems have a bicomposite structure which makes it possible to solve them with a new type of algorithm called dissection, which has much better time/memory tradeoffs than previously known algorithms. A typical example is the problem of finding the key of multiple encryption schemes with r independent n-bit keys. All the previous error-free a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2010  شماره 

صفحات  -

تاریخ انتشار 2010