STAGE Leakage-Resilient Modes of Operation for Authenticated Encryption

Date de mise à jour de l’offre

CryptoExperts :

Conseil en systèmes et logiciels informatiques

Description de la mission


The idea of this internship will be to conduct a study of the state-of-the-art and tentatively building new authenticated encryption schemes secure in the presence of leakage and which are competitive in terms of security and performances. More specifically,

1. the candidate will be asked to study the state-of-the-art of the so-called levelled implementations providing authenticated encryption in the presence of leakage. In particular, the idea will first be to identify the security models in the presence of leakage that are considered so far in the literature for these implementations (both theoretical and practical guarantees). Then, the successful combinations of modes of operation and primitives that provide the best trade-offs in terms of security and efficiency will be identified. The candidate will be asked to understand the security proofs which lead to these results.

2. the candidate will try to exhibit new combinations of existing modes of operation and primitives for authenticated encryption to ensure the expected theoretical security properties and the best possible resistance against side-channel attacks given the various models. Each proposal will come with a security proof to guarantee the achieved security properties. Variants of existing modes of operations could be provided at this step if they achieve better security properties and unified models could be developed to provide generic security guarantees. Implementations could also be provided to compare the performances of the existing and new solutions.

Given the on-going NIST standardization competition on lightweight cryptography, the candidate will finally be asked to apply his/her results and the existing ones to challenge some of the candidates.

Profil recherché

This internship offer is for a Master 2 or final year engineer student who has a taste for cryptography and applied research. The candidate will have to demonstrate a solid back- ground in mathematics and/or computer science with a specialization in cryptography. The technical background required for this internship combines skills in algebra (finite fields, polynomials, etc.) as well as ease in programming. The candidate will have to demonstrate autonomy and dynamism. A good level of English is also desired.

Niveau de qualification requis

Bac + 4/5 et +
  • Employeur
  • Secteur d’activité de la structure
    Emploi - Economie - Innovation - Numérique
  • Effectif de la structure
    De 0 à 10 salariés
  • Site internet de la structure
  • Type de stage ou contrat
    Stage pour lycéens et étudiants en formation initiale
  • Date prévisionnelle de démarrage
  • Durée du stage ou contrat
    Plus de 4 mois et jusqu'à 6 mois
  • Le stage est-il rémunéré ?
  • Niveau de qualification requis

    Bac + 4/5 et +
  • Lieu du stage
    41 Boulevard des Capucines
  • Accès et transports
    Opéra / Madeleine