Abstract
We initiate the study of random-self-reducibility from an information-theoretic point of view. Specifically, we formally define the notion of a random-self-reduction that, with respect to a given ensemble of distributions, leaks a limited number bits, i.e., produces target instances y 1,..., y k in such a manner that each y i has limited mutual information with the input x. We argue that this notion is useful in studying the relationships between random-self-reducibility and other properties of interest, including self-correctability and NP-hardness. In the case of self-correctability, we show that the information-theoretic definition of random-self-reducibility leads to somewhat different conclusions from those drawn by Feigenbaum, Fortnow, Laplante, and Naik [13], who used the standard definition. In the case of NP-hardness, we use the information-theoretic definition to strengthen the result of Feigenbaum and Fortnow [12], who proved, using the standard definition, that the polynomial hierarchy collapses if an NP-hard set is random-self-reducible.
Part of this work was done while the second author was at Iowa State University, supported by CCR-9157382.
A full version of this paper has been submitted for journal publication and is available as AT&T Technical Report 96.13.2.
Preview
Unable to display preview. Download preview PDF.
References
M. Abadi, J. Feigenbaum, and J. Kilian. On Hiding Information from an Oracle. Journal of Computing and System Sciences, 39:21–50, 1989.
L. Babai. Random oracles separate PSPACE from the polynomial-time hierarchy. Information Processing Letters, 26:51–53, 1987.
L. Babai and S. Moran. Arthur-Merlin games: A randomized proof system and a hierarchy of complexity classes. Journal of Computing and System Sciences, 36:254–276, 1988.
L. Babai, L. Fortnow, and C. Lund. Nondeterministic exponential time has twoprover interactive protocols. Computational Complexity, 1:3–40, 1991.
D. Beaver and J. Feigenbaum. Hiding instance in multioracle queries. In Proc. 7th Symposium on Theoretical Aspects of Computer Science, Lecture Notes in Computer Science, vol. 415, pages 37–48. Springer, Berlin, 1990.
D. Beaver, J. Feigenbaum, J. Kilian, and P. Rogaway. Locally random reductions: Improvements and applications. Journal of Cryptology, to appear. Preliminary version in Proc. Crypto '90, pages 62–76, under the title “Security with low communication overhead.”
M. Blum and S. Kannan. Designing programs that check their work. Journal of the ACM, 42:269–291, 1995.
M. Blum, M. Luby, and R. Rubinfeld. Self-testing/correcting, with applications to numerical problems. Journal of Computing and System Sciences, 59:549–595, 1993.
M. Blum and S. Micali. How to generate cryptographically strong sequences of pseudo-random bits. SIAM Journal on Computing, 13:850–864, 1984.
J. Cai. With probability one, a random oracle separates PSPACE from the polynomial hierarchy. Journal of Computing and System Sciences, 38:68–85, 1989.
J. Feigenbaum. Locally random reductions in interactive complexity theory. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 13, pages 73–98. American Mathematical Society, Providence, 1993.
J. Feigenbaum and L. Fortnow. Random-self-reducibility of complete sets. SIAM Journal on Computing, 22:994–1005, 1993.
J. Feigenbaum, L. Fortnow, S. Laplante, and A. Naik. On coherence, random-self-reducibility, and self-correction. In Proc. 11th Conference on Computational Complexity, pages 59–67. IEEE Computer Society Press, Los Alamitos, 1996.
S. Goldwasser and S. Micali. Probabilistic encryption. Journal of Computing and System Sciences, 28:270–299, 1984.
S. Goldwasser, S. Micali, and C. Rackoff. The knowledge complexity of interactive proof systems. SIAM Journal on Computing, 18:186–208, 1989.
S. Goldwasser and M. Sipser. Private coins versus public coins in interactive proof systems. Advances in Computing Research, vol. 5, pages 73–90. JAI Press, Greenwich, 1989.
R. Lipton. New directions in testing. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 2, pages 191–202. American Mathematical Society, Providence, 1991.
C. Lund, L. Fortnow, H. Karloff, and N. Nisan. Algebraic methods for interactive proof systems. Journal of the ACM, 39:859–868, 1992.
A. Shamir. IP=PSPACE. Journal of the ACM, 39:869–877, 1992.
M. Sipser. A complexity theoretic approach to randomness. In Proc. 15th Symposium on Theory of Computation, pages 330–335. ACM Press, New York, 1983.
L. Valiant. The complexity of computing the permanent. Theoretical Computer Science, 8:189–201, 1979.
C. Yap. Some consequences of nonuniform conditions on uniform classes. Theoretical Computer Science, 26:287–300, 1983.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Feigenbaum, J., Strauss, M. (1997). An information-theoretic treatment of random-self-reducibility. In: Reischuk, R., Morvan, M. (eds) STACS 97. STACS 1997. Lecture Notes in Computer Science, vol 1200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023486
Download citation
DOI: https://doi.org/10.1007/BFb0023486
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62616-9
Online ISBN: 978-3-540-68342-1
eBook Packages: Springer Book Archive