By using SIAM Journals Online you agree to abide by the
Terms and Conditions of Use.

©  SIAM

 

SIAM Journal on Computing

Previous Article
An Unconditional Study of Computational Zero Knowledge
We prove a number of general theorems about ZK, the class of problems possessing (computational) zero-knowledge proofs. Our results are unconditional, in contrast to most previous works on ZK, which ...

You are not logged in to this journal. Log in

Derandomizing Homomorphism Testing in General Groups

SIAM J. Comput. Volume 36, Issue 4, pp. 1215-1230 (2006)

Published December 15, 2006
Buy This PDF   (US$25)
Download PDF (190 kB) Download Compressed PostScript View Cart

The main result of this paper is a near-optimal derandomization of the affine homomorphism test of Blum, Luby, and Rubinfeld [J. Comput. System Sci., 47 (1993), pp. 549–595].

We show that for any groups G and Gamma, and any expanding generating set S of G, the natural deramdomized version of the BLR test in which we pick an element x randomly from G and y randomly from S and test whether $f(x)\cdot f(y)=f(x\cdot y)$, performs nearly as well (depending of course on the expansion) as the original test. Moreover, we show that the underlying homomorphism can be found by the natural local “belief propagation decoding.”

We note that the original BLR test uses $2\log_2 |G|$ random bits, whereas the derandomized test uses only $(1+o(1))\log_2 |G|$ random bits. This factor of 2 savings in the randomness complexity translates to a near quadratic savings in the length of the tables in the related locally testable codes (and possibly probabilistically checkable proofs which may use them).

Our result is a significant generalization of recent results that either refer to the special case of the groups $G=Z_p^m$ and $Gamma =Z_p$ or are nonconstructive. We use simple combinatorial arguments and the transitivity of Cayley graphs (and this analysis gives optimal results up to constant factors). Previous techniques used the Fourier transform, a method which seems unextendable to general groups (and furthermore gives suboptimal bounds).

Finally, we provide a polynomial time (in $|G|$) construction of a (somewhat) small ($|G|^{\epsilon}$) set of expanding generators for every group $G$, which yield efficient testers of randomness $(1+\epsilon) \log |G|$ for $G$. This result follows from a simple derandomization of a known probabilistic construction.

©2006 Society for Industrial and Applied Mathematics
History: Received November 29, 2004; accepted July 1, 2005; published December 15, 2006
Permalink: http://dx.doi.org/10.1137/S009753970444658X

PUBLICATION DATA

ISSN:
0097-5397 (print)   1095-7111 (online)
Publisher:
AIP is a member of CrossRef SIAM

REFERENCES (34)

For access to fully linked references, you need to log in. For access to fully linked references, you need to Log in.

CITING ARTICLES

For access to citing articles, you need to log in.
For access to citing articles, you need to Log in.