FairPlayは、
Appleが開発した
デジタル著作権管理(DRM)技術です。かつて、QuickTime、iPod、iTunes、iTunes Storeで使用され、デジタルコンテンツの著作権保護に重要な役割を果たしました。iTunes Storeで購入した音楽ファイルは、FairPlayによって暗号化され、不正コピーや無許可の利用を防いでいました。
FairPlayの仕組み
FairPlayは、AES暗号化とMD5ハッシュアルゴリズムを組み合わせた堅牢なDRM技術でした。音楽ファイルは、暗号化されたAACオーディオストリームを含むMP4コンテナファイルとして保存されます。このAACストリームの復号に必要なマスターキーは、MP4コンテナファイル内にさらに暗号化されて含まれていました。
マスターキーを復号するための鍵は、「ユーザキー」と呼ばれていました。iTunesで音楽ファイルを購入すると、新しいユーザキーがランダムに生成され、
Appleの
サーバーとユーザーのiTunesに送られます。iTunesは、このユーザキーをローカルのキーデータベースに登録し、マスターキーの復号と音楽再生を可能にします。
別のコンピュータで同じアカウントを使用する場合、iTunesはそのコンピュータの一意な識別子を
Appleの
サーバーに送信し、対応するユーザキーを取得します。これにより、複数のコンピュータで同じアカウントを使って音楽を再生できる一方で、認証済みのコンピュータ台数を
Appleサーバーで管理し、不正なアクセスを防いでいました。
コンピュータの認証を解除する場合は、iTunesが
Appleサーバーに識別子の削除を要求し、同時にローカルのキーデータベースからユーザキーを削除します。iPodも同様のキーデータベースを持ち、iTunesからユーザキーをコピーすることで、FairPlayで保護された楽曲を再生可能になります。
再生制限とアカウント管理
FairPlay v2の仕様では、パソコンでの再生は5台まで、同じ音楽CDの作成は7枚までと制限されていました。一方、iPodや対応携帯電話との同期は制限なく行うことができました。また、複数のアカウントを同時に使用することも可能でした。
これらの制限は、著作権者の権利保護と、ユーザーの利便性のバランスを考慮して設定されていました。
セキュリティ
FairPlayは、QuickTimeとiTunesによって厳重に保護され、キーデータベース自身も暗号化されていたため、不正な改ざんを防いでいました。しかしながら、技術の進化に伴い、FairPlayを回避する手段も登場し、その後
Appleはより高度なDRM技術に移行しました。
まとめ
FairPlayは、
Appleがデジタル音楽の著作権保護のために開発した重要なDRM技術でした。AES暗号化やアカウント認証などの高度な技術を用いて、不正コピーや無許可再生を防止することに貢献しました。しかし、技術的な限界や回避策の出現により、現在は廃止されています。FairPlayは、
デジタル著作権管理技術の歴史において重要な役割を果たした技術の一つと言えるでしょう。