Je présenterais, à terme, ici divers travaux d'implémentation que j'ai réalisé, aussi bien au cours de mon stage de Master Recherche qu'au cours de ma scolarité.
Etude et Implémentation du schéma de diffusion de données chiffrées de Boneh, Sahaï et Waters.
La diffusion de données chiffrées vise à diffuser
la même information à un grand nombre d'utilisateurs via un
canal public de manière sûre et confidentielle. Chiffrer la
même information autant de fois qu'il y a d'utilisateurs permet
d'atteindre cet objectif. Cette solution n'est bien sure pas
satisfaisante : le coût en terme de redondance d'information est
énorme. L'objectif d'un schéma de diffusion de
données est de réduire cette redondance.
Le modèle de travail de ces shémas considère les
destinataires comme possédant un décodeur contenant leur
clef de déchiffrement. Il est alors possible d'en extraire des
clefs et de créer des versions pirates du
décodeur. L'objectif du traçage de traître est de retrouver
à partir d'un décodeur pirate les traîtres, c'est
à dire les utilisateurs ayant fourni leurs clefs.
Le schéma de Boneh, Sahaï et Waters, BSW en
abrégé, a été présenté
à Eurocrypt 2006. Il permet d'obtenir des chiffrés en
taille O(\sqrt{N}) et est totalement résistant aux
coalitions.
La bibliothèque BSW implémentant ce schéma possède sa propre page.