General information
Organisation
The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :
• defence and security,
• nuclear energy (fission and fusion),
• technological research for industry,
• fundamental research in the physical sciences and life sciences.
Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.
The CEA is established in ten centers spread throughout France
Reference
2023-29746
Description de l'unité
Le Laboratoire pour la Confiance des sYstèmes de calcuL (LCYL) de l'institut LIST consacre une partie de ses activités de recherche aux chiffrements entièrement homomorphes et à leurs diverses contextes d'utilisation..
Position description
Category
Information system
Contract
Internship
Job title
Internship - Implementing FHE CCA1 construction - 6 months - PALAISEAU H/F
Subject
Implementing FHE CCA1-construct with extended Paillier and relinearisation in SGX/TEE.
Homomorphic encryption is a kind of encryption which allows to perform computations directly over ciphertexts. All fully homomorphic cryptosystems used in practice natively achieve only CPA security. The Paillier cryptosystem is an additive homomorphic cryptosystem, i.e. it only allows additions between ciphertexts, which achieves CCA1 security. It also admits a slightly extended version which increases its possibilities and allows to evaluate arithmetic circuits of multiplicative depth at most 1. The objective of this internship will be to implement a construction based on that extended Paillier cryptosystem and assistance from SGX/TEE (Trusted Execution Environment) that is fully homomorphic (unbounded multiplicative depth) and achieves CCA1 security. The internship will include state-of-the-art, security analysis as well as prototyping work.
Contract duration (months)
6
Job description
Implementing FHE CCA1-construct with extended Paillier and relinearisation in SGX/TEE.
Homomorphic encryption is a kind of encryption which allows to perform computations directly over ciphertexts. All fully homomorphic cryptosystems used in practice natively achieve only CPA security. The Paillier cryptosystem is an additive homomorphic cryptosystem, i.e. it only allows additions between ciphertexts, which achieves CCA1 security. It also admits a slightly extended version which increases its possibilities and allows to evaluate arithmetic circuits of multiplicative depth at most 1. The objective of this internship will be to implement a construction based on that extended Paillier cryptosystem and assistance from SGX/TEE (Trusted Execution Environment) that is fully homomorphic (unbounded multiplicative depth) and achieves CCA1 security. The internship will include state-of-the-art, security analysis as well as prototyping work.
Methods / Means
Librairies FHE, programmation C/C++
Applicant Profile
M2 cryptographie et/ou cybersécurité, école d'ingénieur
Position location
Site
Saclay
Job location
France, Ile-de-France, Essonne (91)
Location
PALAISEAU
Candidate criteria
Languages
English (Intermediate)
Prepared diploma
Bac+5 - Master 2
Recommended training
Cryptology - Software devlopment
Requester
Position start date
01/04/2024