Bienvenue sur la page dédiée à la bibliothèque BSW, implémentant le schéma de diffusion de données chiffrées présenté par Boneh, Sahaï et Waters à la conférence EUROCRYPT 2006.
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.
Vous trouverez sur cette page une section téléchargements et la documentation au format javadoc de
l'implémentation de ce schéma.