DeCSS


DeCSS
DeCSSは、市販のDVDビデオディスクのコンテンツを復号化できる最初の無料のコンピュータプログラムの1つです。DeCSSがリリースされる前は、オープンソースのオペレーティングシステム(BSDやLinuxなど)は暗号化されたビデオDVDを再生できませんでした。
コンピュータがDVDのコピー防止を回避するために使用できるDeCSSコードのフラグメント DeCSSの開発は、DVDコピー防止を担当する組織であるDVDコピーコントロールアソシエーション(CCA)、つまり商用DVDパブリッシャーが使用するコンテンツスクランブルシステム(CSS)からのライセンスなしで行われました。DeCSSのリリースは、ノルウェーの刑事裁判とその後のDeCSSの作者の1人の無罪判決をもたらしました。DVD CCAは、ソフトウェアの配布を停止するために、米国で多数の訴訟を起こしました。

コンテンツ
1 起源と歴史
1.1 ヨン・レック・ヨハンセンの関与
2 テクノロジーと派生作品
3 法的対応
4 も参照してください
5 参考文献
6 参考文献
7 外部リンク

起源と歴史
DeCSSは3人によって考案され、そのうち2人は匿名のままです。1999年10月にインターネットメーリングリストLiViDに掲載されました。トリオの著名な著者の1人は、ノルウェーのプログラマーJon Lech Johansenで、2000年にノルウェーの警察によって自宅が襲撃されました。当時はまだ10代でしたが、ノルウェー刑法第145条に違反したとしてノルウェーの裁判所で裁判にかけられ、2年の懲役と多額の罰金が科せられましたが、2003年初めに無罪となりました。 2003年3月5日、ノルウェーの無罪判決は、ヨハンセンを再審理する必要があるとの判決を下しました。裁判所は、検察官によって提出された議論と追加の証拠は別の裁判に値すると述べた。2003年12月22日、控訴院は無罪判決に同意し、2004年1月5日、ノルウェーのØkokrim(経済犯罪ユニット)はこの事件をこれ以上追求しないことを決定しました。
このプログラムは、1999年10月6日にJohansenがDVDリッピング用のクローズドソースの Windows専用アプリケーションであるDeCSS1.1bの発表をlivid -devメーリングリストに投稿したときに最初にリリースされました。月末までにソースコードが漏洩した。DeCSSの最初のリリースの数週間前に、DrinkOrDieというグループのDoD DVD Speed Ripper というプログラムがありました。このプログラムには、ソースコードが含まれておらず、すべてのDVDで機能しなかったようです。伝えられるところによると、Drink or Dieは、Xing DVDプレーヤーのオブジェクトコードを分解して、プレーヤーキーを取得しました。Johansenを含むDeCSSを作成したグループは、自分たちをリバースエンジニアリングのマスターと呼ぶようになり、DrinkまたはDieから情報を入手した可能性が
DeCSSで使用されるCSS復号化ソースコードは、DeCSSがリリースされる前にDerekFawcusに郵送されました。DeCSSソースコードがリークされたとき、Fawcusは、DeCSSがGNUGPLに違反して自分のcss-authコードを含んでいることに気づきました。Johansenはこれに気付いたとき、問題を解決するためにFawcusに連絡し、非GPL条件でDeCSSのコードを使用するライセンスを付与されました。
2004年1月22日、DVDCCAはJonJohansenに対する訴訟を取り下げました。

ヨン・レック・ヨハンセンの関与
DeCSSプログラムは、Johansenがグラフィカルユーザーインターフェイスを作成した共同プロジェクトでした。ノルウェーの新聞VerdensGangに掲載された、 Borgarting Court of Appealの筆記録には、DeCSSのリリースに至ったプロセスに関する次の説明が含まれています。
[Jon Lech Johansen]は、インターネットリレーチャット(以下、IRC)を通じて、志を同じくする[ LinuxオペレーティングシステムでDVDプレーヤーを開発しようとしている人々]と連絡を取りました。1999年9月11日、彼は「mdx」と、セキュリティが不十分なソフトウェアベースのDVDプレーヤーを使用して、CSSの暗号化アルゴリズムを見つける方法について話し合いました。9月22日の会話[JonLechJohansenと “mdx”の間]で、 “mdx”は、 “遊牧民”がCSS復号化のコードを見つけ、 “mdx”がこのをJonLechJohansenに送信することを通知します。「遊牧民」は、Xing DVDプレーヤーのいわゆるリバースエンジニアリングを通じてこの復号化アルゴリズムを見つけたとされており、キーは多かれ少なかれオープンにアクセス可能でした。これにより、コードCSS_scramble.cppの作成を可能にする情報が取得されました。1999年11月4日と1999年11月25日付けのチャットログから、「遊牧民」はXingプレーヤーでリバースエンジニアリングプロセスを実行したようです。事件は高等裁判所に提出されたため、これはJon LechJohansenによって11月4日以前には知られていませんでした。
認証コードに関しては、高等裁判所は、「遊牧民」がインターネット上の電子メーリングリストLiVid(Linux Video)を通じてこのコードを取得し、DerekFawcusによって作成されたとの根拠を持っています。1999年10月6日付けのLiVidの投稿から、この日付のDerek FawcusがDeCSSソースコードを読み、自分のものと比較したようです。さらに、「作成者は[Derek Fawcusのコード]をほぼ逐語的に使用しました。唯一の変更は、[Derek Fawcusの]著作権ヘッダーと解説を含む段落の削除、および関数名の変更でした。 。」名前はCSS_auth.cppでした。
高等裁判所は、Jon Lech Johansenが後にプログラムしたグラフィカルユーザーインターフェイスは、「遊牧民の」復号化アルゴリズムとDerekFawcusの認証パッケージで構成されていたとの根拠を持っています。グラフィカルユーザーインターフェイスの作成により、プログラミングの特別な知識がないユーザーもプログラムにアクセスできるようになりました。このプログラムは、ジョン・レック・ヨハンセンが映画「マトリックス」でテストした後、1999年10月6日に初めてインターネットで公開されました。この中で、彼は約2.5%をダウンロードしました。彼のコンピューターのハードドライブへの映画の200メガバイト。このファイルは、Jon LechJohansenが自分のコンピューターに保存した唯一のフィルムフラグメントです。

