Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Advances in Cryptology — CRYPTO ’91
  3. Conference paper

Foundations of Secure Interactive Computing

  • Conference paper
  • First Online: 01 January 2001
  • pp 377–391
  • Cite this conference paper
Save conference paper
View saved research
Image Advances in Cryptology — CRYPTO ’91 (CRYPTO 1991)
Foundations of Secure Interactive Computing
  • Donald Beaver4,5 

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

Included in the following conference series:

  • Annual International Cryptology Conference
  • 5394 Accesses

  • 144 Citations

  • 6 Altmetric

Abstract

The problem of secure multiparty computation is usually described as follows: each of n players in a network holds a private input x i. Together they would like to compute a function F(x 1,...,x n) without revealing the inputs, even though no particular player can be trusted. Attempts to contrive formal definitions for the problem have treated properties of the solution separately (correctness, privacy, etc.), giving an ad hoc collection of desirable properties and varied definitions that do not support clear or comparable proofs.

We propose a clear, concise, and unified definition for security and reliability in interactive computations. We develop a reduction called relative resilience that captures all desired properties at a single blow. Relative resilience allows one to classify and compare arbitrary protocols in terms of security and reliability, in the same way that Turing reductions allow one to classify and compare algorithms in terms of complexity. Security and reliability reduce to a simple statement: a protocol for F is resilient if it is as resilient as an ideal protocol in which a trusted host is available to compute F. Relative resilience captures the notions of security and reliability for a wide variety of interactive computations, including zero-knowledge proof systems, Byzantine Agreement, oblivious transfer, two-party oblivious circuit evaluation, among others.

Relative resilience provides modular proof techniques that other approaches lack: one may compare a sequence of protocols ranging from the real-world protocol to the ideal protocol, proving the relative resilience of each successive protocol with greater clarity and less complexity. Folk theorems about the “transitivity” of security and the security of concatenated protocols are now provable; and the proofs reveal that such folk theorems fail under subtle conditions that have previously gone unnoticed. The conciseness1 and modularity of our definitions and proof techniques provide great clarity in designing and reasoning about protocols and have already lead to provably secure protocols that are significantly more efficient than those appearing in the literature.

This research was supported in part under NSF grant CCR-870-4513 at Harvard University, and by an AT&T Bell Laboratories postdoctoral fellowship.

