- About
- Events
- Calendar
- Graduation Information
- Cornell Learning Machines Seminar
- Student Colloquium
- BOOM
- Spring 2025 Colloquium
- Conway-Walker Lecture Series
- Salton 2024 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University / Cornell Tech - High School Programming Workshop and Contest 2025
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop 2024
- People
- Courses
- Research
- Undergraduate
- M Eng
- MS
- PhD
- Admissions
- Current Students
- Computer Science Graduate Office Hours
- Advising Guide for Research Students
- Business Card Policy
- Cornell Tech
- Curricular Practical Training
- A & B Exam Scheduling Guidelines
- Fellowship Opportunities
- Field of Computer Science Ph.D. Student Handbook
- Graduate TA Handbook
- Field A Exam Summary Form
- Graduate School Forms
- Instructor / TA Application
- Ph.D. Requirements
- Ph.D. Student Financial Support
- Special Committee Selection
- Travel Funding Opportunities
- Travel Reimbursement Guide
- The Outside Minor Requirement
- Robotics Ph. D. prgram
- Diversity and Inclusion
- Graduation Information
- CS Graduate Minor
- Outreach Opportunities
- Parental Accommodation Policy
- Special Masters
- Student Spotlights
- Contact PhD Office
Title: A Zero-Knowledge PCP Theorem
Abstract: A probabilistically checkable proof (PCP) is a proof which can be verified by inspecting a small number of symbols from the proof. The PCP theorem states that for any language in NP, there exists a polynomial-size proof that can be verified probabilistically by reading only a constant number of bits from the proof.
We prove a “zero-knowledge PCP theorem”. For every polynomial q*, we construct PCPs for NP of polynomial length, which require only a constant number of queries to verify, and which are perfect zero knowledge against adaptive adversaries making at most q* queries to the proof. In addition, we construct exponential-length PCPs for NEXP, which require only a constant number of queries to verify, and which are perfect zero knowledge against any polynomial-time adversary.
Based on joint work with Tom Gur and Nicholas Spooner - https://arxiv.org/abs/2411.07972.
Bio: Jack is a fourth-year PhD student at the University of Cambridge, UK, where he is advised by Tom Gur. Jack is interested in cryptography, complexity theory and coding theory, and his work during his PhD has focused primarily on zero-knowledge proof systems.