条件付きアクセス(CA )は、ソフトウェアやデジタルテレビシステムにおいて一般的に用いられる用語です。条件付きアクセスとは、コンテンツへのアクセスを求める人物が、そのコンテンツにアクセスする権限を有していることを確認するための評価プロセスです。アクセスは、コンテンツへのアクセスを許可する前に、特定の基準を満たすことを要求することで管理されます。
条件付きアクセスとは、組織が電子メール、アプリケーション、ドキュメントなどのソフトウェアへのユーザーのアクセスを管理できる機能です。通常はSaaS(Software-as-a-Service)として提供され、企業データの安全性を確保するために組織に導入されます。データへのアクセスに条件を設定することで、組織は誰が、どこで、どのような方法でデータにアクセスするかをより詳細に制御できます。
条件付きアクセスを設定する場合、システム管理者が定義したポリシーに基づいてアクセスを制限したり、アクセスを禁止したりできます。たとえば、特定のネットワークからのアクセスのみを許可したり、特定のWebブラウザからのアクセスをブロックしたりするポリシーを設定できます。
デジタルビデオ放送(DVB)規格では、条件付きアクセスシステム(CAS)規格が、DVB-CA(条件付きアクセス)、DVB-CSA(共通スクランブルアルゴリズム)、およびDVB-CI(共通インターフェース)の仕様書で定義されています。[ 1 ]これらの規格は、デジタルテレビストリームを難読化し、有効な復号スマートカードを持つユーザーのみにアクセスを許可する方法を定義しています。条件付きアクセスのDVB仕様は、 DVBウェブサイトの規格ページから入手できます。
これは、スクランブルと暗号化を組み合わせることで実現されます。データストリームは、制御ワードと呼ばれる48ビットの秘密鍵でスクランブルされます。特定の時点での制御ワードの値を知っていても、通常の状態ではコンテンツプロバイダーが1分間に数回制御ワードを変更するため、あまり意味がありません。制御ワードは、連続する値が通常予測できないように自動的に生成されます。DVB仕様では、そのために物理的なプロセスを使用することを推奨しています。
受信機がデータストリームを復号化するには、制御ワードの現在の値を常に把握しておく必要があります。実際には、視聴の中断が発生しないように、少し前に通知する必要があります。受信機への送信中は、制御ワードを保護するために暗号化が使用されます。制御ワードは、エンタイトルメント制御メッセージ(ECM)として暗号化されます。受信機内のCAサブシステムは、許可された場合にのみ制御ワードを復号化します。その許可は、エンタイトルメント管理メッセージ(EMM)の形式で受信機に送信されます。EMMは、受信機内のスマートカードによって識別される各加入者、または加入者グループに固有のものであり、ECMよりもはるかに低い頻度で、通常は1か月間隔で発行されます。これは不正視聴を防ぐには明らかに不十分であるため、TPSはこの間隔を約12分に短縮しました。これはプロバイダーごとに異なる場合があり、BSkyBは6週間という期間を使用しています。Nagravision 2がハッキングされたとき、Digital+は不正視聴をより困難にするために、3日ごとに新しいEMMを送信するようになりました。
ECMとEMMの内容は標準化されておらず、使用されている条件付きアクセスシステムに依存します。[ 2 ]
制御ワードは、複数のECM(電子制御モジュール)を介して同時に送信できます。これにより、複数の条件付きアクセスシステムを同時に使用することが可能になり、帯域幅を節約し、多重化事業者間の連携を促進します。DVB Simulcryptはヨーロッパで広く普及しており、 Hot Bird衛星から配信されるCNN International Europeなどの一部のチャンネルでは、7つの異なるCAシステムを並行して使用できます。
復号カードは、条件付きアクセスモジュール(CAM)、 DVB-CI規格に準拠したPCカード形式のカードリーダー、またはSky Digiboxなどに内蔵されているISO/IEC 7816カードリーダーを介して読み取られ、特定のアクセス権限で更新されることがあります。
複数の企業が競合するCAシステムを提供しており、ABV、VideoGuard、Irdeto、Nagravision、Conax、Viaccess、Synamedia、Mediaguard(別名SECA)は、最も一般的に使用されているCAシステムの一部です。
DVBシステムではCAが広く使われているため、暗号化を補助したり、直接回避したりするツールが数多く存在します。CAMエミュレータやマルチフォーマットCAMは、複数のカードフォーマットを読み取ったり、暗号化された信号を直接復号化したりすることができます。マルチフォーマットCAMのほとんど、および信号を直接復号化するCAMはすべて、 CAシステムのリバースエンジニアリングに基づいています。現在DVB暗号化に使用されているシステムの大部分は、Nagravision、Conax、Viaccess、Mediaguard(v1)、そしてVideoGuardの最初のバージョンを含め、いずれかの時点で完全な復号化が可能になっています。
カナダと米国では、条件付きアクセスの標準規格としてCableCARDが採用されており、その仕様はケーブル会社コンソーシアムであるCableLabsによって開発されました。
米国のケーブルテレビ会社は、連邦通信委員会(FCC)の規定により、CableCARDのサポートが義務付けられています。双方向通信(Mカード)に関する規格は存在しますが、衛星放送には別の規格があります。米国の次世代方式では、このような物理的なカードは使用せず、 DCASなどのダウンロード可能なソフトウェアを用いた条件付きアクセス方式を採用しています。
こうしたアプローチの主な利点は、セキュリティ侵害が発生した場合に、高価な物理的な条件付きアクセスモジュールの交換を必要とせずに、アクセス制御を動的にアップグレードできる点にある。
条件付きアクセスシステムには以下が含まれます。