EDBT 2026 Demo / reviewers in the wild / expert
Sergey Gorbunov 0001
dblp:117/3299-1
· DBLP profile ↗
18ranked-venue papers
7as first author
3since 2021 · last 2022
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 15 · 4 first-author · 3 since 2021Theory of computation · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Astrape: Anonymous Payment Channels with Boring Cryptography
Yuhao Dong, Ian Goldberg 0001, Sergey Gorbunov 0001, Raouf Boutaba |
ACNS | 3 |
| 2022 | FairBlock: Preventing Blockchain Front-Running with Minimal Overheads
Peyman Momeni, Sergey Gorbunov 0001 |
SecureComm | 2 |
| 2022 | Aardvark: An Asynchronous Authenticated Dictionary with Applications to Account-based Cryptocurrencies
Derek Leung, Yossi Gilad, Sergey Gorbunov 0001, Leonid Reyzin, Nickolai Zeldovich |
USENIX Security Symposium | 3 |
| 2020 | Pointproofs: Aggregating Proofs for Multiple Vector CommitmentsabstractVector commitments enable a user to commit to a sequence of values and provably reveal one or many values at specific posi- tions at a later time. In this work, we construct Pointproofs? a new vector commitment scheme that supports non-interactive aggregation of proofs across multiple commitments. Our construction enables any third party to aggregate a collection of proofs with respect to different, independently computed commitments into a single proof represented by an elliptic curve point of 48-bytes. In addition, our scheme is hiding: a commitment and proofs for some values reveal no information about the remaining values. We build Pointproofs and demonstrate how to apply them to blockchain smart contracts. In our example application, Pointproofs reduce bandwidth overheads for propagating a block of transactions by at least 60% compared to prior state- of-art vector commitments. Pointproofs are also efficient: on a single-thread, it takes 0.08 seconds to generate a proof for 8 values with respect to one commitment, 0.25 seconds to aggregate 4000 such proofs across multiple commitments into one proof, and 23 seconds (0.7 ms per value proven) to verify the aggregated proof. Sergey Gorbunov 0001, Leonid Reyzin, Hoeteck Wee, Zhenfei Zhang |
CCS | 1 |
| 2020 | Can a Public Blockchain Keep a Secret?
Fabrice Benhamouda, Craig Gentry, Sergey Gorbunov 0001, Shai Halevi, Hugo Krawczyk, Chengyu Lin 0001, Tal Rabin, Leonid Reyzin |
TCC (1) | 3 |
| 2020 | Pixel: Multi-signatures for Consensus
Manu Drijvers, Sergey Gorbunov 0001, Gregory Neven, Hoeteck Wee |
USENIX Security Symposium | 2 |
| 2019 | StealthDB: a Scalable Encrypted Database with Full SQL Query SupportabstractAbstract Encrypted database systems provide a great method for protecting sensitive data in untrusted infrastructures. These systems are built using either special-purpose cryptographic algorithms that support operations over encrypted data, or by leveraging trusted computing co-processors. Strong cryptographic algorithms (e.g., public-key encryptions, garbled circuits) usually result in high performance overheads, while weaker algorithms (e.g., order-preserving encryption) result in large leakage profiles. On the other hand, some encrypted database systems (e.g., Cipherbase, TrustedDB) leverage non-standard trusted computing devices, and are designed to work around the architectural limitations of the specific devices used. In this work we build StealthDB – an encrypted database system from Intel SGX. Our system can run on any newer generation Intel CPU. StealthDB has a very small trusted computing base, scales to large transactional workloads, requires minor DBMS changes, and provides a relatively strong security guarantees at steady state and during query execution. Our prototype on top of Postgres supports the full TPC-C benchmark with a 30% decrease in the average throughput over an unmodified version of Postgres operating on a 2GB unencrypted dataset. Dhinakaran Vinayagamurthy, Alexey Gribov, Sergey Gorbunov 0001 |
Proc. Priv. Enhancing Technol. | 3 |
| 2018 | ZeroTrace : Oblivious Memory Primitives from Intel SGX
Sajin Sasy, Sergey Gorbunov 0001, Christopher W. Fletcher |
NDSS | 2 |
| 2017 | IRON: Functional Encryption using Intel SGXabstractFunctional encryption (FE) is an extremely powerful cryptographic mechanism that lets an authorized entity compute on encrypted data, and learn the results in the clear. However, all current cryptographic instantiations for general FE are too impractical to be implemented. We construct IRON, a provably secure, and practical FE system using Intel's recent Software Guard Extensions (SGX). We show that IRON can be applied to complex functionalities, and even for simple functions, outperforms the best known cryptographic schemes. We argue security by modeling FE in the context of hardware elements, and prove that IRON satisfies the security model. Ben Fisch, Dhinakaran Vinayagamurthy, Dan Boneh, Sergey Gorbunov 0001 |
CCS | 4 |
| 2015 | Riding on Asymmetry: Efficient ABE for Branching Programs
Sergey Gorbunov 0001, Dhinakaran Vinayagamurthy |
ASIACRYPT (1) | 1 |
| 2015 | Predicate Encryption for Circuits from LWE
Sergey Gorbunov 0001, Vinod Vaikuntanathan, Hoeteck Wee |
CRYPTO (2) | 1 |
| 2015 | Leveled Fully Homomorphic Signatures from Standard LatticesabstractIn a homomorphic signature scheme, a user Alice signs some large dataset x using her secret signing key and uploads the signed data to an untrusted remote server. The server can then run some computation y=f(x) over the signed data and homomorphically derive a short signature σf,y certifying that y is the correct output of the computation f. Anybody can verify the tuple (f, y, σf,y) using Alice's public verification key and become convinced of this fact without having to retrieve the entire underlying data. In this work, we construct the first leveled fully homomorphic signature} schemes that can evaluate arbitrary {circuits} over signed data. Only the maximal {depth} d of the circuits needs to be fixed a-priori at setup, and the size of the evaluated signature grows polynomially in d, but is otherwise independent of the circuit size or the data size. Our solution is based on the (sub-exponential) hardness of the small integer solution (SIS) problem in standard lattices and satisfies full (adaptive) security. In the standard model, we get a scheme with large public parameters whose size exceeds the total size of a dataset. In the random-oracle model, we get a scheme with short public parameters. In both cases, the schemes can be used to sign many different datasets. The complexity of verifying a signature for a computation f is at least as large as that of computing f, but can be amortized when verifying the same computation over many different datasets. Furthermore, the signatures can be made context-hiding so as not to reveal anything about the data beyond the outcome of the computation. Sergey Gorbunov 0001, Vinod Vaikuntanathan, Daniel Wichs |
STOC | 1 |
| 2015 | Graph-Induced Multilinear Maps from Lattices
Craig Gentry, Sergey Gorbunov 0001, Shai Halevi |
TCC (2) | 2 |
| 2015 | Attribute-Based Encryption for CircuitsabstractIn an attribute-based encryption (ABE) scheme, a ciphertext is associated with an ℓ-bit public index ind and a message m , and a secret key is associated with a Boolean predicate P . The secret key allows decrypting the ciphertext and learning m if and only if P (ind) = 1. Moreover, the scheme should be secure against collusions of users, namely, given secret keys for polynomially many predicates, an adversary learns nothing about the message if none of the secret keys can individually decrypt the ciphertext. We present attribute-based encryption schemes for circuits of any arbitrary polynomial size, where the public parameters and the ciphertext grow linearly with the depth of the circuit. Our construction is secure under the standard learning with errors (LWE) assumption. Previous constructions of attribute-based encryption were for Boolean formulas, captured by the complexity class NC 1 . In the course of our construction, we present a new framework for constructing ABE schemes. As a by-product of our framework, we obtain ABE schemes for polynomial-size branching programs, corresponding to the complexity class LOGSPACE , under quantitatively better assumptions. Sergey Gorbunov 0001, Vinod Vaikuntanathan, Hoeteck Wee |
J. ACM | 1 |
| 2014 | Fully Key-Homomorphic Encryption, Arithmetic Circuit ABE and Compact Garbled Circuits
Dan Boneh, Craig Gentry, Sergey Gorbunov 0001, Shai Halevi, Valeria Nikolaenko, Gil Segev 0001, Vinod Vaikuntanathan, Dhinakaran Vinayagamurthy |
EUROCRYPT | 3 |
| 2013 | Functional Encryption: New Perspectives and Lower Bounds
Shweta Agrawal 0001, Sergey Gorbunov 0001, Vinod Vaikuntanathan, Hoeteck Wee |
CRYPTO (2) | 2 |
| 2013 | Attribute-based encryption for circuitsabstractIn an attribute-based encryption (ABE) scheme, a ciphertext is associated with an l-bit public index pind and a message m, and a secret key is associated with a Boolean predicate P. The secret key allows to decrypt the ciphertext and learn m iff P(pind) = 1. Moreover, the scheme should be secure against collusions of users, namely, given secret keys for polynomially many predicates, an adversary learns nothing about the message if none of the secret keys can individually decrypt the ciphertext. Sergey Gorbunov 0001, Vinod Vaikuntanathan, Hoeteck Wee |
STOC | 1 |
| 2012 | Functional Encryption with Bounded Collusions via Multi-party Computation
Sergey Gorbunov 0001, Vinod Vaikuntanathan, Hoeteck Wee |
CRYPTO | 1 |