コピーガード()とは、BDやDVDやVHSなど映像メディアや、CDやMDなどの音楽メディア、その他、パソコンソフトやゲームソフトなど各種メディアにおける無断複製を防止するため、著作権者が自ら、その著作物が複製出来なくなるように処理すること。
概要 法的には「技術的保護手段」と呼ばれる著作権者等(著作者若しくは著作権者又は実演家若しく著作隣接権者)以下同じの権利の一種である。主たる目的は著作権等著作者人格権若しくは著作権又は実演家人格権若しくは著作隣接権。以下同じの保護であり、その適用分野は上記のメディアの他、ソフトウェアや印刷物など、多分野に渡る。一般には「コピーガード」「コピープロテクト」「コピーコントロール」「コピー制御」などと称されることもあるが、特に磁気メディアにおける上書きプロテクトと混同される可能性を嫌い、「コピーガード」という呼称が好まれている。
近年、技術の発達により著作物等著作物、実演、レコード、放送又は有線放送。以下同じの複製を行った時の質が非常に高いものになり、また短時間で安価に複製が出来るようになったこと、複製を行える装置が広く一般に普及したことによって世界中で大量の複製された著作物等が氾濫するようになってきている。これに伴い、権利者の利権が害されているとの声もある為、著作物等に複製を行えないまたは一定以上の複製が行えないようにする技術的な措置が施されることが多くなっている。とはいえ、そもそも人間が作るものである以上、完璧な技術は存在しないとも言われており、開発当初は強力なコピーガードとされていたものの、数年経ってから思わぬ盲点が明るみに出る事もあり得る。
コピーガードはコピー商品やカジュアルコピーを防ぐためという大義名分で、これまで認められてきた私的コピーを何らかの形で制限する。また、その制限を突破されないために、多くのコピーガードはハードウェアやOSの想定外のことを行っており、たびたびトラブルを起こす。そのために、利用者や低レイヤの開発者からの印象は悪く、またメーカーもサポートに多くの労力がかかる。
コピーガード技術は視聴者に対してプロプライエタリなOSやソフトウェアを強要するものが殆どであった。DVDレコーダやテレビは(組み込み)Linuxで動いているものが多いにも関わらずプロプライエタリなファームウェアでしか再生できず、PC上での再生もWindows上でベンダー依存のソフトウェアを使わなければ再生できないというものが殆どであった。
これはソフトウェアの改良によりコミュニティに恩恵をもたらしたり身近な人を助けることを目的とした自由ソフトウェア運動(FSM)の精神とは相容れないものであった。FSMの支持者が主体となって行った事実は確認されていないものの、とにかく、複製ではなく視聴のためにアクセスガード及びコピーガードの技術的回避のための技術やシステムが半ば公然と開発、提供されることが常習化するようになった。最初にアクセスガード回避が実装されたOSSメディアプレイヤーのVLCは今ももっとも良く使われているメディアプレイヤーの中の一つとなっている。暗号化方式を非公開にして安全性を保つ方法は常に破られてきたため(CSSを解読するlibdvdcss、DVBスクランブルを解読するlibdvdcsa、CPRM/CPPMを解読するlibdvdcpxm、のDRMを解読するlibbdplus、WMPのDRMを解読するFreeMe2 (後にFFmpegに移植される)、iTunesのDRMを解読するQTFairUse (後にVLCに移植される)、Adobe Flashの暗号化を解読するlibrtmpなど)、最近はHDCPやAACSやMULTI2 (地デジ)などのアルゴリズムを公開し鍵によって制限を保つ方法が主流となっている(HDCPはHDCP Encryption/Decryption Codeで、AACSはlibaacsで、MULTI2はARIB STD-B25 仕様確認テストプログラムで、MPEG-CENC (Common Encryption)はFFmpegやMP4BOXで解読可能)。ただしHDCPは弱い暗号の為にデバイスキーからマスターキーが推測されており、強い暗号のAACSもデコードに必要な鍵が漏れている。また、ハードウェアキーを使ったMULTI2も、インターネット越しによるシェアリングによって回避されてしまっている。
また、パソコン向けコピーガードにおいてはOSの防御システムを迂回してCPUやRAMの最深レイヤに直接アクセスしてクラッシュさせたり(Adobe Software Activation)Apple and Adobe: The Roots and Reasons Behind Today's Situation、ブートローダの領域に書き込んでマシンを起動不可能にしたり(Adobe Flexnetなど)Some Windows Apps Make GRUB 2 Unbootable、rootkitを仕込んでトロイの木馬に利用されたり(コピーコントロールCD)といった、致命的な脆弱性を抱えるアクティベーションシステムが横行していた。光学ディスクを使ったプロテクトでは、わざとエラーを起こしたりするためにエラー訂正の強力なドライブなどとの相性が悪く、異常系の考慮が甘いドライブを痛めやすい。また、ノートパソコンが安くなるに従い、光学ドライブの搭載が省略されることが多くなってきている。加えてx64対応以前のAlpha-ROMを使ったゲームは、32bitエミュレーションがあるはずのx64 OS上で動かすことができないという事が起きている。ネットワークを使ったプロテクトでは、以前は開発元が倒産した場合にアクティベーションができなくなるというリスクがあったものの、現在ではSteamなどの大手プラットフォームによるオンラインアクティベーション管理が主流となっている。
このように、世の中には様々なコピーガード回避の手段が溢れているが、それらを全て遮断する事は非常に困難であり、また、法規制を強めるなどして取り締まりを強化しようとすると、今度は行政コストなどの問題もあり、著作権者等が意図しないコンテンツのコピーを完全に防止する事は、事実上不可能だとも言われている。そのため、一般的なツールによるカジュアルなコピーを排除し、複製を禁じているコンテンツをコピーガード回避の手段を用いて悪意を持って複製したことが証明できる方向に舵がとられつつある。
現在実用化されているコピーガード 違法な複製を防止するため、コピーガードは進化を続ける。しかし、新しいコピーガードが開発されると、その後、それを解除する技術も必ずと言っていいくらいに開発されるので、結局はいたちごっこに陥る事がよくある。この項目では、現在実用化されているコピーガードについて解説する。過去にコンピュータソフトウェアに使用されていたものについてはWarezに詳しい。
ビデオなどに使用されているもの 映像信号などに使用されているコピーガードを以下に示す。
アナログ映像信号
APS(Analog Protection System)とも呼ばれる。アナログ映像信号にかけるコピーガードは、通常我々が画面を通じて見る映像の外側にあるブランキングエリアにかけられる。従って、テレビ・モニタで垂直同調の調整機能があるものではそのブランキングエリアを見ることによってコピーガード信号を見ることが出来る。右図中の1がマクロヴィジョン信号、2がカラーストライプである。
マクロヴィジョン方式 米ロヴィ社(旧社名はマクロヴィジョン社)が開発したコピーガードシステム。これが記録されたビデオソフトをVHSビデオデッキにダビングしても、ダビングされた映像は極端に明るくなったり、暗くなったり、或いは著しく垂直同調が乱れたりして、視るに堪えがたい画像になる。原理的には、VHSビデオデッキに搭載されている輝度処理回路のAGC(自動利得制御 - 輝度入力信号の利得()を自動調整し、適切な輝度を保つ)機能を誤動作させる映像信号を入れることにより引き起こされる。
多くのテレビには、AGC回路が無いので映像が乱れることはないと言われており、また、そういった理由から市販DVDなどのソフトのパッケージに「DVDプレーヤーをビデオデッキ経由でテレビに接続すると、画像が乱れることがあるので、直接テレビに接続してください」と書かれているのだが、テレビデオについては、一部の機種で入力された映像が乱れて、正常に表示されない場合がある。
マクロヴィジョン方式のコピーガードは、AGC機能を備えるビデオデッキでなければ効果を発揮することが出来ない為、Hi8・8ミリビデオ・ベータマックス、初期の頃のVHS、或いはAGC機能を切った業務用ビデオデッキでは、コピーガードが働かず、その他、過去に発売された製品の中には、同期信号の入れ替えなどによって、マクロヴィジョン方式が無効(同期信号の入れ替えなどによって、後述の「CGMS-A」も無効になる場合がある)になってしまう録画機も一部存在する。あるいはビデオデッキ2台をRFケーブル接続した場合も、無効になる場合もある。
なお、日本においてはマクロヴィジョン方式のバリエーション的なものも存在し、例えば「松竹方式」「シナノ企画方式」といったものなども存在し、当時としては、かなり強力なガードであり、古いビデオデッキ利用やRF接続程度では、全く解除できるものでは無いほどで、普通に視聴していてもノイズが気になるという苦情もあった。そういった理由であえてコピーガードを除去する装置を利用するAVマニアも一部に存在していた。
もっとも、最近のDVDレコーダーやBDレコーダー等はこのマクロヴィジョン方式のコピーガード信号を検出したら、自動的に録画停止になるなどの動作をするものも多くなっているが、上記で述べた同期信号を入れ替える一部の製品を経由して、映像信号を入力する事で、DVD-R/RW/RAM、BD-R/RE等のメディアへの録画が可能な場合がある。波形モニタで表示させたマクロヴィジョン信号を、右図中の1に示す。
カラーストライプ 「カラーバーストコピーガード」とも呼ばれる。マクロヴィジョン規格の一部で、急速に変調したカラーバースト信号をビデオ信号に加えることによるコピーガード。前項の「マクロヴィジョン」と重複して掛けられることが多い。このコピーガードがかかったビデオソフトをVHSビデオデッキでダビングすると、録画した映像には細い横線が15本から25本、均等間隔で入る。「カラーストライプ」と呼ばれるのは、色の乗っている部分にのみこの縞模様が見られる為である。波形モニタで表示させたカラーストライプを右図中の2に示す。 「松竹方式」「シナノ企画方式」も含めた従来のマクロヴィジョン方式は全く通用しなかったHi8・8ミリビデオも、このカラーストライプだけには作動する。ただし、登場し始めた時期が遅かった(販売・レンタル共にDVDソフトへの移行が本格化し始めた時期だった)事もあり、この方式のコピーガードを映像信号に搭載したビデオソフトは少ない(2003年に公開された映画『アドルフの画集』のVHS版ソフト等)。今後一層、ビデオソフト版は製造・販売されないケースの顕著化が避けられない以上、この方式の存在がますます薄くなり、幻のコピーガード方式扱いされるものと思われる。
CGMS-A(Copy Generation Management System - Analog) 映像信号にコピー世代・コピー可否の管理情報をのせ、これに対応するレコーダーに相応の動作をさせるというもの。これには著作者の意図に従い「コピーフリー」「コピーワンス」「コピー禁止」などの信号を選択して付加することが出来るようになっている。アナログの映像信号ではCGMS-Aとして使用される。対応レコーダーの基本動作としては、映像入力に「コピーワンス」の信号が乗っていた場合には、媒体に対し「コピー禁止」の信号を乗せて記録すると言うことである。これにより、「コピー禁止」の段階にある映像ソースをHDD・DVD・BD・D-VHSレコーダー(これらに内蔵されたVHSレコーダーを含む。通常はコピー制御対応)などで録画しようとしても、レコーダー側が自動的に停止するなどして録画することが出来ない。
ただし、あくまでレコーダー側のみの機能に依存するため、相応の動作をしないレコーダーだったり、レコーダーとの間でその信号が除去、あるいは改竄されてしまう様な事があれば、事実上無力になる弱さを持つ。アナログ記録方式の家電レコーダー(従来から存在するアナログVHS(ノーマルVHS・S-VHS・W-VHS)、8ミリビデオ、ベータマックスなど)については、が、アナログ入力(S端子、RCA端子)のPC用キャプチャ・デバイス機器(例:アイ・オー・データ機器製 GV-MVPシリーズ等)や、後期の8ミリ・Hi8ビデオカメラや、デジタルビデオカメラ(miniDV)、DVデッキ、及びアナログ入力PDA用キャプチャー機器(シャープ製 MPEG-4ビデオレコーダー CE-VR1)では当該信号を検知次第、録画動作が自動停止される仕組みが採り入れられている。
日本において地上波と衛星放送のデジタル放送(ISDB)なお、デジアナ変換される一部のCATVアナログ波再放送においても仕様上コピーガードが掛かるものがある。で実施されているコピー制御は、このCGMSにより制御されている。放送開始当初は、一部の有料放送を除き、CGMS-Aの内容は、「コピーフリー」だったが、2004年4月5日からは、全てのチャンネルの全ての番組が「コピーワンス」に変更された。これによって、多くの視聴者から反発の声がある(詳しくは、「B-CAS」の項目を参照)。
なお、ダビング10の施行後においても、各種対応機器でのCGMS-Aによるコピー制御の仕様には変更がなく、アナログ映像入出力に関しては従来通りコピーワンス制御が掛かる。詳細はダビング10を参照。
デジタル映像信号 デジタル映像信号にはさらに強力なコピーガードがかけられており、今後ともその種類・バリエーションが増えていくものと考えられる。代表的なものを以下に示す。
DTCP(Digital Transmission Content Protection) DTCP(Digital Transmission Content Protection)は、日立、インテル、パナソニック、ソニー、東芝の5社が共同で開発し1998年に発表したデジタル伝送用のための暗号化技術。5社が開発したことから「5C(Five Company、ファイブ・シー)」などとも呼ばれる。IEEE 1394(FireWire・i.LINK)用のDTCP-1394やIP用のDTCP-IP(DLNAで使用)などがある。機器ごとにIDを持たせ、公開鍵暗号または共通鍵暗号を利用して相互認証し、双方でコンテンツ保護が行えると認識しあえて初めて録画・再生が可能になるシステム。認証出来るとレコーダー側に復号用のカギを持たせ、映像データなどを暗号化して送信する。CCI(Copy Control Information)によって「Copy Free」「Copy Once」「Copy No More」「Copy Never」の4つのモードを指定できる。また、SRM(System Renewability Message)により不正機器のリストを共有することができ、不正機器のみを排除することが可能。CGMSやSCMSのようにレコーダー側の機器に依存することは無くコンテンツ保護機能を持たない機器を排除出来る。ただし、極めて稀ではあるものの、何らかの不具合でコピープロテクションが正常に機能しない場合もある。
CSS(Content Scramble System) CSS(Content Scramble System)は、多くのDVD-Videoソフトで採用されているコンテンツ暗号化システム。映像コンテンツを暗号化し、その暗号鍵を複製できないエリアに記録するもので、これが施されたソフトはパソコンなどで単純にコピーしても暗号鍵自体は複製できないため再生できない。リアルネットワークス子会社のDVD-Video再生ソフトウェアにCSSの解除キーが暗号化されずに埋め込まれ、これをノルウェーの当時16歳の少年ヨン・レック・ヨハンセンが解析、1999年にCSS回避ツールDeCSSを開発・公開した。現在ではDeCSSと同種のソフトウェアが多数インターネットなどで出回り、容易にCSSを解除できるようになってしまっている。
なお、日本においては、現在のところ、『CSSの位置づけは「アクセスコントロール技術」であり、著作権法で保護されているコピーガードには該当しない』というのが、文化庁文化審議会の見解である音楽配信メモ - なんでDVDコピーは「違法」なの!(日経クリック 2003年10月号)。そのため、2012年6月20日にDVDなどに用いられる「CSS」などの暗号型技術を、著作権法上の対象となる「技術的保護手段」に追加するDVDのリッピングの違法化を盛り込んだ著作権改正法案が可決されている。これに伴い、CSS等の暗号型の保護技術を回避してのDVDのリッピングは私的複製の対象外となり違法行為となる(ただし、CSS等の保護技術が使われていないDVDのリッピングについては、改正後も従来と変わりはない)。CSSを回避するプログラム・装置を提供することについても規制され、刑罰の対象となる。
著名なCSS解除ソフトをアップロードしていた者を著作権法違反で検挙、また出版社の自社のウェブサイトにCSS解除ソフトダウンロード先リンクを掲載していた、出版社の従業員1名と編集プロダクションの従業員2名も、著作権法違反の幇助で検挙された。
現在は、 がライセンスを行っている。
AACS(Advanced Access Content System) HD DVD・Blu-ray Discで採用されている。
ALPHA-DVD 韓国のセテックが開発したコピーガード。Alpha-ROMのDVD-Videoバージョン。専用デュプリケーターでの製作も可能。 Alpha-DVDはユーザーのPCにプログラムをインストールする必要がなく、ディスク上で動作するので作業プロセスを最少化可能。
ARccOS ソニーが開発した構造プロテクト。ここ最近でこのコピーガードを採用する映画DVDが増えてきている。一部のDVDプレイヤー(ソニー製のものも含む)を使っていると正常に再生できない不具合を起こしたソニー、自社製プレーヤでも再生できないプロテクトでDVDを保護 Engadget Japanese 2007年4月20日ため、廃止するメーカーも出てきている。
Cinavia Blu-ray Discで採用されている。
DVDMAGIC 視聴するにはインターネットで認証を行わなければならないプロテクト。起動時にDVDコピーソフトの起動を阻害しようとする。ケータイDVDが多い。
RipGuard マクロヴィジョン社が開発したプロテクト。ARccOS同様、意図的にエラーとなる領域を記録しておくことで、コピー時の読み込みエラーを誘発させる。ユニバーサルピクチャーズ、ディズニー(ブエナ・ビスタ)、パラマウントのDVDに多い。ブエナ・ビスタ製のDVDで一部の古いDVDプレイヤーを使っていると正常に再生できない不具合を起こしたため、廃止するメーカーも出ると期待されていた。しかし、2011年の段階でもブエナ・ビスタは廃止しておらず、2009年6月2日のTBS導入、2011年1月18日のフジテレビ導入、2010年6月のポニーキャニオン導入など、採用するメーカーは増え続けている。
JumpingBoy コピーすると本編ではなくジャンプする少年が映し出される。ユニバーサルやディズニー、ピクサーのDVDに施されている場合が多い。
UOPs User Operation Prohibitionsの略で、ユーザー操作禁止を意味する。これは、DVDの最初にある注意書きや予告などをユーザーがスキップしたり早送りしたりすることを禁止する機能である。
CPRM(Content Protection for Recordable Media) CPRM(Content Protection for Recordable Media)は、コピーワンス番組を録画するときに使われる方式である。詳細は当該記事を参照のこと。
CPPM(Content Protection for Prerecorded Media) CPPM(Content Protection for Prerecorded Media)は、再生専用メディアのコピープロテクト方式。原理的にはCPRMと同じである。主にDVDオーディオメディアに採用されており、日本においては同品質の複製は「コピー不可」となっている(アメリカでは「コピーワンス」で決着。ただし日本でも、CDレベルの品質に落として複製する場合は「コピーワンス」である)。
Blu-ray DiscやHD DVDでは、CPRMやCPPMに比べ、より一層解除を困難にする、AACSなどの新しいコピーガードをパッケージソフトなどで採用している。
コピー禁止フラグ コピー禁止フラグが立ててあるファイルや転送データはコピーすることが技術的に制限されていることを意味する。ただし、コピー禁止フラグ、は無反応機や無反応ソフトウェアによって無視される傾向にある。また、規制はあくまで民生機への実装のみであり、音楽・映像製作や映像編集に使われる業務用機・放送用機材においては、無視されるように作られている。前述のマクロヴィジョン方式などのアナログ方式の信号を検知したらそれをコピー禁止フラグとして取り扱う機器もある。 SCMS管理情報 CD-DA (一般的な音楽CD)のトラック情報(TOC) MP3のフレームヘッダの著作権ビット (CD-DAのTOCにあるビットと同じもの) 地デジにおけるダビング10のCCIフラグ S/PDIFのステータスビット au携帯の着うたファイルにおけるuuidcpgd ATOM 地デジレコーダーの保存ファイル(SROファイル)における東芝ヘッダ 前述のマクロヴィジョン方式などのアナログ方式をフラグとして使う方法。
リージョンコード リージョンコードとは、DVD及びBlu-ray Discを再生することが出来る地域を制限する地域コードのことで、再生したいディスクとプレイヤーのコードが一致しなければ再生することは出来ない。日本のリージョンコードはDVDでは2、Blu-ray DiscではAとなっており、特定の地域でないと再生出来ないことからプロテクトの一種と言える。ただし、一部のメーカーからはリージョンフリーのプレイヤーが発売されていることも事実で、海外旅行などが多い映画ファンや海外へ転勤する日本人などがそのような製品を購入する場合があるという。PC側のソフトウェア系DVDプレイヤーはリージョンコードを無視する傾向が多い。また、DVDの場合は映像の記録方式をNTSC、PALのどちらかに設定することで物理的に一部のプレイヤーで視聴を制限させることも可能。
なお、各地域毎のリージョンコードは次の通りである。 DVD 0 (ALL) 全世界で再生可 1 アメリカ・カナダ・世界の米領島嶼部 2 西欧諸国・中近東諸国・南アフリカ・レソト・スワジランド・日本・グリーンランド 3 東南アジア諸国・香港・マカオ・韓国・台湾・カンボジア・フィリピン・ミャンマー 4 オーストラリア・ニュージーランド・大洋州諸国・メキシコ・中南米諸国・西サモア・ミクロネシア 5 ロシア・旧ソ連諸国・エストニア・リトアニア・ラトビア・北朝鮮・モンゴル・アフガニスタン・南アジア諸国・アフリカ諸国 6 中国 7 未設定 8 国際航空航路など特殊用途 Blu-ray Disc (リージョンフリー) 全世界で再生可 A 北米・南米・日本・朝鮮半島・台湾・東南アジア B ヨーロッパ・アフリカ・中近東・オセアニア C 中国・中央アジア・南アジア・ロシア・モンゴル S/PDIF (カテゴリーコード) 20 日本 22 電子ソフトウェア送出 26 アメリカ 30 ヨーロッパ
HDCP(High-bandwidth Digital Content Protection)
HDTVに対応したデジタルAV機器のなかには、HDMI(High Definition Multimedia Interface)端子が搭載されているものが存在する。このHDMIは元々パソコンとディスプレイを接続するための標準規格として広く採用されたDVI(Digital Visual Interface)がベースとなっており、広帯域のデジタル信号を伝送する事が可能で、伝送速度も十分に余裕を持っており、HDTVを支える重要な規格と位置づけられた。
それまでにもHD信号の伝送用としてD端子があったが、伝送できるのは映像信号のみで音声については別途ケーブルが必要だった。それに対し、HDMIなら1本のケーブルで映像信号・音声信号・コントロール信号が伝送できる点がメーカー各社の商品開発において評価された。HDMIは2004年5月にはVer.1.1となり、DVDオーディオの伝送も可能になり、更に2005年8月には、SACDの伝送が可能なVer.1.2となった。
しかし、著作権保護の観点から鮮明な情報をデジタル信号のまま伝送できることが問題とされた。そこで、HDCP(High-bandwidth Digital Content Protection)Digital Content Protection(HDCP公式サイト)という方法が採用された。HDCPは、映像再生機器からディスプレイなどの表示機器にデジタル信号 を送受信する経路を暗号化し、コンテンツが不正にコピーされるのを防止する著作権保護技術(コピーガード)のひとつである。しかし、2010年9月にマスターキーが漏洩しておりIntel: Leaked HDCP copy protection code is legit (cnet news - 2010年9月16日(英文)、2010年9月20日閲覧)不正コピー防止技術「HDCP」のマスターキー流出、Intelが調査 (ITmedia News - 2010年9月20日、同日閲覧)、暗号化自体も非常に弱いものである「HDMIやDVIの著作権保護に使われているHDCPは完全に崩壊している」と専門家が指摘 GIGAZINE 2013年2月20日ため、研究者らはHDCPにもはや効力はなく崩壊していると警告している。そのため、4kTV対応機種で必須となるHDCP ver.2.2に規格がアップデートするまでの過程で、キーの更新やセキュリティの強化が図られている。ゲーム機ではPS4 ProやXBOX ONE SでHDCP 2.2が強制的に採用された。一部のゲーム機では部分的にHDCPを切ることも可能だが、DVD,BD,UHDBDおよび有償ストリーミングビデオの再生時はHDCPが強制的に有効化され、コンソールの電源ケーブルを直接遮断しない限りはずっとHDCPが入りっぱなしになる傾向にある。
HDCPは、各社のDVIやHDMIなどのデジタルインターフェースの暗号化に用いられているものの、D端子といったコンポーネント映像やS端子等のコンポジット映像から出力されるアナログ信号では、デジタル信号のような暗号化は原理的に不可能であり、また、コピーガードを加えたとしても除去が容易であると推測され、アナログ端子からの出力で作品の海賊版などが作られると懸念された。そこで、BDやHD DVDでは、AACSという新しい規格で、HD信号の出力を制限した。これにより、HD画質の映像をアナログ出力できる機器の製造と新規販売が全面禁止された。