跳至內容

DeCSS

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

DeCSS是一個用於解密DVD碟片的自由軟件。在DeCSS發佈之前,基於Linux的電腦系統都無法播放DVD影片。

在開發過程中,DeCSS沒有獲得來自DVD Copy Control Association(DVD CCA)的許可,而這個組織則負責內容擾亂系統(CSS)等用於DVD數碼版權管理的系統。DeCSS發佈之後,其作者之一在挪威被控刑事犯罪,數年後才獲判無罪。為了阻止DeCSS的傳播,DVD CCA還在美國發起了一系列訴訟。

來源與歷史

DeCSS的程式碼片段,可在電腦上用來繞過DVD的版權保護。
  • 1999年10月:DeCSS最初由不知名人士從互聯網的LiViD(Linux Video and DVD)mailing list發表。
  • 2000年:程式開發者之一的挪威15歲少年約恩·萊克·約翰森(Jon Lech Johansen,又稱「DVD Jon」)(三名作者中唯一公開者)遭挪威警方搜尋其住家,並且被起訴,面臨可能的兩年有期徒刑及高額罰金
  • 2003年初:Jon Lech Johansen獲判無罪。
  • 2003年3月5日:挪威上訴法庭以Jon Lech Johansen觸犯挪威刑法的「黑客防治條款」(Norwegian Criminal Code section 145 (the hacker law))再審此案,理由是檢察官提出新的證人
  • 2003年12月22日:Jon Lech Johansen再度獲判無罪。
  • 2004年1月5日:挪威政府的經濟與環保犯罪調查與起訴機關Økokrim英語Økokrim宣佈不再追究此案。

技術資訊

通過DeCSS的原始碼,公眾首次得以接觸CSS的演算法。不久之後,有人發現除DeCSS使用的破解方法之外,還可以用暴力破解法攻破CSS的加密。CSS的金鑰長度只有40位,並且加密演算法沒有完全利用金鑰。在1999年,高端家用電腦經過最佳化後在一天內就可以暴力破解CSS,而現代電腦甚至能在數秒內完成破解。[1]

此後,許多程式設計師又開發了類似DeCSS的程式。這些程式中,一些只是為了演示如何輕鬆繞過CSS系統,還有一些則讓開源影片播放器支援了DVD。由於CSS的授權限制,通過官方渠道取得的資訊無法用於開發開源軟件,而閉源驅動又不支援所有系統,所以甚至有些正版用戶也需要使用DeCSS來播放影片。

法律行動

1999年11月,第一個針對提供DeCSS下載的網站的法律威脅出現,引起了鏡像DeCSS的運動。次年1月,在另一起官司中法院簽署了初步禁令。作為對法律威脅的回應,社區開發了一個不相關的同名程式,其功能是從HTML頁面中過濾CSS標籤。有次一家學校誤把這個程式當作原版DeCSS,移除了包含此程式的學生頁面,受到了大量的負面媒體關注,而社區開發這個程式就是為了通過這種形式讓MPAA上鈎。[2]

世界知識產權組織版權條約的契約國都立法禁止了可用於繞過版權保護的軟件,而一些社區成員則提議了各種分發DeCSS演算法的方法作為抗議。這些方法包括隱寫術、多種互聯網協定、T恤衫、MIDI檔案、俳句[3]等,甚至還有所謂的非法質數[4]

參考資料

  1. ^ Content Scrambling System (CSS): Introduction. www.cs.cmu.edu. [2018-08-07]. (原始內容存檔於2019-01-08). 
  2. ^ Pigdog Journal - DeCSS Distribution Center. www.pigdog.org. [2018-08-07]. (原始內容存檔於2018-08-07). 
  3. ^ The History of the DeCSS Haiku. www.loyalty.org. [2018-08-07]. (原始內容存檔於2018-06-28). 
  4. ^ Gallery of CSS Descramblers. www.cs.cmu.edu. [2018-08-07]. (原始內容存檔於2018-07-26). 

外部連結