DeCSS

Le DeCSS est un programme informatique capable de déchiffrer le contenu sur un DVD - le disque visuel chiffré par using le système (CSS) de Contenu-Brouillage de .

Origines et histoire

DeCSS a été conçu par trois personnes, deux de qui restent anonymes. Il a été libéré sur le blème de liste d'adresses de l'Internet en octobre 1999. L'un auteur connu du trio est un norvégien Jon Lech Johansen de programmeur du , dont à la maison a été pillé en 2000 par la police norvégienne. Un adolescent toujours alors, il a été mis sur l'épreuve dans une cour norvégienne pour violer la section norvégienne 145 de Codes Pénaux, et a fait face à une peine possible de deux ans et de grandes fines, mais a été acquitté de tous les frais début 2003. Cependant, le le 5 mars , le 2003 , une cour d'appels norvégienne a ordonné que Johansen devrait être réessayé. La cour a indiqué que les arguments classés par le procureur et l'évidence additionnelle ont mérité une autre épreuve. Le le 22 décembre , le 2003 , la cour d'appels étée d'accord avec l'acquittement, et le 5 janvier , Økokrim (unité économique du 2004 Norvège de crime) ont décidé de ne pas poursuivre le cas plus loin.

Le programme a été libéré la première fois le 6 octobre , le 1999 quand Johansen a signalé une annonce de DeCSS 1.1b, un fermé Windows - seulement demande de source de de DVD déchirant , sur la liste d'adresses blème-réalisateur. Le code source a été coulé avant la fin du mois. Le premier dégagement de DeCSS a été précédé par quelques semaines par un programme appelé le ripper de vitesse de DoD DVD d'un groupe appelé la boisson de ou meurt , qui n'a pas inclus le code source et qui apparemment n'a pas fonctionné avec tout le DVDs. Boire ou mourir a censément démonté le code d'objet du lecteur DVD de Xing pour obtenir une clef de joueur. Le groupe qui a écrit DeCSS, y compris Johansen, est venu pour s'appeler des maîtres du désossage et a pu avoir obtenu l'information de la boisson ou mourir.

Le code source de déchiffrage de CSS utilisé dans DeCSS a été expédié au Derek Fawcus avant que DeCSS ait été libéré. Quand le code source de DeCSS a été coulé, Fawcus a noté que ce DeCSS a inclus son code du CSS-auth en violation du GNU GPL . Quand Johansen a été mis au courant de ceci, il a entré en contact avec Fawcus pour résoudre le problème et a été accordé un permis d'employer le code dans DeCSS en vertu des conditions non-GPL.

Johansen a été impliqué à un égard d'un autre membre sur blème-réalisateur au-dessus de l'issue de violation de GPL. Johansen était un défenseur et un Linux critiqué de FreeBSD de . La question principale du conflit était que Johansen a réclamé qu'il avait été accordé un permis non-GPL par Fawcus pour le code CSS-auth, alors que l'autre partie réclamait qu'il se trouvait. Le Flame War a fini quand Fawcus a confirmé le côté de Johansen de l'histoire. À l'extrémité du 2000 , un document écrit par un auteur anonyme a apprêté sur l'Internet. Il accuse Johansen du Linux menteur et slandering et de violer le GPL. Une des réclamations du document est que l'appui d'UDF n'était pas une issue sous le Linux. Ceci est contesté par Matthew Pavlovich, le chef de projet blème, qui a témoigné dans le V. universel Reimerdes que le UDF sous le Linux était une issue.

Le le 22 janvier , le 2004 , le DVD CCA a laissé tomber le point de droit contre Jon Johansen.

Participation de Jon Lech Johansen

Le programme de DeCSS était un projet de collaboration, dans lequel Jon a écrit au l'interface utilisateurs graphique . Les transcriptions de la cour d'appels (lagmannsrett de Borgarting de ), éditée dans la troupe norvégienne de Verdens de de journal, contiennent la description qui suit du processus qui a mené au dégagement de DeCSS :

Internet Relay Chat de

