Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic

Interactive proof systems, introduced in a seminal work of Goldwasser, Micali, and Rackoff, have become one of the most powerful and flexible tools in cryptography and computer science at large. They have directly led to some of the biggest breakthroughs in theoretical cryptography, complexity, and...

Full description

Bibliographic Details
Main Author: Lombardi, Alex
Other Authors: Vaikuntanathan, Vinod
Format: Thesis
Published: Massachusetts Institute of Technology 2023
Online Access:https://hdl.handle.net/1721.1/147579
_version_ 1826210700989562880
author Lombardi, Alex
author2 Vaikuntanathan, Vinod
author_facet Vaikuntanathan, Vinod
Lombardi, Alex
author_sort Lombardi, Alex
collection MIT
description Interactive proof systems, introduced in a seminal work of Goldwasser, Micali, and Rackoff, have become one of the most powerful and flexible tools in cryptography and computer science at large. They have directly led to some of the biggest breakthroughs in theoretical cryptography, complexity, and quantum computation. They are also at the center of a revolution in practical cryptography, particularly in the context of blockchains and cryptocurrencies. However, despite their importance, our understanding of cryptographic proofs is surprisingly limited. The central problem studied in this thesis is the following question: Can we remove interaction from interactive proofs? Even though this question sounds almost paradoxical, Fiat and Shamir (1986) proposed (and Blum extended) a heuristic methodology for removing interaction from a huge class of interactive proofs. This methodology is ubiquitous and essential for practical applications, but for over thirty years, we had no proof of its security, even for a single non-trivial case. The main goal of this thesis is to give a solid theoretical foundation for the FiatShamir transformation by developing general-purpose tools, techniques, and abstractions for characterizing its security. We propose a two-step methodology for obtaining provable instantiations that relies on the notion of correlation intractability, which is a hash function security property requiring that it is computationally infeasible to find pre-specified input-output correlations in the hash function. Using this methodology, we obtain various new results in cryptography, touching on areas such as non-interactive zero knowledge, delegation of computation, the insecurity of parallel repetition, and the cryptographic hardness of computing Nash Equilibria in game theory.
first_indexed 2024-09-23T14:54:06Z
format Thesis
id mit-1721.1/147579
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T14:54:06Z
publishDate 2023
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1475792023-01-20T03:14:30Z Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic Lombardi, Alex Vaikuntanathan, Vinod Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Interactive proof systems, introduced in a seminal work of Goldwasser, Micali, and Rackoff, have become one of the most powerful and flexible tools in cryptography and computer science at large. They have directly led to some of the biggest breakthroughs in theoretical cryptography, complexity, and quantum computation. They are also at the center of a revolution in practical cryptography, particularly in the context of blockchains and cryptocurrencies. However, despite their importance, our understanding of cryptographic proofs is surprisingly limited. The central problem studied in this thesis is the following question: Can we remove interaction from interactive proofs? Even though this question sounds almost paradoxical, Fiat and Shamir (1986) proposed (and Blum extended) a heuristic methodology for removing interaction from a huge class of interactive proofs. This methodology is ubiquitous and essential for practical applications, but for over thirty years, we had no proof of its security, even for a single non-trivial case. The main goal of this thesis is to give a solid theoretical foundation for the FiatShamir transformation by developing general-purpose tools, techniques, and abstractions for characterizing its security. We propose a two-step methodology for obtaining provable instantiations that relies on the notion of correlation intractability, which is a hash function security property requiring that it is computationally infeasible to find pre-specified input-output correlations in the hash function. Using this methodology, we obtain various new results in cryptography, touching on areas such as non-interactive zero knowledge, delegation of computation, the insecurity of parallel repetition, and the cryptographic hardness of computing Nash Equilibria in game theory. Ph.D. 2023-01-19T19:59:59Z 2023-01-19T19:59:59Z 2022-09 2022-10-19T19:09:19.042Z Thesis https://hdl.handle.net/1721.1/147579 In Copyright - Educational Use Permitted Copyright MIT http://rightsstatements.org/page/InC-EDU/1.0/ application/pdf Massachusetts Institute of Technology
spellingShingle Lombardi, Alex
Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic
title Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic
title_full Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic
title_fullStr Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic
title_full_unstemmed Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic
title_short Provable Instantiations of Correlation Intractability and the Fiat-Shamir Heuristic
title_sort provable instantiations of correlation intractability and the fiat shamir heuristic
url https://hdl.handle.net/1721.1/147579
work_keys_str_mv AT lombardialex provableinstantiationsofcorrelationintractabilityandthefiatshamirheuristic