Truly Low-Space Element Distinctness and Subset Sum via Pseudorandom Hash Functions
Lijie Chen, Ce Jin, R. Ryan Williams, Hongxun Wu

TL;DR
This paper develops low-space randomized algorithms for Element Distinctness and Subset Sum problems, removing the need for random oracles by using pseudorandom hash functions, achieving near-optimal time with minimal space.
Contribution
It introduces a pseudorandom hash family that replaces random oracles in low-space algorithms for Element Distinctness and Subset Sum, improving their practicality.
Findings
Achieves $ ilde O(n^{1.5})$-time algorithm with $O( ext{polylog}(n))$ space for Element Distinctness.
Removes the need for random oracles in existing algorithms, making them more feasible.
Provides a $ ext{poly}(n)$-space, $O^*(2^{0.86n})$-time algorithm for Subset Sum.
Abstract
We consider low-space algorithms for the classic Element Distinctness problem: given an array of input integers with bit-length, decide whether or not all elements are pairwise distinct. Beame, Clifford, and Machmouchi [FOCS 2013] gave an -time randomized algorithm for Element Distinctness using only bits of working space. However, their algorithm assumes a random oracle (in particular, read-only random access to polynomially many random bits), and it was asked as an open question whether this assumption can be removed. In this paper, we positively answer this question by giving an -time randomized algorithm using bits of space, with one-way access to random bits. As a corollary, we also obtain a -space -time randomized algorithm for the Subset…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptography and Residue Arithmetic · Chaos-based Image/Signal Encryption