We have developed our definitions with great care and precision, and we believe them well-suited to Culling a meaningful 15-page abstract. A full versioii is available on request (see also [2], [4].

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

Image

Efficient Fully Secure Computation via Distributed Zero-Knowledge Proofs

Chapter © 2020
Image

MPC with Friends and Foes

Chapter © 2020
Image

The Resiliency of MPC with Low Interaction: The Benefit of Making Errors (Extended Abstract)

Chapter © 2020

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Computability and Recursion Theory
  • Computational Complexity
  • DNA computing and cryptography
  • Principles and Models of Security
  • System Robustness
  • Theory of Computation
  • Quantum Cryptography and Private Information Retrieval

References

  1. M. Abadi, J. Feigenbaum, J. Kilian. “On Hiding Information from an Oracle.” J. Comput. System Sci. 39 (1989), 21–50.

    Article  MATH  MathSciNet  Google Scholar 

  2. D. Beaver. “Secure Multiparty Protocols and Zero Knowledge Proof Systems Tolerating a Faulty Minority.” To appear, J. Cryptology. An earlier version appeared as “Secure Multiparty Protocols Tolerating Half Faulty Processors.” Proceedings of Crypto 1989, ACM, 1989.

    Google Scholar 

  3. D. Beaver. “Formal Definitions for Secure Distributed Protocols.” Proceedings of the DIMACS Workshop on Distributed Computing and Cryptography, Princeton, NJ, October, 1989, J. Feigenbaum, M. Merritt (eds.).

    Google Scholar 

  4. D. Beaver. Security, Fault Tolerance, and Communication Complexity in Distributed Systems. PhD Thesis, Harvard University, Cambridge, 1990.

    Google Scholar 

  5. D. Beaver, S. Goldwasser. “Multiparty Computation with Faulty Majority.” Proceedings of the 30 th FOCS, IEEE, 1989, 468–473.

    Google Scholar 

  6. D. Beaver, S. Haber. “Cryptographic Protocols Provably Secure Against Dynamic Adversaries.” Submitted to FOCS 91.

    Google Scholar 

  7. D. Beaver, S. Micali, P. Rogaway. “The Round Complexity of Secure Protocols.” Proceedings of the 22 st STOC, ACM, 1990, 503–513.

    Google Scholar 

  8. M. Ben-Or, S. Goldwasser, A. Wigderson. “Completeness Theorems for Non-Cryptographic Fault-Tolerant Distributed Computation.” Proceedings of the 20th STOC, ACM, 1988, 1–10.

    Google Scholar 

  9. R. Blakley. “Security Proofs for Information Protection Systems.” Proceedings of the 1980 Symposium on Security and Privacy, IEEE Computer Society Press, New York, 1981, 79–88.

    Google Scholar 

  10. G. Brassard, D. Chaum, C. Crépeau. “Minimum Disclosure Proofs of Knowledge.” J. Comput. System Sci. 37 (1988), 156–189.

    Article  MATH  MathSciNet  Google Scholar 

  11. D. Chaum, C. Crépeau, I. Damgård. “Multiparty Unconditionally Secure Protocols.” Proceedings of the 20 th STOC, ACM, 1988, 11–19.

    Google Scholar 

  12. Z. Galil, S. Haber, M. Yung. “Cryptographic Computation: Secure Fault-Tolerant Protocols and the Public-Key Model.” Proceedings of Crypto 1987, Springer-Verlag, 1988, 135–155.

    Google Scholar 

  13. Z. Galil, S. Haber, and M. Yung. “Minimum-Knowledge Interactive Proofs for Decision Problems.” SIAM J. Comput. 18:4 (1989), 711–739.

    Article  MATH  MathSciNet  Google Scholar 

  14. S. Goldwasser, L. Levin. “Fair Computation of General Functions in Presence of Immoral Majority.” Proceedings of Crypto 1990.

    Google Scholar 

  15. S. Goldwasser, S. Micali. “Probabilistic Encryption.” J. Comput. System Sci. 28 (1984), 270–299.

    Article  MATH  MathSciNet  Google Scholar 

  16. S. Goldwasser, S. Micali, C. Rackoff. “The Knowledge Complexity of Interactive Proof Systems.” SIAM J. Comput. 18:1 (1989), 186–208.

    Article  MATH  MathSciNet  Google Scholar 

  17. S. Goldwasser, M. Sipser. “Private Coins vs. Public Coins in Interactive Proof Systems.” Proceedings of the 18th STOC, ACM, 1986, 59–68.

    Google Scholar 

  18. O. Goldreich, S. Micali, A. Wigderson. “Proofs that Yield Nothing but Their Validity and a Methodology of Cryptographic Protocol Design.” Proceedings of the 27th FOCS, IEEE, 1986, 174–187.

    Google Scholar 

  19. O. Goldreich, S. Micali, A. Wigderson. “How to Play Any Mental Game, or A Completeness Theorem for Protocols with Honest Majority.” Proceedings of the 19th STOC, ACM, 1987, 218–229.

    Google Scholar 

  20. S. Haber. Multi-Party Cryptographic Computation: Techniques and Applications, PhD Thesis, Columbia University, 1988.

    Google Scholar 

  21. S. Micali, P. Rogaway. “The Notion of Secure Computation.” Unpublished Manuscript, 1990.

    Google Scholar 

  22. S. Micali, P. Rogaway. “Secure Computation.” These Proceedings (Crypto 1991), page 9.8.

    Google Scholar 

  23. Y. Oren. “On the Cunning Power of Cheating Verifiers: Some Observations about Zero Knowledge Proofs.” Proceedings of the 19th STOC, ACM, 1987, 462–471.

    Google Scholar 

  24. T. Rabin, M. Ben-Or. “Verifiable Secret Sharing and Multiparty Protocols with Honest Majority.” Proceedings of the 21st STOC, ACM, 1989, 73–85.

    Google Scholar 

  25. A. Shamir. “How to Share a Secret.” Communications of the ACM, 22 (1979), 612–613.

    Article  MATH  MathSciNet  Google Scholar 

  26. A. Yao, “Theory and Applications of Trapdoor Functions.” Proceedings of the 23rd FOCS, IEEE, 1982, 80–91.

    Google Scholar 

  27. A. Yao. “How to Generate and Exchange Secrets.” Proceedings of the 27th FOCS, IEEE, 1986, 162–167.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. AT&T Bell Laboratories, USA

    Donald Beaver

  2. Penn State Univ., 313 Whitmore, State College, PA, 16802

    Donald Beaver

Authors
  1. Donald Beaver
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. AT&T Bell Laboratories, Room 2C473 600 Mountain Avenue, Murray Hill, NJ, 07974-0636, USA

    Joan Feigenbaum

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beaver, D. (1992). Foundations of Secure Interactive Computing. In: Feigenbaum, J. (eds) Advances in Cryptology — CRYPTO ’91. CRYPTO 1991. Lecture Notes in Computer Science, vol 576. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46766-1_31

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/3-540-46766-1_31

  • Published: 18 May 2001

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55188-1

  • Online ISBN: 978-3-540-46766-3

  • eBook Packages: Springer Book Archive

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Secure Protocol
  • Oblivious Transfer
  • Ideal Protocol
  • Interactive Proof
  • Folk Theorem

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z
  • Subjects A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

104.23.243.92

Not affiliated

Springer Nature

© 2026 Springer Nature