テクノロジーと派生作品
参照: libdvdcss DeCSSソースコードのリリースによりCSSアルゴリズムが公開されたとき、DeCSSとはまったく異なるブルートフォース攻撃の影響を受けやすいことがすぐにわかりました。暗号化はわずか40ビットであり、すべてのキーを使用するわけではありません。最適化されたコードを実行している1999年のハイエンドの家庭用コンピューターは、 24時間以内にブルートフォース攻撃を行う可能性があり、最新のコンピューターは、数秒以内にブルートフォース攻撃を行う可能性が
世界中のプログラマーは、DeCSSと同等の何百ものプログラムを作成しました。その中には、システムを簡単にバイパスできることを示すためのものもあれば、オープンソースの映画プレーヤーにDVDサポートを追加するためのものもCSSのライセンス制限により、公式チャネルを介してオープンソースの実装を作成することは不可能であり、一部のオペレーティングシステムではクローズドソースドライバーを使用できないため、合法的に入手した映画を視聴するためにDeCSSが必要なユーザーもいます。

法的対応
DeCSSをホストしているサイトに対する最初の法的脅威、およびDeCSSミラーリングキャンペーンの開始は、1999年11月初旬に始まりました(Universalv。Reimerdes)。DVD Copy Control Association、Inc。v。Bunnerの仮差し止め命令は、その後すぐに2000年1月に続きました。これらの脅威への対応として、DeCSSとも呼ばれるが、関連のない機能を備えたプログラムが開発されました。このプログラムは、 HTMLページからカスケードスタイルシートタグを取り除くために使用できます。あるケースでは、学校このプログラムのコピーを含む学生のウェブページを削除し、元のDeCSSプログラムと間違えて、メディアから多くの否定的な注目を集めました。CSSストリッピングプログラムは、この方法でMPAAを餌にするために特別に作成されました。
WIPO著作権条約(米国のデジタルミレニアム著作権法など)を実施している国でのコピー防止回避コードの公開を禁止する法律に抗議して、ステガノグラフィなどを通じてDeCSSアルゴリズムの説明を配布する巧妙な方法を考案した人もいます。、さまざまなインターネットプロトコルを介して、Tシャツやドラマチックな読み物で、MIDIファイルとして、俳句(DeCSS haiku)として、 、さらにはいわゆる違法素数として。

も参照してください
DVDコピーコントロール協会
AACS暗号化キーの論争
違法素数
youtube-dl

参考文献
^ 「ノルウェー刑法セクション135-147」。
^ MoRE および(1999年11月4日)。「DVDCSSクラッキングについての真実」。
^ 「DerekFawcusは、Johansenの話の側面を確認することにより、livid-devの炎上戦争を終わらせました」。
^ 「EFF:DVDの解読コードは企業秘密ではない」。電子フロンティア財団。
^ 「HeleDVD-dommen」 。ヴェルデンスギャング。
^ 「コンテンツスクランブリングシステム(CSS):はじめに」。
^ 「Pigdogジャーナル-DeCSS配布センター」。
^ シェーン、セス。「DVDを復号化する方法-俳句形式で」。
^ シェーン、セス。「DeCSS俳句の歴史」。
^ Touretzky、DavidS。「CSSDescramblersのギャラリー」。

参考文献
ローレンス・レッシグ、The Future of Ideas、2001年、187〜190ページ、ここから無料で入手できます。

外部リンク
DeCSS Central -DVD、CSS、DeCSS、LiVid、DVD CCA、MPAA、およびDeCSSを取り巻くさまざまな訴訟に関する情報。
BunnerおよびPavlovichDVD-CAA訴訟に関する情報のEFFアーカイブ
2600ニュース:DVD業界が2600を法廷に持ち込む
アフテンポステン:検察官はDVD-Jonの勝利を支持しました
Openlaw DVD / DeCSSフォーラムのよくある質問(FAQ)リスト
DeCSSを配布する42の方法
DeCSSの説明-CSS復号化アルゴリズムの技術概要。
DeCSS.c、DeCSSソースコード