(57)【要約】【課題】従来のチャンネル単位での受信限定方法に加えて新たな条件による受信限定方法を提供しフレキシブルな視聴制御を可能にする。【解決手段】放送受信装置４は、第１キー（Ｋ１−ｐ１）と第２キー（Ｋ１−ｐ２）とを含む公開鍵秘密鍵ペアの第１キーによって暗号化された暗号化データ（Ｌｏｃｋ−ｐ）を受信する暗号化データ受信部４２と、第２キーとして与えられるキー情報を取得するキー情報取得部３５、３６と、放送コンテンツ信号にかけられたスクランブルを解除する解除キー（Ｋｓ−ｐ）を含む共通情報を受信する共通情報受信部４１と、暗号化データ受信部に４２より受信した暗号化データをキー情報取得部３５、３６により取得したキー情報で正しく復号できるとき、暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを共通情報から抽出してデコーダ４５に供給する解除キー供給部４４と、を備える。【選択図】図３
2010087814.tif 000002
【特許請求の範囲】
【請求項１】
第１キーと第２キーとを含む公開鍵秘密鍵ペアの前記第１キーによって暗号化された暗号化データを受信する暗号化データ受信部と、
前記第２キーとして与えられるキー情報を取得するキー情報取得部と、
放送コンテンツ信号にかけられたスクランブルを解除する解除キーを含む共通情報を受信する共通情報受信部と、
前記暗号化データ受信部により受信した前記暗号化データを前記キー情報取得部により取得した前記キー情報で正しく復号できるとき、前記暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを前記共通情報から抽出して該放送コンテンツ信号のデコーダに供給する解除キー供給部と、
を備える、放送受信装置。
【請求項２】
前記キー情報取得部は、前記キー情報を発行するキー情報発行サーバから通信ネットワークを介して前記キー情報を受信する請求項１に記載の放送受信装置。
【請求項３】
前記キー情報取得部は、前記キー情報が記録された記録媒体へのデータの読み書きを行う記録媒体アクセス部を備える請求項１に記載の放送受信装置。
【請求項４】
第１キーと第２キーとを含む公開鍵秘密鍵ペアの前記第１キーによって暗号化された暗号化データと、前記第２キーとして与えられるキー情報と、及び放送コンテンツ信号にかけられたスクランブルを解除する解除キーを含んだ共通情報と、を外部から入力する入力部、
前記暗号化データを前記キー情報で正しく復号できるか否かを判定する判定部、及び
前記暗号化データを前記キー情報で正しく復号できるとき、前記共通情報から、前記暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを抽出する解除キー抽出部、を備える集積回路装置。
【請求項５】
放送コンテンツ信号のコンテンツ受信装置が、
第１キーと第２キーとを含む公開鍵秘密鍵ペアの前記第１キーによって暗号化された暗号化データ、スクランブルがかけられた放送コンテンツ信号、及び該放送コンテンツ信号のスクランブルを解除する解除キーを含む共通情報を、放送局から受信し、
前記第２キーとして与えられるキー情報を取得し、
受信した前記暗号化データを取得した前記キー情報で正しく復号できるか否かを判定し、
前記暗号化データを正しく復号できるとき、前記暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを前記共通情報から抽出し、
抽出した前記解除キーで前記放送コンテンツ信号のスクランブルを解除する、放送コンテンツ信号のスクランブル解除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
放送信号の限定受信システムに関する。特に、放送コンテンツ信号にかけられたスクランブルを解除する解除キーへのユーザによるアクセスを制御する技術に関する。
【背景技術】
【０００２】
一般的なＢＳ放送システムやＣＳ放送システムなどの、スクランブルが施された放送コンテンツ信号を配信する放送サービスでは限定受信システムが採用されている。限定受信システムでは、視聴サービスを受ける契約者と放送事業者との間で締結される視聴サービス契約において視聴できるコンテンツを特定する。契約者宅に設けたセットトップボックス、いわゆるＳＴＢは、視聴サービス契約に定めたチャンネルのコンテンツ信号についてのみ、コンテンツ信号にかけられたスクランブルを解除する。
【０００３】
従来の限定受信システムの視聴サービス契約では、視聴できるコンテンツがチャンネル単位で特定されており、ＳＴＢは視聴サービス契約が締結されているチャンネルのコンテンツのみスクランブルを解除する。
ＳＴＢによるスクランブル解除は、放送事業者からコンテンツ信号とともに配信される共通情報、個別情報にしたがって行われる。共通信号はＥＣＭ（Entitlement Control Message）と呼ばれることがあり、個別情報はＥＭＭ（Management Control Massage）と呼ばれることがある。
【０００４】
チャンネル単位で視聴できるコンテンツが特定される限定受信システムにおいて使用される共通情報及び個別情報の例をそれぞれ図１及び図２に示す。
共通情報は、放送事業者から配信される配信信号に含まれている各コンテンツ信号のチャネル番号（１〜ｎ〜ｐ）を指定するチャネル情報を格納するフールドと、各チャネルのコンテンツ信号にかけられたスクランブルを解除するスクランブル解除キー（Ｋｓ−１〜Ｋｓ−ｎ〜Ｋｓ−ｐ）を格納するフィールドとを備え、各チャネルに対してそれぞれ対応するスクランブル解除キーを関連付けるテーブル構造を有している。なお簡単のため、以下の説明においてスクランブル解除キーを単に「解除キー」と示すことがある。
【０００５】
個別情報は、配信信号に含まれている各コンテンツ信号のチャネル番号を指定するチャネル情報を格納するフィールドと、当該ＳＴＢを使用する契約者が各チャネルのコンテンツを視聴できるか否かを「１」及び「０」の値によって指定する契約情報を格納するフィールドとを備え、各チャネルに対してそれぞれ対応する契約情報を関連付けるテーブル構造を有している。図２に示す個別情報の例は、契約者は、契約情報の値が「１」であるチャンネル「２」及び「８」について、放送事業者との間でこれらのチャンネルのコンテンツを視聴する視聴サービス契約を締結しており、契約情報の値が「０」であるチャンネル「１」及び「３」についてはコンテンツを視聴する視聴サービス契約を締結していないことを示している。
【０００６】
ＳＴＢは、配信信号から取り出した共通情報の中から、個別情報において視聴サービス契約が締結されていると指定されているチャンネル、すなわち契約情報の値が「１」であるチャンネルについてのみ解除キーを取り出し、コンテンツ信号のスクランブルを解除するデコーダに供給する。
【０００７】
なお、コンテンツ配信装置からコンテンツ及びコンテンツ属性情報を含んだ属性付きコンテンツがテレビ装置に提供され、テレビ装置が属性付きコンテンツを蓄積手段に蓄積し、番組視聴者３が番組を視聴する際に蓄積制御手段が、放送からのデジタル放送番組データから抽出したキーワードを用いてコンテンツ属性情報を検索することにより、蓄積された複数のコンテンツの中から番組内容と関連の強いコンテンツを選択して読み出すことが提案されている。
【０００８】
また、株式会社が管理または所有する第１のサーバとネットワークで接続された複数の第２のサーバと第２のサーバの各々とネットワークで接続された株主クライアントとの間で、株式会社の企業ＩＤ、株式会社の株式を所有する株主の株主ＩＤ、株主の持ち株数、株主クライアントが受信する映像を表示するための映像スクランブル解除鍵、及び株主名簿に記載のパスワードを暗号化して作成された参加ＩＤと、株主が所有する株主パスワードとを、株主クライアントから上記第２のサーバへ送信し、第１のサーバは、参加ＩＤを解析して企業ＩＤ、株主ＩＤ、持ち株数、映像スクランブル解除鍵、名簿パスワードを取得し、株主クライアントへ映像スクランブル解除鍵を返送し、映像スクランブル解除鍵でスクランブル解除して参照する株主総会映像情報の投票指示を株主クライアントから第２のサーバが受信すると、第２のサーバは持ち株数に応じた議決権を集計し、第２のサーバに接続された株主クライアントの有する議決権の合計を第１のサーバへ送信する、株主総会運営方法が提案されている。
【０００９】
【特許文献１】特開平２００２−２４７４７２号公報
【特許文献２】特開平２００２−１９７２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述の通り、従来の限定受信システムでは、チャンネル単位で視聴サービス契約が締結されていた。このため、契約者による視聴の許可及び禁止を、チャンネル以外の他の条件を用いてフレキシブルに制御することができなかった。
開示のシステム、装置及び方法は、従来のチャンネル単位での受信限定方法に加えて、新たな条件による受信限定方法を提供することにより、よりフレキシブルな視聴制御を可能にすることを目的とする。
【課題を解決するための手段】
【００１１】
開示の装置及び方法では、放送コンテンツ信号のコンテンツ受信装置が、第１キーと第２キーとを含む公開鍵秘密鍵ペアの第１キーによって暗号化された暗号化データとスクランブルがかけられた放送コンテンツ信号と放送コンテンツ信号のスクランブルを解除する解除キーを含む共通情報とを放送局から受信し、第２キーとして与えられるキー情報を取得し、受信した暗号化データを取得したキー情報で正しく復号できるか否かを判定し、暗号化データを正しく復号できるとき、暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを共通情報から抽出し、抽出した解除キーで放送コンテンツ信号のスクランブルを解除する。
【００１２】
開示の集積回路装置は、第１キーと第２キーとを含む公開鍵秘密鍵ペアの第１キーによって暗号化された暗号化データと第２キーとして与えられるキー情報と放送コンテンツ信号にかけられたスクランブルを解除する解除キーを含んだ共通情報とを外部から入力する入力部と、暗号化データをキー情報で正しく復号できるか否かを判定する判定部と、暗号化データをキー情報で正しく復号できるとき、共通情報から、暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを抽出する解除キー抽出部、を備える。
【発明の効果】
【００１３】
従来のチャンネル単位での受信限定方法に加えて、新たな条件による受信限定方法が提供され、よりフレキシブルな視聴制御が可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、添付する図面を参照して実施例を説明する。図３は、開示の放送配信システムの第１実施例の全体構成図である。本実施例では、特定の番組やＣＭを視聴した者に、特定の時間帯のスクランブル化された番組を視聴することが許可される。
放送配信システム１は、第１の放送局２及び第２の放送局３に設けられた、音声及び／又は映像のストリーム信号である放送コンテンツ信号を配信する装置と、認証局７に設けられる公開鍵データベース８及び認証サーバ９と、通信ネットワークＮＴと、第２の放送局３との間で視聴サービス契約を締結した契約者Ａの契約者宅４に設けられるＳＴＢ５及びＴＶ装置６とを備える。なお本明細書に添付された各図面において、簡単のため「データベース」を「ＤＢ」と標記することがある。
【００１５】
公開鍵データベース８は、第２の放送局３が生成する公開鍵を第２の放送局３から受信して管理する。認証サーバ９は、契約者ＡのＳＴＢ５から通信ネットワークＮＴを介して送信される公開鍵の送信要求に応じて、第２の放送局３により作成され公開鍵データベース８に保存された公開鍵を、ＳＴＢ５に送信する。
なお、公開鍵データベース８に記憶される公開鍵は、特許請求の範囲に記載された公開鍵秘密鍵ペアの第２キーに対応する。公開鍵秘密鍵ペアとして生成された一対の鍵を公開鍵及び後述する秘密鍵として使用し、一対の鍵のうちどちらの鍵を公開鍵として使用してもよい。
また、認証サーバ９とＳＴＢ５との間の通信を確立する通信ネットワークＮＴは、インターネットでもよく、専用回線であってもよい。
【００１６】
ＳＴＢ５は、第１の放送局２から通信伝送路Ｃ１を介して配信される放送コンテンツ信号及び第２の放送局３から通信伝送路Ｃ２を介して配信される放送コンテンツ信号を受信して、ＴＶ装置６により視聴可能な信号に変換する。通信伝送路Ｃ１及びＣ２は、ＢＳ放送やＣＳ放送等で使用される無線通信回線であってもよく、ＣＡＴＶ等で使用される優先通信回線でもよい。放送コンテンツ信号はデジタル信号であってもよくアナログ信号であってもよい。ＳＴＢ５の構成及び動作については後述する。
【００１７】
図４は、図３に示す第２の放送局３に設けられる装置の構成を示す図である。図示するとおり第２の放送局３には、公開鍵秘密鍵ペア管理装置１０と、コンテンツ情報供給装置１４と、共通情報供給装置１５と、個別情報生成装置１６と、放送信号送信装置１７と、個別契約情報データベース１８を備える。
【００１８】
公開鍵秘密鍵ペア管理装置１０は、上記の公開鍵を含む公開鍵秘密鍵ペアの発行及び管理を行う。このため公開鍵秘密鍵ペア管理装置１０は、公開鍵発行部１１と、公開鍵秘密鍵ペア生成部１２と、秘密鍵データベース１３とを備える。
公開鍵秘密鍵ペア生成部１２は、既存の公開鍵秘密鍵ペアの生成方法に従って公開鍵及び秘密鍵の対を生成する。秘密鍵は、特許請求の範囲に記載された公開鍵秘密鍵ペアの第１キーに対応する。秘密鍵は、秘密鍵データベース１３に記憶され、公開鍵は公開鍵発行部１１によって認証局７の公開鍵データベース８に送信され、公開鍵データベース８に保存される。
【００１９】
コンテンツ情報供給装置１４は、放送コンテンツ信号を放送信号送信装置１７に供給する。放送信号送信装置１７に供給される放送コンテンツ信号はスクランブルがかけられており、共通情報供給装置１５は、放送コンテンツ信号にかけられたスクランブルを解除する解除キーを含む共通情報、例えばＥＣＭを放送信号送信装置１７に供給する。本実施例の共通情報は、図１に示したデータ構成を有する。
【００２０】
個別情報生成装置１６は、個人契約情報データベース１８に保存されている各契約者との視聴サービス契約の内容に従って、個別情報、例えばＥＭＭを作成し、放送信号送信装置１７に供給する。個別情報は、各契約者毎に生成され、放送信号送信装置１７から配信される配信信号に含まれる各チャンネルの視聴可否を示す情報を含む。本実施例の個別情報生成装置１６による個別情報の生成方法及びそのデータ内容については後述する。
【００２１】
放送信号送信装置１７は、コンテンツ情報供給装置１４から供給される放送コンテンツ信号、共通情報供給装置１５から供給される共通情報、個別情報生成装置１６から供給される個別情報、及びその他の付加情報を多重化した配信信号を、各契約者宅４のＳＴＢ５へ配信する。
【００２２】
図５は、図３に示す契約者宅４に設けられたＳＴＢ５の概略構成を示すブロック図である。図示するとおり、ＳＴＢ５は、ＣＰＵ３０と、ＲＯＭ３１と、揮発性ＲＡＭ３２と、不揮発性ＲＡＭ３３と、操作入出力部３４と、通信インタフェース３５を備える。
さらにＳＴＢ５は、信号分離部４０と、共通信号検出部４１と、個別信号検出部４２と、付加信号検出部４３と、ＣＡＳ（Conditional Access System）制御部４４と、デコーダ４５と、レジスタ４６を備える。ＳＴＢ５内の上記の各構成要素は、データバス５１及び制御バス５２にて接続されている。
【００２３】
信号分離部４０は、第２の放送局３の放送信号送信装置１７から送信された、多重化された配信信号を、放送コンテンツ信号、共通情報、個別情報、及び付加情報へと分離する。放送コンテンツ信号はデコーダ４５に供給され、共通情報、個別情報及び付加情報はそれぞれ共通情報検出部４１、個別情報検出部４２及び付加情報検出部４３によって検出される。
【００２４】
ＲＯＭ３１には、ＳＴＢ５の動作を制御する制御プログラムが格納され、制御プログラムはＣＰＵ３０によって実行される。揮発性ＲＡＭ３２は、制御プログラムを実行するためにＣＰＵ３０が使用する一時的なデータ記憶領域として使用される。不揮発性ＲＡＭ３３には、後述するようにＳＴＢ５が認証局７から取得した公開鍵情報など、ＳＴＢ５の動作に必要なデータが格納される。
【００２５】
操作入力部３４は、契約者ＡによるＳＴＢ５の操作入力を受け付けるユーザインタフェースであり、例えばＳＴＢ５の操作を行うためのリモコン装置や、ＳＴＢ５自体に設けられた操作キーであってよい。
通信インタフェース３５は、通信ネットワークＮＴを経由する通信環境を実現する。本実施例では通信インタフェース３５は、認証局７の認証サーバ９とＳＴＢ５との間の通信を確立する。
レジスタ４６は、ＴＶ装置６において選択されたチャンネルを示すチャンネルの選択信号を、ＴＶ装置６から入力して保持する。
【００２６】
ＣＰＵ３０は、制御プログラムを実行することにより、共通情報検出部４１及び個別情報検出部４２によって検出された共通情報及び個別情報と、認証局７から取得され不揮発性ＲＡＭ３３に格納された公開鍵情報を、ＣＡＳ制御部４４へ入力する。
ＣＡＳ制御部４４は、個別情報と公開鍵情報に応じて、放送コンテンツ信号にかけられたスクランブルを解除する解除キーを共通情報から抽出し、デコーダ４５に供給する。
デコーダ４５は、供給された解除キーによって放送コンテンツ信号にかけられたスクランブルを解除し、得られた音声信号及び／又は映像信号をＴＶ装置６へ出力する。
【００２７】
共通情報検出部４１、個別情報検出部４２及びＣＡＳ制御部４４は、特許請求の範囲に記載された共通情報受信部、暗号化データ受信部及び解除キー供給部にそれぞれ対応する。ＣＡＳ制御部４４は集積回路として実現することが可能である。集積回路として実現されたＣＡＳ制御部４４は、特許請求の範囲に記載された集積回路装置に対応する。
【００２８】
図６は、図５に示すＲＯＭ３１に記憶された制御プログラムをＣＰＵ３０で実行することによって実現される機能のブロック図である。ＲＯＭ３１に記憶された制御プログラムを実行することにより、ＣＰＵ３０は、共通情報供給部６０と、個別情報供給部６１と、付加情報取得部６２と、視聴履歴生成部６３と、視聴条件判定部６４と、公開鍵情報取得部６５と、公開鍵情報供給部６６として動作する。
なお、本実施例では、図６に示される上記の各機能をＣＰＵ３０によるソフトウエア処理により実現するが、これらの機能を専用のハードウエアによって実現してもよい。
【００２９】
共通情報供給部６０は、図５に示す共通情報検出部４１により検出された共通情報をＣＡＳ制御部４４へ供給する。個別情報供給部６１は、図５に示す個別情報検出部４２により検出された個別情報をＣＡＳ制御部４４へ供給する。
付加情報取得部６２は、図５に示す付加情報検出部４３が検出した付加情報を取得する。付加情報検出部４３により検出される付加情報には、ＲＯＭ３１に記憶された制御プログラムの更新データや、契約者Ａが第２の放送局３が配信する特定の番組を視聴できるようにしてよいか否かを判定するための視聴条件を示す視聴条件データが含まれる。付加情報取得部６２は、プログラムの更新データをＲＯＭ３１に記憶し、視聴条件データを不揮発性ＲＡＭ３３に格納する。
【００３０】
視聴履歴生成部６３は、ＴＶ装置６から入力されレジスタ４６に記憶されたＴＶ装置６のチャンネルの選択信号を入力し、ＴＶ装置６によって視聴されたコンテンツの視聴履歴情報を生成する。視聴履歴情報は、例えば、視聴されたチャンネルを特定するチャンネル情報と、そのチャンネルの視聴を開始した開始時刻及び終了した終了時刻からなる時間帯情報の履歴を記録する情報であってよい。視聴履歴生成部６３は、作成した視聴履歴情報を不揮発性ＲＡＭ３３に記憶する。
【００３１】
視聴条件判定部６４は、付加情報取得部６２により付加情報から取得され不揮発性ＲＡＭ３３に記憶された視聴条件データと、視聴履歴生成部６３により生成され不揮発性ＲＡＭ３３に記憶された視聴履歴情報と、操作入力部３４を介して行われたＳＴＢ５への操作入力を入力する。視聴条件判定部６４は、視聴履歴情報及び操作入力に応じて、視聴条件データにより示された視聴条件を満たすか否かを判定する。視聴条件判定部６４は、判定結果を公開鍵情報取得部６５に通知する。
【００３２】
視聴条件が満足されているときには、公開鍵情報取得部６５は、認証局７の認証サーバ９に、上記の特定の番組について予め生成された公開鍵情報の発行を要求し、認証サーバ９から公開鍵情報を受信する。公開鍵情報取得部６５は、受信した公開鍵情報を不揮発性ＲＡＭ３３へ記憶する。公開鍵情報取得部６５は、特許請求の範囲に記載されたキー情報取得部に対応する。
公開鍵情報供給部６６は、現在不揮発性ＲＡＭ３３へ記憶されている公開鍵情報をＣＡＳ制御部４４へ入力する。
【００３３】
図７は、図５に示すＣＡＳ制御部４４の概略構成を示すブロック図である。ＣＡＳ制御部４４は、個別情報保持部７１と、公開鍵情報保持部７２と、共通情報保持部７３と、時刻条件判定部７４と、復号可否判定部７５と、解除キー抽出部７６を備える。
【００３４】
個別情報保持部７１、公開鍵情報保持部７２及び共通情報保持部７３は、制御バス５２の制御信号にしたがってデータバス５１を介して、図６に示す個別情報供給部６１、公開鍵情報供給部６６及び共通情報供給部６０からそれぞれ入力された個別情報、公開鍵情報及び共通情報を一時的に保持する。
ＣＡＳ制御部４４を集積回路装置として実現するとき、データバス５１から、個別情報、公開鍵情報及び共通情報を入力する入力回路は、特許請求の範囲に記載される入力部に対応する。
【００３５】
時刻条件判定部７４は、現在時刻が、後述する公開鍵情報に含まれる時間帯情報が示す時刻条件を満たすか否かを判定し、判定結果を解除キー抽出部７６へ通知する。
復号可否判定部７５は、後述する個別情報に含まれる暗号化された契約者ＩＤを、公開鍵情報に含まれる公開鍵を用いて復号し、復号されたデータが、契約者Ａの契約者ＩＤと一致するか否かを判定することにより、暗号化された契約者ＩＤを正しく復号できる否かを判定する。復号可否判定部７５は、判定結果を解除キー抽出部７６へ通知する。
【００３６】
解除キー抽出部７６は、個別情報において各チャンネル毎に設定された契約情報を参照して、各チャンネル毎に視聴サービス契約が締結されているか否かを判定し、視聴サービス契約が締結されているチャンネルの解除キーを共通情報から抽出して、デコーダ４５に供給する。
【００３７】
あるチャンネルに設定された契約情報が暗号化された契約者ＩＤであるとき、解除キー抽出部７６は、次の処理を行う。解除キー抽出部７６は、暗号化された契約者ＩＤが正しく復号できるか否かを判定した復号可否判定部７５から判定結果を受信する。また、解除キー抽出部７６は、復号された公開鍵と共に公開鍵情報に含まれていた時間帯情報が示す時刻条件を現在時刻が満たすか否かを判定した時刻条件判定部７４から、判定結果を受信する。
暗号化された契約者ＩＤが正しく復号され、時間帯情報が示す時刻条件を現在時刻が満たすとき、解除キー抽出部７６は、個別情報において契約情報に暗号化された契約者ＩＤが設定されたチャンネルの解除キーを共通情報から抽出して、デコーダ４５に供給する。
【００３８】
以下、放送配信システム１の各構成要素の動作を説明する。図８は、第２の放送局２による図３に示す公開鍵データベース８への公開鍵情報の登録方法を示すフローチャートである。ステップＳ１０において、図４に示す第２の放送局３に設けられた公開鍵秘密鍵ペア生成部１２は、公開鍵Ｋ１−ｐ２及び秘密鍵Ｋ１−ｐ１からなる公開鍵秘密鍵ペアを生成する。
【００３９】
ステップＳ１１において、公開鍵秘密鍵ペア生成部１２は、ステップＳ１０で生成した公開鍵Ｋ１−ｐ２を取得したＳＴＢ５に対して視聴を許可するコンテンツが配信される、チャンネル及び時間帯を決定する。以下の説明において、公開鍵Ｋ１−ｐ２を取得したＳＴＢ５に対して視聴を許可されるコンテンツを、「サービスコンテンツ」と示すことがある。例えば公開鍵秘密鍵ペア生成部１２は、特定の番組をサービスコンテンツとするとき、この番組を配信するチャンネル及び時間帯をステップＳ１１で決定する。
【００４０】
公開鍵秘密鍵ペア生成部１２は、ステップＳ１０において生成された秘密鍵Ｋ１−ｐ１と、サービスコンテンツを配信するチャンネル及び時間帯をそれぞれ表すチャネル情報及び時間帯情報を、秘密鍵データベース１３に登録する。図９は、秘密鍵データベース１３のデータ構成の構成例を示す図である。秘密鍵データベース１３は、サービスコンテンツを配信するチャンネル及び時間帯を指定するチャンネル情報及び時間帯情報をそれぞれ格納するフィールドと、秘密鍵Ｋ１−ｐ１を格納するフィールドを備える。そして、秘密鍵データベース１３は、秘密鍵Ｋ１−ｐ１に対して、サービスコンテンツのチャンネル情報及び時間帯情報を関連付けるテーブル構造を有している。
【００４１】
ステップＳ１２において、公開鍵秘密鍵ペア生成部１２は、ステップＳ１０において生成された公開鍵Ｋ１−ｐ２と、ステップＳ１１で決定したチャネル情報及び時間帯情報を組み合わせた公開鍵情報を生成する。
ステップＳ１３において公開鍵発行部１１は、公開鍵秘密鍵ペア生成部１２が生成した公開鍵情報を、認証局７の公開鍵データベース８に登録する。
【００４２】
図１０は、公開鍵データベース８のデータ構成の構成例を示す図である。公開鍵データベース８は、サービスコンテンツを配信するチャンネル及び時間帯を指定するチャンネル情報及び時間帯情報をそれぞれ格納するフィールドと、公開鍵Ｋ１−ｐ２を格納するフィールドを備える。そして、公開鍵データベース８は、公開鍵Ｋ１−ｐ２に対して、サービスコンテンツのチャンネル情報及び時間帯情報を関連付けるテーブル構造を有している。
【００４３】
図１１は第２の放送局３による個別情報の作成方法を示すフローチャートであり、図１２は個別情報のデータ内容の例を示す図である。個別情報は、配信信号に含まれている各コンテンツ信号のチャネル番号を指定するチャネル情報を格納するフィールドと、契約者Ａが各チャネルについて視聴サービス契約を結んでいるか否かを指定できる契約情報を格納するフィールドとを備え、各チャネルに対してそれぞれ対応する契約情報を関連付けるテーブル構造を有している。契約情報の値「１」は、対応するチャンネルについて視聴サービス契約を結んでいることを示し、契約情報の値「０」は、視聴サービス契約を結んでいないことを示す。
【００４４】
ステップＳ２１において第２の放送局３に設けられた個別情報生成装置１６は、個人契約情報データベース１８を参照し、契約者Ａに関する個人契約情報を取得する。個人契約情報は、契約者Ａの契約者ＩＤと、第２の放送局３から配信される配信信号に含まれる各チャンネルのうち契約者Ａとの間で視聴サービス契約が結ばれているチャンネルを指定する情報を含む。
【００４５】
ステップＳ２２において個別情報生成装置１６は、秘密鍵データベース１３を参照する。秘密鍵データベース１３内に、まもなく配信される予定の又は現在配信されているサービスコンテンツに関するレコードが登録されている場合には、このレコードに格納された秘密鍵Ｋ１−ｐ１を用いて契約者Ａの契約者ＩＤを暗号化する。秘密鍵Ｋ１−ｐ１により暗号化された契約者Ａの契約者ＩＤをＬｏｃｋ−ｐと示す。
【００４６】
個別情報生成装置１６は、反復ループＳ２３〜Ｓ２９を、第２の放送局３から配信される配信信号に含まれる各チャンネル１〜Ｎについて繰り返す。各チャンネル毎に反復される処理のそれぞれにおいて対象となるチャンネルの番号を「ｉ」と示す。
ステップＳ２４において個別情報生成装置１６は、チャンネルｉが、契約者Ａと視聴サービス契約を結んでいるチャンネルであるか否かを判定する。チャンネルｉが契約者Ａと視聴サービス契約を結んでいるチャンネルであるとき、ステップＳ２５において個別情報生成装置１６は、個別情報の、チャンネルｉについて設けられたレコードの契約情報の値を「１」に設定し、チャンネルｉについての処理を終了する。
【００４７】
ステップＳ２４の判定において、チャンネルｉが、契約者Ａと視聴サービス契約を結んでいるチャンネルでないとき、個別情報生成装置１６は処理をステップＳ２６に移す。
ステップＳ２６において個別情報生成装置１６は、チャンネルｉが、サービスチャンネルであるか否かを判定する。ここでサービスチャンネルとは、サービスコンテンツが配信されるチャンネルのことをいう。例えば個別情報生成装置１６は、チャンネルｉが、ステップＳ２２において暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）を作成したチャンネルであるか否かを判定することにより、チャンネルｉがサービスチャンネルであるか否かを判定する。
【００４８】
チャンネルｉがサービスチャンネルであるとき、ステップＳ２７において個別情報生成装置１６は、個別情報の、チャンネルｉについて設けられたレコードの契約情報の値をＬｏｃｋ−ｐに設定し、チャンネルｉについての処理を終了する。
図１２に示す個別情報の例では、図９に示す秘密鍵データベース１３において、チャンネルｐに秘密鍵Ｋ１−ｐ１が登録されているため、個別情報生成装置１６は、チャンネルｐがサービスチャンネルであると判定する。そして、個別情報生成装置１６は、秘密鍵Ｋ１−ｐ１を用いて暗号化した契約者ＩＤ（Ｌｏｃｋ−ｐ）を、チャンネルｐに対応する契約情報の値とする。
【００４９】
ステップＳ２６の判定において、チャンネルｉがサービスチャンネルでないとき、個別情報生成装置１６は処理をステップＳ２８に移す。ステップＳ２８において個別情報生成装置１６は、個別情報の、チャンネルｉについて設けられたレコードの契約情報の値を「０」に設定し、チャンネルｉについての処理を終了する。
【００５０】
図１３は、ＳＴＢ５によるスクランブル解除方法の第１例を示すフローチャートである。ステップＳ３０において、図６に示す視聴条件判定部６４は、不揮発性ＲＡＭ３３から、付加情報取得部６２により取得された視聴条件データを取得する。視聴条件データは、第２の放送局３が配信するサービスコンテンツの視聴を契約者Ａに許可する条件を示す。
【００５１】
例えば、特定のＣＭや特定の番組を視聴したことを視聴条件としてよい。特定のＣＭや特定の番組を視聴したこと判定するために、例えば、特定のＣＭや特定の番組で提示されたパスワードがＳＴＢ５の操作入力部３４から入力されたか否かを判定してよい。また特定のＣＭや特定の番組を視聴したこと判定するために、特定のＣＭや特定の番組が配信されたチャンネルを、配信された時間帯に視聴した視聴履歴情報が不揮発性ＲＡＭ３３に記憶されているか否かを判定してもよい。これらの具体的な判定条件もまた視聴条件と呼ぶ。
【００５２】
本実施例では、第１の放送局２から配信された特定の番組を視聴した視聴履歴情報が不揮発性ＲＡＭ３３に記憶されており、かつこの特定の番組で示されたパスワードをＳＴＢ５の操作入力部３４から入力されたことを視聴条件とする。第１の放送局２から配信された特定の番組は、スクランブル化されたコンテンツでもスクランブル化されていないコンテンツでもよい。視聴条件データは、例えば、第１の放送局２から配信された特定の番組で示されたパスワードを示すパスワード情報と、この番組が配信されたチャンネルと時間帯を示すチャンネル情報及び時間帯情報である。
【００５３】
ステップＳ３１では、図６に示す視聴履歴生成部６３が視聴履歴情報を作成する。本実施例では、視聴履歴情報は、例えば、視聴されたチャンネルを特定するチャンネル情報と、そのチャンネルの視聴を開始した開始時刻及び終了した終了時刻からなる時間帯情報を有する履歴情報である。
図１３の示すフローチャートでは、視聴履歴生成部６３による視聴履歴情報の作成処理をフローチャート中に示したが、本実施例では実際には、視聴履歴生成部６３は周期的に視聴履歴情報の作成処理を行う。図１４は、ＳＴＢ５による視聴履歴情報の作成方法を示すフローチャートである。
【００５４】
ステップＳ４０において視聴履歴生成部６３は、周期的に以下のステップＳ４１〜Ｓ４４を開始する。ステップＳ４１において視聴履歴生成部６３は、現在不揮発性ＲＡＭ３３に記憶されている視聴履歴情報の最新のレコードの終了時刻の時刻情報を現在時刻に変更する。
ステップＳ４２において視聴履歴生成部６３は、ＴＶ装置６において選択されたチャンネルを示すチャンネルの選択信号をレジスタ４６から入力し、最新のレコードのチャンネル情報とチャンネルの選択信号とが同一であるか否かを判定する。
【００５５】
最新のレコードのチャンネル情報とチャンネルの選択信号とが同一である場合には、視聴履歴生成部６３は処理をステップＳ４４に移す。同一でない場合には、ステップＳ４３において視聴履歴生成部６３は視聴履歴情報の新しいレコードを作成し、処理をステップＳ４４に移す。ステップＳ４４では視聴履歴生成部６３は、次回の視聴履歴情報の作成処理Ｓ３１を開始する時刻を設定する。
【００５６】
図１３に示すステップＳ３２では、契約者Ａが操作入力部３４において入力した、第１の放送局２から配信された特定の番組で示されたパスワードの入力を受け付ける。ステップＳ３３において、図６に示す視聴条件判定部６４は、入力されたパスワードを操作入力部３４から受信し、不揮発性ＲＡＭ３３から視聴履歴情報と視聴条件データを読み出す。
【００５７】
視聴条件判定部６４は、操作入力部３４から入力されたパスワードと視聴条件データに含まれたパスワード情報が一致し、かつ視聴条件データに含まれた時間帯情報が示す時間帯に視聴条件データに含まれたチャンネル情報のチャンネルを視聴していたことを、視聴履歴情報が示すとき、契約者Ａはサービスコンテンツの視聴が可能であると判定し、そうでない場合には、契約者Ａにはサービスコンテンツの視聴を禁止すると判定する。視聴条件判定部６４は、判定結果を図６に示す公開鍵情報取得部６５に通知する。
【００５８】
ステップＳ３３の判定において契約者Ａはサービスコンテンツの視聴が可能であると判定されたとき、ステップＳ３４において公開鍵情報取得部６５は、サービスコンテンツの視聴を可能にする公開鍵情報の発行を認証サーバ９に要求し、認証サーバ９から公開鍵情報を受信する。公開鍵情報取得部６５は、受信した公開鍵情報を不揮発性ＲＡＭ３３に記憶する。不揮発性ＲＡＭ３３に記憶された公開鍵情報は、公開鍵情報供給部６６によって図７のＣＡＳ制御部４４に供給される。
【００５９】
なお、認証局７の認証サーバ９が第２の放送局３から視聴条件データを受信し、公開鍵情報取得部６が公開鍵情報を要求する際に、公開鍵情報取得部６５が操作入力部３４から入力されたパスワード情報と視聴履歴情報を認証サーバ９に送信し、公開鍵情報を発行してよいか否かを、認証サーバ９によって判定するように構成してもよい。
【００６０】
ステップＳ３５において図７のＣＡＳ制御部４４は、図６に示す共通情報供給部６０から供給された共通情報から解除キーを取得する。図１３の示すフローチャートでは、ＣＡＳ制御部４４による解除キーの取得処理をフローチャート中に示したが、本実施例では実際には、ＣＡＳ制御部４４は周期的に共通情報から解除キーを取得する。図１５は、解除キーの取得方法を示すフローチャートである。
【００６１】
ステップＳ５０においてＣＡＳ制御部４４は、周期的に以下のステップＳ５１〜Ｓ６２を開始する。ＣＡＳ制御部４４は、反復ループＳ５１〜Ｓ６１を、第２の放送局３から配信される配信信号に含まれる各チャンネル１〜Ｎについて繰り返す。各チャンネル毎に反復される処理のそれぞれにおいて対象となるチャンネルの番号を「ｉ」と示す。
ステップＳ５２において図７に示す解除キー抽出部７６は、図６に示す個別情報供給部６１から供給され、図７に示す個別情報保持部７１に保持された個別情報から、チャンネルｉに対応付けられている契約情報を取得する。
【００６２】
ステップＳ５３において解除キー抽出部７６は、契約情報の値が「１」又は暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）であるか否かを判定する。契約情報の値が「１」又は暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）でない場合には、解除キー抽出部７６は処理をＳ６１に移し、チャンネルｉについての処理を終了する。
【００６３】
ステップＳ５４において解除キー抽出部７６は、契約情報の値が暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）であるか否かを判定する。暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）でない場合には、解除キー抽出部７６は処理をステップＳ５９に移す。ステップＳ５９において解除キー抽出部７６は、図６に示す共通情報供給部６０から供給され図７に示す共通情報保持部７３に保持された共通情報から、チャンネルｉのコンテンツにかけられたスクランブルを解除する解除キーを取得し、ステップＳ６０において解除キーをデコーダ４５へ供給し、チャンネルｉについての処理を終了する。
【００６４】
ステップＳ５４の判定において、契約情報の値が暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）であるとき、ステップＳ５５において時刻条件判定部７４は、公開鍵情報供給部６６から供給され公開鍵情報保持部７２に保持された、チャンネルｉについて作成された公開鍵情報から時間帯情報を取得し、復号可否判定部７５は、公開鍵情報から公開鍵Ｋ１−ｐ２を取得する。
【００６５】
ステップＳ５６において復号可否判定部７５は、公開鍵Ｋ１−ｐ２を用いて、契約情報の値である暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）の復号を行う。ステップＳ５７において復号可否判定部７５は、復号値が契約者Ａの契約者ＩＤと等しくなるか否かを判定し、判定結果を解除キー抽出部７６へ出力する。復号値が契約者Ａの契約者ＩＤと異なるとき、解除キー抽出部７６は処理をＳ６１に移し、チャンネルｉについての処理を終了する。
【００６６】
ステップＳ５８において時刻条件判定部７４は、公開鍵情報取得された時間帯情報が示す時間帯内に現在時刻があるか否かを判定し、判定結果を解除キー抽出部７６へ出力する。時間帯情報が示す時間帯内に現在時刻がないとき、解除キー抽出部７６は処理をＳ６１に移し、チャンネルｉについての処理を終了する。
【００６７】
ステップＳ５９において解除キー抽出部７６は、図６に示す共通情報供給部６０から供給され図７に示す共通情報保持部７３に保持された共通情報から、チャンネルｉのコンテンツにかけられたスクランブルを解除する解除キーを取得し、ステップＳ６０において解除キーをデコーダ４５へ供給し、チャンネルｉについての処理を終了する。
ステップ６２において、ＣＡＳ制御部４４は、次回の解除キーの取得処理を開始する時刻を設定する。
【００６８】
図１６は、解除キーの取得方法の第１の説明図である。図示するとおり、ＳＴＢ５に与えられた個別情報において、チャンネル２のために作成されたレコード１０１の契約情報の値は、視聴サービス契約があることを示す「１」である。したがってステップＳ５３及びＳ５４における判定の結果、チャンネル２について処理Ｓ５９及びＳ６０が実行され、チャンネル２のための共通情報のレコード１０２に格納された解除キーＫｓ−２がデコーダ４５に入力される。
【００６９】
個別情報において、チャンネルｐのために作成されたレコード１０５の契約情報の値は、暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）である。したがってステップＳ５３及びＳ５４における判定の結果、チャンネルｐについて処理Ｓ５５〜Ｓ６０が実行される。Ｓ５６において、参照符号１０４で示した公開鍵情報の公開鍵Ｋ１−ｐ２によってＬｏｃｋ−ｐが復号される。ステップＳ５７において復号値１０６が契約者ＩＤ１０７と同一であるか否かが判定される。同一であるときステップＳ５９及びＳ６０において、チャンネルｐのための共通情報のレコード１０８に格納された解除キーＫｓ−ｐがデコーダ４５に入力される。
【００７０】
図１３に示すステップＳ３６において、デコーダ４５は、コンテンツ信号にかけられたスクランブルを、ＣＡＳ制御部４４から供給された解除キーによって解除する。
【００７１】
本実施例の限定受信システムによれば、放送コンテンツ信号のスクランブルを解除する解除キーを付与するか否かを、適宜、公開鍵を付与するか否かによって制御することが可能になるため、契約内容によって半固定的に決定される従来の視聴制御よりも、よりフレキシブルな視聴制御が可能になる。
【００７２】
本実施例のように、解除キーの使用を可能にする公開鍵を付与する際に、公開鍵に付随して、公開鍵の使用条件すなわち解除キーの取得条件もしくは解除キーの使用条件を与えてもよい。これらの条件は、たとえば視聴可能なチャンネルや時間帯であってよい。この場合には、特定の時間帯のコンテンツだけについて、例えば特定の番組だけについて、契約者による視聴の許可及び禁止を制御することが可能になる。
【００７３】
また、本実施例のように、所定の視聴条件に従って公開鍵を付与するか否かを決定することによって視聴制御を行ってもよい。本実施例の限定受信システムによれば、特定の番組やＣＭを視聴した者に限って、特定の時間帯のスクランブル化されたコンテンツを視聴されることが可能となる。
【００７４】
共通鍵で契約者ＩＤを暗号化する場合よりも、公開鍵秘密鍵ペアによって契約者ＩＤを暗号化及び復号化することによって、不正にスクランブルを解除することがより困難にすることができる。
もし共通鍵で契約者ＩＤが暗号化及び復号する場合には、認証局７から共通鍵が契約者に配布される。このため、不正にスクランブルを解除しようとする第三者は、共通鍵を手に入れてしまえば、任意の契約者ＩＤについて、第２の放送局３から配信されるべき暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）を自由に生成して、ＣＡＳ制御部４４に与えることができる。
しかし、秘密鍵によって契約者ＩＤが暗号化されている場合には、認証局７から配布されている公開鍵を第三者が不正に入手したとしても、この第三者は、第２の放送局３から配信されるべき暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）を生成することはできない。
第２の放送局は、定期的に公開鍵秘密鍵ペアを更新することによって、認証局７から発行される公開鍵の有効期間を制限してもよい。
【００７５】
図１７は、開示の放送配信システムの第２実施例の全体構成図である。本実施例では、所定の視聴時間分の料金を支払ってプリペイドカードを購入した者に、スクランブル化されたコンテンツの視聴を許可する。本実施例では、プリペイドカードを購入することによりコンテンツの配信を受ける視聴サービス契約を予め契約者Ａが放送局８０と結び、かつ契約者Ａがプリペイドカードを購入することが、放送局８０が配信するスクランブル化されたコンテンツを契約者Ａが視聴できる視聴条件とする。
【００７６】
放送配信システム１は、図３を参照して説明した第２の放送局と同様の装置を有する放送局８０と、プリペイドカード発行所８１に設けられる公開鍵データベース８３及びプリペイドカード発行装置８４と、視聴サービス契約を締結した契約者Ａの契約者宅４に設けられるＳＴＢ５及びＴＶ装置６とを備える。
【００７７】
公開鍵データベース８３は、図１０を参照して説明した公開鍵データベース８と同様の構成の公開鍵情報を記憶しており、放送局８０が生成する公開鍵を放送局８０から受信して管理する。
プリペイドカード発行装置８４は、公開鍵データベース８３に格納された公開鍵情報をプリペイドカード８２内の記憶媒体に登録する。契約者Ａは、公開鍵情報が登録されたプリペイドカード８２をプリペイドカード発行所８１で購入することによって、公開鍵Ｋ１−ｐ２を入手する。
【００７８】
ＳＴＢ５は、放送局８０から通信伝送路Ｃ３を介して配信される放送コンテンツ信号を受信して、ＴＶ装置６により視聴可能な信号に変換する。通信伝送路Ｃ３は、ＢＳ放送やＣＳ放送等で使用される無線通信回線であってもよく、ＣＡＴＶ等で使用される優先通信回線でもよい。放送コンテンツ信号はデジタル信号であってもよくアナログ信号であってもよい。
【００７９】
図１８は、図１７に示す契約者宅４に設けられたＳＴＢ５の概略構成を示すブロック図である。ＳＴＢ５は、図５を参照して説明したＳＴＢに類似する構成を有している。このため、同様の構成要素に同一の参照符号を付し、図５に示したＳＴＢの構成要素と同じ機構を有する構成要素は説明を省略する。
図１８に示すＳＴＢ５は、プリペイドカード発行所８１で発行されたプリペイドカード８２に対してデータの読み書きを行うことができるカードリーダライタ３６を備える。カードリーダライタ３６は、特許請求の範囲に記載された記録媒体アクセス部に対応する。
【００８０】
図１９は、図１７に示すＲＯＭ３１に記憶されたプログラムをＣＰＵ３０で実行することによって実現される機能のブロック図である。ＲＯＭ３１に記憶された制御プログラムを実行することにより、ＣＰＵ３０は、図６を参照して説明した共通情報供給部、個別情報供給部、付加情報取得部、視聴履歴生成部、及び公開鍵情報供給部とそれぞれ同様の、共通情報供給部６０、個別情報供給部６１、付加情報取得部６２、視聴履歴生成部６３、及び公開鍵情報供給部６６として動作する。
【００８１】
また、ＲＯＭ３１に記憶された制御プログラムを実行することにより、ＣＰＵ３０は、公開鍵情報取得部６５として動作する。本実施例における公開鍵情報取得部６５は、カードリーダライタ３６を介してプリペイドカード８２から読み出した公開鍵情報を、不揮発性ＲＡＭ３３に記憶する。
また公開鍵情報取得部６５は、コンテンツを視聴した時間に応じて、プリペイドカード８２に記録されている視聴可能残り時間を示す視聴可能時間情報を更新する。公開鍵情報取得部６５は、特許請求の範囲に記載された視聴可能時間更新部に対応する。
なお、本実施例では、図１９に示される上記の各機能をＣＰＵ３０によるソフトウエア処理により実現するが、これらの機能を専用のハードウエアによって実現してもよい。
【００８２】
図２０は、図１７に示すプリペイドカード８２への公開鍵情報の登録方法を示すフローチャートである。放送局８０に設けられた装置の構成は図４と同様である。ステップＳ７０において、図４に示す公開鍵秘密鍵ペア生成部１２は、公開鍵Ｋ１−ｐ２及び秘密鍵Ｋ１−ｐ１からなる公開鍵秘密鍵ペアを生成する。
【００８３】
ステップＳ７１において、公開鍵秘密鍵ペア生成部１２は、公開鍵Ｋ１−ｐ２が登録されたプリペイドカード８２を購入した契約者Ａが視聴できるチャンネル及び時間帯を決定する。公開鍵秘密鍵ペア生成部１２は、ステップＳ７０において生成された秘密鍵Ｋ１−ｐ１と、ステップＳ７１で決定したチャンネル及び時間帯をそれぞれ表すチャネル情報及び時間帯情報を、秘密鍵データベース１３に登録する。秘密鍵データベース１３のデータ構成は、図９を参照して説明したデータ構成と同様である。
【００８４】
ステップＳ７２において、公開鍵秘密鍵ペア生成部１２は、ステップＳ７０において生成された公開鍵Ｋ１−ｐ２と、ステップＳ７１で決定したチャネル情報及び時間帯情報を組み合わせた公開鍵情報を生成する。公開鍵発行部１１は、公開鍵秘密鍵ペア生成部１２が生成した公開鍵情報を、プリペイドカード発行所８１の公開鍵データベース８３に登録する。公開鍵データベース８３のデータ構成は、図１０を参照して説明したデータ構成と同様である。
【００８５】
ステップＳ７３においてプリペイドカード発行装置８４は、公開鍵データベース８３に登録された公開鍵情報と、プリペイドカード８２を購入した契約者Ａがコンテンツを視聴できる視聴可能時間を示す視聴可能時間情報とをプリペイドカード８２に登録する。
【００８６】
図２１は放送局８０による個別情報の作成方法を示すフローチャートである。ステップＳ８１において放送局８０に設けられた個別情報生成装置１６は、個人契約情報データベース１８を参照し、契約者Ａに関する個人契約情報を取得する。個人契約情報は、契約者Ａの契約者ＩＤと、放送局８０から配信される配信信号に含まれる各チャンネルのうち契約者Ａとの間で視聴サービス契約が結ばれているチャンネルを指定する情報と、プリペイドカード８２を購入することにより契約者Ａが視聴できるチャンネルｐを指定する情報を含む。
【００８７】
ステップＳ８２において個別情報生成装置１６は、秘密鍵データベース１３に登録されている秘密鍵を用いて契約者ＩＤを暗号化する。
本実施例では、契約者Ａは、プリペイドカード８２を購入することによりチャンネルｐを視聴する視聴サービス契約を放送局８０と結んでおり、秘密鍵データベース１３にはチャンネルｐに関連付けられた秘密鍵Ｋ１−ｐ１が登録されている。個別情報生成装置１６が、秘密鍵Ｋ１−ｐ１を用いて暗号化した契約者Ａの契約者ＩＤをＬｏｃｋ−ｐとする。
【００８８】
個別情報生成装置１６は、反復ループＳ８３〜Ｓ８９を、放送局８０から配信される配信信号に含まれる各チャンネル１〜Ｎについて繰り返す。各チャンネル毎に反復される処理のそれぞれにおいて対象となるチャンネルの番号を「ｉ」と示す。
ステップＳ８４において個別情報生成装置１６は、チャンネルｉが、契約者Ａと視聴サービス契約を結んでいるチャンネルであるか否かを判定する。チャンネルｉが契約者Ａと視聴サービス契約を結んでいるチャンネルであるとき、ステップＳ８５において個別情報生成装置１６は、個別情報の、チャンネルｉについて設けられたレコードの契約情報の値を「１」に設定し、チャンネルｉについての処理を終了する。
【００８９】
ステップＳ８４の判定において、チャンネルｉが、契約者Ａと視聴サービス契約を結んでいるチャンネルでないとき、個別情報生成装置１６は処理をステップＳ８６に移す。
ステップＳ８６において個別情報生成装置１６は、チャンネルｉが、プリペイドカード８２を購入することにより視聴できるチャンネルｐであるか否かを判定する。
【００９０】
チャンネルｉがプリペイドカード８２により視聴できるチャンネルｐであるとき、ステップＳ８７において個別情報生成装置１６は、個別情報の、チャンネルｉについて設けられたレコードの契約情報の値をＬｏｃｋ−ｐに設定し、チャンネルｉについての処理を終了する。
【００９１】
ステップＳ８６の判定において、チャンネルｉがプリペイドカード８２により視聴できるチャンネルｐでないとき、個別情報生成装置１６は処理をステップＳ８８に移す。ステップＳ８８において個別情報生成装置１６は、個別情報の、チャンネルｉについて設けられたレコードの契約情報の値を「０」に設定し、チャンネルｉについての処理を終了する。
【００９２】
図２２は、ＳＴＢ５によるスクランブル解除方法の第２例を示すフローチャートである。ステップＳ９０において契約者Ａは、カードリーダライタ３６がプリペイドカード８２へデータの読み書きができるような状態に、プリペイドカード８２をＳＴＢ５へセットする。プリペイドカード８２は接触式カードでもよく、非接触式カードでもよい。
【００９３】
ステップＳ９１において、ＳＴＢ５のＣＰＵ３０は、プリペイドカード８２から公開鍵情報を取得する。図２２の示すフローチャートでは、ＣＰＵ３０による公開鍵情報の取得処理Ｓ９１をフローチャート中に示したが、本実施例では実際には、ＣＰＵ３０は、処理Ｓ９１を周期的に実行する。図２３は、プリペイドカード８２からの公開鍵情報の取得方法を示すフローチャートである。
【００９４】
ステップＳ１００においてＣＰＵ３０は、周期的に以下のステップＳ１０１〜Ｓ１０９を開始する。ステップＳ１０１において図１９に示す視聴履歴生成部６３は、現在不揮発性ＲＡＭ３３に記憶されている視聴履歴情報の最新のレコードの終了時刻の時刻情報を現在時刻に変更する。
ステップＳ１０２において視聴履歴生成部６３は、ＴＶ装置６において選択されたチャンネルを示すチャンネルの選択信号をレジスタ４６から入力し、最新のレコードのチャンネル情報とチャンネルの選択信号とが同一であるか否かを判定する。
【００９５】
最新のレコードのチャンネル情報とチャンネルの選択信号とが同一である場合には、視聴履歴生成部６３は処理をステップＳ１０４に移す。同一でない場合には、ステップＳ１０３において視聴履歴生成部６３は視聴履歴情報の新しいレコードを作成し、処理をステップＳ１０４に移す。
【００９６】
ステップＳ１０４において図１９に示す公開鍵情報取得部６５は、カードリーダライタ３４を介してプリペイドカード８２に記憶された視聴可能時間情報を参照する。視聴可能時間情報が示す視聴可能残り時間が０より大きいとき、公開鍵情報取得部６５は、処理をステップＳ１０５に移す。
ステップＳ１０５において公開鍵情報取得部６５は、ＴＶ装置６において選択されたチャンネルを示すチャンネルの選択信号をレジスタ４６から入力し、カードリーダライタ３４を介してプリペイドカード８２に記憶された公開鍵情報を読み込む。公開鍵情報のチャンネル情報とチャンネルの選択信号が等しくないとき、公開鍵情報取得部６５は、処理をステップＳ１０８に移す。
【００９７】
ステップＳ１０５の判定において公開鍵情報のチャンネル情報とチャンネルの選択信号が等しいとき、公開鍵情報取得部６５は処理をステップＳ１０６に移す。ステップＳ１０６において公開鍵情報取得部６５は、プリペイドカード８２に現在記憶されている視聴可能時間情報が示す視聴可能残り時間から、ＣＰＵ３０により公開鍵情報の取得処理Ｓ９１が行われる周期時間を差し引くことにより、新しい視聴可能残り時間を計算する。公開鍵情報取得部６５は、カードリーダライタ３４を介して新しい視聴可能残り時間をプリペイドカード８２に書き込むことにより、視聴可能時間情報を更新する。
【００９８】
ステップＳ１０７において公開鍵情報取得部６５は、公開鍵情報を不揮発性ＲＡＭ３３に記憶したのち、処理をステップＳ１０８に移す。
ステップＳ１０４の判定において視聴可能時間情報が示す視聴可能残り時間が０より大きくないとき、公開鍵情報取得部６５は、不揮発性ＲＡＭ３３に記憶されている公開鍵情報を消去して、処理をステップＳ１０８に移す。
ステップＳ１０８において、ＣＰＵ３０は、次回の公開鍵情報の取得Ｓ９１を開始する時刻を設定する。
【００９９】
図２２に示すステップＳ９２において、図１８に示すＣＡＳ制御部４４は、図１９に示す共通情報供給部６０から供給された共通情報から解除キーを取得する。ＣＡＳ制御部４４による解除キーの取得処理は、図１５を参照して説明した処理と同様である。図２４は、解除キーの取得方法の第２の説明図である。
【０１００】
図示するとおり、ＳＴＢ５に与えられた個別情報において、通常の視聴サービス契約が結ばれているチャンネル２については、図１６の説明と同様に解除キーＫｓ−２がデコーダ４５に入力される。
個別情報において、チャンネルｐのために作成されたレコード２０２の契約情報の値は、暗号化された契約者ＩＤ（Ｌｏｃｋ−ｐ）となっており、レコード２０２の契約情報の値は、チャンネルｐがプリペイドカードを購入することにより視聴可能となるチャンネルであることを示す。
【０１０１】
契約者がプリペイドカード８２を購入してＳＴＢ５にセットすることにより、参照符号２０１に示す公開鍵情報が不揮発性メモリ３３に格納される。この結果、公開鍵情報２０１の公開鍵Ｋ１−ｐ２によってＬｏｃｋ−ｐが復号される。そして復号値２０３が契約者ＩＤ２０４と同一であるか否かが判定され、同一であるときチャンネルｐのための共通情報のレコード２０５に格納された解除キーＫｓ−ｐがデコーダ４５に入力される。
図２２に示すステップＳ９３において、デコーダ４５は、コンテンツ信号にかけられたスクランブルを、ＣＡＳ制御部４４から供給された解除キーによって解除する。
【０１０２】
本実施例の限定受信システムによれば、プリペイドカードを購入したか否かという条件に従って、公開鍵を付与するか否かが決定される、すなわち視聴制御が行われる。
また、プリペイドカードに記録された視聴可能残り時間に従って、公開鍵の使用の可否、すなわち解除キーの取得の可否、もしくは解除キーの使用の可否が決定される。すなわち視聴可能残り時間が、公開鍵の使用条件、すなわち解除キーの取得条件もしくは解除キーの使用条件となる。
本実施例では、所定の時間分だけプリペイドカードを購入した者に限って、視聴可能時間を指定してスクランブル化されたコンテンツの視聴を許可することが可能となる。
【０１０３】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
第１キーと第２キーとを含む公開鍵秘密鍵ペアの前記第１キーによって暗号化された暗号化データを受信する暗号化データ受信部と、
前記第２キーとして与えられるキー情報を取得するキー情報取得部と、
放送コンテンツ信号にかけられたスクランブルを解除する解除キーを含む共通情報を受信する共通情報受信部と、
前記暗号化データ受信部により受信した前記暗号化データを前記キー情報取得部により取得した前記キー情報で正しく復号できるとき、前記暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを前記共通情報から抽出して該放送コンテンツ信号のデコーダに供給する解除キー供給部と、
を備える、放送受信装置。
【０１０４】
（付記２）
前記キー情報取得部は、前記キー情報を発行するキー情報発行サーバから通信ネットワークを介して前記キー情報を受信する付記１に記載の放送受信装置。
【０１０５】
（付記３）
前記キー情報取得部は、前記キー情報発行サーバから前記キー情報とともに時間帯情報を受信し、
現時刻が前記時間帯情報により示される時間帯にあるとき、前記解除キー供給部が前記解除キーを供給する付記２に記載の放送受信装置。
【０１０６】
（付記４）
前記キー情報取得部は、前記キー情報が記録された記録媒体へのデータの読み書きを行う記録媒体アクセス部を備える付記１に記載の放送受信装置。
【０１０７】
（付記５）
前記記録媒体には、視聴可能残り時間を示す視聴可能時間情報が記録され、
前記記録媒体アクセス部により読み取られた前記視聴可能時間情報が示す視聴可能残り時間がゼロでないとき、前記解除キー供給部が前記解除キーを供給する付記４に記載の放送受信装置。
【０１０８】
（付記６）
前記放送コンテンツ信号を視聴した時間を前記視聴可能残り時間から減じることにより前記視聴可能時間情報を更新する視聴可能時間更新部を備え、
前記記録媒体アクセス部は、更新された前記視聴可能時間情報を前記記録媒体に記録する付記５に記載の放送受信装置。
【０１０９】
（付記７）
第１キーと第２キーとを含む公開鍵秘密鍵ペアの前記第１キーによって暗号化された暗号化データと、前記第２キーとして与えられるキー情報と、及び放送コンテンツ信号にかけられたスクランブルを解除する解除キーを含んだ共通情報と、を外部から入力する入力部、
前記暗号化データを前記キー情報で正しく復号できるか否かを判定する判定部、及び
前記暗号化データを前記キー情報で正しく復号できるとき、前記共通情報から、前記暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを抽出する解除キー抽出部、を備える集積回路装置。
【０１１０】
（付記８）
前記入力部は、時間帯情報を外部から入力し、
解除キー抽出部は、現時刻が前記時間帯情報により示される時間帯にあるとき、前記解除キーを抽出する付記７に記載の集積回路装置。
【０１１１】
（付記９）
放送コンテンツ信号のコンテンツ受信装置が、
第１キーと第２キーとを含む公開鍵秘密鍵ペアの前記第１キーによって暗号化された暗号化データ、スクランブルがかけられた放送コンテンツ信号、及び該放送コンテンツ信号のスクランブルを解除する解除キーを含む共通情報を、放送局から受信し、
前記第２キーとして与えられるキー情報を取得し、
受信した前記暗号化データを取得した前記キー情報で正しく復号できるか否かを判定し、
前記暗号化データを正しく復号できるとき、前記暗号化データに関連付けられた放送コンテンツ信号にかけられたスクランブルを解除する解除キーを前記共通情報から抽出し、
抽出した前記解除キーで前記放送コンテンツ信号のスクランブルを解除する、放送コンテンツ信号のスクランブル解除方法。
【０１１２】
（付記１０）
前記コンテンツ受信装置が、前記キー情報を発行するキー情報発行サーバから通信ネットワークを介して前記キー情報を受信することにより、前記キー情報を取得する付記９に記載のスクランブル解除方法。
【０１１３】
（付記１１）
前記コンテンツ受信装置が、
前記キー情報とともに時間帯情報を前記キー情報発行サーバから受信し、
現時刻が前記時間帯情報により示される時間帯にあるとき前記解除キーを前記共通情報から抽出する付記１０に記載のスクランブル解除方法。
【０１１４】
（付記１２）
前記コンテンツ受信装置が、
前記キー情報と、視聴可能残り時間を示す視聴可能時間情報と、を所定の記録媒体から読み取り、
読み取られた前記視聴可能時間情報が示す視聴可能残り時間がゼロでないとき、前記解除キーを前記共通情報から抽出する付記９に記載のスクランブル解除方法。
【０１１５】
（付記１３）
前記コンテンツ受信装置が、
前記放送コンテンツ信号を視聴した時間を前記視聴可能残り時間から減じることにより前記視聴可能時間情報を更新し、
更新された前記視聴可能時間情報を前記記録媒体に記録する付記１２に記載のスクランブル解除方法。
【図面の簡単な説明】
【０１１６】
【図１】限定受信システムで使用される共通情報の例を示す図である。
【図２】限定受信システムで使用される個別情報の例を示す図である。
【図３】開示の放送配信システムの第１実施例の全体構成図である。
【図４】図３に示す第２の放送局に設けられる装置の構成を示す図である。
【図５】図３に示す契約者宅に設けられたＳＴＢの概略構成を示すブロック図である。
【図６】図５に示すＲＯＭに記憶された制御プログラムをＣＰＵで実行することによって実現される機能のブロック図である。
【図７】図５に示すＣＡＳ制御部の概略構成を示すブロック図である。
【図８】図３に示す公開鍵データベースへの公開鍵情報の登録方法を示すフローチャートである。
【図９】秘密鍵データベースのデータ構成の構成例を示す図である。
【図１０】公開鍵データベースのデータ構成の構成例を示す図である。
【図１１】個別情報の作成方法の第１例を示すフローチャートである。
【図１２】個別情報のデータ内容の例を示す図である。
【図１３】ＳＴＢによるスクランブル解除方法の第１例を示すフローチャートである。
【図１４】ＳＴＢによる視聴履歴情報の作成方法を示すフローチャートである。
【図１５】解除キーの取得方法を示すフローチャートである。
【図１６】解除キーの取得方法の第１の説明図である。
【図１７】開示の放送配信システムの第２実施例の全体構成図である。
【図１８】図１７に示す契約者宅に設けられたＳＴＢの概略構成を示すブロック図である。
【図１９】図１８に示すＲＯＭに記憶されたプログラムをＣＰＵで実行することによって実現される機能のブロック図である。
【図２０】図１７に示すプリペイドカードへの公開鍵情報の登録方法を示すフローチャートである。
【図２１】個別情報の作成方法の第２例を示すフローチャートである。
【図２２】ＳＴＢによるスクランブル解除方法の第２例を示すフローチャートである。
【図２３】プリペイドカードからの公開鍵の取得方法を示すフローチャートである。
【図２４】解除キーの取得方法の第２の説明図である。
【符号の説明】
【０１１７】
１    放送配信システム
２、３    放送局
４    契約者宅
５    ＳＴＢ
６    ＴＶ装置
７    認証局
８    公開鍵ＤＢ
９    認証サーバ
Ｃ１、Ｃ２    通信伝送路
ＮＴ    通信ネットワーク
【図１】
2010087814.tif 000003
【図２】
2010087814.tif 000004
【図３】
2010087814.tif 000005
【図４】
2010087814.tif 000006
【図５】
2010087814.tif 000007
【図６】
2010087814.tif 000008
【図７】
2010087814.tif 000009
【図８】
2010087814.tif 000010
【図９】
2010087814.tif 000011
【図１０】
2010087814.tif 000012
【図１１】
2010087814.tif 000013
【図１２】
2010087814.tif 000014
【図１３】
2010087814.tif 000015
【図１４】
2010087814.tif 000016
【図１５】
2010087814.tif 000017
【図１６】
2010087814.tif 000018
【図１７】
2010087814.tif 000019
【図１８】
2010087814.tif 000020
【図１９】
2010087814.tif 000021
【図２０】
2010087814.tif 000022
【図２１】
2010087814.tif 000023
【図２２】
2010087814.tif 000024
【図２３】
2010087814.tif 000025
【図２４】
2010087814.tif 000026