Commit e02a341c authored by Loïc Minier's avatar Loïc Minier

* first version of the libdvdcss download warning

  * first published version of the non-technical libdvdcss desc. in french
parent 0818def7
<?
$title = "Warning regarding libdvdcss";
$lang = "en";
$date = "28 April 2003";
$menu = array( "vlc", "download" );
require("header.php3");
?>
<? function pkgitem($version,$name) { ?><li><a href="/pub/videolan/vlc/<? echo $version."/".$name; ?>"><code><? echo $name; ?></code></a></li><? } ?>
<h1> Warning regarding libdvdcss </h1>
<? h2("What is libdvdcss ?"); ?>
libdvdcss is a toolbox of functions a program might use for reading the
contents of a DVD, encrypted or not.
<? h2("Why should I care ?"); ?>
libdvdcss did not buy a "player key" like commercial DVD-playback software do.
It uses various methods to access encrypted DVD and it does not respect zones.
This might or might not be considered as a copyright protection system
workaround. In some countries, it might be illegal to use or distribute it.
You have been warned.
<? h2("Additionnal information"); ?>
If you want to read more on this subject, we publish a <a
href="libdvdcss.txt">french non-technical description of libdvdcss</a>
and we will try to translate it soon.
<? footer('$Id: libdvdcss-warning.html,v 1.1 2003/04/28 21:06:31 lool Exp $'); ?>
Description peu technique de libdvdcss (v2.1)
libdvdcss est une bibliothèque de fonctions. Un programme peut
utiliser libdvdcss pour exploiter le contenu d'un DVD.
1/ Les « zones » DVD
Tous les DVD et tous les lecteurs distribués dans le commerce
comportent une information de « zone ». Ces informations combinées
visent à limiter les pays dans lesquels peuvent être utilisés ces DVD
et ces lecteurs. Il faut que les zones correspondent entre DVD et
lecteur.
2/ Le CSS
Le CSS (Content Scrambling System, système de brouillage du contenu)
protège la grande majorité des DVD du commerce.
Les éditeurs de logiciels de lecture de DVD achètent au DVD CCA (DVD
Copy Control Association) des clés leur permettant de décrypter le
CSS. Ils obtiennent en même temps les instructions d'utilisation du
CSS, tenues secrètes.
À l'aide de sa clé, et durant toute la lecture du DVD, un logiciel
dialogue avec le lecteur de DVD pour obtenir les informations de
décryptage.
3/ La copie de DVD
Les systèmes présentés ne protègent pas de la copie de DVD. À l'aide
d'un équipement adéquat on peut réaliser une copie physique du média
(souvent appelée « bit à bit ») qui sera exploitable de la même façon.
De plus, puisque le média doit être décrypté par le logiciel de
lecture pour être affiché à l'écran, le contenu décrypté du média sera
accessible durant la lecture - quel que soit le système employé.
4/ Les faiblesses de CSS
CSS a été l'objet d'études universitaires qui ont, par
rétro-analyse, découvert son fonctionnement ainsi que l'algorithme de
brouillage employé.
Ces études ont ensuite montré que les clés utilisées par CSS sont
très faibles sur le plan cryptographique, ce qui a conduit à des
algorithmes plus efficaces de décryptage et de découverte des clés. Il
est possible d'en obtenir une liste exhaustive en quelques minutes sur
un ordinateur de bureau moderne.
5/ Le fonctionnement de libdvdcss
La liste des clés du CSS est donc parfaitement connue, et un
échantillon de celle-ci est distribué avec libdvdcss.
libdvdcss adopte le même comportement qu'un logiciel de lecture de
DVD en utilisant une clé de cet échantillon. Si toutes les clés de
l'échantillon échouent, libdvdcss cherche mathématiquement l'ensemble
des clés et les essaye.
Il est possible que tout cela échoue, en particulier dans le cas
où DVD et lecteur ne sont pas dans la même zone. En dernier recours,
libdvdcss passe outre l'intégralité du système et décrypte le flux
brouillé directement en exploitant la faiblesse cryptographique de CSS.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment