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

Nicolas Gama

dblp:49/4575 · DBLP profile ↗
← Back
23ranked-venue papers
6as first author
7since 2021 · last 2025
0000-0001-7308-9171ORCID · corroborated

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

Security and privacy · 17 · 5 first-author · 6 since 2021Theory of computation · 4 · 1 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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 primitives and cryptanalysis · 82% Cryptographic protocols and secure computation · 7% Authentication and access control · 6%
Theoretical computer science
2 papers
Algorithms and data structures · 56% Coding theory · 33% Computational complexity · 11%

Topics — the 30 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption
1.222024
Revisiting Key Decomposition Techniques for FHE: Simpler, Faster and More Generic · ASIACRYPT (1) 2024
TFHE: Fast Fully Homomorphic Encryption Over the Torus · J. Cryptol. 2020
Cryptographic primitives and cryptanalysis
homomorphic encryption
1.142018
Building Applications with Homomorphic Encryption · CCS 2018
Faster Packed Homomorphic Operations and Efficient Circuit Bootstrapping for TFHE · ASIACRYPT (1) 2017
Structural Lattice Reduction: Generalized Worst-Case to Average-Case Reductions and Homomorphic Cryptosystems · EUROCRYPT (2) 2016
Cryptographic primitives and cryptanalysis › homomorphic encryption › fully homomorphic encryption
TFHE
0.722020
TFHE: Fast Fully Homomorphic Encryption Over the Torus · J. Cryptol. 2020
Faster Packed Homomorphic Operations and Efficient Circuit Bootstrapping for TFHE · ASIACRYPT (1) 2017
Hardware security and side channels
attestation
0.712023
To Attest or Not to Attest, This is the Question - Provable Attestation in FIDO2 · ASIACRYPT (6) 2023
Authentication and access control › authentication
authentication protocols
0.712023
To Attest or Not to Attest, This is the Question - Provable Attestation in FIDO2 · ASIACRYPT (6) 2023
Cryptographic primitives and cryptanalysis › post-quantum cryptography
code-based cryptography
0.712023
The Return of the SDitH · EUROCRYPT (5) 2023
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.712023
The Return of the SDitH · EUROCRYPT (5) 2023
Cryptographic primitives and cryptanalysis
post-quantum cryptography
0.712023
The Return of the SDitH · EUROCRYPT (5) 2023
Cryptographic primitives and cryptanalysis
provable security
0.712023
To Attest or Not to Attest, This is the Question - Provable Attestation in FIDO2 · ASIACRYPT (6) 2023
Cryptographic protocols and secure computation
secure multiparty computation
0.712023
Manticore: A Framework for Efficient Multiparty Computation Supporting Real Number and Boolean Arithmetic · J. Cryptol. 2023
Cryptographic primitives and cryptanalysis › coding theory › error-correcting codes
syndrome decoding
0.712023
The Return of the SDitH · EUROCRYPT (5) 2023
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography
0.642016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Structural Lattice Reduction: Generalized Worst-Case to Average-Case Reductions and Homomorphic Cryptosystems · EUROCRYPT (2) 2016
Symplectic Lattice Reduction and NTRU · EUROCRYPT 2006
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
lattice reduction
0.652016
Structural Lattice Reduction: Generalized Worst-Case to Average-Case Reductions and Homomorphic Cryptosystems · EUROCRYPT (2) 2016
Lattice Enumeration Using Extreme Pruning · EUROCRYPT 2010
Predicting Lattice Reduction · EUROCRYPT 2008
Cryptographic primitives and cryptanalysis › homomorphic encryption
circuit bootstrapping
0.312017
Faster Packed Homomorphic Operations and Efficient Circuit Bootstrapping for TFHE · ASIACRYPT (1) 2017
Cryptographic primitives and cryptanalysis › homomorphic encryption › fully homomorphic encryption › TFHE
programmable bootstrapping
0.312017
Faster Packed Homomorphic Operations and Efficient Circuit Bootstrapping for TFHE · ASIACRYPT (1) 2017
Cryptographic primitives and cryptanalysis › homomorphic encryption
bootstrapping
0.212016
Faster Fully Homomorphic Encryption: Bootstrapping in Less Than 0.1 Seconds · ASIACRYPT (1) 2016
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography › shortest vector problem
lattice sieving
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
shortest vector problem
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Algorithms and data structures › similarity search › nearest neighbor search
approximate nearest neighbor search
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Coding theory › error-correcting codes
concatenated codes
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Algorithms and data structures › similarity search › nearest neighbor search
locality-sensitive filtering
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Algorithms and data structures › similarity search
nearest neighbor search
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Coding theory › error-correcting codes › block codes
product codes
0.212016
New directions in nearest neighbor searching with applications to lattice sieving · SODA 2016
Cryptographic primitives and cryptanalysis › post-quantum cryptography › multivariate cryptography
HFE
0.112010
The Degree of Regularity of HFE Systems · ASIACRYPT 2010
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
lattice enumeration
0.112010
Lattice Enumeration Using Extreme Pruning · EUROCRYPT 2010
Cryptographic primitives and cryptanalysis › post-quantum cryptography
multivariate cryptography
0.112010
The Degree of Regularity of HFE Systems · ASIACRYPT 2010
Cryptographic protocols and secure computation
secure computation on encrypted data
0.112018
Building Applications with Homomorphic Encryption · CCS 2018
Algorithms and data structures › number-theoretic algorithms
lattice basis reduction
0.112008
Finding short lattice vectors within mordell's inequality · STOC 2008
Computational complexity
lattice problems
0.112008
Finding short lattice vectors within mordell's inequality · STOC 2008
Computational complexity › lattice problems
shortest vector problem
0.112008
Finding short lattice vectors within mordell's inequality · STOC 2008

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

zero-knowledge proofs · 0.7locality-sensitive hashing · 0.5lattice enumeration · 0.5homomorphic encryption library · 0.3packed homomorphic operations · 0.3gröbner basis · 0.1algebraic cryptanalysis · 0.1duality · 0.1LLL algorithm · 0.1
YearPublicationVenuePosition
2025 Post-quantum Online/Offline Signatures
Martin R. Albrecht, Nicolas Gama, James Howe, Anand Kumar Narayanan
CT-RSA2
2024 Revisiting Key Decomposition Techniques for FHE: Simpler, Faster and More Generic
Mariya Georgieva, Sergiu Carpov, Nicolas Gama, Sandra Guasch, Dimitar Jetchev
ASIACRYPT (1)3
2023 To Attest or Not to Attest, This is the Question - Provable Attestation in FIDO2
Nina Bindel, Nicolas Gama, Sandra Guasch, Eyal Ronen
ASIACRYPT (6)2
2023 The Return of the SDitH
Carlos Aguilar Melchor, Nicolas Gama, James Howe, Andreas Hülsing, David Joseph, Dongze Yue
EUROCRYPT (5)2
2023 Manticore: A Framework for Efficient Multiparty Computation Supporting Real Number and Boolean Arithmetic
Mariya Georgieva, Sergiu Carpov, Kevin Deforth, Dimitar Jetchev, Abson Sae-Tang, Marius Vuille, Nicolas Gama, Jonathan Katz, Iraklis Leontiadis
J. Cryptol.7
2022 GenoPPML - a framework for genomic privacy-preserving machine learning
abstract
We present a framework GenoPPML for privacy-preserving machine learning in the context of sensitive genomic data processing. The technology combines secure multiparty computation techniques based on the recently proposed Manticore framework for model training and fully homomorphic encryption based on TFHE for model inference. The framework was successfully used to solve breast cancer prediction problems on gene expression datasets coming from distinct private sources while preserving their privacy - the solution winning 1st place for both Tracks I and III of the genomic privacy competition iDASH’2020. Extensive benchmarks and comparisons to existing works are performed. Our 2-party logistic regression computation is 11× faster than the one in [1] on the same dataset and it uses only one CPU core.
Sergiu Carpov, Nicolas Gama, Mariya Georgieva, Dimitar Jetchev
CLOUD2
2022 XORBoost: Tree Boosting in the Multiparty Computation Setting
abstract
We present a novel protocol XORBoost for both training gradient boosted tree models and for using these models for inference in the multiparty computation (MPC) setting. Our protocol supports training for generically split datasets (vertical and horizontal splitting, or combination of those) while keeping all the information about features, thresholds, and evaluation paths private; only tree depth and the number of the binary trees are public parameters of the model. By using novel optimization techniques that reduce the number of oblivious permutation evaluations as well as sorting operations, we further speedup the algorithm. The protocol is agnostic to the underlying MPC framework or implementation.
Kevin Deforth, Marc Desgroseilliers, Nicolas Gama, Mariya Georgieva, Dimitar Jetchev, Marius Vuille
Proc. Priv. Enhancing Technol.3
2020 TFHE: Fast Fully Homomorphic Encryption Over the Torus
Ilaria Chillotti, Nicolas Gama, Mariya Georgieva, Malika Izabachène
J. Cryptol.2
2018 Building Applications with Homomorphic Encryption
abstract
In 2009, Craig Gentry introduced the first "fully" homomorphic encryption scheme allowing arbitrary circuits to be evaluated on encrypted data. Homomorphic encryption is a very powerful cryptographic primitive, though it has often been viewed by practitioners as too inefficient for practical applications. However, the performance of these encryption schemes has come a long way from that of Gentry's original work: there are now several well-maintained libraries implementing homomorphic encryption schemes and protocols demonstrating impressive performance results, alongside an ongoing standardization effort by the community. In this tutorial we survey the existing homomorphic encryption landscape, providing both a general overview of the state of the art, as well as a deeper dive into several of the existing libraries. We aim to provide a thorough introduction to homomorphic encryption accessible by the broader computer security community. Several of the presenters are core developers of well-known publicly available homomorphic encryption libraries, and organizers of the homomorphic encryption standardization effort \hrefhttp://homomorphicencryption.org/. This tutorial is targeted at application developers, security researchers, privacy engineers, graduate students, and anyone else interested in learning the basics of modern homomorphic encryption.The tutorial is divided into two parts: Part I is accessible by everyone comfortable with basic college-level math; Part II will cover more advanced topics, including descriptions of some of the different homomorphic encryption schemes and libraries, concrete example applications and code samples, and a deeper discussion on implementation challenges. Part II requires the audience to be familiar with modern C++.
Roger Hallman, Kim Laine, Wei Dai 0007, Nicolas Gama, Alex J. Malozemoff, Yuriy Polyakov, Sergiu Carpov
CCS4
2017 Faster Packed Homomorphic Operations and Efficient Circuit Bootstrapping for TFHE
Ilaria Chillotti, Nicolas Gama, Mariya Georgieva, Malika Izabachène
ASIACRYPT (1)2
2016 Faster Fully Homomorphic Encryption: Bootstrapping in Less Than 0.1 Seconds
Ilaria Chillotti, Nicolas Gama, Mariya Georgieva, Malika Izabachène
ASIACRYPT (1)2
2016 Structural Lattice Reduction: Generalized Worst-Case to Average-Case Reductions and Homomorphic Cryptosystems
Nicolas Gama, Malika Izabachène, Phong Q. Nguyen
EUROCRYPT (2)1
2016 A Homomorphic LWE Based E-voting Scheme
Ilaria Chillotti, Nicolas Gama, Mariya Georgieva, Malika Izabachène
PQCrypto2
2016 New directions in nearest neighbor searching with applications to lattice sieving
abstract
To solve the approximate nearest neighbor search problem (NNS) on the sphere, we propose a method using locality-sensitive filters (LSF), with the property that nearby vectors have a higher probability of surviving the same filter than vectors which are far apart. We instantiate the filters using spherical caps of height 1 – α, where a vector survives a filter if it is contained in the corresponding spherical cap, and where ideally each filter has an independent, uniformly random direction. For small α, these filters are very similar to the spherical locality-sensitive hash (LSH) family previously studied by Andoni et al. For larger α bounded away from 0, these filters potentially achieve a superior performance, provided we have access to an efficient oracle for finding relevant filters. Whereas existing LSH schemes are limited by a performance parameter of ρ ≥ 1/(2c2 – 1) to solve approximate NNS with approximation factor c, with spherical LSF we potentially achieve smaller asymptotic values of ρ, depending on the density of the data set. For sparse data sets where the dimension is super-logarithmic in the size of the data set, we asymptotically obtain ρ = 1/(2c2 – 1), while for a logarithmic dimensionality with density constant κ we obtain asymptotics of ρ ∼ 1/(4κc2). To instantiate the filters and prove the existence of an efficient decoding oracle, we replace the independent filters by filters taken from certain structured random product codes. We show that the additional structure in these concatenation codes allows us to decode efficiently using techniques similar to lattice enumeration, and we can find the relevant filters with low overhead, while at the same time not significantly changing the collision probabilities of the filters. We finally apply spherical LSF to sieving algorithms for solving the shortest vector problem (SVP) on lattices, and show that this leads to a heuristic time complexity for solving SVP in dimension n of (3/2)n/2+o(n) ≈ 20.292n+o(n). This asymptotically improves upon the previous best algorithms for solving SVP which use spherical LSH and cross-polytope LSH and run in time 20.298n+o(n). Experiments with the GaussSieve validate the claimed speedup and show that this method may be practical as well, as the polynomial overhead is small.
Anja Becker 0001, Léo Ducas, Nicolas Gama, Thijs Laarhoven
SODA3
2012 Efficient Multiplication over Extension Fields
Nadia El Mrabet, Nicolas Gama
WAIFI2
2010 The Degree of Regularity of HFE Systems
Vivien Dubois, Nicolas Gama
ASIACRYPT2
2010 Lattice Enumeration Using Extreme Pruning
Nicolas Gama, Phong Q. Nguyen, Oded Regev 0001
EUROCRYPT1
2009 Compact Normal Form for Regular Languages as Xor Automata
Jean Vuillemin, Nicolas Gama
CIAA2
2008 Predicting Lattice Reduction
Nicolas Gama, Phong Q. Nguyen
EUROCRYPT1
2008 Finding short lattice vectors within mordell's inequality
abstract
The celebrated Lenstra-Lenstra-Lovász lattice basis reduction algorithm (LLL) can naturally be viewed as an algorithmic version of Hermite's inequality on Hermite's constant. We present a polynomial-time blockwise reduction algorithm based on duality which can similarly be viewed as an algorithmic version of Mordell's inequality on Hermite's constant. This achieves a better and more natural approximation factor for the shortest vector problem than Schnorr's algorithm and its transference variant by Gama, Howgrave-Graham, Koy and Nguyen. Furthermore, we show that this approximation factor is essentially tight in the worst case.
Nicolas Gama, Phong Q. Nguyen
STOC1
2006 Rankin's Constant and Blockwise Lattice Reduction
Nicolas Gama, Nick Howgrave-Graham, Henrik Koy, Phong Q. Nguyen
CRYPTO1
2006 Symplectic Lattice Reduction and NTRU
Nicolas Gama, Nick Howgrave-Graham, Phong Q. Nguyen
EUROCRYPT1
2004 A Parallel Object-Oriented Application for 3D Electromagnetism
abstract
Summary form only given. Within the trend of object-based distributed computing, we present the design and implementation of a numerical simulation for electromagnetic waves propagation. A sequential Java design and implementation is first presented. Further, a distributed and parallel version is derived from the first, using an active object pattern. In addition, benchmarks are presented on this nonembarrassingly parallel application. A first contribution resides in the sequential object-oriented design that proved to be very modular and extensible; the classes and abstractions are designed to allow both element and volume type methods, furthermore, valid on structured, unstructured, or hybrid meshes. Compared to a Fortran version, the performance of this highly modular version proved to be in the same range. It is also shown how smoothly the sequential version can be distributed, keeping the same structuring and object abstractions, allowing to deal with larger data size. Finally, benchmarks on up to 64 processors compare the performances with respect to sequential and parallel versions, putting that in perspective with a comparable Fortran version.
Laurent Baduel, Françoise Baude, Denis Caromel, Christian Delbé, Nicolas Gama, Said El Kasmi, Stéphane Lanteri
IPDPS5