EDBT 2026 Demo / reviewers in the wild / expert
Chris Peikert
dblp:66/870 · also Christopher Jason Peikert, Christopher Peikert
· DBLP profile ↗
73ranked-venue papers
26as first author
14since 2021 · last 2026
0000-0003-0419-7501ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 45 · 16 first-author · 8 since 2021Theory of computation · 32 · 16 first-author · 6 since 2021Systems, architecture and hardware · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | High-Precision Exact FHE Made Simple, General, and Fast
Chris Peikert, Doron Zarchy, Guy Zyskind |
CRYPTO (2) | 1 |
| 2026 | List Decoding Reed-Solomon Codes in the Lee, Euclidean, and Other Metrics
Chris Peikert, Alexandra Veliche Hostetler |
ITCS | 1 |
| 2025 | High-Throughput Universally Composable Threshold FHE DecryptionabstractThreshold Fully Homomorphic Encryption (FHE) enables arbitrary computation on encrypted data, while distributing the decryption capability across multiple parties. A primary application of interest is low-communication multi-party computation (MPC), which benefits from a fast and secure threshold FHE decryption protocol. Guy Zyskind, Doron Zarchy, Max Leibovich, Chris Peikert |
CCS | 4 |
| 2025 | Vive Galois! Part 1: Optimal SIMD Packing and Packed Bootstrapping for FHE
Chris Peikert, Zachary Pepin |
TCC (1) | 1 |
| 2024 | Cryptanalysis of Lattice-Based Sequentiality Assumptions and Proofs of Sequential Work
Chris Peikert, Yi Tang 0012 |
CRYPTO (5) | 1 |
| 2024 | Algebraically Structured LWE, Revisited
Chris Peikert, Zachary Pepin |
J. Cryptol. | 1 |
| 2023 | Hardness of the (Approximate) Shortest Vector Problem: A Simple Proof via Reed-Solomon Codesabstract$\newcommand{\NP}{\mathsf{NP}}\newcommand{\GapSVP}{\textrm{GapSVP}}$We give a simple proof that the (approximate, decisional) Shortest Vector Problem is $\NP$-hard under a randomized reduction. Specifically, we show that for any $p \geq 1$ and any constant $γ< 2^{1/p}$, the $γ$-approximate problem in the $\ell_p$ norm ($γ$-$\GapSVP_p$) is not in $\mathsf{RP}$ unless $\NP \subseteq \mathsf{RP}$. Our proof follows an approach pioneered by Ajtai (STOC 1998), and strengthened by Micciancio (FOCS 1998 and SICOMP 2000), for showing hardness of $γ$-$\GapSVP_p$ using locally dense lattices. We construct such lattices simply by applying "Construction A" to Reed-Solomon codes with suitable parameters, and prove their local density via an elementary argument originally used in the context of Craig lattices. As in all known $\NP$-hardness results for $\GapSVP_p$ with $p < \infty$, our reduction uses randomness. Indeed, it is a notorious open problem to prove $\NP$-hardness via a deterministic reduction. To this end, we additionally discuss potential directions and associated challenges for derandomizing our reduction. In particular, we show that a close deterministic analogue of our local density construction would improve on the state-of-the-art explicit Reed-Solomon list-decoding lower bounds of Guruswami and Rudra (STOC 2005 and IEEE Trans. Inf. Theory 2006). As a related contribution of independent interest, we also give a polynomial-time algorithm for decoding $n$-dimensional "Construction A Reed-Solomon lattices" (with different parameters than those used in our hardness proof) to a distance within an $O(\sqrt{\log n})$ factor of Minkowski's bound. This asymptotically matches the best known distance for decoding near Minkowski's bound, due to Mook and Peikert (IEEE Trans. Inf. Theory 2022), whose work we build on with a somewhat simpler construction and analysis. Huck Bennett, Chris Peikert |
APPROX/RANDOM | 2 |
| 2023 | Classical and Quantum Security of Elliptic Curve VRF, via Relative Indifferentiability
Chris Peikert, Jiayu Xu 0001 |
CT-RSA | 1 |
| 2023 | Functional Commitments for All Functions, with Transparent Setup and from SIS
Leo de Castro, Chris Peikert |
EUROCRYPT (3) | 2 |
| 2022 | Improved Hardness of BDD and SVP Under Gap-(S)ETHabstractWe show improved fine-grained hardness of two key lattice problems in the 𝓁_p norm: Bounded Distance Decoding to within an α factor of the minimum distance (BDD_{p, α}) and the (decisional) γ-approximate Shortest Vector Problem (GapSVP_{p,γ}), assuming variants of the Gap (Strong) Exponential Time Hypothesis (Gap-(S)ETH). Specifically, we show: 1) For all p ∈ [1, ∞), there is no 2^{o(n)}-time algorithm for BDD_{p, α} for any constant α > α_kn, where α_kn = 2^{-c_kn} < 0.98491 and c_kn is the 𝓁₂ kissing-number constant, unless non-uniform Gap-ETH is false. 2) For all p ∈ [1, ∞), there is no 2^{o(n)}-time algorithm for BDD_{p, α} for any constant α > α^‡_p, where α^‡_p is explicit and satisfies α^‡_p = 1 for 1 ≤ p ≤ 2, α^‡_p < 1 for all p > 2, and α^‡_p → 1/2 as p → ∞, unless randomized Gap-ETH is false. 3) For all p ∈ [1, ∞) ⧵ 2 ℤ and all C > 1, there is no 2^{n/C}-time algorithm for BDD_{p, α} for any constant α > α^†_{p, C}, where α^†_{p, C} is explicit and satisfies α^†_{p, C} → 1 as C → ∞ for any fixed p ∈ [1, ∞), unless non-uniform Gap-SETH is false. 4) For all p > p₀ ≈ 2.1397, p ∉ 2ℤ, and all C > C_p, there is no 2^{n/C}-time algorithm for GapSVP_{p, γ} for some constant γ > 1, where C_p > 1 is explicit and satisfies C_p → 1 as p → ∞, unless randomized Gap-SETH is false. Our results for BDD_{p, α} improve and extend work by Aggarwal and Stephens-Davidowitz (STOC, 2018) and Bennett and Peikert (CCC, 2020). Specifically, the quantities α_kn and α^‡_p (respectively, α^†_{p,C}) significantly improve upon the corresponding quantity α_p^* (respectively, α_{p,C}^*) of Bennett and Peikert for small p (but arise from somewhat stronger assumptions). In particular, Item 1 improves the smallest value of α for which BDD_{p, α} is known to be exponentially hard in the Euclidean norm (p = 2) to an explicit constant α < 1 for the first time under a general-purpose complexity assumption. Items 1 and 3 crucially use the recent breakthrough result of Vlăduţ (Moscow Journal of Combinatorics and Number Theory, 2019), which showed an explicit exponential lower bound on the lattice kissing number. Finally, Item 4 answers a natural question left open by Aggarwal, Bennett, Golovnev, and Stephens-Davidowitz (SODA, 2021), which showed an analogous result for the Closest Vector Problem. Huck Bennett, Chris Peikert, Yi Tang 0012 |
ITCS | 2 |
| 2022 | CraterLake: a hardware accelerator for efficient unbounded computation on encrypted dataabstractFully Homomorphic Encryption (FHE) enables offloading computation to untrusted servers with cryptographic privacy. Despite its attractive security, FHE is not yet widely adopted due to its prohibitive overheads, about 10,000X over unencrypted computation. Recent FHE accelerators have made strides to bridge this performance gap. Unfortunately, prior accelerators only work well for simple programs, but become inefficient for complex programs, which bring additional costs and challenges. Nikola Samardzic, Axel Feldmann, Aleksandar Krastev, Nathan Manohar, Nicholas Genise, Srini Devadas, Karim M. El Defrawy, Chris Peikert, Daniel Sánchez 0003 |
ISCA | 8 |
| 2022 | Lattice (List) Decoding Near Minkowski's InequalityabstractMinkowski proved that any$n$-dimensional lattice of unit determinant has a nonzero vector of Euclidean norm at most$\sqrt {n}$; in fact, there are$2^{\Omega (n)}$such lattice vectors. Lattices whose minimum distances come close to Minkowski’s bound provide excellent sphere packings and error-correcting codes in${\mathbb {R}}^{n}$. The focus of this work is a certain family of efficiently constructible$n$-dimensional lattices due to Barnes and Sloane, whose minimum distances are within an$O(\sqrt {\log n})$factor of Minkowski’s bound. Our primary contribution is a polynomial-time algorithm thatlist decodesthis family to distances approaching$1/\sqrt {2}$of the minimum distance. The main technique is to decode Reed-Solomon codes under error measured in the Euclidean norm, using the Koetter-Vardy “soft decision” variant of the Guruswami-Sudan list-decoding algorithm. Ethan Mook, Chris Peikert |
IEEE Trans. Inf. Theory | 2 |
| 2021 | F1: A Fast and Programmable Accelerator for Fully Homomorphic EncryptionabstractFully Homomorphic Encryption (FHE) allows computing on encrypted data, enabling secure offloading of computation to untrusted servers. Though it provides ideal security, FHE is expensive when executed in software, 4 to 5 orders of magnitude slower than computing on unencrypted data. These overheads are a major barrier to FHE’s widespread adoption. Nikola Samardzic, Axel Feldmann, Aleksandar Krastev, Srini Devadas, Ronald G. Dreslinski, Chris Peikert, Daniel Sánchez 0003 |
MICRO | 6 |
| 2021 | Vector and Functional Commitments from Lattices
Chris Peikert, Zachary Pepin, Chad Sharp |
TCC (3) | 1 |
| 2020 | Hardness of Bounded Distance Decoding on Lattices in ℓp Normsabstract$ \newcommand{\Z}{\mathbb{Z}} \newcommand{\eps}{\varepsilon} \newcommand{\cc}[1]{\mathsf{#1}} \newcommand{\NP}{\cc{NP}} \newcommand{\problem}[1]{\mathrm{#1}} \newcommand{\BDD}{\problem{BDD}} $Bounded Distance Decoding $\BDD_{p,α}$ is the problem of decoding a lattice when the target point is promised to be within an $α$ factor of the minimum distance of the lattice, in the $\ell_{p}$ norm. We prove that $\BDD_{p, α}$ is $\NP$-hard under randomized reductions where $α\to 1/2$ as $p \to \infty$ (and for $α=1/2$ when $p=\infty$), thereby showing the hardness of decoding for distances approaching the unique-decoding radius for large $p$. We also show fine-grained hardness for $\BDD_{p,α}$. For example, we prove that for all $p \in [1,\infty) \setminus 2\Z$ and constants $C > 1, \eps > 0$, there is no $2^{(1-\eps)n/C}$-time algorithm for $\BDD_{p,α}$ for some constant $α$ (which approaches $1/2$ as $p \to \infty$), assuming the randomized Strong Exponential Time Hypothesis (SETH). Moreover, essentially all of our results also hold (under analogous non-uniform assumptions) for $\BDD$ with preprocessing, in which unbounded precomputation can be applied to the lattice before the target is available. Compared to prior work on the hardness of $\BDD_{p,α}$ by Liu, Lyubashevsky, and Micciancio (APPROX-RANDOM 2008), our results improve the values of $α$ for which the problem is known to be $\NP$-hard for all $p > p_1 \approx 4.2773$, and give the very first fine-grained hardness for $\BDD$ (in any norm). Our reductions rely on a special family of "locally dense" lattices in $\ell_{p}$ norms, which we construct by modifying the integer-lattice sparsification technique of Aggarwal and Stephens-Davidowitz (STOC 2018). Huck Bennett, Chris Peikert |
CCC | 2 |
| 2020 | He Gives C-Sieves on the CSIDH
Chris Peikert |
EUROCRYPT (2) | 1 |
| 2019 | Noninteractive Zero Knowledge for NP from (Plain) Learning with Errors
Chris Peikert, Sina Shiehian |
CRYPTO (1) | 1 |
| 2019 | Algebraically Structured LWE, Revisited
Chris Peikert, Zachary Pepin |
TCC (1) | 1 |
| 2019 | Outsourcing Computation: The Minimal Refereed Mechanism
Yuqing Kong, Chris Peikert, Grant Schoenebeck, Biaoshuai Tao |
WINE | 2 |
| 2018 | ALCHEMY: A Language and Compiler for Homomorphic Encryption Made easYabstractFully Homomorphic Encryption (FHE) is a cryptographic "holy grail" that allows a worker to perform arbitrary computations on client-encrypted data, without learning anything about the data itself. Since the first plausible construction in 2009, a variety of FHE implementations have been given and used for particular applications of interest. Unfortunately, using FHE is currently very complicated, and a great deal of expertise is required to properly implement nontrivial homomorphic computations. This work introduces ALCHEMY, a modular and extensible system that simplifies and accelerates the use of FHE. ALCHEMY compiles "in-the-clear" computations on plaintexts, written in a modular domain-specific language~(DSL), into corresponding homomorphic computations on ciphertexts---with no special knowledge of FHE required of the programmer. The compiler automatically chooses (most of the) parameters by statically inferring ciphertext noise rates, generates keys and "key-switching hints," schedules appropriate ciphertext "maintenance" operations, and more. In addition, its components can be combined modularly to provide other useful functionality, such logging the empirical noise rates of ciphertexts throughout a computation, without requiring any changes to the original DSL code. As a testbed application, we demonstrate fast homomorphic evaluation of a pseudorandom function~(PRF) based on Ring-LWR, whose entire implementation is only a few dozen lines of simple DSL code. For a single (non-batched) evaluation, our unoptimized implementation takes only about 10 seconds on a commodity PC, which is more than an order of magnitude faster than state-of-the-art homomorphic evaluations of other PRFs, including some specifically designed for amenability to homomorphic evaluation. Eric Crockett 0001, Chris Peikert, Chad Sharp |
CCS | 2 |
| 2017 | Pseudorandomness of ring-LWE for any ring and modulusabstractWe give a polynomial-time quantum reduction from worst-case (ideal) lattice problems directly to decision (Ring-)LWE. This extends to decision all the worst-case hardness results that were previously known for the search version, for the same or even better parameters and with no algebraic restrictions on the modulus or number field. Indeed, our reduction is the first that works for decision Ring-LWE with any number field and any modulus. Chris Peikert, Oded Regev 0001, Noah Stephens-Davidowitz |
STOC | 1 |
| 2017 | List-Decoding Barnes-Wall Lattices
Elena Grigorescu, Chris Peikert |
Comput. Complex. | 2 |
| 2016 | Λολ: Functional Lattice CryptographyabstractThis work describes the design, implementation, and evaluation of Λολ, a general-purpose software framework for lattice-based cryptography. The Λολ framework has several novel properties that distinguish it from prior implementations of lattice cryptosystems, including the following. Eric Crockett 0001, Chris Peikert |
CCS | 2 |
| 2016 | Three's Compromised Too: Circular Insecurity for Any Cycle Length from (Ring-)LWE
Navid Alamati, Chris Peikert |
CRYPTO (2) | 2 |
| 2016 | Recovering Short Generators of Principal Ideals in Cyclotomic Rings
Ronald Cramer, Léo Ducas, Chris Peikert, Oded Regev 0001 |
EUROCRYPT (2) | 3 |
| 2015 | Key-Homomorphic Constrained Pseudorandom Functions
Abhishek Banerjee 0001, Georg Fuchsbauer, Chris Peikert, Krzysztof Pietrzak, Sophie Stevens |
TCC (2) | 3 |
| 2015 | Using Fully Homomorphic Hybrid Encryption to Minimize Non-interative Zero-Knowledge Proofs
Craig Gentry, Jens Groth, Yuval Ishai, Chris Peikert, Amit Sahai, Adam D. Smith 0001 |
J. Cryptol. | 4 |
| 2014 | New and Improved Key-Homomorphic Pseudorandom Functions
Abhishek Banerjee 0001, Chris Peikert |
CRYPTO (1) | 2 |
| 2014 | Faster Bootstrapping with Polynomial Error
Jacob Alperin-Sheriff, Chris Peikert |
CRYPTO (1) | 2 |
| 2014 | SPRING: Fast Pseudorandom Functions from Rounded Ring Products
Abhishek Banerjee 0001, Hai Brenner, Gaëtan Leurent, Chris Peikert, Alon Rosen |
FSE | 4 |
| 2014 | Lattice Cryptography for the Internet
Chris Peikert |
PQCrypto | 1 |
| 2013 | How to Share a Lattice Trapdoor: Threshold Protocols for Signatures and (H)IBE
Rikke Bendlin, Sara Krehbiel, Chris Peikert |
ACNS | 3 |
| 2013 | On the Lattice Smoothing Parameter ProblemabstractThe smoothing parameter ηε(L) of a Euclidean lattice L, introduced by Micciancio and Regev (FOCS'04; SICOMP'07), is (informally) the smallest amount of Gaussian noise that “smooths out” the discrete structure of L (up to error ε). It plays a central role in the best known worst-case/average-case reductions for lattice problems, a wealth of lattice-based cryptographic constructions, and (implicitly) the tightest known transference theorems for fundamental lattice quantities. In this work we initiate a study of the complexity of approximating the smoothing parameter to within a factor γ, denoted γ-GapSPP. We show that (for ε = 1/ poly(n)): . (2+o(1))-GapSPP ∈ AM, via a Gaussian analogue of the classic Goldreich-Goldwasser protocol (STOC'98); . (1 + o(1))-GapSPP ∈ coAM, via a careful application of the Goldwasser-Sipser (STOC'86) set size lower bound protocol to thin shells in Rn; . (2 + o(1))-GapSPP E SZK ⊆ AM ∩ coAM (where SZK is the class of problems having statistical zero-knowledge proofs), by constructing a suitable instance-dependent commitment scheme (for a slightly worse o(1)-term); . (1 + o(1))-GapSPP can be solved in deterministic 2O(n)polylog(1/ε) time and 2O(n)space. As an application, we demonstrate a tighter worst-case to average-case reduction for basing cryptography on the worstcase hardness of the GapSPP problem, with Õ(√n) smaller approximation factor than the GapSVP problem. Central to our results are two novel, and nearly tight, characterizations of the magnitude of discrete Gaussian sums over L: the first relates these directly to the Gaussian measure of the Voronoi cell of L, and the second to the fraction of overlap between Euclidean balls centered around points of L. Kai-Min Chung, Daniel Dadush, Feng-Hao Liu, Chris Peikert |
CCC | 4 |
| 2013 | Practical Bootstrapping in Quasilinear Time
Jacob Alperin-Sheriff, Chris Peikert |
CRYPTO (1) | 2 |
| 2013 | Hardness of SIS and LWE with Small Parameters
Daniele Micciancio, Chris Peikert |
CRYPTO (1) | 2 |
| 2013 | A Toolkit for Ring-LWE Cryptography
Vadim Lyubashevsky, Chris Peikert, Oded Regev 0001 |
EUROCRYPT | 2 |
| 2013 | Classical hardness of learning with errorsabstractWe show that the Learning with Errors (LWE) problem is classically at least as hard as standard worst-case lattice problems. Previously this was only known under quantum reductions. Zvika Brakerski, Adeline Roux-Langlois, Chris Peikert, Oded Regev 0001, Damien Stehlé |
STOC | 3 |
| 2013 | On Ideal Lattices and Learning with Errors over RingsabstractThe “learning with errors” (LWE) problem is to distinguish random linear equations, which have been perturbed by a small amount of noise, from truly uniform ones. The problem has been shown to be as hard as worst-case lattice problems, and in recent years it has served as the foundation for a plethora of cryptographic applications. Unfortunately, these applications are rather inefficient due to an inherent quadratic overhead in the use of LWE. A main open question was whether LWE and its applications could be made truly efficient by exploiting extra algebraic structure, as was done for lattice-based hash functions (and related primitives). We resolve this question in the affirmative by introducing an algebraic variant of LWE called ring-LWE , and proving that it too enjoys very strong hardness guarantees. Specifically, we show that the ring-LWE distribution is pseudorandom, assuming that worst-case problems on ideal lattices are hard for polynomial-time quantum algorithms. Applications include the first truly practical lattice-based public-key cryptosystem with an efficient security reduction; moreover, many of the other applications of LWE can be made much more efficient through the use of ring-LWE. Vadim Lyubashevsky, Chris Peikert, Oded Regev 0001 |
J. ACM | 2 |
| 2013 | Field switching in BGV-style homomorphic encryptionabstractThe security of contemporary homomorphic encryption schemes over cyclotomic number field relies on fields of very large dimension. This large dimension is needed because of the large modulus-to-noise ratio in the key-switching matrices that are used for the top few levels of the evaluated circuit. However, a smaller modulus-to-noise ratio is used in lower levels of the circuit, so from a security standpoint it is permissible to switch to lower-dimension fields, thus speeding up the homomorphic operations for the lower levels of the circuit. However, implementing such field-switching is nontrivial, since these schemes rely on the field algebraic structure for their homomorphic properties. A basic ring-switching operation was used by Brakerski, Gentry and Vaikuntanathan, over rings of the form Z[X]/(X2n+1), in the context of bootstrapping. In this work we generalize and extend this technique to work over any cyclotomic number field, and show how it can be used not only for bootstrapping but also during the computation itself (in conjunction with the “packed ciphertext” techniques of Gentry, Halevi and Smart). Craig Gentry, Shai Halevi, Chris Peikert, Nigel P. Smart |
J. Comput. Secur. | 3 |
| 2013 | Special Section on the Forty-Second Annual ACM Symposium on Theory of Computing (STOC 2010)abstractThis issue of SICOMP contains eight selected papers from the Forty-Second Annual ACM Symposium on Theory of Computing (STOC 2010), held June 6--8, 2010, in Cambridge, Massachusetts. The STOC proceedings contained 78 papers, which the program committee selected from 279 submissions. The program committee consisted of Timothy Chan, Ken Clarkson, Constantinos Daskalakis, Irit Dinur, Faith Ellen, Alan Frieze, Parikshit Gopalan, Piotr Indyk, Valentine Kabanets, Yael Tauman Kalai, Howard Karloff, Robert Kleinberg, Assaf Naor, Noam Nisan, Chris Peikert, Jaikumar Radhakrishnan, Oded Regev, Alexander Russell, Leonard Schulman (chair), Aravind Srinivasan, Santosh Vempala, and Andrew Yao. Eight of the STOC papers appear in this special section, each expanded and subjected to the standard thorough reviewing process of the journal. They cover a diverse collection of topics: In “Improving Exhaustive Search Implies Superpolynomial Lower Bounds," R. Ryan Williams shows that there are natural problems in NP and BPP for which algorithms that improve over the naïve deterministic simulation even quite slightly, imply lower bounds such as NEXP $\not\in$ P/poly and LOGSPACE $\neq$ NP. Williams also proves certain unconditional time-space lower bounds for improving on exhaustive search; the length of the witness-string in some standard verification protocol is a key parameter here. In “An Effective Dichotomy for the Counting Constraint Satisfaction Problem," Martin Dyer and David Richerby consider the counting constraint satisfaction problem (\#CSP). This problem asks how many ways there are to satisfy a system of constraints on a set of variables, where a constraint is a relation chosen from a fixed finite set. This class is shown to have a decidable dichotomy, depending on the form of the relations. The dichotomy is that each problem in the class either is in FP or is \#P-complete, with no intermediate cases. In “Pseudorandom Generators for Polynomial Threshold Functions," Raghu Meka and David Zuckerman develop improved (and in many cases the first nontrivial) pseudorandom generators for low-degree polynomial threshold functions; related explicit constructions are also developed. A key ingredient is the use of invariance principles to construct pseudorandom generators. In “Local List-Decoding and Testing of Random Linear Codes from High Error," Swastik Kopparty and Shubhangi Saraf give efficient local list-decoding and testing algorithms for “sparse" random linear codes, and subexponential time algorithms for list-decoding random linear codes, which tolerate error rates approaching $1/2$. In “How to Compress Interactive Communication," Boaz Barak, Mark Braverman, Xi Chen, and Anup Rao attack the important direct sum problem in communication complexity: is the complexity of evaluating $n$ copies of a function ever significantly less than $n$ times the complexity of evaluating it once? By defining a new notion of information cost for protocols --- the so-called internal information cost --- and providing new protocol compression schemes, they prove that computing $n$ copies of any function requires communicating at least $\sqrt{n}$ times as many bits as computing one copy of the function. In “A Deterministic Single Exponential Time Algorithm for Most Lattice Problems based on Voronoi Cell Computations," Daniele Micciancio and Panagiotis Voulgaris provide the first $\exp(O(n))$-time algorithms for the closest vector problem (CVP) and shortest independent vectors problem (SIVP); their algorithm is, moreover, deterministic. Likewise they provide a deterministic algorithm for the shortest vector problem (SVP), whose $\exp(O(n))$ runtime is an improvement over the best known bounds for randomized algorithms. In “Perfect Matchings in $O(n \log n)$ Time in Regular Bipartite Graphs," Ashish Goel, Michael Kapralov, and Sanjeev Khanna provide a randomized algorithm that finds a perfect matching in a $d$-regular $n$-node bipartite graph in time $O(n \log n)$, notably, within time that may be sublinear in the input size and is independent of the degree. In “Efficiency Improvements in Constructing Pseudorandom Generators from One-Way Functions," Iftach Haitner, Omer Reingold, and Salil Vadhan give a new construction of pseudorandom generators from one-way functions that both simplifies and tightens the acclaimed original construction of Hastad, Impagliazzo, Levin, and Luby. We thank the authors, the STOC program committee, the STOC external reviewers, and the journal referees for all their work to make this special issue possible. Chris Peikert, Robert D. Kleinberg, Aravind Srinivasan, Alan M. Frieze, Alexander Russell, Leonard J. Schulman |
SIAM J. Comput. | 1 |
| 2012 | List Decoding Barnes-Wall LatticesabstractThe question of list decoding error-correcting codes over finite fields (under the Hamming metric) has been widely studied in recent years. Motivated by the similar discrete linear structure of linear codes and point lattices in RN, and their many shared applications across complexity theory, cryptography, and coding theory, we initiate the study of list decoding for lattices. Namely: for a lattice L ⊆ RN, given a target vector r ∈ RNand a distance parameter d, output the set of all lattice points w ∈ L that are within distance d of r. In this work we focus on combinatorial and algorithmic questions related to list decoding for the well-studied family of Barnes-Wall lattices. Our main contributions are twofold: 1) We give tight (up to polynomials) combinatorial bounds on the worst-case list size, showing it to be polynomial in the lattice dimension for any error radius bounded away from the lattice's minimum distance (in the Euclidean norm). 2) Building on the unique decoding algorithm of Micciancio and Nicolosi (ISIT '08), we give a listdecoding algorithm that runs in time polynomial in the lattice dimension and worst-case list size, for any error radius. Moreover, our algorithm is highly parallelizable, and with sufuciently many processors can run in parallel time only poly-logarithmic in the lattice dimension. In particular, our results imply a polynomial-time listdecoding algorithm for any error radius bounded away from the minimum distance, thus beating a typical barrier for natural error-correcting codes posed by the Johnson radius. Elena Grigorescu, Chris Peikert |
CCC | 2 |
| 2012 | Pseudorandom Functions and Lattices
Abhishek Banerjee 0001, Chris Peikert, Alon Rosen |
EUROCRYPT | 2 |
| 2012 | Identity-Based (Lossy) Trapdoor Functions and Applications
Mihir Bellare, Eike Kiltz, Chris Peikert, Brent Waters |
EUROCRYPT | 3 |
| 2012 | Trapdoors for Lattices: Simpler, Tighter, Faster, Smaller
Daniele Micciancio, Chris Peikert |
EUROCRYPT | 2 |
| 2012 | Bonsai Trees, or How to Delegate a Lattice Basis
David Cash, Dennis Hofheinz, Eike Kiltz, Chris Peikert |
J. Cryptol. | 4 |
| 2011 | Bi-Deniable Public-Key Encryption
Adam O'Neill, Chris Peikert, Brent Waters |
CRYPTO | 2 |
| 2011 | Better Key Sizes (and Attacks) for LWE-Based Encryption
Richard Lindner, Chris Peikert |
CT-RSA | 2 |
| 2011 | Enumerative Lattice Algorithms in any Norm Via M-ellipsoid CoveringsabstractWe give a novel algorithm for enumerating lattice points in any convex body, and give applications to several classic lattice problems, including the Shortest and Closest Vector Problems (SVP and CVP, respectively) and Integer Programming (IP). Our enumeration technique relies on a classical concept from asymptotic convex geometry known as the M-ellipsoid, and uses as a crucial subroutine the recent algorithm of Micciancio and Voulgaris (STOC 2010)for lattice problems in the ℓ2norm. As a main technical contribution, which may be of independent interest, we build on the techniques of Klartag (Geometric and Functional Analysis, 2006) to give an expected 2O(n)-time algorithm for computing an M-ellipsoid for any n-dimensional convex body. As applications, we give deterministic 2O(n)-time and -space algorithms for solving exact SVP, and exact CVP when the target point is sufficiently close to the lattice, on n-dimensional lattices in any (semi-)norm given an M-ellipsoid of the unit ball. In many norms of interest, including all ℓpnorms, an M-ellipsoid is computable in deterministic poly(n) time, in which case these algorithms are fully deterministic. Here our approach may be seen as a derandomization of the "AKS sieve" for exact SVP and CVP (Ajtai, Kumar, and Siva Kumar, STOC2001 and CCC 2002). As a further application of our SVP algorithm, we derive an expected O(f*(n))n-time algorithm for Integer Programming, where f*(n) denotes the optimal bound in the so-called "flatnesstheorem," which satisfies f*(n) = O(n4/3polylog(n))and is conjectured to be f*(n) = O(n). Our runtime improves upon the previous best of O(n2)nby Hildebrand and Koppe (2010). Daniel Dadush, Chris Peikert, Santosh S. Vempala |
FOCS | 2 |
| 2011 | Generating Shorter Bases for Hard Random Lattices
Joël Alwen, Chris Peikert |
Theory Comput. Syst. | 2 |
| 2011 | Lossy Trapdoor Functions and Their ApplicationsabstractWe propose a general cryptographic primitive called lossy trapdoor functions (lossy TDFs), and we use it to develop new approaches for constructing several important cryptographic tools, including (injective) trapdoor functions, collision-resistant hash functions, oblivious transfer, and chosen ciphertext-secure cryptosystems (in the standard model). All of these constructions are simple, efficient, and black-box. We realize lossy TDFs based on a variety of cryptographic assumptions, including the hardness of the decisional Diffie–Hellman (DDH) problem and the hardness of the “learning with errors” problem (which is implied by the worst-case hardness of various lattice problems). Taken together, our results resolve some long-standing open problems in cryptography. They give the first injective TDFs based on problems not directly related to integer factorization and provide the first chosen ciphertext-secure cryptosystem based solely on worst-case complexity assumptions. Chris Peikert, Brent Waters |
SIAM J. Comput. | 1 |
| 2010 | An Efficient and Parallel Gaussian Sampler for Lattices
Chris Peikert |
CRYPTO | 1 |
| 2010 | Bonsai Trees, or How to Delegate a Lattice Basis
David Cash, Dennis Hofheinz, Eike Kiltz, Chris Peikert |
EUROCRYPT | 4 |
| 2010 | On Ideal Lattices and Learning with Errors over Rings
Vadim Lyubashevsky, Chris Peikert, Oded Regev 0001 |
EUROCRYPT | 2 |
| 2010 | Public-Key Encryption Schemes with Auxiliary Inputs
Yevgeniy Dodis, Shafi Goldwasser, Yael Tauman Kalai, Chris Peikert, Vinod Vaikuntanathan |
TCC | 4 |
| 2010 | Optimal Error Correction for Computationally Bounded NoiseabstractFor adversarial but computationally bounded models of error, we construct appealingly simple and efficient cryptographic encoding and unique decoding schemes whose error-correction capability is much greater than classically possible. In particular: 1) For binary alphabets, we construct positive-rate coding schemes that are uniquely decodable under a 1/2 - γ error rate for any constant γ > 0. 2) For large alphabets, we construct coding schemes that are uniquely decodable under a 1 - R error rate for any information rate R > 0. Our results for large alphabets are actually optimal, since the "computationally bounded but adversarial channel" can simulate the behavior of the q-ary symmetric channel, where q denotes the size of the alphabet, the capacity of which is known to be upper-bounded by 1 - R. Our results hold under minimal assumptions on the communication infrastructure, namely: 1) we allow the channel to be more powerful than the receiver and 2) we only assume that some information about the sender-a public key-is known. (In particular, we do not require any shared secret key or joint local state between sender and receivers). Silvio Micali, Chris Peikert, Madhu Sudan 0001, David A. Wilson |
IEEE Trans. Inf. Theory | 2 |
| 2009 | Fast Cryptographic Primitives and Circular-Secure Encryption Based on Hard Learning Problems
Benny Applebaum, David Cash, Chris Peikert, Amit Sahai |
CRYPTO | 3 |
| 2009 | Generating Shorter Bases for Hard Random LatticesabstractWe revisit the problem of generating a ``hard'' random lattice together with a basis of relatively short vectors. This problem has gained in importance lately due to new cryptographic schemes that use such a procedure for generating public/secret key pairs. In these applications, a shorter basis directly corresponds to milder underlying complexity assumptions and smaller key sizes. The contributions of this work are twofold. First, using the \emph{Hermite normal form} as an organizing principle, we simplify and generalize an approach due to Ajtai (ICALP 1999). Second, we improve the construction and its analysis in several ways, most notably by tightening the length of the output basis essentially to the optimum value. Joël Alwen, Chris Peikert |
STACS | 2 |
| 2009 | Public-key cryptosystems from the worst-case shortest vector problem: extended abstractabstractWe construct public-key cryptosystems that are secure assuming theworst-case hardness of approximating the minimum distance on n-dimensional lattices to within small Poly(n) factors. Prior cryptosystems with worst-case connections were based either on the shortest vector problem for a special class of lattices (Ajtai and Dwork, STOC 1997; Regev, J. ACM 2004), or on the conjectured hardness of lattice problems for quantum algorithms (Regev, STOC 2005). Our main technical innovation is a reduction from variants of the shortest vector problem to corresponding versions of the "learning with errors" (LWE) problem; previously, only a quantum reduction of this kind was known. As an additional contribution, we construct a natural chosen ciphertext-secure cryptosystem having a much simpler description and tighter underlying worst-case approximation factor than prior schemes. Chris Peikert |
STOC | 1 |
| 2009 | Some Recent Progress in Lattice-Based Cryptography
Chris Peikert |
TCC | 1 |
| 2008 | Noninteractive Statistical Zero-Knowledge Proofs for Lattice Problems
Chris Peikert, Vinod Vaikuntanathan |
CRYPTO | 1 |
| 2008 | A Framework for Efficient and Composable Oblivious Transfer
Chris Peikert, Vinod Vaikuntanathan, Brent Waters |
CRYPTO | 1 |
| 2008 | SWIFFT: A Modest Proposal for FFT Hashing
Vadim Lyubashevsky, Daniele Micciancio, Chris Peikert, Alon Rosen |
FSE | 3 |
| 2008 | Trapdoors for hard lattices and new cryptographic constructionsabstractWe show how to construct a variety of "trapdoor" cryptographic tools assuming the worst-case hardness of standard lattice problems (such as approximating the length of the shortest nonzero vector to within certain polynomial factors). Our contributions include a new notion of trapdoor function with preimage sampling, simple and efficient "hash-and-sign" digital signature schemes, and identity-based encryption. A core technical component of our constructions is an efficient algorithm that, given a basis of an arbitrary lattice, samples lattice points from a discrete Gaussian probability distribution whose standard deviation is essentially the length of the longest Gram-Schmidt vector of the basis. A crucial security property is that the output distribution of the algorithm is oblivious to the particular geometry of the given basis. Craig Gentry, Chris Peikert, Vinod Vaikuntanathan |
STOC | 2 |
| 2008 | Lossy trapdoor functions and their applications
Chris Peikert, Brent Waters |
STOC | 1 |
| 2008 | Limits on the Hardness of Lattice Problems in lp Norms
Chris Peikert |
Comput. Complex. | 1 |
| 2007 | Limits on the Hardness of Lattice Problems in ell _p NormsabstractWe show that several recent "positive" results for lattice problems in the l2norm also hold in lpnorms, for p>2. In particular, for lattices of dimension n: (i) approximating the shortest and closest vector in the lpnorm to within O macr(radicn) factors is contained in coNP, (ii) approximating the length of the shortest vector in the lpnorm to within O breve(n) factors reduces to the average-case problems studied in related works (Ajtai, STOC 1996; Micciancio and Regev, FOCS 2004; Regev, STOC 2005). These results improve upon prior understanding of lpnorms by up to radicn factors. Taken together, they can be viewed as a partial converse to recent reductions from the l2norm to lpnorms (Regev and Rosen, STOC 2006). One of our main technical contributions is a very general analysis of Gaussian distributions over lattices, which may be of independent interest. Our proofs employ analytical techniques of Banaszczyk which, to our knowledge, have yet to be exploited in computer science. Chris Peikert |
CCC | 1 |
| 2007 | Lattices that admit logarithmic worst-case to average-case connection factorsabstractWe exhibit an average-case problem that is as hard as finding γ(n)-approximate shortest nonzero vectors in certain n-dimensional lattices in the worst case, for γ(n) = O(√log n). The previously best known factor for any non-trivial class of lattices was γ(n) = Õ(n). Chris Peikert, Alon Rosen |
STOC | 1 |
| 2006 | On Error Correction in the Exponent
Chris Peikert |
TCC | 1 |
| 2006 | Efficient Collision-Resistant Hashing from Worst-Case Assumptions on Cyclic Lattices
Chris Peikert, Alon Rosen |
TCC | 1 |
| 2005 | Optimal Error Correction Against Computationally Bounded Noise
Silvio Micali, Chris Peikert, Madhu Sudan 0001, David A. Wilson |
TCC | 2 |
| 2004 | Completely fair SFE and coalition-safe cheap talkabstractSecure function evaluation (SFE) enables a group of players, by themselves, to evaluate a function on private inputs as securely as if a trusted third party had done it for them. A completely fair SFE is a protocol in which, conceptually, the function values are learned atomically.We provide a completely fair SFE protocol which is secure for any number of malicious players, using a novel combination of computational and physical channel assumptions.We also show how completely fair SFE has striking applications togame theory. In particular, it enables cheap-talk protocol that(a) achieve correlated-equilibrium payoffs in any game,(b) are the first protocols which provably give no additional power to any coalition of players, and(c) are exponentially more efficient than prior counterparts. Matt Lepinski, Silvio Micali, Chris Peikert, Abhi Shelat |
PODC | 3 |
| 2003 | Lower bounds for collusion-secure fingerprinting
Chris Peikert, Abhi Shelat, Adam D. Smith 0001 |
SODA | 1 |
| 2001 | Adaptive Security in the Threshold Setting: From Cryptosystems to Signature Schemes
Anna Lysyanskaya, Chris Peikert |
ASIACRYPT | 2 |