ACM Home Page
Please provide us with feedback. Feedback
The extended k-tree algorithm
Full text PdfPdf (440 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 586-595  
Year of Publication: 2009
Authors
Lorenz Minder  University of California, Berkeley CA
Alistair Sinclair  University of California, Berkeley CA
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 59,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Consider the following problem: Given k = 2q random lists of n-bit vectors, L1, ..., Lk, each of length m, find x1L1, ..., xkLk such that x1 + ... + xk = 0, where + is the XOR operation. This problem has applications in a number of areas, including cryptanalysis, coding theory, finding shortest lattice vectors, and learning theory. The so-called k-tree algorithm, due to Wagner, solves this problem in Õ(2q+n/(q+1)) expected time provided the length m of the lists is large enough, specifically if m ≥ 2n/(q+1).

In many applications, however, it is necessary to work with lists of smaller length, where the above algorithm breaks down. In this paper we generalize the algorithm to work for significantly smaller values of the list length m, all the way down to the threshold value for which a solution exists with reasonable probability. Our algorithm exhibits a tradeoff between the value of m and the running time. We also provide the first rigorous bounds on the failure probability of both our algorithm and that of Wagner.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Mihir Bellare and Daniele Micciancio. A New Paradigm for Collision-Free Hashing: Incrementality at Reduced Cost. Proceedings of EUROCRYPT '97, LNCS 1233, pages 163--192, Springer-Verlag, 1997.
3
 
4
Paul Camion and Jacques Patarin. The Knapsack Hash Function proposed at Crypto'89 can be broken Proceedings of EUROCRYPT '91, LNCS 547, pages 39--53, Springer-Verlag, 1991.
 
5
 
6
Jean-Sebastien Coron and Antoine Joux. Cryptanalysis of a Provably Secure Cryptographic Hash Function. Cryptology ePrint Archive Report 2004/013, 2004. http://eprint.iacr.org/2004/013
 
7
 
8
Vadim Lyubashevsky. On random high density subset sums APPROX-RANDOM, LNCS 3624, pages 378--389, Springer-Verlag, 2005.
 
9
Andrew Shallue. An improved multi-set algorithm for the dense subset sum problem ANTS VIII, Algorithmic Number Theory Symposium, LNCS 5011, pages 416--429, Springer-Verlag, 2008.
 
10

Collaborative Colleagues:
Lorenz Minder: colleagues
Alistair Sinclair: colleagues