Les preuves à divulgation nulle de connaissance
Les preuves à divulgation nulle de connaissance dans un contexte blockchain

Missions

  • - Apprendre le fonctionnement et les caractéristiques des protocoles à divulgation nulle de connaissance (zero knowledge proof).
  • - Découvrir les différentes implémentations et leurs utilisations dans le contexte des blockchain.
  • - Réaliser un prototype permettant de démontrer l’utilité de ces protocoles pour un cas d’usage à définir.

Conditions

Type of internship:Stage de fin d'études
Location:Paris
Salary:1500 € bruts
Date:2021

Profile

  • - F/H
  • - Vous êtes Bac +5 (école d'ingénieurs ou université) et vous cherchez un stage de fin d'études.
  • - Vous êtes autonome, curieux(se) et prêt(e) à prendre des initiatives.
  • - Vous êtes intéressé(e) par les technologies blockchain.
  • - Vous avez une première expérience de développement de smart contracts.

Context

L’objectif de ce stage est d’étudier les principes de fonctionnement des protocoles ZKP, et de dresser un portrait de l’état de l’art.
Puis, après un choix technologique, de créer le proof-of-concept d’une application utilisant de la preuve à divulgation nulle de connaissance.

Internship target

Etape 1 : Etude préalable

Au cours de cette étape vous prendrez connaissance des principes clés de ces protocoles. Cette montée en compétence vous amènera aux différentes implémentations, dont vous serez désormais capable de juger la maturité.

Etape 2 : Cadrage

Vous entrerez dans le vif du sujet :
- Étudier de quelle manière la preuve à divulgation nulle de connaissance s’applique à un cas d’usage.
- Définir les briques technologiques pour la construction d’un proof-of-concept.

Etape 3 : Conception et réalisation d’un prototype

Vous développerez un prototype d’application qui, s’appuyant sur une blockchain, requiert l’usage d’un protocole de confidentialité.

Etape 4 : Partage

Vous partagerez au sein de la communauté OCTO ce que vous aurez appris, à travers une restitution interne et un article sur le blog OCTO.

"Pour postuler à cette opportunité en STAGE , nous vous invitons à nous faie parvenir votre CV / Coordonnées via recrutement-stage@octo.com"

Management

- Vous serez encadré(e) par les consultants de la tribu Blockchain chez OCTO. - Vous serez suivi(e) tout au long de votre projet (entretien hebdomadaire avec votre tuteur, soutien de la communauté OCTO en cas de difficultés techniques…).