Bibliothèques

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.