Internship - Implementing Fhe Cca1 Construction - 6 - Saclay, France - CEA - Commissariat à l'Energie Atomique

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


StageSHIP
Description

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 :


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

Languages:

English (Intermediate)


Prepared diploma:

Bac+- Master 2


Recommended training:

Cryptology - Software devlopment


Requester:


Position start date:

01/04/2024

Plus d'emplois de CEA - Commissariat à l'Energie Atomique