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

Jonathan Bootle

dblp:165/8346 · DBLP profile ↗
← Back
25ranked-venue papers
21as first author
11since 2021 · last 2026
0000-0003-3582-3368ORCID · verified

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

Security and privacy · 25 · 21 first-author · 11 since 2021Theory of computation · 1 · 1 first-author

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
15 papers
Cryptographic protocols and secure computation · 77% Cryptographic primitives and cryptanalysis · 12% Authentication and access control · 6%

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

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs
2.982022
Zero-Knowledge IOPs with Linear-Time Prover and Polylogarithmic-Time Verifier · EUROCRYPT (2) 2022
A Non-PCP Approach to Succinct Quantum-Safe Zero-Knowledge · CRYPTO (2) 2020
Algebraic Techniques for Short(er) Exact Lattice-Based Zero-Knowledge Proofs · CRYPTO (1) 2019
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs
succinct arguments
1.222023
Lattice-Based Succinct Arguments for NP with Polylogarithmic-Time Verification · CRYPTO (2) 2023
Sumcheck Arguments and Their Applications · CRYPTO (1) 2021
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs › post-quantum zero-knowledge
lattice-based zero-knowledge proofs
0.722019
Algebraic Techniques for Short(er) Exact Lattice-Based Zero-Knowledge Proofs · CRYPTO (1) 2019
Sub-linear Lattice-Based Zero-Knowledge Arguments for Arithmetic Circuits · CRYPTO (2) 2018
Authentication and access control
anonymous credentials
0.712023
A Framework for Practical Anonymous Credentials from Lattices · CRYPTO (2) 2023
Cryptographic protocols and secure computation › key exchange › authenticated key exchange
password-authenticated key exchange
0.712023
Generalized Fuzzy Password-Authenticated Key Exchange from Error Correcting Codes · ASIACRYPT (8) 2023
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs › succinct arguments
succinct non-interactive arguments
0.612022
Gemini: Elastic SNARKs for Diverse Environments · EUROCRYPT (2) 2022
Cryptographic protocols and secure computation › proof systems
sumcheck protocol
0.512021
Sumcheck Arguments and Their Applications · CRYPTO (1) 2021
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.412020
Foundations of Fully Dynamic Group Signatures · J. Cryptol. 2020
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures
group signature
0.412020
Foundations of Fully Dynamic Group Signatures · J. Cryptol. 2020
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs
post-quantum zero-knowledge
0.412020
A Non-PCP Approach to Succinct Quantum-Safe Zero-Knowledge · CRYPTO (2) 2020
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
learning with errors
0.312018
LWE Without Modular Reduction and Improved Side-Channel Attacks Against BLISS · ASIACRYPT (1) 2018
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs
non-interactive zero-knowledge proofs
0.312018
Bulletproofs: Short Proofs for Confidential Transactions and More · IEEE Symposium on Security and Privacy 2018
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs › zero-knowledge set membership proof
range proof
0.312018
Bulletproofs: Short Proofs for Confidential Transactions and More · IEEE Symposium on Security and Privacy 2018
Cryptographic protocols and secure computation
secure multiparty computation
0.312018
Bulletproofs: Short Proofs for Confidential Transactions and More · IEEE Symposium on Security and Privacy 2018
Hardware security and side channels
side-channel attack
0.312018
LWE Without Modular Reduction and Improved Side-Channel Attacks Against BLISS · ASIACRYPT (1) 2018
Blockchain and cryptocurrency security
confidential transactions
0.112018
Bulletproofs: Short Proofs for Confidential Transactions and More · IEEE Symposium on Security and Privacy 2018
Cryptographic primitives and cryptanalysis
discrete logarithm setting
0.112016
Efficient Zero-Knowledge Arguments for Arithmetic Circuits in the Discrete Log Setting · EUROCRYPT (2) 2016

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

