Skip to main content

An information-theoretic treatment of random-self-reducibility

Extended abstract

  • Structural Complexity III
  • Conference paper
  • First Online:
STACS 97 (STACS 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1200))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Abadi, J. Feigenbaum, and J. Kilian. On Hiding Information from an Oracle. Journal of Computing and System Sciences, 39:21–50, 1989.

    Article  Google Scholar 

  2. L. Babai. Random oracles separate PSPACE from the polynomial-time hierarchy. Information Processing Letters, 26:51–53, 1987.

    Article  Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. L. Babai, L. Fortnow, and C. Lund. Nondeterministic exponential time has twoprover interactive protocols. Computational Complexity, 1:3–40, 1991.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.”

    Google Scholar 

  7. M. Blum and S. Kannan. Designing programs that check their work. Journal of the ACM, 42:269–291, 1995.

    Article  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. M. Blum and S. Micali. How to generate cryptographically strong sequences of pseudo-random bits. SIAM Journal on Computing, 13:850–864, 1984.

    Article  Google Scholar 

  10. J. Cai. With probability one, a random oracle separates PSPACE from the polynomial hierarchy. Journal of Computing and System Sciences, 38:68–85, 1989.

    Article  Google Scholar 

  11. 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.

    Google Scholar 

  12. J. Feigenbaum and L. Fortnow. Random-self-reducibility of complete sets. SIAM Journal on Computing, 22:994–1005, 1993.

    Article  Google Scholar 

  13. 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.

    Google Scholar 

  14. S. Goldwasser and S. Micali. Probabilistic encryption. Journal of Computing and System Sciences, 28:270–299, 1984.

    Article  Google Scholar 

  15. S. Goldwasser, S. Micali, and C. Rackoff. The knowledge complexity of interactive proof systems. SIAM Journal on Computing, 18:186–208, 1989.

    Article  Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. C. Lund, L. Fortnow, H. Karloff, and N. Nisan. Algebraic methods for interactive proof systems. Journal of the ACM, 39:859–868, 1992.

    Article  Google Scholar 

  19. A. Shamir. IP=PSPACE. Journal of the ACM, 39:869–877, 1992.

    Article  Google Scholar 

  20. M. Sipser. A complexity theoretic approach to randomness. In Proc. 15th Symposium on Theory of Computation, pages 330–335. ACM Press, New York, 1983.

    Google Scholar 

  21. L. Valiant. The complexity of computing the permanent. Theoretical Computer Science, 8:189–201, 1979.

    Article  Google Scholar 

  22. C. Yap. Some consequences of nonuniform conditions on uniform classes. Theoretical Computer Science, 26:287–300, 1983.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rüdiger Reischuk Michel Morvan

Rights and permissions

Reprints 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

Publish with us

Policies and ethics