Improving the Scalability and Deployability of Cryptographic Proof Systems
| dc.contributor.advisor | Katz, Jonathan | en_US |
| dc.contributor.author | Abbaszadeh, Kasra | en_US |
| dc.contributor.department | Computer Science | en_US |
| dc.contributor.publisher | Digital Repository at the University of Maryland | en_US |
| dc.contributor.publisher | University of Maryland (College Park, Md.) | en_US |
| dc.date.accessioned | 2026-10-27T05:32:06Z | |
| dc.date.issued | 2026 | en_US |
| dc.description.abstract | Succinct zero-knowledge arguments (zk-SNARKs) enable a prover to convince a verifier of the truth of a statement via a succinct, efficiently verifiable proof without revealing any additional information about the witness. Despite their powerful capabilities, the practical deployment of zk-SNARKs remains limited to a narrow set of use cases due to high proving and verification costs. In this dissertation, we broaden the applicability of zk-SNARKs by introducing techniques that improve their concrete efficiency and enhance their viability for real-world deployment. First, we study proofs of training—a cryptographic tool that enables a verifier to check whether a (committed) model has been trained on a (committed) dataset as specified—and show how to realize this primitive efficiently for deep neural networks using recursive zk-SNARKs. Second, we study a further application of recursive zk-SNARKs to secure aggregation—a protocol that enables a server to learn the sum of clients' private inputs—and show how recursive zk-SNARKs can reduce the committee cost in state-of-the-art secure aggregation schemes. Finally, we introduce the notion of server-aided zk-SNARKs, which enable a prover (client) to outsource most of its work to an untrusted server while the server learns no information about the witness, the statement, or even the final proof. We propose a technique to achieve practical server-aided proving for several widely deployed zk-SNARKs in a single-server setting. | en_US |
| dc.identifier | https://doi.org/10.13016/foli-xgug | |
| dc.identifier.uri | http://hdl.handle.net/1903/36117 | |
| dc.language.iso | en | en_US |
| dc.subject.pqcontrolled | Computer science | en_US |
| dc.subject.pquncontrolled | Cryptography | en_US |
| dc.subject.pquncontrolled | Zero-Knowledge Proofs | en_US |
| dc.title | Improving the Scalability and Deployability of Cryptographic Proof Systems | en_US |
| dc.type | Dissertation | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Abbaszadeh_umd_0117E_25911.pdf
- Size:
- 945.24 KB
- Format:
- Adobe Portable Document Format