Aarushi Goel
VerifiedPurdue University · Computer Science
Active 2015–2025
Research signals
Five dimensions sourced from public faculty / publication signals. Sign in to compare against your own profile and see your match score.
Research topics
- Computer science
- Theoretical computer science
- Computer security
- Discrete mathematics
- Mathematics
Selected publications
Multiparty Distributed Point Functions
Lecture notes in computer science · 2025-01-01 · 1 citations
book-chapter1st authorCorrespondingSplit Prover Zero-Knowledge SNARKs
Lecture notes in computer science · 2025-01-01 · 1 citations
book-chapterHomomorphic Secret Sharing with Verifiable Evaluation
Lecture notes in computer science · 2024-12-02 · 4 citations
book-chapterHow to Prove Statements Obliviously?
Lecture notes in computer science · 2024-01-01 · 16 citations
book-chapterSublonK: Sublinear Prover PlonK
Proceedings on Privacy Enhancing Technologies · 2024-06-25 · 4 citations
articleOpen accessWe propose SublonK --- a new succinct non-interactive argument of knowledge (SNARK). SublonK is the first SNARK that achieves both a constant proof size and prover runtime that grows only with the size of the ``active part'' of the executed circuit (i.e., *sub-linear* in the size of the entire circuit) while being *black-box in cryptography*. For instance, consider circuits encoding conditional execution, where only a fraction of the circuit is exercised by the input. For such circuits, the prover runtime in SublonK grows only with the exercised execution path. Our new construction builds on PlonK [Gabizon-Williamson-Ciobotaru, EPRINT'19], a popular state-of-the-art practical zkSNARK, and preserves all its great features --- constant size proofs, constant time proof verification, a circuit-independent universal setup, and support for custom gates and lookup gates. Our techniques are useful for a wide range of applications that involve a circuit executing k steps, where at each step, a (possibly different) s-sized segment is executed from a choice of n segments. Our prover cost for such circuits is O(ks(log (ks) + log(n))). Finally, we show that our improvements are not purely asymptotic. Specifically, we demonstrate the concrete efficiency of SublonK using zkRollups as an example application. Based on our implementation, for parameter choices derived from rollup contracts on Ethereum, n =8, k = 128, s= 2^{16}, the SublonK prover is approximately 4.8x faster than the PlonK prover, and proofs in SublonK are 2.4KB and can be verified in under 50ms.
Dora: A Simple Approach to Zero-Knowledge for RAM Programs
2024-12-02 · 2 citations
articleOpen access1st authorCorrespondingExisting protocols for proving the correct execution of a RAM program in zero-knowledge are plagued by a processor expressiveness tradeoff: supporting fewer instructions results in smaller processor circuits (which improves performance), but may result in more program execution steps because non-supported instruction must be emulated over multiple processor steps (diminishing performance).
Experimenting with Zero-Knowledge Proofs of Training
2023-11-15 · 32 citations
articleHow can a model owner prove they trained their model according to the correct specification? More importantly, how can they do so while preserving the privacy of the underlying dataset and the final model? We study this problem and formulate the notion of zero-knowledge proof of training (zkPoT), which formalizes rigorous security guarantees that should be achieved by a privacy-preserving proof of training. While it is theoretically possible to design zkPoT for any model using generic zero-knowledge proof systems, this approach results in extremely unpractical proof generation times. Towards designing a practical solution, we propose the idea of combining techniques from MPC-in-the-head and zkSNARKs literature to strike an appropriate trade-off between proof size and proof computation time. We instantiate this idea and propose a concretely efficient, novel zkPoT protocol for logistic regression.
Perfect MPC over Layered Graphs
Lecture notes in computer science · 2023-01-01 · 18 citations
book-chapterOpen access2023-11-15 · 12 citations
articleOpen accessMultiparty garbling is the most popular approach for constant-round secure multiparty computation (MPC). Despite being the focus of significant research effort, instantiating prior approaches to multiparty garbling results in constant-round MPC that can not realistically accommodate large numbers of parties. In this work we present the first global-scale multiparty garbling protocol. The per-party communication complexity of our protocol decreases as the number of parties participating in the protocol increases - for the first time matching the asymptotic communication complexity of non-constant round MPC protocols. Our protocol achieves malicious security in the honest-majority setting and relies on the hardness of the Learning Party with Noise assumption.
Speed-Stacking: Fast Sublinear Zero-Knowledge Proofs for Disjunctions
Lecture notes in computer science · 2023-01-01 · 12 citations
book-chapterOpen access1st author
Frequent coauthors
- 17 shared
Gabriel Kaptchuk
- 16 shared
Abhishek Jain
Johns Hopkins University
- 14 shared
Mathias Hall-Andersen
Aarhus University
- 13 shared
Matthew Green
Arizona State University
- 10 shared
Arka Rai Choudhuri
- 6 shared
Ran Cohen
- 6 shared
Prabhanjan Ananth
- 6 shared
Elette Boyle
Herzliya Medical Center
- Resume-aware match score
- Save to shortlist
- AI-drafted outreach
See your match with Aarushi Goel
PhdFit ranks faculty by your research interests, methods, and publications — grounded in their actual work, not templates.
- Free to start
- No credit card
- 30-second signup