Brett Hemenway

dblp:33/4721 · also Brett Hemenway Falk · DBLP profile ↗
← Back
22ranked-venue papers
19as first author
6since 2021 · last 2025
0000-0002-4344-7406ORCID · verified

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

Security and privacy · 13 · 11 first-author · 5 since 2021Theory of computation · 11 · 11 first-author · 3 since 2021Software engineering, systems software and programming languages · 1
YearPublicationVenuePosition
2025 Malicious Security for PIR (Almost) for Free
Brett Hemenway, Pratyush Mishra 0001, Matan Shtepel
CRYPTO (8)1
2023 Proactive Secret Sharing with Constant Communication
Brett Hemenway, Daniel Noble, Tal Rabin
TCC (2)1
2023 DORAM Revisited: Maliciously Secure RAM-MPC with Logarithmic Overhead
Brett Hemenway, Daniel Noble, Rafail Ostrovsky, Matan Shtepel, Jacob Zhang
TCC (1)1
2023 GigaDORAM: Breaking the Billion Address Barrier
Brett Hemenway, Rafail Ostrovsky, Matan Shtepel, Jacob Zhang
USENIX Security Symposium1
2023 Linear-time 2-party secure merge from additively homomorphic encryption
Brett Hemenway, Rohit Nema, Rafail Ostrovsky
J. Comput. Syst. Sci.1
2021 Alibi: A Flaw in Cuckoo-Hashing Based Hierarchical ORAM Schemes and a Solution
Brett Hemenway, Daniel Noble, Rafail Ostrovsky
EUROCRYPT (3)1
2020 Properties of constacyclic codes under the Schur product
Brett Hemenway, Nadia Heninger, Michael Rudow
Des. Codes Cryptogr.1
2020 Local List Recovery of High-Rate Tensor Codes and Applications
abstract
We show that the tensor product of a high-rate globally list recoverable code is (approximately) locally list recoverable. List recovery has been a useful building block in the design of list decodable codes, and our motivation is to use the tensor construction as such a building block. In particular, instantiating this construction with known constructions of high-rate globally list recoverable codes, and using appropriate transformations, we obtain the first capacity-achieving locally list decodable codes (over a large constant size alphabet), and the first capacity-achieving globally list decodable codes with nearly linear time list decoding algorithms. Our techniques are inspired by an approach of Gopalan, Guruswami, and Raghavendra [ SIAM J. Comput., 40 (2011), pp. 1432--1462] for list decoding tensor codes.
Brett Hemenway, Noga Ron-Zewi, Mary Wootters
SIAM J. Comput.1
2019 Honeycrisp: large-scale differentially private aggregation without a trusted core
abstract
Recently, a number of systems have been deployed that gather sensitive statistics from user devices while giving differential privacy guarantees. One prominent example is the component in Apple's macOS and iOS devices that collects information about emoji usage and new words. However, these systems have been criticized for making unrealistic assumptions, e.g., by creating a very high "privacy budget" for answering queries, and by replenishing this budget every day, which results in a high worst-case privacy loss. However, it is not obvious whether such assumptions can be avoided if one requires a strong threat model and wishes to collect data periodically, instead of just once.
Edo Roth, Daniel Noble, Brett Hemenway, Andreas Haeberlen
SOSP3
2019 SoK: General Purpose Compilers for Secure Multi-Party Computation
abstract
Secure multi-party computation (MPC) allows a group of mutually distrustful parties to compute a joint function on their inputs without revealing any information beyond the result of the computation. This type of computation is extremely powerful and has wide-ranging applications in academia, industry, and government. Protocols for secure computation have existed for decades, but only recently have general-purpose compilers for executing MPC on arbitrary functions been developed. These projects rapidly improved the state of the art, and began to make MPC accessible to non-expert users. However, the field is changing so rapidly that it is difficult even for experts to keep track of the varied capabilities of modern frameworks. In this work, we survey general-purpose compilers for secure multi-party computation. These tools provide high-level abstractions to describe arbitrary functions and execute secure computation protocols. We consider eleven systems: EMP-toolkit, Obliv-C, ObliVM, TinyGarble, SCALE-MAMBA (formerly SPDZ), Wysteria, Sharemind, PICCO, ABY, Frigate and CBMC-GC. We evaluate these systems on a range of criteria, including language expressibility, capabilities of the cryptographic back-end, and accessibility to developers. We advocate for improved documentation of MPC frameworks, standardization within the community, and make recommendations for future directions in compiler development. Installing and running these systems can be challenging, and for each system, we also provide a complete virtual environment (Docker container) with all the necessary dependencies to run the compiler and our example programs.
Marcella Hastings, Brett Hemenway, Daniel Noble, Steve Zdancewic
IEEE Symposium on Security and Privacy2
2018 Linear-time list recovery of high-rate expander codes
Brett Hemenway, Mary Wootters
Inf. Comput.1
2017 Local List Recovery of High-Rate Tensor Codes & Applications
abstract
In this work, we give the first construction of high-rate locally list-recoverable codes. List-recovery has been an extremely useful building block in coding theory, and our motivation is to use these codes as such a building block. In particular, our construction gives the first capacity-achieving locally list-decodable codes (over constant-sized alphabet); the first capacity achieving globally list-decodable codes with nearly linear time list decoding algorithm (once more, over constant-sized alphabet); and a randomized construction of binary codes on the Gilbert-Varshamov bound that can be uniquely decoded in near-linear-time, with higher rate than was previously known. Our techniques are actually quite simple, and are inspired by an approach of Gopalan, Guruswami, and Raghavendra (Siam Journal on Computing, 2011) for list-decoding tensor codes. We show that tensor powers of (globally) list-recoverable codes are `approximately' locally list-recoverable, and that the `approximately' modifier may be removed by pre-encoding the message with a suitable locally decodable code. Instantiating this with known constructions of high-rate globally list-recoverable codes and high-rate locally decodable codes finishes the construction.
Brett Hemenway, Noga Ron-Zewi, Mary Wootters
FOCS1
2016 Cryptographic Applications of Capacity Theory: On the Optimality of Coppersmith's Method for Univariate Polynomials
Ted Chinburg, Brett Hemenway, Nadia Heninger, Zachary Scherr
ASIACRYPT (1)2
2016 Adaptively Secure Garbled Circuits from One-Way Functions
Brett Hemenway, Zahra Jafargholi, Rafail Ostrovsky, Alessandra Scafuro, Daniel Wichs
CRYPTO (3)1
2015 Linear-Time List Recovery of High-Rate Expander Codes
Brett Hemenway, Mary Wootters
ICALP (1)1
2015 Non-committing Encryption from Φ-hiding
Brett Hemenway, Rafail Ostrovsky, Alon Rosen
TCC (1)1
2015 Local correctability of expander codes
Brett Hemenway, Rafail Ostrovsky, Mary Wootters
Inf. Comput.1
2013 Building Lossy Trapdoor Functions from Lossy Encryption
Brett Hemenway, Rafail Ostrovsky
ASIACRYPT (2)1
2013 Local Correctability of Expander Codes
Brett Hemenway, Rafail Ostrovsky, Mary Wootters
ICALP (1)1
2011 Public Key Locally Decodable Codes with Short Keys
Brett Hemenway, Rafail Ostrovsky, Martin Strauss 0001, Mary Wootters
APPROX-RANDOM1
2011 Lossy Encryption: Constructions from General Assumptions and Efficient Selective Opening Chosen Ciphertext Security
Brett Hemenway, Benoît Libert, Rafail Ostrovsky, Damien Vergnaud
ASIACRYPT1
2008 Public-Key Locally-Decodable Codes
Brett Hemenway, Rafail Ostrovsky
CRYPTO1