Nico Döttling

dblp:95/9050 · also Nico Marcel Döttling · DBLP profile ↗
← Back
66ranked-venue papers
30as first author
31since 2021 · last 2026
0000-0002-5914-7635ORCID · verified

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

Security and privacy · 57 · 25 first-author · 25 since 2021Theory of computation · 23 · 12 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Tight Lattice-Based Signatures Without Trapdoors from Search LWE
Rutchathon Chairattana-Apirom, Nico Döttling, Julian Loss, Stefano Tessaro, Benedikt Wagner
CRYPTO (3)2
2026 Chosen Ciphertext Secure Pseudorandom Codes in the Standard Model
Nico Döttling, Antoine Joux, Venkata Koppula, Mahesh Sreekumar Rajasree, Hendrik Waldner
CRYPTO (1)1
2025 Laconic Cryptography with Preprocessing
Rishabh Bhadauria, Nico Döttling, Carmit Hazay, Chuanwei Lin
ASIACRYPT (5)2
2025 Everlasting Anonymous Rate-Limited Tokens
Rutchathon Chairattana-Apirom, Nico Döttling, Anna Lysyanskaya, Stefano Tessaro
ASIACRYPT (6)2
2025 Pseudorandom Obfuscation and Applications
Pedro Branco 0005, Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Surya Mathialagan, Spencer Peters, Vinod Vaikuntanathan
CRYPTO (5)2
2025 Rate-1 Statistical Non-interactive Zero-Knowledge
Pedro Branco 0005, Nico Döttling, Akshayaram Srinivasan
CRYPTO (7)2
2025 Simple and General Counterexamples for Private-Coin Evasive LWE
Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Surya Mathialagan, Vinod Vaikuntanathan
CRYPTO (7)1
2025 Black-Box Non-interactive Zero Knowledge from Vector Trapdoor Hash
Pedro Branco 0005, Arka Rai Choudhuri, Nico Döttling, Abhishek Jain 0002, Giulio Malavolta, Akshayaram Srinivasan
EUROCRYPT (4)3
2025 Separating Pseudorandom Codes from Local Oracles
Nico Döttling, Anne Müller, Mahesh Sreekumar Rajasree
TCC (4)1
2024 Practical Lattice-Based Distributed Signatures for a Small Number of Signers
Nabil Alkeilani Alkadri, Nico Döttling, Sihang Pu
ACNS (1)2
2024 Signature-Based Witness Encryption with Compact Ciphertext
Gennaro Avitabile, Nico Döttling, Bernardo Magri, Christos Sakkas, Stella Wohnig
ASIACRYPT (1)2
2024 Two-Round Maliciously-Secure Oblivious Transfer with Optimal Rate
Pedro Branco 0005, Nico Döttling, Akshayaram Srinivasan
EUROCRYPT (6)2
2024 On the Black-Box Complexity of Correlation Intractability
Nico Döttling, Tamer Mour
ITCS1
2024 Space-Lock Puzzles and Verifiable Space-Hard Functions from Root-Finding in Sparse Polynomials
Nico Döttling, Jesko Dujmovic, Antoine Joux
TCC (3)1
2023 Post Quantum Fuzzy Stealth Signatures and Applications
abstract
Private payments in blockchain-based cryptocurrencies have been a topic of research, both academic and industrial, ever since the advent of Bitcoin. Stealth address payments were proposed as a solution to improve payment privacy for users and are, in fact, deployed in several major cryptocurrencies today. The mechanism lets users receive payments so that none of these payments are linkable to each other or the recipient. Currently known stealth address mechanisms either (1) are insecure in certain reasonable adversarial models, (2) are inefficient in practice or (3) are incompatible with many existing currencies.
Sihang Pu, Sri Aravinda Krishnan Thyagarajan, Nico Döttling, Lucjan Hanzlik
CCS3
2023 A Framework for Statistically Sender Private OT with Optimal Rate
Pedro Branco 0005, Nico Döttling, Akshayaram Srinivasan
CRYPTO (1)2
2023 Efficient Laconic Cryptography from Learning with Errors
Nico Döttling, Dimitris Kolonelos, Russell W. F. Lai, Chuanwei Lin, Giulio Malavolta, Ahmadreza Rahimi
EUROCRYPT (3)1
2023 McFly: Verifiable Encryption to the Future Made Practical
Nico Döttling, Lucjan Hanzlik, Bernardo Magri, Stella Wohnig
FC (1)1
2023 Algebraic Restriction Codes and Their Applications
abstract
Abstract Consider the following problem: You have a device that is supposed to compute a linear combination of its inputs, which are taken from some finite field. However, the device may be faulty and compute arbitrary functions of its inputs. Is it possible to encode the inputs in such a way that only linear functions can be evaluated over the encodings? I.e., learning an arbitrary function of the encodings will not reveal more information about the inputs than a linear combination. In this work, we introduce the notion of algebraic restriction codes (AR codes), which constrain adversaries who might compute any function to computing a linear function. Our main result is an information-theoretic construction AR codes that restrict any class of function with a bounded number of output bits to linear functions. Our construction relies on a seed which is not provided to the adversary. While interesting and natural on its own, we show an application of this notion in cryptography. In particular, we show that AR codes lead to the first construction of rate-1 oblivious transfer with statistical sender security from the Decisional Diffie–Hellman assumption, and the first-ever construction that makes black-box use of cryptography. Previously, such protocols were known only from the LWE assumption, using non-black-box cryptographic techniques. We expect our new notion of AR codes to find further applications, e.g., in the context of non-malleability, in the future.
Divesh Aggarwal, Nico Döttling, Jesko Dujmovic, Mohammad Hajiabadi, Giulio Malavolta, Maciej Obremski
Algorithmica2
2023 Candidate iO from Homomorphic Encryption Schemes
abstract
Abstract We propose a new approach to construct general-purpose indistinguishability obfuscation (iO). Our construction is obtained via a new intermediate primitive that we call split fully homomorphic encryption (split FHE), which we show to be sufficient for constructing iO. Specifically, split FHE is FHE where decryption takes the following two-step syntactic form: (i) a secret decryption step that uses the secret key and produces a hint which is (asymptotically) shorter than the length of the encrypted message, and (ii) a public decryption step that only requires the ciphertext and the previously generated hint (and not the entire secret key) and recovers the encrypted message. In terms of security, the hints for a set of ciphertexts should not allow one to violate semantic security for any other ciphertexts. Next, we show a generic candidate construction of split FHE based on three building blocks: (i) A standard FHE scheme with linear decrypt-and-multiply (which can be instantiated with essentially all LWE-based constructions), (ii) a linearly homomorphic encryption scheme with short decryption hints (such as the Damgård-Jurik encryption scheme, based on the DCR problem), and (iii) a cryptographic hash function (which can be based on a variety of standard assumptions). Our approach is heuristic in the sense that our construction is not provably secure and makes implicit assumptions about the interplay between these underlying primitives. We show evidence that this construction is secure by providing an argument in an appropriately defined oracle model. We view our construction as a big departure from the state-of-the-art constructions, and it is in fact quite simple.
Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta
J. Cryptol.2
2022 Universal Ring Signatures in the Standard Model
Pedro Branco 0005, Nico Döttling, Stella Wohnig
ASIACRYPT (4)2
2022 Batch-OT with Optimal Rate
Zvika Brakerski, Pedro Branco 0005, Nico Döttling, Sihang Pu
EUROCRYPT (2)3
2022 Factoring and Pairings Are Not Necessary for IO: Circular-Secure LWE Suffices
abstract
We construct indistinguishability obfuscation (iO) solely under circular-security properties of encryption schemes based on the Learning with Errors (LWE) problem. Circular-security assumptions were used before to construct (non-leveled) fully-homomorphic encryption (FHE), but our assumption is stronger and requires circular randomness-leakage-resilience. In contrast with prior works, this assumption can be conjectured to be post-quantum secure; yielding the first provably secure iO construction that is (plausibly) post-quantum secure. Our work follows the high-level outline of the recent work of Gay and Pass [STOC 2021], who showed a way to remove the heuristic step from the homomorphic-encryption based iO approach of Brakerski, Döttling, Garg, and Malavolta [EUROCRYPT 2020]. They thus obtain a construction proved secure under circular security assumption of natural homomorphic encryption schemes - specifically, they use homomorphic encryption schemes based on LWE and DCR, respectively. In this work we show how to remove the DCR assumption and remain with a scheme based on the circular security of LWE alone. Along the way we relax some of the requirements in the Gay-Pass blueprint and thus obtain a scheme that is secure under a different assumption. Specifically, we do not require security in the presence of a key-cycle, but rather only in the presence of a key-randomness cycle. An additional contribution of our work is to point out a problem in one of the building blocks used by many iO candidates, including all existing provable post-quantum candidates. Namely, in the transformation from exponentially-efficient iO (XiO) from Lin, Pass, Seth and Telang [PKC 2016]. We show why their transformation inherently falls short of achieving the desired goal, and then rectify this situation by showing that shallow XiO (i.e. one where the obfuscator is depth-bounded) does translate to iO using LWE.
Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta
ICALP2
2022 Algebraic Restriction Codes and Their Applications
Divesh Aggarwal, Nico Döttling, Jesko Dujmovic, Mohammad Hajiabadi, Giulio Malavolta, Maciej Obremski
ITCS2
2022 Interaction-Preserving Compilers for Secure Computation
abstract
In this work we consider the following question: What is the cost of security for multi-party protocols? Specifically, given an insecure protocol where parties exchange (in the worst case) Γ bits in N rounds, is it possible to design a secure protocol with communication complexity close to Γ and N rounds? We systematically study this problem in a variety of settings and we propose solutions based on the intractability of different cryptographic problems. For the case of two parties we design an interaction-preserving compiler where the number of bits exchanged in the secure protocol approaches Γ and the number of rounds is exactly N, assuming the hardness of standard problems over lattices. For the more general multi-party case, we obtain the same result assuming either (i) an additional round of interaction or (ii) the existence of extractable witness encryption and succinct non-interactive arguments of knowledge. As a contribution of independent interest, we construct the first multi-key fully homomorphic encryption scheme with message-to-ciphertext ratio (i.e., rate) of 1 - o(1), assuming the hardness of the learning with errors (LWE) problem. We view our work as a support for the claim that, as far as interaction and communication are concerned, one does not need to pay a significant price for security in multi-party protocols.
Nico Döttling, Vipul Goyal, Giulio Malavolta, Justin Raizes
ITCS1
2022 Rate-1 Incompressible Encryption from Standard Assumptions
Pedro Branco 0005, Nico Döttling, Jesko Dujmovic
TCC (2)2
2022 IBE with Incompressible Master Secret and Small Identity Secrets
Nico Döttling, Sanjam Garg, Sruthi Sekar, Mingyuan Wang 0001
TCC (1)1
2021 Laconic Private Set Intersection and Applications
Navid Alamati, Pedro Branco 0005, Nico Döttling, Sanjam Garg, Mohammad Hajiabadi, Sihang Pu
TCC (3)3
2021 Rate-1 Quantum Fully Homomorphic Encryption
Orestis Chardouvelis, Nico Döttling, Giulio Malavolta
TCC (1)2
2021 On the Impossibility of Purely Algebraic Signatures
Nico Döttling, Dominik Hartmann, Dennis Hofheinz, Eike Kiltz, Sven Schäge, Bogdan Ursu
TCC (3)1
2021 Identity-based Encryption from the Diffie-Hellman Assumption
abstract
We provide the first constructions of identity-based encryption and hierarchical identity-based encryption based on the hardness of the (Computational) Diffie-Hellman Problem (without use of groups with pairings) or Factoring. Our construction achieves the standard notion of identity-based encryption as considered by Boneh and Franklin [CRYPTO 2001]. We bypass known impossibility results using garbled circuits that make a non-black-box use of the underlying cryptographic primitives.
Nico Döttling, Sanjam Garg
J. ACM1
2020 Minting Mechanism for Proof of Stake Blockchains
Dominic Deuber, Nico Döttling, Bernardo Magri, Giulio Malavolta, Sri Aravinda Krishnan Thyagarajan
ACNS (1)2
2020 A Combinatorial Approach to Quantum Random Functions
Nico Döttling, Giulio Malavolta, Sihang Pu
ASIACRYPT (2)1
2020 Verifiable Timed Signatures Made Practical
abstract
A verifiable timed signature (VTS) scheme allows one to time-lock a signature on a known message for a given amount of time T such that after performing a sequential computation for time T anyone can extract the signature from the time-lock. Verifiability ensures that anyone can publicly check if a time-lock contains a valid signature on the message without solving it first, and that the signature can be obtained by solving the same for time T.
Sri Aravinda Krishnan Thyagarajan, Adithya Bhat, Giulio Malavolta, Nico Döttling, Aniket Kate, Dominique Schröder
CCS4
2020 Hardness of LWE on General Entropic Distributions
Zvika Brakerski, Nico Döttling
EUROCRYPT (2)2
2020 Candidate iO from Homomorphic Encryption Schemes
Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta
EUROCRYPT (1)2
2020 Two-Round Oblivious Transfer from CDH or LPN
Nico Döttling, Sanjam Garg, Mohammad Hajiabadi, Daniel Masny, Daniel Wichs
EUROCRYPT (2)1
2020 Constant Ciphertext-Rate Non-committing Encryption from Standard Assumptions
Zvika Brakerski, Pedro Branco 0005, Nico Döttling, Sanjam Garg, Giulio Malavolta
TCC (1)3
2020 Lossiness and Entropic Hardness for Ring-LWE
Zvika Brakerski, Nico Döttling
TCC (1)2
2019 Efficient UC Commitment Extension with Homomorphism for Free (and Applications)
Ignacio Cascudo, Ivan Damgård, Bernardo Machado David, Nico Döttling, Rafael Dowsley, Irene Giacomelli
ASIACRYPT (2)4
2019 Rate-1 Trapdoor Functions from the Diffie-Hellman Problem
Nico Döttling, Sanjam Garg, Mohammad Hajiabadi, Kevin Liu, Giulio Malavolta
ASIACRYPT (3)1
2019 Trapdoor Hash Functions and Their Applications
Nico Döttling, Sanjam Garg, Yuval Ishai, Giulio Malavolta, Tamer Mour, Rafail Ostrovsky
CRYPTO (3)1
2019 Ring Signatures: Logarithmic-Size, No Setup - from Standard Assumptions
Michael Backes 0001, Nico Döttling, Lucjan Hanzlik, Kamil Kluczniak, Jonas Schneider-Bensch
EUROCRYPT (3)2
2019 Continuous Non-Malleable Codes in the 8-Split-State Model
Divesh Aggarwal, Nico Döttling, Jesper Buus Nielsen, Maciej Obremski, Erick Purwanto
EUROCRYPT (1)2
2019 Incremental Proofs of Sequential Work
Nico Döttling, Russell W. F. Lai, Giulio Malavolta
EUROCRYPT (2)1
2019 Laconic Conditional Disclosure of Secrets and Applications
abstract
In a Conditional Disclosure of Secrets (CDS) a verifier V wants to reveal a message m to a prover P conditioned on the fact that x is an accepting instance of some NP-language L. An honest prover (holding the corresponding witness w) always obtains the message m at the end of the interaction. On the other hand, if x ∉ L we require that no PPT P* can learn the message m. We introduce laconic CDS, a two round CDS protocol with optimal computational cost for the verifier V and optimal communication cost. More specifically, the verifier's computation and overall communication grows with poly(|x|; λ; log(T)), where λ is the security parameter and T is the verification time for checking that x ϵ L (given w). We obtain constructions of laconic CDS under standard assumptions, such as CDH or LWE. Laconic CDS serves as a powerful tool for maliciousifying semi-honest protocols while preserving their computational and communication complexities. To substantiate this claim, we consider the setting of non-interactive secure computation: Alice wants to publish a short digest corresponding to a private large input x on her web page such that (possibly many) Bob, with a private input y, can send a short message to Alice allowing her to learn C(x; y) (where C is a public circuit). The protocol must be reusable in the sense that Bob can engage in arbitrarily many executions on the same digest. In this context we obtain the following new implications. 1) UC Secure Bob-optimized 2PC: We obtain a UC secure protocol where Bob's computational cost and the communication cost of the protocol grows with poly(|x|; |y|; λ; d), where d is the depth of the computed circuit C. 2) Malicious Laconic Function Evaluation: Next, we move on to the setting where Alice's input x is large. For this case, UC secure protocols must have communication cost growing with |x|. Thus, with the goal of achieving better efficiency, we consider a weaker notion of malicious security. For this setting, we obtain a protocol for which Bob's computational cost and the communication cost of the protocol grows with poly(|y|; λ; d), where d is the depth of the computed circuit C.
Nico Döttling, Sanjam Garg, Vipul Goyal, Giulio Malavolta
FOCS1
2019 Leveraging Linear Decryption: Rate-1 Fully-Homomorphic Encryption and Time-Lock Puzzles
Zvika Brakerski, Nico Döttling, Sanjam Garg, Giulio Malavolta
TCC (2)2
2018 Two-Message Statistically Sender-Private OT from LWE
Zvika Brakerski, Nico Döttling
TCC (2)2
2017 TinyOLE: Efficient Actively Secure Two-Party Computation from Oblivious Linear Function Evaluation
abstract
We introduce a new approach to actively secure two-party computation based on so-called oblivious linear function evaluation (OLE), a natural generalisation of oblivious transfer (OT) and a special case of the notion of oblivious polynomial evaluation introduced by Naor and Pinkas at STOC 1999. OLE works over a finite field F. In an OLE the sender inputs two field elements a ƒ F and b ƒ F, and the receiver inputs a field element x ∈ F and learns only ƒx) = ax + b. Our protocol can evaluate an arithmetic circuit over a finite field F given black-box access to OLE for F. The protocol is unconditionally secure and consumes only a constant number of OLEs per multiplication gate. An OLE over a field F of size O(2κ) be implemented with communication O(κ). This gives a protocol with communication complexity O(C κ) for large enough fields, where C is an arithmetic circuit computing the desired function.
Nico Döttling, Satrajit Ghosh, Jesper Buus Nielsen, Tobias Nilges, Roberto Trifiletti
CCS1
2017 Laconic Oblivious Transfer and Its Applications
Chongwon Cho, Nico Döttling, Sanjam Garg, Divya Gupta 0001, Peihan Miao 0001, Antigoni Polychroniadou
CRYPTO (2)2
2017 Identity-Based Encryption from the Diffie-Hellman Assumption
Nico Döttling, Sanjam Garg
CRYPTO (1)1
2017 Concurrently Composable Security with Shielded Super-Polynomial Simulators
Brandon Broadnax, Nico Döttling, Gunnar Hartung, Jörn Müller-Quade, Matthias Nagel 0001
EUROCRYPT (1)2
2017 Cryptanalysis of Indistinguishability Obfuscations of Circuits over GGH13
abstract
Annihilation attacks, introduced in the work of Miles, Sahai, and Zhandry (CRYPTO 2016), are a class of polynomial-time attacks against several candidate indistinguishability obfuscation (IO) schemes, built from Garg, Gentry, and Halevi (EUROCRYPT 2013) multilinear maps. In this work, we provide a general efficiently-testable property for two single-input branching programs, called partial inequivalence, which we show is sufficient for our variant of annihilation attacks on several obfuscation constructions based on GGH13 multilinear maps. We give examples of pairs of natural NC1 circuits, which - when processed via Barrington's Theorem - yield pairs of branching programs that are partially inequivalent. As a consequence we are also able to show examples of "bootstrapping circuits,'' (albeit somewhat artificially crafted) used to obtain obfuscations for all circuits (given an obfuscator for NC1 circuits), in certain settings also yield partially inequivalent branching programs. Prior to our work, no attacks on any obfuscation constructions for these settings were known.
Daniel Apon, Nico Döttling, Sanjam Garg, Pratyay Mukherjee
ICALP2
2017 From Selective IBE to Full IBE and Selective HIBE
Nico Döttling, Sanjam Garg
TCC (1)1
2016 Rate-1, Linear Time and Additively Homomorphic UC Commitments
Ignacio Cascudo, Ivan Damgård, Bernardo Machado David, Nico Döttling, Jesper Buus Nielsen
CRYPTO (3)4
2016 Two-Message, Oblivious Evaluation of Cryptographic Functionalities
Nico Döttling, Nils Fleischhacker, Johannes Krupp, Dominique Schröder
CRYPTO (3)1
2016 Low Noise LPN: Key dependent message secure public key encryption an sample amplification
abstract
Cryptographic schemes based on the learning parity with noise (LPN) problem have several very desirable aspects: low computational overhead, simple implementation and conjectured post‐quantum hardness. Choosing the LPN noise parameter sufficiently low allows for public key cryptography. In this study, the authors construct the first standard model public key encryption scheme with key dependent message security based solely on the low‐noise LPN problem. Additionally, they establish a new connection between LPN with a bounded number of samples and LPN with an unbounded number of samples. In essence, they show that if LPN with a small error and a small number of samples is hard, then LPN with a slightly larger error and an unbounded number of samples is also hard. The key technical ingredient to establish both results is a variant of the LPN problem called the extended LPN problem.
Nico Döttling
IET Inf. Secur.1
2015 Efficient Pseudorandom Functions via On-the-Fly Adaptation
Nico Döttling, Dominique Schröder
CRYPTO (1)1
2015 Linear Secret Sharing Schemes from Error Correcting Codes and Universal Hash Functions
Ronald Cramer, Ivan Damgård, Nico Döttling, Serge Fehr, Gabriele Spini
EUROCRYPT (2)3
2015 From Stateful Hardware to Resettable Hardware Using Symmetric Assumptions
Nico Döttling, Daniel Kraschewski, Jörn Müller-Quade, Tobias Nilges
ProvSec1
2015 General Statistically Secure Computation with Bounded-Resettable Hardware Tokens
Nico Döttling, Daniel Kraschewski, Jörn Müller-Quade, Tobias Nilges
TCC (1)1
2013 Lossy Codes and a New Variant of the Learning-With-Errors Problem
Nico Döttling, Jörn Müller-Quade
EUROCRYPT1
2013 Implementing Resettable UC-Functionalities with Untrusted Tamper-Proof Hardware-Tokens
Nico Döttling, Thilo Mie, Jörn Müller-Quade, Tobias Nilges
TCC1
2012 IND-CCA Secure Cryptography Based on a Variant of the LPN Problem
Nico Döttling, Jörn Müller-Quade, Anderson C. A. Nascimento
ASIACRYPT1
2012 A CCA2 Secure Variant of the McEliece Cryptosystem
abstract
The McEliece public-key encryption scheme has become an interesting alternative to cryptosystems based on number-theoretical problems. Different from RSA and ElGamal, McEliece PKC is not known to be broken by a quantum computer. Moreover, even though McEliece PKC has a relatively big key size, encryption and decryption operations are rather efficient. In spite of all the recent results in coding-theory-based cryptosystems, to the date, there are no constructions secure against chosen ciphertext attacks in the standard model-the de facto security notion for public-key cryptosystems. In this paper, we show the first construction of a McEliece-based public-key cryptosystem secure against chosen ciphertext attacks in the standard model. Our construction is inspired by a recently proposed technique by Rosen and Segev.
Nico Döttling, Rafael Dowsley, Jörn Müller-Quade, Anderson C. A. Nascimento
IEEE Trans. Inf. Theory1
2011 Unconditional and Composable Security Using a Single Stateful Tamper-Proof Hardware Token
Nico Döttling, Daniel Kraschewski, Jörn Müller-Quade
TCC1