error-correcting codes · 0.7proof systems · 0.6linear-time prover · 0.6interactive oracle proofs · 0.6lattice-based cryptography · 0.3discrete logarithm assumption · 0.3arithmetic circuit proof · 0.3discrete logarithm · 0.2arithmetic circuits · 0.2
YearPublicationVenuePosition
2026 Orthus: Practical Sublinear Batch-Verification of Lattice Relations from Standard Assumptions
Madalina Bolboceanu, Jonathan Bootle, Vadim Lyubashevsky, Antonio Merino-Gallardo, Gregor Seiler
CRYPTO (3)2
2025 Efficient Verifiable Mixnets from Lattices, Revisited
Jonathan Bootle, Vadim Lyubashevsky, Antonio Merino-Gallardo
PKC (2)1
2024 Formal Verification of the Sumcheck Protocol
abstract
The sumcheck protocol, introduced in 1992, is an interactive proof which is a key component of many probabilistic proof systems in computational complexity theory and cryptography, some of which have been deployed. However, none of these proof systems based on the sumcheck protocol enjoy a formally-verified security analysis. In this paper, we make progress in this direction by providing a formally verified security analysis of the sumcheck protocol using the interactive theorem prover Isabelle/HOL. We follow a general and modular approach. First, we give a general formalization of public-coin interactive proofs. We then define a generalized sumcheck protocol for which we axiomatize the underlying mathematical structure and we establish its soundness and completeness. Finally, we prove that these axioms hold for multivariate polynomials, the original setting of the sumcheck protocol. Our modular analysis facilitates formal verification of sumcheck instances based on different mathematical structures with little effort, by simply proving that these structures satisfy the axioms. Moreover, the analysis supports the development and formal verification of future cryptographic protocols using the sumcheck protocol as a building block.
Azucena Garvía Bosshard, Jonathan Bootle, Christoph Sprenger 0001
CSF2
2023 Generalized Fuzzy Password-Authenticated Key Exchange from Error Correcting Codes
Jonathan Bootle, Sebastian H. Faller, Julia Hesse, Kristina Hostáková, Johannes Ottenhues
ASIACRYPT (8)1
2023 Lattice-Based Succinct Arguments for NP with Polylogarithmic-Time Verification
Jonathan Bootle, Alessandro Chiesa, Katerina Sotiraki
CRYPTO (2)1
2023 A Framework for Practical Anonymous Credentials from Lattices
Jonathan Bootle, Vadim Lyubashevsky, Ngoc Khanh Nguyen 0001, Alessandro Sorniotti
CRYPTO (2)1
2022 DualDory: Logarithmic-Verifier Linkable Ring Signatures Through Preprocessing
Jonathan Bootle, Kaoutar Elkhiyaoui, Julia Hesse, Yacov Manevich
ESORICS (2)1
2022 Gemini: Elastic SNARKs for Diverse Environments
Jonathan Bootle, Alessandro Chiesa, Yuncong Hu, Michele Orrù
EUROCRYPT (2)1
2022 Zero-Knowledge IOPs with Linear-Time Prover and Polylogarithmic-Time Verifier
Jonathan Bootle, Alessandro Chiesa, Siqi Liu 0005
EUROCRYPT (2)1
2021 Sumcheck Arguments and Their Applications
Jonathan Bootle, Alessandro Chiesa, Katerina Sotiraki
CRYPTO (1)1
2021 More Efficient Amortization of Exact Zero-Knowledge Proofs for LWE
Jonathan Bootle, Vadim Lyubashevsky, Ngoc Khanh Nguyen 0001, Gregor Seiler
ESORICS (2)1
2020 A Non-PCP Approach to Succinct Quantum-Safe Zero-Knowledge
Jonathan Bootle, Vadim Lyubashevsky, Ngoc Khanh Nguyen 0001, Gregor Seiler
CRYPTO (2)1
2020 Compact Privacy Protocols from Post-quantum and Timed Classical Assumptions
Jonathan Bootle, Anja Lehmann, Vadim Lyubashevsky, Gregor Seiler
PQCrypto1
2020 Linear-Time Arguments with Sublinear Verification from Tensor Codes
Jonathan Bootle, Alessandro Chiesa, Jens Groth
TCC (2)1
2020 Foundations of Fully Dynamic Group Signatures
abstract
Abstract Group signatures allow members of a group to anonymously sign on behalf of the group. Membership is administered by a designated group manager. The group manager can also reveal the identity of a signer if and when needed to enforce accountability and deter abuse. For group signatures to be applicable in practice, they need to support fully dynamic groups, i.e., users may join and leave at any time. Existing security definitions for fully dynamic group signatures are informal, have shortcomings, and are mutually incompatible. We fill the gap by providing a formal rigorous security model for fully dynamic group signatures. Our model is general and is not tailored toward a specific design paradigm and can therefore, as we show, be used to argue about the security of different existing constructions following different design paradigms. Our definitions are stringent and when possible incorporate protection against maliciously chosen keys. We consider both the case where the group management and tracing signatures are administered by the same authority, i.e., a single group manager, and also the case where those roles are administered by two separate authorities, i.e., a group manager and an opening authority. We also show that a specialization of our model captures existing models for static and partially dynamic schemes. In the process, we identify a subtle gap in the security achieved by group signatures using revocation lists. We show that in such schemes new members achieve a slightly weaker notion of traceability. The flexibility of our security model allows to capture such relaxation of traceability.
Jonathan Bootle, Andrea Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth
J. Cryptol.1
2019 Algebraic Techniques for Short(er) Exact Lattice-Based Zero-Knowledge Proofs
Jonathan Bootle, Vadim Lyubashevsky, Gregor Seiler
CRYPTO (1)1
2018 Arya: Nearly Linear-Time Zero-Knowledge Proofs for Correct Program Execution
Jonathan Bootle, Andrea Cerulli, Jens Groth, Sune K. Jakobsen, Mary Maller
ASIACRYPT (1)1
2018 LWE Without Modular Reduction and Improved Side-Channel Attacks Against BLISS
Jonathan Bootle, Claire Delaplace, Thomas Espitau, Pierre-Alain Fouque, Mehdi Tibouchi
ASIACRYPT (1)1
2018 Sub-linear Lattice-Based Zero-Knowledge Arguments for Arithmetic Circuits
Carsten Baum, Jonathan Bootle, Andrea Cerulli, Rafaël Del Pino, Jens Groth, Vadim Lyubashevsky
CRYPTO (2)2
2018 Cryptanalysis of Compact-LWE
Jonathan Bootle, Mehdi Tibouchi, Keita Xagawa
CT-RSA1
2018 Bulletproofs: Short Proofs for Confidential Transactions and More
abstract
We propose Bulletproofs, a new non-interactive zero-knowledge proof protocol with very short proofs and without a trusted setup; the proof size is only logarithmic in the witness size. Bulletproofs are especially well suited for efficient range proofs on committed values: they enable proving that a committed value is in a range using only 2 log_2(n)+9 group and field elements, where n is the bit length of the range. Proof generation and verification times are linear in n. Bulletproofs greatly improve on the linear (in n) sized range proofs in existing proposals for confidential transactions in Bitcoin and other cryptocurrencies. Moreover, Bulletproofs supports aggregation of range proofs, so that a party can prove that m commitments lie in a given range by providing only an additive O(log(m)) group elements over the length of a single proof. To aggregate proofs from multiple parties, we enable the parties to generate a single proof without revealing their inputs to each other via a simple multi-party computation (MPC) protocol for constructing Bulletproofs. This MPC protocol uses either a constant number of rounds and linear communication, or a logarithmic number of rounds and logarithmic communication. We show that verification time, while asymptotically linear, is very efficient in practice. The marginal cost of batch verifying 32 aggregated range proofs is less than the cost of verifying 32 ECDSA signatures. Bulletproofs build on the techniques of Bootle et al. (EUROCRYPT 2016). Beyond range proofs, Bulletproofs provide short zero-knowledge proofs for general arithmetic circuits while only relying on the discrete logarithm assumption and without requiring a trusted setup. We discuss many applications that would benefit from Bulletproofs, primarily in the area of cryptocurrencies. The efficiency of Bulletproofs is particularly well suited for the distributed and trustless nature of blockchains. The full version of this article is available on ePrint.
Benedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra, Pieter Wuille, Gregory Maxwell
IEEE Symposium on Security and Privacy2
2017 Linear-Time Zero-Knowledge Proofs for Arithmetic Circuit Satisfiability
Jonathan Bootle, Andrea Cerulli, Essam Ghadafi, Jens Groth, Mohammad Hajiabadi, Sune K. Jakobsen
ASIACRYPT (3)1
2016 Foundations of Fully Dynamic Group Signatures
Jonathan Bootle, Andrea Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth
ACNS1
2016 Efficient Zero-Knowledge Arguments for Arithmetic Circuits in the Discrete Log Setting
Jonathan Bootle, Andrea Cerulli, Pyrros Chaidos, Jens Groth, Christophe Petit 0001
EUROCRYPT (2)1
2015 Short Accountable Ring Signatures Based on DDH
abstract
Ring signatures and group signatures are prominent cryptographic primitives offering a combination of privacy and authentication. They enable individual users to anonymously sign messages on behalf of a group of users. In ring signatures, the group, i.e. the ring, is chosen in an ad hoc manner by the signer. In group signatures, group membership is controlled by a group manager. Group signatures additionally enforce accountability by providing the group manager with a secret tracing key that can be used to identify the otherwise anonymous signer when needed. Accountable ring signatures, introduced by Xu and Yung (CARDIS 2004), bridge the gap between the two notions. They provide maximal flexibility in choosing the ring, and at the same time maintain accountability by supporting a designated opener that can identify signers when needed. We revisit accountable ring signatures and offer a formal security model for the primitive. Our model offers strong security definitions incorporating protection against maliciously chosen keys and at the same time flexibility both in the choice of the ring and the opener. We give a generic construction using standard tools. We give a highly efficient instantiation of our generic construction in the random oracle model by meticulously combining Camenisch’s group signature scheme (CRYPTO 1997) with a generalization of the one-out-of-many proofs of knowledge by Groth and Kohlweiss (EUROCRYPT 2015). Our instantiation yields signatures of logarithmic size (in the size of the ring) while relying solely on the well-studied decisional Diffie-Hellman assumption. In the process, we offer a number of optimizations for the recent Groth and Kohlweiss one-out-of-many proofs, which may be useful for other applications. Accountable ring signatures imply traditional ring and group signatures. We therefore also obtain highly efficient instantiations of those primitives with signatures shorter than all existing ring signatures as well as existing group signatures relying on standard assumptions.
Jonathan Bootle, Andrea Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth, Christophe Petit 0001
ESORICS (1)1