Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adithya Vadapalli

dblp:207/8076 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
5since 2021 · last 2024
0009-0007-2417-9059ORCID · corroborated

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

Security and privacy · 5 · 3 first-author · 5 since 2021Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Cryptographic protocols and secure computation · 82% Network security · 18%
Theoretical computer science
1 paper
Algorithms and data structures · 67% Computational complexity · 33%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
secure multiparty computation
0.922023
Grotto: Screaming fast (2+1)-PC or ℤ2n via (2, 2)-DPFs · CCS 2023
Duoram: A Bandwidth-Efficient Distributed ORAM for 2- and 3-Party Computation · USENIX Security Symposium 2023
Cryptographic protocols and secure computation › secure multiparty computation
additive secret sharing
0.712023
Grotto: Screaming fast (2+1)-PC or ℤ2n via (2, 2)-DPFs · CCS 2023
Cryptographic protocols and secure computation › function secret sharing
distributed point function
0.712023
Grotto: Screaming fast (2+1)-PC or ℤ2n via (2, 2)-DPFs · CCS 2023
Cryptographic protocols and secure computation › oblivious data structures
oblivious RAM
0.712023
Duoram: A Bandwidth-Efficient Distributed ORAM for 2- and 3-Party Computation · USENIX Security Symposium 2023
Cryptographic protocols and secure computation
secret sharing
0.712023
Grotto: Screaming fast (2+1)-PC or ℤ2n via (2, 2)-DPFs · CCS 2023
Network security
anonymity networks
0.612022
Sabre: Sender-Anonymous Messaging with Fast Audits · SP 2022
Parallel and multicore computing › parallel algorithms
massively parallel algorithms
0.312018
Massively Parallel Algorithms and Hardness for Single-Linkage Clustering under 𝓁p Distances · ICML 2018
Algorithms and data structures
clustering
0.312018
Massively Parallel Algorithms and Hardness for Single-Linkage Clustering under 𝓁p Distances · ICML 2018
Computational complexity
hardness of approximation
0.312018
Massively Parallel Algorithms and Hardness for Single-Linkage Clustering under 𝓁p Distances · ICML 2018
Algorithms and data structures › clustering › hierarchical clustering
single-linkage clustering
0.312018
Massively Parallel Algorithms and Hardness for Single-Linkage Clustering under 𝓁p Distances · ICML 2018
Network security › anonymity networks
anonymous communication protocol
0.212022
Sabre: Sender-Anonymous Messaging with Fast Audits · SP 2022

Methods — techniques the papers use, named apart from their topics

distributed point function · 0.7distributed comparison function · 0.7cryptographic protocol design · 0.7
YearPublicationVenuePosition
2024 PRAC: Round-Efficient 3-Party MPC for Dynamic Data Structures
abstract
We present Private Random Access Computations (PRAC), a 3-party Secure Multi-Party Computation (MPC) framework to support random-access data structure algorithms for MPC with efficient communication in terms of rounds and bandwidth. PRAC extends the state-of-the-art DORAM Duoram with a new implementation, more flexibility in how the DORAM memory is shared, and support for Incremental and Wide DPFs. We then use these DPF extensions to achieve algorithmic improvements in three novel oblivious data structure protocols for MPC. PRAC exploits the observation that a secure protocol for an algorithm can gain efficiency if the protocol explicitly reveals information leaked by the algorithm inherently. We first present an optimized binary search protocol that reduces the bandwidth from O(lg² n) to O(lg n) for obliviously searching over n items. We then present an oblivious heap protocol with rounds reduced from O(lg n) to O(lg lg n) for insertions, and bandwidth reduced from O(lg² n) to O(lg n) for extractions. Finally, we also present the first oblivious AVL tree protocol for MPC where no party learns the data or the structure of the AVL tree, and can support arbitrary insertions and deletions with O(lg n) rounds and bandwidth. We experimentally evaluate our protocols with realistic network settings for a wide range of memory sizes to demonstrate their efficiency. For instance, we observe our binary search protocol provides >27× and >3× improvements in wall-clock time and bandwidth respectively over other approaches for a memory with 2^26 items; for the same setting our heap's extract-min protocol achieves >31× speedup in wall-clock time and >13× reduction in bandwidth.
Sajin Sasy, Adithya Vadapalli, Ian Goldberg 0001
Proc. Priv. Enhancing Technol.2
2023 Grotto: Screaming fast (2+1)-PC or ℤ2n via (2, 2)-DPFs
abstract
We introduce Grotto, a framework and C++ library for space- and time-efficient (2+1)-party piecewise polynomial (i.e., spline) evaluation on secrets additively shared over ℤ2n. Grotto improves on the state-of-the-art approaches based on distributed comparison functions (DCFs) in almost every metric, offering asymptotically superior communication and computation costs with the same or lower round complexity. At the heart of Grotto is a novel observation about the structure of the ''tree'' representation underlying the most efficient distributed point functions (DPFs) from the literature, alongside an efficient algorithm that leverages this structure to do with a lightweight DPF what state-of-the-art approaches require comparatively heavyweight DCFs to do. Our open-source Grotto implementation supports dozens of useful functions out of the box, including trigonometric and hyperbolic functions with their inverses; various logarithms; roots, reciprocals, and reciprocal roots; sign testing and bit counting; and over two dozen of the most common univariate activation functions from the deep-learning literature.
Kyle Storrier, Adithya Vadapalli, Allan Lyons, Ryan Henry
CCS2
2023 Duoram: A Bandwidth-Efficient Distributed ORAM for 2- and 3-Party Computation
Adithya Vadapalli, Ryan Henry, Ian Goldberg 0001
USENIX Security Symposium1
2022 Sabre: Sender-Anonymous Messaging with Fast Audits
abstract
We present Sabre, a family of sender-anonymous messaging protocols with instances supporting both Twitter-like anonymous bulletin boards and Secure Drop-like mailboxes. Both variants provide strong anonymity while potentially scaling to anonymity sets in the tens of millions and beyond. Sabre protocols inherit their basic structure from Riposte and Express while replacing those schemes’ linear-cost audit protocols with new logarithmic-cost ones. Sabre also incorporates a host of innovations that improve concrete performance by an order of magnitude or more under “ideal” circumstances, while providing asymptotic speedups in the face of resource exhaustion-style DoS attacks.
Adithya Vadapalli, Kyle Storrier, Ryan Henry
SP1
2021 You May Also Like... Privacy: Recommendation Systems Meet PIR
abstract
Abstract We describe the design, analysis, implementation, and evaluation of Pirsona, a digital content delivery system that realizes collaborative-filtering recommendations atop private information retrieval (PIR). This combination of seemingly antithetical primitives makes possible—for the first time—the construction of practically efficient e-commerce and digital media delivery systems that can provide personalized content recommendations based on their users’ historical consumption patterns while simultaneously keeping said consumption patterns private. In designing Pirsona, we have opted for the most performant primitives available (at the expense of rather strong non-collusion assumptions); namely, we use the recent computationally 1-private PIR protocol of Hafiz and Henry (PETS 2019.4) together with a carefully optimized 4PC Boolean matrix factorization.
Adithya Vadapalli, Fattaneh Bayatbabolghani, Ryan Henry
Proc. Priv. Enhancing Technol.1
2018 Massively Parallel Algorithms and Hardness for Single-Linkage Clustering under 𝓁p Distances
Grigory Yaroslavtsev, Adithya Vadapalli
ICML2