Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Internship - Implementing FHE CCA1 construction - 6 months - PALAISEAU H/F


Vacancy details

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