atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Fast White-Box Adversarial Streaming Without a Random Oracle

ICML 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Sparse regression with guarantees · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a white-box adversarially robust streaming algorithm for k-sparse recovery that avoids random oracles by combining a deterministic sparse-recovery sketch with a pseudorandom FHE (GSW) based collision-resistant hash tester.

Problem

White-box adversarially robust streaming for k-sparse recovery: the adversary sees all internal randomness and parameters, and prior solutions need a random oracle (or long random strings) whose randomness counts toward space and which have large update time.

Approach

Replace the SIS random matrix / random oracle tester with a hash built from pseudorandom FHE ciphertexts of a random index: evaluating point-function circuits on L=O(log n) ciphertexts yields n pseudorandom hash columns, so the sketch is a linear combination that detects invalid (dense or colliding) outputs; a random guessed coordinate in the proof reduces collision-finding to breaking pseudorando

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the previous subexponential SIS streaming construction with the proposed subexponential LWE constructionWhite-box adversarial k-sparse recovery streaming · k-sparse recoveryupdate time: \OO(k) -> \OO(1)Helped
Use polynomially secure LWE instead of subexponential LWEProposed white-box adversarial streaming algorithm · k-sparse recoveryupdate time: \OO(1) -> \OO(n^c)Hurt
Use polynomially secure Ring-LWE instead of polynomially secure LWEProposed white-box adversarial distributed protocol · k-sparse recoveryprocessing time: \OO(n^{1+c}) -> \OO(n)Helped
Replace the previous subexponential SIS distributed construction with the proposed subexponential LWE protocolWhite-box adversarial distributed k-sparse recovery · k-sparse recoveryprocessing time: \OO(nk) -> \OO(n)Helped

Limitations

Experimental setup

Metrics: space bits update time report time processing time

Baselines: Ajtai et al. PODS 2022 random-oracle SIS-based WAR sparse recovery

Builds on: Ajtai et al. white-box adversarial streaming GSW FHE Ring-LWE deterministic Vandermonde-based sparse recovery

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy