CryptoDB
Marc Joye
Publications
Year
Venue
Title
2025
EUROCRYPT
Drifting Towards Better Error Probabilities in Fully Homomorphic Encryption Schemes
Abstract
There are two security notions for FHE schemes the traditional notion of IND-CPA, and a more stringent notion of IND-CPA^D. The notions are equivalent if the FHE schemes are perfectly correct, however for schemes with negligible failure probability the FHE parameters needed to obtain IND-CPA^D security can be much larger than those needed to obtain IND-CPA security. This paper uses the notion of ciphertext drift in order to understand the practical difference between IND-CPA and IND-CPA^D security in schemes such as FHEW, TFHE and FINAL. This notion allows us to define a modulus switching operation (the main culprit for the difference in parameters) such that one does not require adapting IND-CPA cryptographic parameters to meet the IND-CPA^D security level. Further, the extra cost incurred by the new techniques has no noticeable performance impact in practical applications. The paper also formally defines a stronger version for IND-CPA^D security called sIND-CPA^D, which is proved to be strictly separated from the IND-CPA^D notion. Criterion for turning an IND-CPA^D secure public-key encryption into an sIND-CPA^D one is also provided.
2024
RWC
Advanced FHE Protocols for the Blockchain
Abstract
This talk will outline the cryptographic protocols which are needed to implement private smart contracts (over and above that of basic FHE encryption and evaluation operations). Our motivation is the Zama fhEVM protocol, but the cryptographic primitives we will outline will be of general interest and apply to many FHE-enabled applications.
2022
TCHES
SoK: Fully Homomorphic Encryption over the [Discretized] Torus
Abstract
First posed as a challenge in 1978 by Rivest et al., fully homomorphic encryption—the ability to evaluate any function over encrypted data—was only solved in 2009 in a breakthrough result by Gentry (Commun. ACM, 2010). After a decade of intense research, practical solutions have emerged and are being pushed for standardization.This paper explains the inner-workings of TFHE, a torus-based fully homomorphic encryption scheme. More exactly, it describes its implementation on a discretized version of the torus. It also explains in detail the technique of the programmable bootstrapping. Numerous examples are provided to illustrate the various concepts and definitions.
2021
ASIACRYPT
Balanced Non-Adjacent Forms
📺
Abstract
Integers can be decomposed in multiple ways. The choice of a recoding technique is generally dictated by performance considerations. The usual metric for optimizing the decomposition is the Hamming weight. In this work, we consider a different metric and propose new modified forms (i.e., integer representations using signed digits) that satisfy minimality requirements under the new metric. Specifically, we introduce what we call balanced non-adjacent forms and prove that they feature a minimal Euclidean weight. We also present efficient algorithms to produce these new minimal forms. We analyze their asymptotic and exact distributions. We extend the definition to modular integers and show similar optimality results. The balanced non adjacent forms find natural applications in fully homomorphic encryption as they optimally reduce the noise variance in LWE-type ciphertexts.
2015
ASIACRYPT
2014
EUROCRYPT
2014
ASIACRYPT
Service
- CHES 2025 Program committee
- Eurocrypt 2024 Program chair
- Eurocrypt 2023 Program committee
- CHES 2022 Program committee
- Eurocrypt 2021 Program committee
- PKC 2021 Program committee
- Eurocrypt 2020 Program committee
- CHES 2020 Program committee
- PKC 2019 Program committee
- CHES 2019 Program committee
- CHES 2018 Program committee
- CHES 2017 Program committee
- CHES 2016 Program committee
- Eurocrypt 2015 Program committee
- CHES 2015 Program committee
- Asiacrypt 2015 Program committee
- Eurocrypt 2014 Program committee
- CHES 2014 Program committee
- Asiacrypt 2014 Program committee
- CHES 2013 Program committee
- CHES 2012 Program committee
- CHES 2011 Program committee
- Eurocrypt 2010 Program committee
- CHES 2010 Program committee
- Crypto 2009 Program committee
- PKC 2009 Program committee
- CHES 2009 Program committee
- Asiacrypt 2009 Program committee
- Eurocrypt 2008 Program committee
- CHES 2008 Program committee
- CHES 2007 Program committee
- Asiacrypt 2007 Program committee
- CHES 2006 Program committee
- Eurocrypt 2005 Program committee
- PKC 2004 Program committee
- CHES 2004 Program chair
- Asiacrypt 2004 Program committee
- PKC 2003 Program committee
- CHES 2003 Program committee
- Asiacrypt 2003 Program committee
Coauthors
- Giuseppe Ateniese (1)
- Fabrice Benhamouda (1)
- Olivier Bernard (1)
- Eric Brier (1)
- Jan Camenisch (1)
- Benoît Chevallier-Mames (1)
- Christophe Clavier (1)
- Jean-Sébastien Coron (3)
- Morten Dahl (1)
- Clement Danjou (1)
- Daniel Demmler (1)
- Reza Rezaeian Farashahi (1)
- Raveen R. Goundar (1)
- Helena Handschuh (1)
- Javier Herranz (1)
- Peter Ivanov (1)
- Marc Joye (35)
- Arjen K. Lenstra (1)
- Benoît Libert (9)
- Atsuko Miyaji (1)
- David Naccache (2)
- Pascal Paillier (8)
- Thomas Peters (6)
- David Pointcheval (1)
- Jean-Jacques Quisquater (2)
- Dragos Rotaru (1)
- Berry Schoenmakers (1)
- Nigel Smart (1)
- Nigel P. Smart (1)
- Louis Tremblay Thibault (1)
- Gene Tsudik (1)
- Michael Tunstall (1)
- Christophe Tymen (3)
- Serge Vaudenay (1)
- Michael Walter (1)
- Sung-Ming Yen (3)
- Moti Yung (6)