Pratyush Mishra 0001

dblp:161/3103 · DBLP profile ↗
← Back
22ranked-venue papers
2as first author
13since 2021 · last 2026
0009-0000-6600-9719ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 20 · 2 first-author · 12 since 2021Theory of computation · 3 · 2 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 FICS and FACS: Fast IOPPs and Accumulation via Code-Switching
Anubhav Baweja, Pratyush Mishra 0001, Tushar Mopuri, Matan Shtepel
CRYPTO (9)2
2026 Query-Optimal IOPPs for Linear-Time Encodable Codes
Anubhav Baweja, Pratyush Mishra 0001, Tushar Mopuri, Matan Shtepel
EUROCRYPT (7)2
2026 Coral: Fast Succinct Non-Interactive Zero-Knowledge CFG Proofs
Sebastian Angel, Sofía Celi, Elizabeth Margolin, Pratyush Mishra 0001, Martin Sander, Jess Woods
SP4
2025 Arc: Accumulation for Reed-Solomon Codes
Benedikt Bünz, Pratyush Mishra 0001, Wilson Nguyen
CRYPTO (7)2
2025 Malicious Security for PIR (Almost) for Free
Brett Hemenway, Pratyush Mishra 0001, Matan Shtepel
CRYPTO (8)2
2025 Accumulation Without Homomorphism
abstract
Accumulation schemes are a simple yet powerful primitive that enable highly efficient constructions of incrementally verifiable computation (IVC). Unfortunately, all prior accumulation schemes rely on homomorphic vector commitments whose security is based on public-key assumptions. It is an interesting open question to construct efficient accumulation schemes that avoid the need for such assumptions. In this paper, we answer this question affirmatively by constructing an accumulation scheme from non-homomorphic vector commitments which can be realized from solely symmetric-key assumptions (e.g., Merkle trees). We overcome the need for homomorphisms by instead performing spot-checks over error-correcting encodings of the committed vectors. Unlike prior accumulation schemes, our scheme only supports a bounded number of accumulation steps. We show that such bounded-depth accumulation still suffices to construct proof-carrying data (a generalization of IVC). We also demonstrate several optimizations to our PCD construction which greatly improve concrete efficiency.
Benedikt Bünz, Pratyush Mishra 0001, Wilson Nguyen
ITCS2
2025 Time-Space Trade-Offs for Sumcheck
Anubhav Baweja, Alessandro Chiesa, Elisabetta Fedele, Giacomo Fenzi, Pratyush Mishra 0001, Tushar Mopuri, Andrew Zitek-Estrada
TCC (4)5
2025 DFS: Delegation-friendly zkSNARK and Private Delegation of Provers
Yuncong Hu, Pratyush Mishra 0001, Xiao Wang 0012, Kang Yang 0002, Yu Yu 0001
USENIX Security Symposium2
2024 Hekaton: Horizontally-Scalable zkSNARKs Via Proof Aggregation
abstract
Zero-knowledge Succinct Non-interactive ARguments of Knowledge (zkSNARKs) allow a prover to convince a verifier of the correct execution of a large computation in private and easily-verifiable manner.These properties make zkSNARKs a powerful tool for adding accountability, scalability, and privacy to numerous systems such as blockchains and verifiable key directories.Unfortunately, existing zkSNARKs are unable to scale to large computations due to time and space complexity requirements for the prover algorithm.As a result, they cannot handle real-world instances of the aforementioned applications.In this work, we introduce Hekaton, a zkSNARK that overcomes these barriers and can efficiently handle arbitrarily large computations.We construct Hekaton via a new "distribute-and-aggregate" framework that breaks up large computations into small chunks, proves these chunks in parallel in a distributed system, and then aggregates the resulting chunk proofs into a single succinct proof.Underlying this framework is a new technique for efficiently handling data that is shared between chunks that we believe could be of independent interest.We implement a distributed prover for Hekaton, and evaluate its performance on a compute cluster.Our experiments show that Hekaton achieves strong horizontal scalability (proving time decreases linearly as we increase the number of nodes in the cluster), and is able to prove large computations quickly: it can prove computations of size 2 35 gates in under an hour, which is much faster than prior work.Finally, we also apply Hekaton to two applications of realworld interest: proofs of batched insertion for a verifiable key directory and proving correctness of RAM computations.In both cases, Hekaton is able to scale to handle realistic workloads with better efficiency than prior work.
Michael Rosenberg, Tushar Mopuri, Hossein Hafezi, Ian Miers, Pratyush Mishra 0001
CCS5
2023 Eos: Efficient Private Delegation of zkSNARK Provers
Alessandro Chiesa, Ryan Lehmkuhl, Pratyush Mishra 0001
USENIX Security Symposium3
2021 Proofs for Inner Pairing Products and Applications
Benedikt Bünz, Mary Maller, Pratyush Mishra 0001, Nirvan Tyagi, Psi Vesely
ASIACRYPT (3)3
2021 Proof-Carrying Data Without Succinct Arguments
Benedikt Bünz, Alessandro Chiesa, William Lin, Pratyush Mishra 0001, Nicholas Spooner
CRYPTO (1)4
2021 Muse: Secure Inference Resilient to Malicious Clients
Ryan Lehmkuhl, Pratyush Mishra 0001, Akshayaram Srinivasan, Raluca A. Popa
USENIX Security Symposium2
2020 Marlin: Preprocessing zkSNARKs with Universal and Updatable SRS
Alessandro Chiesa, Yuncong Hu, Mary Maller, Pratyush Mishra 0001, Psi Vesely, Nicholas P. Ward
EUROCRYPT (1)4
2020 ZEXE: Enabling Decentralized Private Computation
abstract
Ledger-based systems that support rich applications often suffer from two limitations. First, validating a transaction requires re-executing the state transition that it attests to. Second, transactions not only reveal which application had a state transition but also reveal the application's internal state.We design, implement, and evaluate ZEXE, a ledger-based system where users can execute offline computations and subsequently produce transactions, attesting to the correctness of these computations, that satisfy two main properties. First, transactions hide all information about the offline computations. Second, transactions can be validated in constant time by anyone, regardless of the offline computation.The core of ZEXE is a construction for a new cryptographic primitive that we introduce, decentralized private computation (DPC) schemes. In order to achieve an efficient implementation of our construction, we leverage tools in the area of cryptographic proofs, including succinct zero knowledge proofs and recursive proof composition. Overall, transactions in ZEXE are 968 bytes regardless of the offline computation, and generating them takes less than 1min plus a time that grows with the offline computation.We demonstrate how to use ZEXE to realize privacy-preserving analogues of popular applications: private user-defined assets and private decentralized exchanges for these assets.
Sean Bowe, Alessandro Chiesa, Matthew Green 0001, Ian Miers, Pratyush Mishra 0001, Howard Wu
SP5
2020 Recursive Proof Composition from Accumulation Schemes
Benedikt Bünz, Alessandro Chiesa, Pratyush Mishra 0001, Nicholas Spooner
TCC (2)3
2020 Delphi: A Cryptographic Inference Service for Neural Networks
Pratyush Mishra 0001, Ryan Lehmkuhl, Akshayaram Srinivasan, Wenting Zheng, Raluca A. Popa
USENIX Security Symposium1
2018 Oblix: An Efficient Oblivious Search Index
abstract
Search indices are fundamental building blocks of many systems, and there is great interest in running them on encrypted data. Unfortunately, many known schemes that enable search queries on encrypted data achieve efficiency at the expense of security, as they reveal access patterns to the encrypted data. In this paper we present Oblix, a search index for encrypted data that is oblivious (provably hides access patterns), is dynamic (supports inserts and deletes), and has good efficiency. Oblix relies on a combination of novel oblivious-access techniques and recent hardware enclave platforms (e.g., Intel SGX). In particular, a key technical contribution is the design and implementation of doubly-oblivious data structures, in which the client's accesses to its internal memory are oblivious, in addition to accesses to its external memory at the server. These algorithms are motivated by hardware enclaves like SGX, which leak access patterns to both internal and external memory. We demonstrate the usefulness of Oblix in several applications: private contact discovery for Signal, private retrieval of public keys for Key Transparency, and searchable encryption that hides access patterns and result sizes.
Pratyush Mishra 0001, Rishabh Poddar, Jerry Chen, Alessandro Chiesa, Raluca A. Popa
IEEE Symposium on Security and Privacy1
2017 Decentralized Anonymous Micropayments
Alessandro Chiesa, Matthew Green 0001, Jingcheng Liu 0001, Peihan Miao 0001, Ian Miers, Pratyush Mishra 0001
EUROCRYPT (2)6
2016 Smart Locks: Lessons for Securing Commodity Internet of Things Devices
abstract
We examine the security of home smart locks: cyber-physical devices that replace traditional door locks with deadbolts that can be electronically controlled by mobile devices or the lock manufacturer's remote servers. We present two categories of attacks against smart locks and analyze the security of five commercially-available locks with respect to these attacks. Our security analysis reveals that flaws in the design, implementation, and interaction models of existing locks can be exploited by several classes of adversaries, allowing them to learn private information about users and gain unauthorized home access. To guide future development of smart locks and similar Internet of Things devices, we propose several defenses that mitigate the attacks we present. One of these defenses is a novel approach to securely and usably communicate a user's intended actions to smart locks, which we prototype and evaluate. Ultimately, our work takes a first step towards illuminating security challenges in the system design and novel functionality introduced by emerging IoT systems.
Grant Ho, Derek Leung, Pratyush Mishra 0001, Ashkan Hosseini, Dawn Song, David A. Wagner 0001
AsiaCCS3
2016 Hidden Voice Commands
Nicholas Carlini, Pratyush Mishra 0001, Tavish Vaidya, Yuankai Zhang 0001, Micah Sherr, Clay Shields, David A. Wagner 0001, Wenchao Zhou
USENIX Security Symposium2
2015 Somebody's Watching Me?: Assessing the Effectiveness of Webcam Indicator Lights
abstract
Most laptops and personal computers have webcams with LED indicators to notify users when they are recording. Because hackers use surreptitiously captured webcam recordings to extort users, we explored the effectiveness of these indicators under varying circumstances and how they could be improved. We observed that, on average, fewer than half of our participants (45%) noticed the existing indicator during computer-based tasks. When seated in front of the computer performing a paper-based task, only 5% noticed the indicator. We performed a followup experiment to evaluate a new indicator and observed that adding onscreen glyphs had a significant impact on both computer-based and non-computer-based tasks (93% and 59% noticed the new indicator, respectively). We discuss how our results can be integrated into current systems, as well as future ubiquitous computing systems.
Rebecca S. Portnoff, Linda Naeun Lee, Serge Egelman, Pratyush Mishra 0001, Derek Leung, David A. Wagner 0001
CHI4