プロが教える店舗&オフィスのセキュリティ対策術

先日、我が家のテレビを地上、BS・CSともデジタル化しました。
一台のテレビは、1年程前に購入したもの、もう一台は、3日前に購入したものです。
当然、B-CASカードも各々同時期にチューナーに挿入しています。
3日前に購入したTVで有料CS放送を見ると、画面左側に「無料お試しの申し込みの勧誘」メッセージが表示された上で、スクランブルが解除された放送が表示されています(おそらく、初期の無料放送期間だと思います。)が、1年ほど前に購入したTVでは、有料CS放送を見ることはできません。

ここで、質問です。
BS、CSの有料放送の映像部分のスクランブルは、どのようにして解除されているのでしょうか?
何も有料放送を無料で見たいと思っているわけではなく、技術的に大変興味があります。

ここの質問で、放送局側が、スクランブル状態の電波とともに、B-CASカード番号と関連付けたスクランブル解除信号を発信し、これを受信したB-CASカード付チューナー(B-CASカード番号が登録されたチューナー)が、スクランブルを除去するみたいな話がありました。

もしそうだとすると、放送局側は、膨大な数の(今、3000万超えたようですが・・)B-CASカード番号を関連付けたスクランブル解除信号を発信し続けることになりますし、チューナ側も、受信したスクランブル解除信号と、自己に登録されているB-CASカード番号を照合する処理が必要になるはずです。

試しに、1年前に購入したTVから挿入されていたB-CASカードを抜き取り、3日前に購入したTVに挿入したところ、CS有料放送が見れなくなりました。
現象としての結果は至極当然なのですが、表示までの時間にロスは感じられず、チューナー側で膨大な数のB-CASカード情報を処理しているようには思えません。

購入直後の初期無料期間のスクランブル解除状態(加入申し込みメッセージ付)、無料お試し期間申し込み後のスクランブル解除状態、契約後のスクランブル解除状態、契約終了後のスクランブル状態等、切り替わりのタイミングは様々ありますが、この処理は、どのように行われているのか、どなたかご存知ないでしょうか??

A 回答 (2件)

基本的には次のような仕組みです。



B-CASカードにはID番号、マスタキー(秘密鍵)が保管されています。
購入時はこの2つが記録されているだけです。

放送局からは放送番組だけではなく、番組に付随する情報、ECM、EMM情報を多重化して送信しています。
ここで、ECMとは暗号化された番組を解読するための鍵などが入った情報です。ECM自体も暗号化されています。

次にEMMですが、これが個別の受信者に向けて送信した情報になります。
EMMはB-CAS ID毎に、暗号化されて送信されています。これはそのIDのカードに入っているマスターキーにて解読できます。
EMMには契約情報が含まれていて、たとえば放送番組Aの視聴契約をしていれば、番組AのECMを解読する鍵が入っています。

つまり受信機では、自分のB-BAS ID向けに送信されてきたEMMをB-CASマスターキーで解読し、EMMに入っている個別情報やECM解読用の鍵を取り出し、これはB-CASカードの不揮発性領域に格納します(これらの情報は有効期限を定めています)。


そして、個別の放送の受信ではその放送毎に多重化して送信されているECMをEMMから取り出した鍵で解読し、ECMに入っているスクランブル解除の鍵を取り出し、それで暗号化された番組を復号します。

EMMの受信に失敗することがないように、受信機は電源を切っているときでも電波を受信して自分宛のEMMがないかチェックしています。
更に言うと、受信機は自分の機種宛のファームウェアが送信されてきていないかどうかもチェックしています。これは受信機のファームウェアがメーカーにより時々アップデートされることがあるためです。

EMMの送信頻度はよくわかりませんが、実用的な時間内に受信できるようにはしているのでしょう。仮にEMMの情報量を20byte程度とすると、地上波デジタル1chの伝送量は約2Mbyte/secだから、一秒で10万件の送信が出来ます。
実際には占有するわけには行かないので、もっと長い周期なのではないかと思います。
    • good
    • 4
この回答へのお礼

なるほど、そういうことだったんですね。
良く分かりました。
ありがとうございました!

お礼日時:2007/10/24 17:02

今までの経験による推測ですが。


まずB-CASカードは本来デジタル放送の録画制限のためのものです。
その仕組みを有料放送の視聴制御にも利用しています。

まずテレビ(又はレコーダー)に次の機能が組み込まれています。
1.B-CASカードが挿入されていないとデジタル放送受信を禁止する
2.B-CASカードの情報に従ってテレビを制御したり、メッセージを出したりする
3.デジタル放送受信中に信号中から分離した制御情報をモニターし自分のB-CASカードNoに一致する信号でB-CASカードを更新する

まず、NHK(無料放送)は約1ヶ月間はそのまま見れます。
1ヶ月経つと画面に登録要請の画面が出続けます。(電話受付時間帯のみw)
センターに電話するとB-CASカードNoがコンピュータに入力され
その後、1時間おきに1週間NHK5波(地デジ、BS)で解除信号が送られます。
受像中にどれか1回受信するとB-CASカードに記録され要請画面が消えます。

有料の場合も似た仕組みで最初はガイド画面、仮登録するとB-CASカードに記録され期間限定スクランブル解除となり
1ヶ月以内に継続アクションを取れば通常スクランブル解除信号を送り、
そうで無ければ1ヵ月後にテレビ内で自動的にスクランブルが掛る
と言う風になっていると思います。
    • good
    • 4
この回答へのお礼

ありがとうございました。

お礼日時:2007/10/24 17:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!