Through (dorénavant IRC), contact établi par Johansen de Lech avec la recherche semblable pour développer un DVD-joueur sous [[Linux] du système d'exploitation]. le 1999 du 11 septembre , il a eu une conversation avec le " ; mdx" ; au sujet de la façon dont l'algorithme de chiffrage dans le CSS pourrait être trouvé, en employant un DVD-joueur articulé autour d'un logiciel mal fixé. Dans une conversation Jon Lech Johansen et " ; mdx" ; 22 septembre , " ; mdx" ; informe ce " ; le nomad" ; avait trouvé le code pour le déchiffrage de CSS, et ce " ; mdx" ; maintenant enverrait ceci à Jon Lech Johansen. " ; Le nomad" ; a allégué trouvé cet algorithme de déchiffrage par le désossage de soi-disant d'un DVD-joueur de Xing, où les clefs étaient davantage ou moins ouvertement accessible. Par ceci, l'information qui lui a fait le " possible ; mdx" ; pour créer le code CSS_scramble.cpp a été recherchée. De la causerie note le daté 1999 du 4 novembre et le 1999 , il du 25 novembre apparaît ce " ; le nomad" ; réalisé le processus de désossage sur un joueur de Xing, qu'il a caractérisé comme illégal. Car la caisse est présentée pour la Cour Suprême, ceci n'a pas été connu par Jon Lech Johansen avant le 4 novembre .

Concernant le code d'authentification, la Cour Suprême prend pour sa base qui " ; le nomad" ; a obtenu ce code par la liste d'adresses électronique blème (vidéo de Linux) sur l'Internet, et cela il a été créé par Derek Fawcus. Il apparaît par une signalisation blème datée le du 6 octobre 1999 que Derek Fawcus cette date a lus par le code source de DeCSS et comparé lui à ses propres. De plus, il apparaît ce " ; les créateurs DeCSS ont pris presque in extenso le code de Fawcus - le seul changement était le déplacement de l'en-tête de copyright de Fawcus et d'un paragraphe contenant des commentaires, et un changement de la fonction names." ; Le nom le code était CSS_auth.

La Cour Suprême prend pour sa base que le programme Jon Lech Johansen plus tard a programmée, l'interface utilisateurs graphique, " composé ; le nomad's" ; algorithme de déchiffrage et paquet d'authentification de Derek Fawcus. La création d'une interface utilisateurs graphique a rendu le programme accessible, aussi pour des utilisateurs sans connaissance spéciale dans la programmation. Le programme a été édité sur Internet pour la première fois le 1999 du 6 octobre , après que Jon Lech Johansen l'ait examiné sur le " de film ; Le Matrix." ; En cela, il a téléchargé approximativement 2. 200 méga-octets, du film à l'unité de disque dur sur son ordinateur. Ce dossier est le seul fragment Jon Lech Johansen de film a économisé sur son computer.

Technologie et travaux dérivés

voient également : Libdvdcss

Quand le dégagement du code source de DeCSS a rendu l'algorithme de CSS disponible pour le scrutin public, on l'a bientôt avéré susceptible d'une attaque de force brutale de très différente de DeCSS. Le chiffrage est seulement le bit du 40, et n'emploie pas toutes les clefs ; un code optimisé par fonctionnement à extrémité élevé d'ordinateur personnel (à partir de 1999) peut en mesure à la force brutale il en 24 heures tout à fait facilement.

Les programmeurs autour du monde ont créé des centaines de programmes équivalents à DeCSS, à certains simplement pour démontrer la facilité insignifiante avec laquelle le système pourrait être dévié, et à d'autres pour ajouter l'appui de DVD aux acteurs de cinéma de la source ouverte . Les restrictions d'autorisation au CSS le rendent impossible de créer une exécution de source ouverte par les canaux officiels, et les conducteurs fermés de source sont indisponibles pour quelques logiciels d'exploitation, ainsi besoin de l'utilisateur quelques DeCSS d'observer des films.

Dans le tôt 2000 , un programme avec le même nom mais un but très différent (enlevant des feuilles de modèle de cascade étiquette du code de HTML) a été également développé. Les gens ont été encouragés à refléter le site Web de ce programme indépendant, afin de le rendre vraisemblablement plus difficile pour que d'anti-DeCSS agents trouvent le « vrai » programme de DeCSS.

Réponse légale

Les plaintes en chef contre DeCSS (et programmes semblables) est qu'une fois que la vidéo non codée de source est disponible en forme numérique, elle peut être copiée sans dégradation, ainsi DeCSS peuvent être employées pour la violation des droits d'auteur. Cependant, la copie sans perte d'image numérique de DVDs sans les déchiffrer était déjà répandue avant DeCSS, particulièrement en Asie de l'Est. En outre, diverses utilités de secours de DVD qui se sont servies du " ; licensed" ; Les routines de décodage de CSS étaient également largement - disponibles.

Dans protestation contre législation qui interdit la publication du code de mise en échec de système anti-copie dans les pays qui mettent en application le Traité de copyright d'OMPI de (tel que Digital Millennium Copyright Act des Etats-Unis le '), certains ont trouvé des moyens intelligents de distribuer des descriptions de l'algorithme de DeCSS, telles que le traversant Steganography , par de divers protocoles d'Internet, sur des T-shirts et dans les lectures dramatiques, comme des dossiers du MIDI , comme série de poésies du Haiku , et même pendant qu'un nombre premier illégal de soi-disant . Cependant, l'algorithme de CSS semble exiger de plus de caractères de décrire dans un langage de programmation que l'algorithme du RC4 par protection des données de la RSA ; une des réalisations les plus courtes de DeCSS (appelé le " ; efdtt" ;) est 434 bytes. Pour cette raison, il n'a pas été distribué par une partie de plus de " ; inventive" ; méthodes employées pour distribuer l'algorithme de la RSA pendant les jours du &mdash du ITAR ; il n'est pas approprié aux tatouages, aux signatures d'email de , etc.

Les premières menaces légales contre des emplacements accueillant DeCSS, et le commencement du DeCSS reflétant la campagne, ont commencé dedans environ tôt - le 1999 ( V. universel Reimerdes ) de novembre. Comme réponse à ces menaces un programme a également appelé DeCSS mais avec une fonction indépendante a été développé. Ce programme peut être employé pour dépouiller des étiquettes des feuilles de modèle de cascade d'une page de HTML . Dans un cas, une école a enlevé la page Web d'un étudiant qui a inclus une copie de ce programme, la confondant avec le programme original de DeCSS, et a suscité beaucoup d'attention négative de médias. Le programme de dépouillement de CSS avait été spécifiquement créé pour amorcer le MPAA de cette manière.

En date du 2007 , DeCSS et plusieurs clones (qui n'ont pas été spécifiquement apportés à la cour) peuvent être aisément obtenus au-dessus de l'Internet . Quelques distributions de Linux de peuvent installer un lecteur DVD incorporant une exécution de CSS avec une commande simple.

Random links:Ronde van Vlaanderen | Gilbert de Clare, ęr comte de Pembroke | Reichsacht | John Elderfield | Lire-eval-imprimer la boucle | DeCSS