(57)【要約】【課題】放送システムにおけるマスターキーの管理を容易にすることができるようにする。【解決手段】受信装置３１Ａ乃至３１Ｄのメーカの鍵管理システム２Ａ乃至２Ｄは、自分自身の秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーをそれぞれ生成し、マスターキー（公開鍵）とマスターキーＩＤを、鍵管理センタ１１の鍵管理装置２１に送信し、登録する。各メーカの受信装置３１Ａ乃至３１Ｄには、マスターキー（秘密鍵）が保持される。放送局１２の放送装置２２は、鍵管理装置２１に登録されているマスターキー（公開鍵）に基づいてワークキーを暗号化し、個別情報として放送する。各受信装置３１Ａ乃至３１Ｄはマスターキー（秘密鍵）を用いてワークキーを復号する。本発明は、放送システムに適用できる。【選択図】      図１
2004215190.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供する提供装置が前記コンテンツの不正利用防止処理に関連して利用する鍵を管理する情報処理装置において、
秘密鍵、および前記秘密鍵と対になる公開鍵からなる前記マスターキーを生成するマスターキー生成手段と、
前記マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当て手段と、
前記秘密鍵、前記公開鍵、および前記マスターキーＩＤを対応付けて記憶するマスターキー記憶手段と、
前記マスターキー記憶手段により記憶されている前記公開鍵を前記鍵として、前記マスターキーＩＤとともに、前記提供装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記コンテンツを利用する装置に使用される記憶部に、前記秘密鍵を書き込む書き込み手段と、
前記秘密鍵と前記マスターキーＩＤを記憶する秘密鍵記憶手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンテンツを提供する提供装置が前記コンテンツの不正利用防止処理に関連して利用する鍵を管理する情報処理装置の情報処理方法において、
秘密鍵、および前記秘密鍵と対になる公開鍵からなる前記マスターキーを生成するマスターキー生成ステップと、
前記マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当てステップと、
前記秘密鍵、前記公開鍵、および前記マスターキーＩＤを対応付けて記憶するマスターキー記憶ステップと、
前記マスターキー記憶ステップの処理により記憶されている前記公開鍵を前記鍵として、前記マスターキーＩＤとともに、前記提供装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
コンテンツを提供する提供装置が前記コンテンツの不正利用防止処理に関連して利用する鍵を管理するプログラムであって、
秘密鍵、および前記秘密鍵と対になる公開鍵からなる前記マスターキーを生成するマスターキー生成ステップと、
前記マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当てステップと、
前記秘密鍵、前記公開鍵、および前記マスターキーＩＤを対応付けて記憶するマスターキー記憶ステップと、
前記マスターキー記憶ステップの処理により記憶されている前記公開鍵を前記鍵として、前記マスターキーＩＤとともに、前記提供装置に送信する送信ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項５】
コンテンツを提供する提供装置が前記コンテンツの不正利用防止処理に関連して利用する鍵を管理するプログラムであって、
秘密鍵、および前記秘密鍵と対になる公開鍵からなる前記マスターキーを生成するマスターキー生成ステップと、
前記マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当てステップと、
前記秘密鍵、前記公開鍵、および前記マスターキーＩＤを対応付けて記憶するマスターキー記憶ステップと、
前記マスターキー記憶ステップの処理により記憶されている前記公開鍵を前記鍵として、前記マスターキーＩＤとともに、前記提供装置に送信する送信ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
マスターキーを構成する秘密鍵と、前記マスターキーを識別するマスターキーＩＤを予め記憶する記憶手段と、
個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、および前記ワークキーの番号であるワークキー番号を、前記記憶手段により記憶されている前記秘密鍵により復号する第１の復号手段と、
共通情報に含まれる、暗号化されている前記第１の不正利用防止処理キーを、前記第１の復号手段により復号された前記ワークキーにより復号する第２の復号手段と、
前記第２の復号手段により復号化された前記第１の不正利用防止処理キーに基づいて、前記コンテンツ信号の不正利用防止処理を回復する回復手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記記憶手段は、前記秘密鍵とともに前記マスターキーを構成する公開鍵をさらに予め記憶し、
前記情報処理装置は、
前記記憶手段に記憶されている前記公開鍵を送信する送信手段と、
送信された前記公開鍵に基づいて暗号化されている第２の不正利用防止処理キーを、前記記憶手段に記憶されている前記秘密鍵を用いて復号する第３の復号手段と、
前記第３の復号手段により復号された前記第２の不正利用防止処理キーを用いて、前記回復手段により回復された前記コンテンツ信号を不正利用防止処理する不正利用防止処理手段と
をさらに備えることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
マスターキーを構成する秘密鍵と、前記マスターキーを識別するマスターキーＩＤを予め記憶する記憶ステップと、
個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、および前記ワークキーの番号であるワークキー番号を、前記記憶ステップにより記憶されている前記秘密鍵により復号する第１の復号ステップと、
共通情報に含まれる、暗号化されている前記第１の不正利用防止処理キーを、前記第１の復号ステップにより復号された前記ワークキーにより復号する第２の復号ステップと、
前記第２の復号ステップの処理により復号化された前記第１の不正利用防止処理キーに基づいて、前記コンテンツ信号の不正利用防止処理を回復する回復ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
マスターキーを構成する秘密鍵と、前記マスターキーを識別するマスターキーＩＤを予め記憶する記憶ステップと、
個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、および前記ワークキーの番号であるワークキー番号を、前記記憶ステップにより記憶されている前記秘密鍵により復号する第１の復号ステップと、
共通情報に含まれる、暗号化されている前記第１の不正利用防止処理キーを、前記第１の復号ステップにより復号された前記ワークキーにより復号する第２の復号ステップと、
前記第２の復号ステップの処理により復号化された前記第１の不正利用防止処理キーに基づいて、前記コンテンツ信号の不正利用防止処理を回復する回復ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
マスターキーを構成する秘密鍵と、前記マスターキーを識別するマスターキーＩＤを予め記憶する記憶ステップと、
個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、および前記ワークキーの番号であるワークキー番号を、前記記憶ステップにより記憶されている前記秘密鍵により復号する第１の復号ステップと、
共通情報に含まれる、暗号化されている前記第１の不正利用防止処理キーを、前記第１の復号ステップにより復号された前記ワークキーにより復号する第２の復号ステップと、
前記第２の復号ステップの処理により復号化された前記第１の不正利用防止処理キーに基づいて、前記コンテンツ信号の不正利用防止処理を回復する回復ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
受信装置に予め記憶されている秘密鍵に対応する公開鍵であって、前記受信装置の各提供者から供給される複数の公開鍵を記憶する記憶手段と、
前記記憶手段により記憶されている前記公開鍵に基づいてワークキーを暗号化する第１の暗号化手段と、
前記ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化手段と、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理手段と、
暗号化された前記ワークキーを含む個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
受信装置に予め記憶されている秘密鍵に対応する公開鍵であって、
前記受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、
前記記憶ステップの処理により記憶されている前記公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、
前記ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、
暗号化された前記ワークキーを含む個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
受信装置に予め記憶されている秘密鍵に対応する公開鍵であって、
前記受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、
前記記憶ステップの処理により記憶されている前記公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、
前記ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、
暗号化された前記ワークキーを含む個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する送信ステップと前記受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、
前記記憶ステップの処理により記憶されている前記公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、
前記ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、
暗号化された前記ワークキーを含む個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する送信ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
受信装置に予め記憶されている秘密鍵に対応する公開鍵であって、前記受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、
前記記憶ステップの処理により記憶されている前記公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、
前記ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、
暗号化された前記ワークキーを含む個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する送信ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
情報を提供する提供装置と、前記提供装置が提供する情報を受信する受信装置とからなる情報提供システムにおいて、
各メーカの前記受信装置は公開鍵に対応する秘密鍵を予め記憶し、
前記提供装置は、
各メーカの前記受信装置の前記秘密鍵に対応する各メーカの公開鍵を取得して記憶し、
記憶した各メーカの前記公開鍵に基づいてワークキーを暗号化し、
暗号化された前記ワークキーを含む個別情報を、各メーカの前記公開鍵毎に生成し、
前記ワークキーに基づいて不正利用防止処理キーを暗号化し、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、
暗号化された前記不正利用防止処理キーを含む共通情報を生成し、
各メーカ毎の前記個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する
ことを特徴とする情報提供システム。
【請求項１６】
前記提供装置は、第１の提供装置と第２の提供装置とからなり、
前記第１の提供装置は、
前記公開鍵を記憶するとともに、
前記ワークキーを生成し、
前記第２の提供装置は、
前記第１の提供装置から受信した前記公開鍵に基づいて前記ワークキーを暗号化し、
暗号化された前記ワークキーを含む個別情報を、各メーカの前記公開鍵毎に生成し、
前記ワークキーに基づいて不正利用防止処理キーを暗号化し、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、
暗号化された前記不正利用防止処理キーを含む前記共通情報を生成し、
各メーカ毎の前記個別情報、暗号化された前記不正利用防止処理キーを含む前記共通情報、および不正利用防止処理された情報を、前記受信装置に送信する
ことを特徴とする請求項１５に記載の情報提供システム。
【請求項１７】
情報を提供する提供装置と、前記提供装置が提供する情報を受信する受信装置とからなる情報提供システムの情報提供方法において、
各メーカの前記受信装置は公開鍵に対応する秘密鍵を予め記憶し、
前記提供装置は、
各メーカの前記受信装置の前記秘密鍵に対応する各メーカの公開鍵を取得して記憶し、
記憶した各メーカの前記公開鍵に基づいてワークキーを暗号化し、
暗号化された前記ワークキーを含む個別情報を、各メーカの前記公開鍵毎に生成し、
前記ワークキーに基づいて不正利用防止処理キーを暗号化し、
前記不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、
暗号化された前記不正利用防止処理キーを含む共通情報を生成し、
各メーカ毎の前記個別情報、暗号化された前記不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、前記受信装置に送信する
ことを特徴とする情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置および方法、記録媒体、プログラム、並びに情報提供システムおよび情報提供方法に関し、特に、安価な情報提供システムを実現することができるようにした情報処理装置および方法、記録媒体、プログラム、並びに情報提供システムおよび情報提供方法に関する。
【０００２】
【従来技術】
放送番組に関する権利（例えば、著作権や著作隣接権）を保護しようとする場合、一般的に、スクランブル放送と呼ばれる放送方式が用いられる（例えば、特許文献１および特許文献２参照）。
【０００３】
スクランブル放送は、放送局側が原信号を所定の方式に基づいてスクランブルすることにより、たとえ放送側（番組提供者側）と正式な契約を締結していないユーザの受信機が放送を受信したとしても、ユーザがその受信機により画像および音声を含めた放送信号を利用することができないようにするものである。
【０００４】
すなわち、例えば、ディジタル衛星放送においては、放送側と正式に契約を締結したユーザの受信機にのみワークキーが与えられ、ワークキーを用いてスクランブルキーが復号され、そのスクランブルキーを用いてスクランブルされている放送信号が原信号にデスクランブルされる。これにより、ユーザはその受信機により正常な画像および音声を含めた放送信号を利用することができる。
【０００５】
ワークキーは、送信側においてマスターキーにより暗号化され、個別情報の一部として受信機に送信される。受信機は、送信側から送信された個別情報を、予め受信機内に保持しているマスターキーを用いて復号することにより、ワークキーを取得する。
【０００６】
このマスターキーは、放送側と正式に契約を締結したユーザに対してのみ与えられる。従って、送信側は、放送局と正式に契約を締結していないユーザがその受信機により画像および音声を含めた番組を視聴することを制限することが可能となる。
【０００７】
【特許文献１】
特公平２−１８７８３号公報
【特許文献２】
特開平２−２０１８８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来のディジタル衛星放送システムでは、「ＡＲＩＢＳＴＤ−Ｂ２５」でも規定されているように、送受信側で共通のマスターキーを用いて、暗号化されたワークキーを含む個別情報を暗号化また復号していた（いわゆる共通鍵方式）。そのため、送信側である放送局と受信側であるユーザは、マスターキーを外部に漏洩することなく高セキュリティーに管理しなければならない。
【０００９】
このため、マスターキーはＩＣカードに埋め込まれ、外部から不正なアクセスを行うことによりマスターキーを取り出すことができないようになされている。従って、鍵を管理するためのコストが高くなるという課題があった。
【００１０】
また、仮に外部から不正なアクセスを行うことによりマスターキーが不正に取り出された場合、その不正が送信側で行われたのか、受信側で行われたのか判断することができないという課題があった。
【００１１】
本発明はこのような状況を鑑みてなされたものであり、マスターキーを低コストで管理することができるようにし、もって鍵の管理を容易にすることができるようにすることを目的としている。
【００１２】
【課題を解決するための手段】
本発明の第１の情報処理装置は、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成するマスターキー生成手段と、マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当て手段と、秘密鍵、公開鍵、およびマスターキーＩＤを対応付けて記憶するマスターキー記憶手段と、マスターキー記憶手段により記憶されている公開鍵を鍵として、マスターキーＩＤとともに、提供装置に送信する送信手段とを備えることを特徴とする。
【００１３】
この第１の情報処理装置は、コンテンツを利用する装置に使用される記憶部に、秘密鍵を書き込む書き込み手段と、秘密鍵とマスターキーＩＤを記憶する秘密鍵記憶手段とをさらに備えるようにすることができる。
【００１４】
本発明の第１の情報処理方法は、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成するマスターキー生成ステップと、マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当てステップと、秘密鍵、公開鍵、およびマスターキーＩＤを対応付けて記憶するマスターキー記憶ステップと、マスターキー記憶ステップの処理により記憶されている公開鍵を鍵として、マスターキーＩＤとともに、提供装置に送信する送信ステップとを含むことを特徴とする。
【００１５】
本発明の第１の記録媒体のプログラムは、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成するマスターキー生成ステップと、マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当てステップと、秘密鍵、公開鍵、およびマスターキーＩＤを対応付けて記憶するマスターキー記憶ステップと、マスターキー記憶ステップの処理により記憶されている公開鍵を鍵として、マスターキーＩＤとともに、提供装置に送信する送信ステップとを含むことを特徴とする。
【００１６】
本発明の第１のプログラムは、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成するマスターキー生成ステップと、マスターキーを識別するマスターキーＩＤを割り当てるマスターキーＩＤ割り当てステップと、秘密鍵、公開鍵、およびマスターキーＩＤを対応付けて記憶するマスターキー記憶ステップと、マスターキー記憶ステップの処理により記憶されている公開鍵を鍵として、マスターキーＩＤとともに、提供装置に送信する送信ステップとをコンピュータに実行させることを特徴とする。
【００１７】
本発明の第２の情報処理装置は、マスターキーを構成する秘密鍵と、マスターキーを識別するマスターキーＩＤを予め記憶する記憶手段と、個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、およびワークキーの番号であるワークキー番号を、記憶手段により記憶されている秘密鍵により復号する第１の復号手段と、共通情報に含まれる、暗号化されている第１の不正利用防止処理キーを、第１の復号手段により復号されたワークキーにより復号する第２の復号手段と、第２の復号手段により復号化された第１の不正利用防止処理キーに基づいて、コンテンツ信号の不正利用防止処理を回復する回復手段とを備えることを特徴とする。
【００１８】
この第２の情報処理装置は、記憶手段は、秘密鍵とともにマスターキーを構成する公開鍵をさらに予め記憶し、情報処理装置は、記憶手段に記憶されている公開鍵を送信する送信手段と、送信された公開鍵に基づいて暗号化されている第２の不正利用防止処理キーを、記憶手段に記憶されている秘密鍵を用いて復号する第３の復号手段と、第３の復号手段により復号された第２の不正利用防止処理キーを用いて、回復手段により回復されたコンテンツ信号を不正利用防止処理する不正利用防止処理手段とをさらに備えるようにすることができる。
【００１９】
本発明の第２の情報処理方法は、マスターキーを構成する秘密鍵と、マスターキーを識別するマスターキーＩＤを予め記憶する記憶ステップと、個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、およびワークキーの番号であるワークキー番号を、記憶ステップの処理により記憶されている秘密鍵により復号する第１の復号ステップと、共通情報に含まれる、暗号化されている第１の不正利用防止処理キーを、第１の復号ステップにより復号されたワークキーにより復号する第２の復号ステップと、第２の復号ステップの処理により復号化された第１の不正利用防止処理キーに基づいて、コンテンツ信号の不正利用防止処理を回復する回復ステップとを含むことを特徴とする。
【００２０】
本発明の第２の記録媒体のプログラムは、マスターキーを構成する秘密鍵と、マスターキーを識別するマスターキーＩＤを予め記憶する記憶ステップと、個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、およびワークキーの番号であるワークキー番号を、記憶ステップの処理により記憶されている秘密鍵により復号する第１の復号ステップと、共通情報に含まれる、暗号化されている第１の不正利用防止処理キーを、第１の復号ステップにより復号されたワークキーにより復号する第２の復号ステップと、第２の復号ステップの処理により復号化された第１の不正利用防止処理キーに基づいて、コンテンツ信号の不正利用防止処理を回復する回復ステップとを含むことを特徴とする。
【００２１】
本発明の第２のプログラムは、マスターキーを構成する秘密鍵と、マスターキーを識別するマスターキーＩＤを予め記憶する記憶ステップと、個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、およびワークキーの番号であるワークキー番号を、記憶ステップの処理により記憶されている秘密鍵により復号する第１の復号ステップと、共通情報に含まれる、暗号化されている第１の不正利用防止処理キーを、第１の復号ステップにより復号されたワークキーにより復号する第２の復号ステップと、第２の復号ステップの処理により復号化された第１の不正利用防止処理キーに基づいて、コンテンツ信号の不正利用防止処理を回復する回復ステップとをコンピュータに実行させることを特徴とする。
【００２２】
本発明の第３の情報処理装置は、受信装置の各提供者から供給される複数の公開鍵を記憶する記憶手段と、記憶手段により記憶されている公開鍵に基づいてワークキーを暗号化する第１の暗号化手段と、ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化手段と、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理手段と、暗号化されたワークキーを含む個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信する送信手段とを備えることを特徴とする。
【００２３】
本発明の第３の情報処理方法は、受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、記憶ステップの処理により記憶されている公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、暗号化されたワークキーを含む個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信する送信ステップとを含むことを特徴とする。
【００２４】
本発明の第３の記録媒体のプログラムは、受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、記憶ステップの処理により記憶されている公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、暗号化されたワークキーを含む個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信する送信ステップとを含むことを特徴とする。
【００２５】
本発明の第３のプログラムは、受信装置の各提供者から供給される複数の公開鍵を記憶する記憶ステップと、記憶ステップの処理により記憶されている公開鍵に基づいてワークキーを暗号化する第１の暗号化ステップと、ワークキーに基づいて不正利用防止処理キーを暗号化する第２の暗号化ステップと、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理する不正利用防止処理ステップと、暗号化されたワークキーを含む個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信する送信ステップとをコンピュータに実行させることを特徴とする。
【００２６】
本発明の情報提供システムは、情報を提供する提供装置と、提供装置が提供する情報を受信する受信装置とからなる情報提供システムにおいて、各メーカの受信装置は公開鍵に対応する秘密鍵を予め記憶し、提供装置は、各メーカの受信装置の秘密鍵に対応する各メーカの公開鍵を取得して記憶し、記憶した各メーカの公開鍵に基づいてワークキーを暗号化し、暗号化されたワークキーを含む個別情報を、各メーカの公開鍵毎に生成し、ワークキーに基づいて不正利用防止処理キーを暗号化し、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、暗号化された不正利用防止処理キーを含む共通情報を生成し、各メーカ毎の個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信することを特徴とする。
【００２７】
提供装置は、第１の提供装置と第２の提供装置とからなり、第１の提供装置は、公開鍵を記憶するとともに、ワークキーを生成し、第２の提供装置は、第１の提供装置から受信した公開鍵に基づいてワークキーを暗号化し、暗号化されたワークキーを含む個別情報を、各メーカの公開鍵毎に生成し、ワークキーに基づいて不正利用防止処理キーを暗号化し、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、暗号化された不正利用防止処理キーを含む共通情報を生成し、各メーカ毎の個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信するようにすることができる。
【００２８】
本発明の情報提供方法は、情報を提供する提供装置と、提供装置が提供する情報を受信する受信装置とからなる情報提供システムの情報提供方法において、各メーカの受信装置は公開鍵に対応する秘密鍵を予め記憶し、提供装置は、各メーカの受信装置の秘密鍵に対応する各メーカの公開鍵を取得して記憶し、記憶した各メーカの公開鍵に基づいてワークキーを暗号化し、暗号化されたワークキーを含む個別情報を、各メーカの公開鍵毎に生成し、ワークキーに基づいて不正利用防止処理キーを暗号化し、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、暗号化された不正利用防止処理キーを含む共通情報を生成し、各メーカ毎の個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信することを特徴とする。
【００２９】
本発明の第１の情報処理装置および方法、記録媒体並びにプログラムにおいては、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーが生成され、マスターキーを識別するマスターキーＩＤが割り当てられ、秘密鍵、公開鍵、およびマスターキーＩＤが対応付けて記憶され、記憶されている公開鍵が鍵として、マスターキーＩＤとともに、提供装置に送信される。
【００３０】
本発明の第２の情報処理装置および方法、記録媒体並びにプログラムにおいては、マスターキーを構成する秘密鍵と、マスターキーを識別するマスターキーＩＤが予め記憶され、個別情報に含まれる、暗号化されている、コンテンツ信号の不正利用防止処理を回復するために用いられる第１の不正利用防止処理キーを復号するためのワークキー、およびワークキーの番号であるワークキー番号が、記憶されている秘密鍵により復号され、共通情報に含まれる、暗号化されている第１の不正利用防止処理キーが、復号されたワークキーにより復号され、復号化された第１の不正利用防止処理キーに基づいて、コンテンツ信号の不正利用防止処理が回復される。
【００３１】
本発明の第３の情報処理装置および方法、記録媒体並びにプログラムにおいては、受信装置の各提供者から供給される複数の公開鍵が記憶され、記憶されている公開鍵に基づいてワークキーが暗号化され、ワークキーに基づいて不正利用防止処理キーが暗号化され、不正利用防止処理キーに基づいて送信する情報が不正利用防止処理され、暗号化されたワークキーを含む個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報が、受信装置に送信される。
【００３２】
本発明の情報提供システムおよび情報提供方法においては、各メーカの受信装置は公開鍵に対応する秘密鍵を予め記憶し、提供装置は、各メーカの受信装置の秘密鍵に対応する各メーカの公開鍵を取得して記憶し、記憶した各メーカの公開鍵に基づいてワークキーを暗号化し、暗号化されたワークキーを含む個別情報を、各メーカの公開鍵毎に生成し、ワークキーに基づいて不正利用防止処理キーを暗号化し、不正利用防止処理キーに基づいて送信する情報を不正利用防止処理し、暗号化された不正利用防止処理キーを含む共通情報を生成し、各メーカ毎の個別情報、暗号化された不正利用防止処理キーを含む共通情報、および不正利用防止処理された情報を、受信装置に送信する。
【００３３】
【発明の実施の形態】
以下に、図面を参照しながら本発明の実施の形態について説明する。
【００３４】
図１は、本発明を適用した地上波のディジタル放送システムの構成例を表している。
【００３５】
このディジタル放送システムは、ネットワーク１、鍵管理システム２Ａ乃至２Ｄ、放送システム３、および受信装置３１Ａ乃至３１Ｄにより構成されている。鍵管理システム２Ａ乃至２Ｄは、受信装置３１Ａ乃至３１Ｄを製造する各メーカが保有するシステムである。すなわち、図１の例の場合、受信装置３１Ａを製造するメーカＡは鍵管理システム２Ａ、受信装置３１Ｂを製造するメーカＢは鍵管理システム２Ｂ、受信装置３１Ｃを製造するメーカＣは鍵管理システム２Ｃ、受信装置３１Ｄを製造するメーカＤは鍵管理システム２Ｄを、それぞれ保有している。鍵管理システム２Ａ乃至２Ｄは、ネットワーク１（例えば、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）その他の各種のネットワークを含む）に接続されており、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成し、マスターキーに固有のＩＤ（マスターキーＩＤ）を割り当ることにより、マスターキーの管理を行う。
【００３６】
なお、以下、単に、マスターキーと記載した場合、秘密鍵と公開鍵の両方のマスターキーを意味するものとし、マスターキー（秘密鍵）またはマスターキー（公開鍵）と記載した場合には、それぞれ、マスターキーのうちの秘密鍵または公開鍵を意味するものとする。また、以下において、鍵管理システム２Ａ乃至２Ｄは、それぞれを個々に区別する必要がない場合、鍵管理システム２と総称する。
【００３７】
さらに、公開鍵暗号は、非対称暗号とも称され、データを暗号化する際に用いる暗号鍵（公開鍵と秘密鍵のうち一方）と、復号する際に用いる暗号鍵（公開鍵と秘密鍵のうち他方）が異なり、かつ、一方の暗号鍵から他方の暗号鍵を算出する（例えば、公開鍵から秘密鍵を算出したり、または、秘密鍵から公開鍵を算出する）ことが非常に困難であるという性質を有する暗号アルゴリズムである。これにより、公開鍵暗号方式においては、公開鍵により暗号化したものは秘密鍵でしか復号できず、逆に、秘密鍵により暗号化したものは公開鍵でしか復号できない。
【００３８】
放送システム３は、鍵管理装置２１を有する鍵管理センタ１１と、情報を提供する提供装置としての放送装置２２を有する放送局１２により構成されている。鍵管理センタ１１の鍵管理装置２１は、ネットワーク１を介して、鍵管理システム２Ａ乃至２Ｄにより管理されているマスターキー（公開鍵）とマスターキーＩＤを取得、登録し、管理するとともに、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）信号をスクランブルするために用いられるスクランブルキーを暗号化するためのワークキーを生成し、放送局１２の放送装置２２に供給する。
【００３９】
放送装置２２は、鍵管理装置２１から供給されたワークキーをマスターキー（公開鍵）により暗号化し、それを含む個別情報（ＥＭＭ：Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）を生成する。すなわち、この例の場合、個別情報は、各メーカごと（マスターキー（公開鍵）ごと）に生成される。また、放送装置２２は、スクランブルキーを生成し、それをワークキーにより暗号化して、暗号化されたスクランブルキーを含む共通情報（ＥＣＭ：  Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）を生成する。放送装置２２は、エンコードしたＡＶ信号をスクランブルキーを用いてスクランブルし、個別情報および共通情報、並びにその他の制御情報等と多重化して放送信号とし、図示せぬアンテナから受信装置３１Ａ乃至３１Ｄに送信する。
【００４０】
なお、このシステムでは、放送される番組はすべて無料であるため、個別情報と共通情報いずれもが、すべてのユーザの受信装置（例えば、受信装置３１Ａ乃至３１Ｄ）に送信される（すべてのユーザの受信装置が受信可能とされる）。
【００４１】
受信装置３１Ａ乃至３１Ｄは、放送装置２２から送信された放送信号に含まれる個別情報のうち自分自身のマスターキー（公開鍵）に対応する個別情報を、予め記憶している（各メーカが製造時に記憶させた）マスターキー（秘密鍵）により復号し、ワークキーを取得する。受信装置３１Ａ乃至３１Ｄは、放送局１２から送信された放送信号に含まれる共通情報を、取得されたワークキーにより復号し、スクランブルキーを取得し、受信された放送信号に含まれるＡＶ信号を、スクランブルキーによりデスクランブルする。そして、受信装置３１Ａ乃至３１Ｄは、デスクランブルされたＡＶ信号をデコードし、図示せぬモニタまたはスピーカに表示する。なお、受信装置３１Ａ乃至３１Ｄは、以下において、それぞれを個々に区別する必要がない場合、受信装置３１と総称する。また、図１には、各メーカの受信装置が１台ずつ示されているが、各メーカの受信装置は、実際にはそれぞれ複数台存在する。
【００４２】
図２は、図１の放送システム３の構成を表している。
【００４３】
鍵管理センタ１１の鍵管理装置２１は、ワークキー生成部１１１、ワークキー記憶部１１２、通信部１１３、およびマスターキーデータベース１１４により構成されている。
【００４４】
ワークキー生成部１１１は、スクランブルキーを暗号化するためのワークキー、およびワークキーを識別するための番号であるワークキー番号を生成し、ワークキー記憶部１１２に供給する。なお、ワークキー生成部１１１は、例えば、全放送局共通または放送局ごとなどのように、放送局の都合に合わせてワークキーを生成することができる。
【００４５】
ワークキー記憶部１１２は、ワークキー生成部１１１から供給されたワークキーとワークキー番号を記憶するとともに、記憶されたワークキーを放送装置２２に供給する。通信部１１３は、ネットワーク１を介して鍵管理システム２と通信を行うことにより、鍵管理システム２から送信されたマスターキー（公開鍵）とマスターキーＩＤを受信する。マスターキーデータベース１１４は、通信部１１３から供給されたマスターキー（公開鍵）とマスターキーＩＤをデータベース（図１２を参照して後述する）に登録し、管理するとともに、必要に応じて、マスターキー（公開鍵）とマスターキーＩＤを放送装置２２に供給する。
【００４６】
放送局１２の放送装置２２は、ＡＶ信号記憶部１３１、エンコーダ１３２、多重化部１３３、スクランブラ１３４、通信部１３５、番組制御システム１３６、スクランブルキー生成部１３７、暗号化共通情報生成部１３８、暗号化部１３９、非暗号化共通情報生成部１４０、ヘッダ生成部１４１、共通情報生成部１４２、ワークキー記憶部１４３、暗号化個別情報生成部１４４、暗号化部１４５、非暗号化個別情生成部１４６、ヘッダ生成部１４７、マスターキー記憶部１４８、および個別情報生成部１４９により構成されている。
【００４７】
ＡＶ信号記憶部１３１は、放送局１２から受信装置３１に送信するＡＶ信号を記憶し、エンコーダ１３２に供給する。エンコーダ１３２は、番組制御システム１３６から供給されるエンコード制御信号に基づいて、ＡＶ信号記憶部１３１から供給されたＡＶ信号をディジタル化するとともに、ＭＰＥＧ２方式等で圧縮し、多重化部１３３に供給する。
【００４８】
多重化部１３３は、エンコーダ１３２から供給されたＡＶ信号に、共通情報生成部１４２より供給される共通情報、個別情報生成部１４９から供給される個別情報、並びに制御信号を時分割多重化し、スクランブラ１３４に供給する。スクランブラ１３４は、多重化部１３３から供給された多重化信号を、スクランブルキー生成部１３７から供給されるスクランブルキー（ＡＶ信号のスクランブルを制御するための鍵）によりＡＶ信号のみをスクランブルし、制御信号とともに通信部１３５に供給する。なお、個別情報および共通情報は、一種の制御信号であるので、スクランブルされない。
【００４９】
通信部１３５は、スクランブラ１３４から供給された多重化信号を受信装置３１に送信する。番組制御システム１３６は、エンコーダ１３２にエンコード制御信号を供給するとともに、放送される番組に対応する番組番号を生成し、非暗号化共通情報生成部１４０に供給する。
【００５０】
スクランブルキー生成部１３７は、ＡＶ信号のスクランブルを制御するためのスクランブルキーを生成し、スクランブラ１３４と暗号化共通情報生成部１３８に供給する。暗号化共通情報性生成部１３８は、スクランブルキー生成部１３７から供給されたスクランブルキーを取得するとともに、共通情報を生成し、ワークキー記憶部１４３から供給されるワークキーにより暗号化される暗号化共通情報を生成し、暗号化部１３９に供給する。
【００５１】
暗号化部１３９は、暗号化共通情報生成部１３８から供給された暗号化共通情報を、ワークキー記憶部１４３から供給されるワークキーにより暗号化し、共通情報生成部１４２に供給する。非暗号化共通情報生成部１４０は、番組制御システム１３６から供給された番組番号、ヘッダ生成部１４１から供給されるヘッダ（共通情報のヘッダ）、およびワークキー記憶部１４３から供給されるワークキー番号を取得し、ワークキー記憶部１４３から供給されるワークキーにより暗号化されない非暗号化共通情報を生成し、共通情報生成部１４２に供給する。
【００５２】
ヘッダ生成部１４１は、共通情報生成部１４２において生成される共通情報の先頭に付加するヘッダを生成し、非暗号化共通情報生成部１４０に供給する。共通情報生成部１４２は、暗号化部１３９および非暗号化共通情報生成部１４０から供給された暗号化共通情報および非暗号化共通情報を取得し、共通情報を生成し、多重化部１３３に供給する。ワークキー記憶部１４３は、鍵管理装置２１のワークキー記憶部１１２から供給されたワークキーおよびワークキー番号を記憶するとともに、暗号化部１３９と暗号化個別情報生成部１４４にワークキーを、非暗号化共通情報生成部１４０と暗号化個別情報生成部１４４にワークキー番号を、それぞれ供給する。
【００５３】
暗号化個別情報生成部１４４は、ワークキー記憶部１４３から供給されたワークキーとワークキー番号を取得し、個別情報を生成し、マスターキー記憶部１４８から供給されるマスターキー（公開鍵）により暗号化される暗号化個別情報を生成し、暗号化部１４５に供給する。暗号化部１４５は、暗号化個別情報生成部１４４から供給された暗号化個別情報を、マスターキー記憶部１４８から供給されたマスターキー（公開鍵）により暗号化し、個別情報生成部１４９に供給する。
【００５４】
非暗号化個別情報生成部１４６は、ヘッダ生成部１４７から供給されるヘッダ（個別情報のヘッダ）、およびマスターキー記憶部１４８から供給されるマスターキーＩＤを取得し、非暗号化個別情報を生成し、個別情報生成部１４９に供給する。ヘッダ生成部１４７は、個別情報生成部１４９において生成される個別情報の先頭に付加するヘッダを生成し、非暗号化個別情報生成部１４６に供給する。
【００５５】
マスターキー記憶部１４８は、鍵管理装置２１のマスターキーデータベース１１４から供給されたマスターキー（公開鍵）およびマスターキーＩＤを記憶する。また、マスターキー記憶部１４８は、ヘッダ生成制御信号を生成し、ヘッダ生成部１４７に供給するとともに、暗号化部１４５と非暗号化個別情報１４６に、それぞれ、マスターキー（公開鍵）とマスターキーＩＤを供給する。個別情報生成部１４９は、暗号化部１４５および非暗号化個別情報生成部１４６から供給された暗号化個別情報および非暗号化個別情報を取得し、個別情報を生成し、多重化部１３３に供給する。
【００５６】
図３は、図１の鍵管理システム２の構成を表している。
【００５７】
鍵管理システム２は、マスターキー生成部１６１、ＩＤ割り当て部１６２、マスターキーリスト記憶部１６３、通信部１６４、入力部１６５、制御部１６６、および書き込み部１６７により構成されている。
【００５８】
マスターキー生成部１６１は、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成し、ＩＤ割り当て部１６２とマスターキーリスト記憶部１６３に供給する。ＩＤ割り当て部１６２は、マスターキー生成部１６１から供給されたマスターキーに、そのマスターキーを識別するマスターキーＩＤを割り当て、マスターキーリスト記憶部１６３に供給する。マスターキーリスト記憶部１６３は、マスターキー生成部１６１およびＩＤ割り当て部１６２から供給されたマスターキー（秘密鍵と公開鍵）およびマスターキーＩＤを対応させて記憶する。また、マスターキーリスト記憶部１６３は、通信部１６４にマスターキー（公開鍵）とマスターキーＩＤを供給するとともに、書き込み部１６７にマスターキー（秘密鍵）を供給する。なお、マスターキー生成部１６１は、例えば、受信装置ごと、受信装置のロットごと、機種ごとなどのように、システムまたはメーカの都合に合わせてマスターキーを生成することが可能である。
【００５９】
通信部１６４は、マスターキーリスト記憶部１６３から供給されたマスターキー（公開鍵）とマスターキーＩＤを、ネットワーク１を介して鍵管理センタ１１の鍵管理装置２１に送信する。入力部１６５は、図示せぬキーボード、マウスなどにより構成されており、種々の指令を入力するときユーザにより操作される。制御部１６６は、入力部１６５からの入力に基づいて、マスターキーリスト記憶部１６３と通信部１６４などの動作を制御する。
【００６０】
書き込み部１６７は、マスターキーリスト記憶部１６３から供給されたマスターキー（秘密鍵）を取得し、データ記憶装置としてのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１８１のマスターキー記憶部３０１（図５）にマスターキー（秘密鍵）を書き込む。
【００６１】
図４は、図３のＩＣ１８１を図１の受信装置３１に組み込む組込みシステム２２１の構成を表している。
【００６２】
組み込みシステム２２１は、組み込み部２０１を有している。組み込み部２０１は、図３の書き込み部１６７によりマスターキー（秘密鍵）が書き込まれたＩＣ１８１を、受信装置３１に組み込む。
【００６３】
図５は、図１のディジタル放送システムの受信装置３１の構成を表している。
【００６４】
受信装置３１は、ＩＣ１８１、通信部２４１、デマルチプレクサ２４２、デスクランブラ２４３、デコーダ２４４、制御情報解析部２４５、制御部２４６、および入力部２４７により構成されている。
【００６５】
ＩＣ１８１は、それを構成するマスターキー記憶部３０１、個別情報復号部３０２、ワークキー記憶部３０３、および共通情報復号部３０４が外部からアクセスできないように、タンパーレジスト化されている。マスターキー記憶部３０１は、マスターキー（秘密鍵）とマスターキーＩＤを予め記憶しており、必要に応じて、個別情報復号部３０２に供給する。個別情報復号部３０２は、マスターキー記憶部３０１から供給されたマスターキー（秘密鍵）とマスターキーＩＤに基づいて、デマルチプレクサ２４２から供給される個別情報のうち、暗号化されている部分を復号し、ワークキーおよびワークキー番号を取得する。個別情報復号部３０２は、ワークキー記憶部３０３にワークキーとワーク番号を供給するとともに、制御部２４６にその他の個別情報を供給する。
【００６６】
ワークキー記憶部３０３は、個別情報復号部３０２から供給されたワークキーおよびワークキー番号を記憶するとともに、必要に応じて、共通情報復号部３０４に供給する。共通情報復号部３０４は、ワークキー記憶部３０３から供給されたワークキーおよびワークキー番号に基づいて、デマルチプレクサ２４２から供給される共通情報のうち、暗号化されている部分を復号し、スクランブルキーを取得し、デスクランブラ２４３にスクランブルキーを供給する。また、共通情報復号部３０４は、制御部２４６にその他の共通情報を供給する。
【００６７】
通信部２４１は、放送局１２の放送装置２２から送信された、スクランブルされたＡＶ信号、個別情報、共通情報、その他の制御信号等を含む放送信号を受信し、デマルチプレクサ２４２に供給する。デマルチプレクサ２４２は、通信部２４１から供給された放送信号から、ＡＶ信号、制御情報、共通情報、および個別情報を分離し、それぞれ、デスクランブラ２４３、制御情報解析部２４５、共通情報復号部３０４、個別情報復号部３０２に供給する。
【００６８】
デスクランブラ２４３は、デマルチプレクサ２４２から供給されたＡＶ信号を、共通情報復号部３０４から供給されたスクランブルキーによりデスクランブルし、デコーダ２４４に供給する。デコーダ２４４は、デスクランブラ２４３、制御情報解析部２４５、および制御部２４６から供給されるＡＶ信号および制御信号をそれぞれ取得し、取得されたＡＶ信号をデコードし、図示せぬモニタに出力し、表示させるとともに、スピーカから出力させる。
【００６９】
制御情報解析部２４５は、デマルチプレクサ２４２から供給された制御信号を解析し、デコーダ２４４に供給する。制御部２４６は、入力部２４７からの入力に基づいて、個別情報復号部３０２および共通情報復号部３０４から供給されたその他の個別情報およびその他の共通情報を取得し、それに基づいて制御信号を生成し、デコーダ２４４に供給する。入力部２４７は、図示せぬキーボードマウスなどにより構成されており、各種の指令を入力するときユーザにより操作される。
【００７０】
次に、図６のフローチャートを参照して、図３の鍵管理システム２と図４の組み込みシステム２２１におけるマスターキー埋め込み処理について説明する。
【００７１】
ステップＳ１１において、マスターキー生成部１６１は、秘密鍵、および秘密鍵と対になる公開鍵からなるマスターキーを生成し、ＩＤ割り当て部１６２とマスターキーリスト記憶部１６３に供給する。ステップＳ１２において、ＩＤ割り当て部１６３は、マスターキー生成部１６１から供給されたマスターキーに、そのマスターキーを識別するマスターキーＩＤを割り当て、マスターキーリスト記憶部１６３に供給する。
【００７２】
ステップＳ１３において、マスターキーリスト記憶部１６３は、マスターキー生成部１６１から供給されたマスターキー（秘密鍵と公開鍵）と、ＩＤ割り当て部１６２から供給されたマスターキーＩＤを対応付けてマスターキーリストに登録し、記憶する。
【００７３】
図７は、マスターキーリスト記憶部１６３に記憶されているマスターキーリストの例を示す。
【００７４】
図７の例では、マスターキー（秘密鍵）「ＫＰＲＩＡ１」、マスターキー（公開鍵）「ＫＰＵＢＡ１」、および、それらのマスターキーに割り当てられたマスターキーＩＤ「ＭＡ０００１」が対応付けて登録されている。また、マスターキー（秘密鍵）「ＫＰＲＩＡ２」、マスターキー（公開鍵）「ＫＰＵＢＡ２」、および、それらのマスターキーに割り当てられたマスターキーＩＤ「ＭＡ０００２」を対応付けて登録されている。それぞれは、このメーカＡの受信装置３１Ａのうちの、例えば、第１の機種の受信装置と第２の機種の受信装置に対応するものである。これにより、鍵管理システム２は、マスターキー生成部１６１において生成されたマスターキーを容易に管理することができる。
【００７５】
ステップＳ１４において、通信部１６４は、制御部１６６の制御に基づいて、マスターキーリスト記憶部１６３に記憶されているマスターキー（公開鍵）（「ＫＰＵＢＡ１」，「ＫＰＵＢＡ２」）とマスターキーＩＤ（「ＭＡ０００１」，「ＭＡ０００２」）を読み出し、ネットワーク１を介して鍵管理センタ１１の鍵管理装置２１に送信する。図８を参照して後述するように、鍵管理センタ１１の鍵管理装置２１は、送信されてきたマスターキー（公開鍵）とマスターキーＩＤをマスターキーデータベースに登録する。
【００７６】
ステップＳ１５において、図５に示されるように、マスターキー記憶部３０１、個別情報復号部３０２、ワークキー記憶部３０３、および共通情報復号部３０４をタンパーレジスト化したＩＣ１８１が、用意される。ステップＳ１６において、書き込む部１６７は、マスターキーリスト記憶部１６３に記憶されているマスターキー（秘密鍵）のうち、ステップＳ１４の処理で送信されたマスターキー（公開鍵）に対応するマスターキー（秘密鍵）であって、機種に対応するもの（例えば、図７のマスターキー（秘密鍵）「ＫＰＲＩＡ１」）とマスターキーＩＤ（例えば、図７のマスターキーＩＤ「ＭＡ０００１」）を読み出し、ステップＳ１５で用意されたＩＣ１８１のマスターキー記憶部３０１に書き込み、記憶させる。
【００７７】
ステップＳ１７において、組み込み部２０１は、書き込み部１６７によりマスターキー（秘密鍵）が書き込まれたＩＣ１８１を受信装置３１に組み込む。これにより、マスターキー（秘密鍵）はＩＣカード１８１の外に漏洩することはなくなるので、マスターキーの管理上のセキュリティーの強度が増し、その結果、マスターキーの管理が容易になる。なお、本発明の実施の形態において、ＩＣを用いているが、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）やチップ等のセキュリティーモジュールを用いてもよい。以上のようにして、各メーカは、自分自身の受信装置３１に自分自身のマスターキー（秘密鍵）を埋め込む。
【００７８】
図８のフローチャートを参照して、図１の鍵管理装置２１におけるマスターキー登録処理について説明する。
【００７９】
ステップＳ３１において、通信部１１３は、図６のステップＳ１４で複数の鍵管理システム２（例えば、図１の鍵管理システム２Ａ乃至２Ｄ）から送信されてきたマスターキーＩＤとマスターキー（公開鍵）を取得し、マスターキーデータベース１１４に供給する。ステップＳ３２において、マスターキーデータベース１１４は、通信部１１３から供給されたマスターキーＩＤとマスターキー（公開鍵）、さらにマスターキーＩＤとマスターキー（公開鍵）を供給する鍵管理システム（例えば、図１の鍵管理システム２Ａ乃至２Ｄ）を所有するメーカ名を対応付けてマスターキーデータベースに登録する。
【００８０】
図９は、マスターキーデータベース１１４に登録されたマスターキーの例を示している。
【００８１】
図９の例においては、メーカＡのマスターキーＩＤとマスターキー（公開鍵）として、マスターキーＩＤ「ＭＡ０００１」とマスターキー（公開鍵）「ＫＰＵＢＡ１」、およびマスターキーＩＤ「ＭＡ０００２」とマスターキー（公開鍵）「ＫＰＵＢＡ２」が登録される。同様に、メーカＢのマスターキーＩＤとマスターキー（公開鍵）として、マスターキーＩＤ「ＭＢ０００１」とマスターキー（公開鍵）「ＫＰＵＢＢ１」が、また、メーカＣのマスターキーＩＤとマスターキー（公開鍵）として、マスターキーＩＤ「ＭＣ０００１」とマスターキー（公開鍵）「ＫＰＵＢＣ１」が登録されている。このようにして、マスターキーデータベース１１４には、各メーカの受信装置３１に予め記憶されているマスターキー（秘密鍵）に対応するマスターキー（公開鍵）が、マスターキーＩＤとともに予め登録される。
【００８２】
次に、図１０のフローチャートを参照して、図１の放送装置２２におけるＡＶ信号放送処理について説明する。
【００８３】
ステップＳ６１において、多重化部１３３は、一度共通情報を多重化してから０．２秒が経過したか否かを判定する。ステップＳ６１において共通情報を多重化してから０．２秒がまだ経過していないと判定された場合、ステップＳ６２の共通情報多重化処理はスキップされ、処理はステップＳ６３に進む。ステップＳ６１において共通情報を多重化してから０．２秒がすでに経過したと判定された場合、ステップＳ６２で多重化部１３３は、共通情報多重化処理を実行する。すなわち、共通情報は、０．２秒の周期で送信される。共通情報多重化処理の詳細は、図１１を参照して後述する。
【００８４】
ステップＳ６３において、多重化部１３３は、一度個別情報を多重化してから１０秒が経過したか否かを判定する。ステップＳ６３において個別情報を多重化してから１０秒がまだ経過していないと判定された場合、ステップＳ６４の個別情報多重化処理はスキップされ、処理はステップＳ６５に進む。ステップＳ６３において個別情報を多重化してから１０秒がすでに経過したと判定された場合、ステップＳ６４で多重化部１３３は、個別情報多重化処理を実行する。すなわち、個別情報は、１０秒の周期で送信される。個別情報多重化処理の詳細は、図１４を参照して後述する。
【００８５】
ステップＳ６５において、通信部１３５は、スクランブラ１３４から供給された信号を受信装置３１に送信する処理を実行する。すなわち、具体的には、多重化部１３３は、エンコーダ１３２、共通情報生成部１４２、および個別情報生成部１４９から供給されるＡＶ信号、共通情報、および個別情報、並びに図示せぬ制御部から供給される制御情報を多重化し、スクランブラ１３４に供給する。スクランブラ１３４は、多重化部１３３から供給された多重化信号のうち、ＡＶ信号のみをスクランブルし、その他の信号はそのままとして（スクランブルせず）、制御信号とともに通信部１３５に供給する。通信部１３５は入力された信号を送信する。
【００８６】
次に、図１１のフローチャートを参照して、図１０のステップＳ６２の共通情報多重化処理について説明する。
【００８７】
ステップＳ１０１において、ヘッダ生成部１４１は、共通情報を識別するための識別情報を含むヘッダを生成し、非暗号化共通情報生成部１４０に供給する。非暗号化共通情報生成部１４０は、ヘッダ生成部１４１から供給されたヘッダを取得する。ステップＳ１０２において、非暗号化共通情報生成部１４０は、ワークキー記憶部１４３から供給されるワークキー番号を取得する。ステップＳ１０３において、番組制御システム１３６は、ＡＶ信号記憶部１３１から供給されたＡＶ信号（番組）に対応する番組番号を生成し、非暗号化共通情報生成部１４０に供給する。非暗号化共通情報生成部１４０は、番組制御システム１３６から供給される番組番号を取得する。非暗号化共通情報生成部１４０は、図１２に示されるように、ステップＳ１０１乃至Ｓ１０３の処理により取得されたヘッダ、ワークキー番号、および番組番号を、それぞれフィールド４０１、４０２、および４０３に配置し、非暗号化共通情報を生成し、共通情報生成部１４２に供給する。
【００８８】
ステップＳ１０４において、スクランブルキー生成部１３７は、ＡＶ信号をスクランブルするためのスクランブルキーを生成し、スクランブラ１３４と暗号化共通情報生成部１３８に供給する。なお、スクランブルキーは、４秒ごとに変更される。その詳細は、図１３のフローチャートを参照して後述する。
【００８９】
ステップＳ１０５において、暗号化共通情報生成部１３８は、必要に応じてその他の共通情報を生成し、図１２に示されるように、生成されたその他の共通情報と、ステップＳ１０４の処理により取得されたスクランブルキーを、それぞれフィールド４１１と４１２の配置して、暗号化共通情報を生成し、暗号化部１３９に供給する。
【００９０】
ステップＳ１０６において、暗号化部１３９は、ワークキー記憶部１４３からワークキーを読み出し、ステップＳ１０７で暗号化部１３９は、暗号化共通情報をワークキーにより暗号化し、共通情報生成部１４２に供給する。ステップＳ１０８において、共通情報生成部１４２は、図１２に示されるように、暗号化部１３９および非暗号化共通情報生成部１４０から供給された暗号化共通情報および非暗号化共通情報を合成することにより、共通情報を生成する。共通情報生成部１４２は、生成された共通情報を多重化部１３３に供給する。
【００９１】
ステップＳ１０９において、多重化部１３３は、共通情報生成部１４２から供給された共通情報を、制御信号とエンコーダ１３２から供給されたＡＶ信号に合成する。その後、処理は、図１０のステップＳ６３に進む。
【００９２】
次に、図１３のフローチャートを参照して、スクランブルキー生成処理について説明する。
【００９３】
ステップＳ１５１において、スクランブルキー生成部１３７は、新たなスクランブルキーを生成する。ステップＳ１５２において、スクランブルキー生成部１３７は、スクランブラ１３４および暗号化共通情報生成部１３８に供給するスクランブルキーとして内蔵するメモリに記憶しているスクランブルキーを、ステップＳ１５１で生成された新たなスクランブルキーに更新する。
【００９４】
ステップＳ１５３において、スクランブルキー生成部１３７は、スクランブルキーを更新してから４秒が経過したか否かを判定する。ステップＳ１５３においてスクランブルキーを更新してから４秒がまだ経過していないと判定された場合、４秒が経過するまで、処理はステップＳ１５３で待機する。ステップＳ１５３においてスクランブルキーを更新してから４秒が経過したと判定された場合、処理はステップＳ１５１に戻り、同様の処理が繰り返される。このようにして、スクランブルキーは４秒周期で更新（変更）される。
【００９５】
図１４のフローチャートを参照して、図１０のステップＳ６４の個別情報多重化処理の詳細について説明する。
【００９６】
ステップＳ１７１において、マスターキー記憶部１４８は、マスターキーデータベース１１４に登録されているマスターキー（図９）の中から、１つのエントリを選択し、読み出す（マスターキーデータベース１１４に登録されている情報がマスターキー記憶部１４８にすべて登録されている場合、その中から読み出す）。ステップＳ１７２において、マスターキー記憶部１４８は、マスターキーデータベース１１４から読み出したマスターキーが適正なメーカのエントリであるか否かを判定する。ステップＳ１７２において適正なメーカのエントリではないと判定された場合、処理はステップＳ１７１に戻る。この場合、ステップＳ１７３以降の処理が実行されず、そのマスターキーに対応する個別情報は生成されない。例えば、マスターキー（秘密鍵）を、不正に漏洩するなどしたメーカは適正なメーカでないとされる。これにより、そのメーカの受信装置による受信を実質的に禁止することができる。
【００９７】
ステップＳ１７２において適正なメーカのエントリであると判定された場合、ステップＳ１７３でマスターキー記憶部１４８は、ヘッダ生成制御信号をヘッダ生成部１４７に供給する。
【００９８】
ステップＳ１７３において、ヘッダ生成部１４７は、マスターキー記憶部１４８から供給されたヘッダ生成制御信号に基づいて、個別情報を識別するための識別情報を含むヘッダを生成し、非暗号化個別情報生成部１４６に供給する。ステップＳ１７４において、非暗号化個別情報生成部１４６は、マスターキー記憶部１４８からマスターキーＩＤを取得し、図１５に示されるように、取得されたマスターキーＩＤと、ヘッダ生成部１４７から供給されたヘッダを、それぞれフィールド４３２と４３１に配置して、非暗号化個別情報を生成し、個別情報生成部１４９に供給する。
【００９９】
ステップＳ１７５において、暗号化個別情報生成部１４４は、ワークキー記憶部１４３からワークキー番号を取得する。ステップＳ１７６において、暗号化個別情報生成部１４４は、ワークキー記憶部１４３からワークキーを取得する。ステップＳ１７７において、暗号化個別情報生成部１４４は、その他の個別情報を生成し、図１５に示されるように、生成されたその他の個別情報と、ステップＳ１７５およびステップＳ１７６の処理により取得されたワークキー番号とワークキーを、それぞれフィールド４４３、４４１、および４４２に配置して、暗号化個別情報を生成し、暗号化部１４５に供給する。暗号化部１４５は、暗号化個別情報生成部１４４から供給された暗号化個別情報を取得する。
【０１００】
ステップＳ１７８において、暗号化部１４５は、マスターキー記憶部１４８から供給されたマスターキー（公開鍵）を取得し、ステップＳ１７９で暗号化部１４５は、暗号化個別情報（ワークキー番号、ワークキー、およびその他の個別情報）をマスターキー（公開鍵）により暗号化し（図１５）、個別情報生成部１４９に供給する。ステップＳ１８０において、個別情報生成部１４９は、図１５に示されるように、暗号化部１４５および非暗号化個別情報生成部１４６から供給された暗号化個別情報および非暗号化個別情報を合成することにより、個別情報を生成する。個別情報生成部１４９は、生成された個別情報を多重化部１３３に供給する。
【０１０１】
ステップＳ１８１において、多重化部１３３は、個別情報生成部１４９から供給された個別情報を、エンコーダ１３２から供給されたＡＶ信号に時分割多重化する。
【０１０２】
以上の処理により、１つのマスターキー（公開鍵）に対応する個別情報が生成され、送信されたことになる。
【０１０３】
次に、ステップＳ１８２において、マスターキー記憶部１４８は、登録されている全てのエントリの個別情報を合成（多重化）したか否かを判定する。ステップＳ１８２において登録されている全てのエントリの個別情報をまだ合成していないと判定された場合、処理はステップ１７１に戻り、同様の処理が繰り返される。これにより、他のマスターキー（公開鍵）に対応する個別情報が生成され、送信される。ステップＳ１８２において登録されている全てのエントリの個別情報を合成したと判定された場合、処理は図１０のステップＳ６５に進む。
【０１０４】
次に、図１６のフローチャートを参照して、受信装置３１における復号処理について説明する。
【０１０５】
ステップＳ２０１において、通信部２４１は、放送局１２の放送装置２２から送信された、スクランブルされたＡＶ信号の他、個別情報、共通情報、およびその他の制御情報等を含む放送信号を受信し、デマルチプレクサ２４２に供給する。ステップＳ２０２において、デマルチプレクサ２４２は、通信部２４１から供給された放送信号が、個別情報であるか否かを判定する。この判定は、ヘッダに個別情報であること示す識別情報が含まれているので、ヘッダに基づいて行うことができる。
【０１０６】
同様に、デマルチプレクサ２４２はヘッダに基づいて判定を行い、共通情報を共通情報復号部３０４に、制御信号を制御情報解析部２４５に、ＡＶ信号をデスクランブラ２４３に、それぞれ供給する。
【０１０７】
ステップＳ２０２において受信に信号が個別情報ではないと判定された場合、処理はステップＳ２０２に戻る。ステップＳ２０２において受信した信号が個別情報であると判定された場合、デマルチプレクサ２４２は、個別情報を抽出し、個別情報復号部３０２に供給する。ステップＳ２０３において、個別情報復号部３０２は、マスターキー記憶部３０１に登録されているマスターキーＩＤを参照しながら、デマルチプレクサ２４２から供給された個別情報に含まれるマスターキーＩＤが登録されているものと一致するか否かを判定する。
【０１０８】
ステップＳ２０３においてマスターキーＩＤが登録されているものと一致しないと判定された場合、処理はステップＳ２０２に戻り、同様の処理が繰り返される。ステップＳ２０３においてマスターキーＩＤが登録されているものと一致すると判定された場合、ステップＳ２０４で個別情報復号部３０２は、個別情報を取得する。
【０１０９】
ステップＳ２０５において、個別情報復号部３０２は、マスターキー記憶部３０１に記憶されているマスターキー（秘密鍵）を読み出す。ステップＳ２０６において、個別情報復号部３０２は、ステップＳ２０４の処理で取得された個別情報のうちの、暗号化された部分を、ステップＳ２０５の処理で読み出したマスターキー（秘密鍵）により復号し、ステップＳ２０７で個別情報復号部３０２は、ワークキー、ワークキー番号、およびその他の個別情報を取得する（図１５）。個別情報復号部３０２は、取得されたワークキーとワークキー番号をワークキー記憶部３０３に供給するとともに、取得されたその他の個別情報を制御部２４６に供給する。
【０１１０】
ステップＳ２０８において、ワークキー記憶部３０３は、個別情報復号部３０２から供給されたワークキーとワークキー番号を記憶する。ステップＳ２０９において、共通情報復号部３０４は、デマルチプレクサ２４２から供給された共通情報を取得するとともに、ワークキー記憶部３０３からワークキーを読み出し、取得された共通情報農地暗号化されている部分をワークキーにより復号し、ステップＳ２１０で共通情報復号部３０４は、スクランブルキーとその他の共通情報を取得する。
【０１１１】
ステップＳ２１１において、共通情報復号部３０４は、取得されたスクランブルキーをデスクランブラ２４３に供給するとともに、その他の共通情報を制御部２４６に供給する。制御情報解析部２４５は、デマルチプレクサ２４２から供給された制御信号を解析し、デコーダ２４４に供給する。
【０１１２】
ステップＳ２１２において、デスクランブラ２４３は、デマルチプレクサ２４２から供給されたＡＶ信号を取得し、取得されたＡＶ信号を共通情報復号部３０４から供給されたスクランブルキーによりデスクランブルし、デコーダ２４４に供給する。制御部２４６は、入力部２４７からの入力に基づいて、個別情報復号部３０２および共通情報復号部３０４から供給されたその他の個別情報、およびその他の共通情報を取得し、制御信号を生成してデコーダ２４４に供給する。
【０１１３】
ステップＳ２１３において、デコーダ２４４は、デスクランブラ２４３から供給されたＡＶ信号を、制御情報解析部２４５と制御部２４６から供給される制御信号に基づいてデコードし、図示せぬモニタとスピーカに出力する。
【０１１４】
以上の実施の形態は、全てのユーザが無料で番組を視聴することができる場合のものであるが、有料番組を放送する場合にも本発明は適用することができる。この場合、共通情報には、図１７に示されるように、暗号化共通情報のフィールド４２１に、番組情報が配置される。番組情報とは、放送局１２がユーザに送信する有料放送における番組に関する情報であり、暗号化共通情報生成部１３８は、この番組情報として、番組タイプ、チャンネル番号、番組番号、および番組料金などの情報を記述する。
【０１１５】
また、個別情報には、図１８に示されるように、暗号化個別情報のフィールド４５１に、契約情報が配置されるとともに、非暗号化個別情報のフィールド４５２に、各視聴者（ユーザ）を識別するユーザＩＤが配置される。契約情報とは、有料放送において放送局１２から契約を締結したユーザに送信する契約に関する情報であり、暗号化個別情報生成部１４４は、この契約情報として、そのユーザが契約している番組のチャンネル番号、番組番号、契約期限といった条件を記述する。また、非暗号化個別情報生成部１４６は、ユーザＩＤとして、有料放送の受信の契約をしている視聴者（ユーザ）のユーザＩＤを記述する。
【０１１６】
図１９は、有料放送を受信する場合の受信装置３１の構成を表している。なお、図５における構成と同様のものについては、同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１１７】
この受信装置３１においては、契約情報記憶部３２１が、個別情報復号部３０２から供給された契約情報（個別情報に含まれている）が、予め登録されているユーザＩＤと一致するユーザＩＤのものであれば、それを記憶する。判定部３２２は、契約情報記憶部３２１から供給された契約情報と、共通情報復号部３０４から供給された番組情報（共通情報に含まれている）を照合し、番組情報の番組が契約情報により視聴が許容される番組（契約対象の番組）であるか否かを判定し、番組情報の番組が契約対象の番組であると判定された場合、スクランブルキー供給制御信号を生成し、スクランブルキー供給制御部３２３に供給する。判定部３２２において番組情報の番組が契約対象の番組ではないと判定された場合、スクランブルキー供給制御信号は生成されない。
【０１１８】
スクランブルキー供給制御部３２３は、判定部３２２からスクランブルキー供給制御信号が供給されたとき、共通情報復号部３０４から供給されたスクランブルキーを、デスクランブラ２４３へ供給を制御する。その他の構成は、図５における場合と同様である。
【０１１９】
次に、図２０のフローチャートを参照して、図１９の受信装置３１が有料放送を受信する場合における復号処理について説明する。なお、図２０のステップＳ２２１乃至Ｓ２２８、ステップＳ２３０、およびステップＳ２３６乃至Ｓ２３８の処理は、図１６のステップＳ２０１乃至Ｓ２１３の処理と同様であるので、その説明は省略する。
【０１２０】
ステップＳ２２１乃至Ｓ２２８において、図１６のステップＳ２０１乃至Ｓ２０８における場合と同様に、個別情報が受信、復号される。ステップＳ２２９において、個別情報復号部３０２は、個別情報に含まれる契約情報を契約情報記憶部３２１に供給する。契約情報記憶部３２１は、個別情報復号部３０２から供給された契約情報に含まれるユーザＩＤが、予め記憶されているユーザＩＤと一致する場合には、その契約情報を記憶する。ステップＳ２３０で、共通情報復号部３０４はワークキーで共通情報のうち、暗号化されている部分を復号し、ステップＳ２３１で、スクランブルキーと番組情報を取得する。ステップＳ２３２において、共通情報復号部３０４は、共通情報に含まれる番組情報を判定部３２２に供給する。
【０１２１】
ステップＳ２３３において、判定部３２２は、契約情報記憶部３２１および共通情報復号部から供給された契約情報および番組情報を照合し、番組情報の番組が契約対象の番組であるか否かを判定する。ステップＳ２３３において番組情報の番組が契約対象の番組であると判定された場合、ステップＳ２３４で判定部３２２は、スクランブルキー供給制御信号を生成し、スクランブルキー供給制御部３２３に供給する。スクランブルキー供給制御部３２３は、判定部３２２からスクランブルキー供給制御信号が供給されたとき、ステップＳ２３６において共通情報復号部３０４から供給されたスクランブルキーをデスクランブラ２４３に供給する。従って、ステップＳ２３７において、デスクランブラ２３４はＡＶ信号をデスクランブルし、ステップＳ２３８において、デコーダ２４４はＡＶ信号をデコードする。
【０１２２】
ステップＳ２３３において番組情報の番組が契約対象の番組ではないと判定された場合、ステップＳ２３６乃至Ｓ２３８の処理はスキップされ、ステップＳ２３５でスクランブルキー供給制御部３２３は、共通情報復号部３０４から供給されたスクランブルキーをデスクランブラ２４３に供給しない。従って、この場合、ユーザは番組を視聴することができない。
【０１２３】
以上においては、契約情報をＡＶ信号に多重化して伝送するようにしたが、インターネットその他のネットワークを介して伝送するようにしてもよい。また、ペイパービューによる場合、共通情報に含まれる番組番号を視聴履歴として記憶し、その視聴履歴を課金センターなどに月に１回の割合で伝送するなどしてもよい。
【０１２４】
図２１は、受信装置３１に録画装置９１が接続され、受信システム５１が構成されている場合を表している。なお、図５における構成と同様のものについては、同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１２５】
このシステムにおいては、受信装置３１に録画装置９１が、ビデオケーブル、ＩＥＥＥ１３９４、ＵＳＢなどの伝送路を介して接続されている。受信装置３１は、ＩＣ１８１、通信部２４１、デマルチプレクサ２４２、デスクランブラ２４３、制御情報解析部２４５、制御部２４６、および入力部２４７の他、マスターキー記憶部３６１、スクランブルキー復号部３６２、およびスクランブラ３６３により構成されている。
【０１２６】
マスターキー記憶部３６１は、マスターキー記憶部３０１に記憶されているマスターキー（秘密鍵）に対応するマスターキー（公開鍵）を予め記憶しており、適宜、録画装置９１のマスターキー記憶部３８１に供給する。スクランブルキー復号部３６２は、録画装置９１の暗号化部３８３から供給される、マスターキー（公開鍵）により暗号化された受信システム用スクランブルキー（受信側の伝送用スクランブルキーであって、放送装置２２のスクランブルキー生成部１３７で生成されたスクランブルキーとは異なる）を取得し、マスターキー記憶部３０１から供給されるマスターキー（秘密鍵）により復号し、受信システム用スクランブルキーを取得し、スクランブラ３６３に供給する。スクランブラ３６３は、スクランブルキー復号部から供給された受信システム用スクランブルキーを取得し、デスクランブラ２４３から供給されるデスクランブルされたＡＶ信号を、受信システム用スクランブルキーにより再びスクランブルし、録画装置９１のデスクランブラ３８４に供給する。
【０１２７】
録画装置９１は、マスターキー記憶部３８１、スクランブルキー生成部３８２、暗号化部３８３、デスクランブラ３８４、デコーダ３８５、入出力インタフェース３８６、およびドライブ３８７により構成されている。なお、デコーダ３８５は省略することもできる。
【０１２８】
マスターキー記憶部３８１は、受信装置３１のマスターキー記憶部３８１から供給されたマスターキー（公開鍵）を記憶するとともに、暗号化部３８３に供給する。スクランブルキー生成部３８２は、内蔵する擬似ランダム発生部により、受信システム用スクランブルキーを生成し、暗号化部３８３に供給する。暗号化部３８３は、スクランブルキー生成部３８２から供給された受信システム用スクランブルキーを、マスターキー記憶部３８１から供給されたマスターキー（公開鍵）により暗号化し、受信装置３１のスクランブルキー復号部３６２に供給する。
【０１２９】
デスクランブラ３８４は、受信装置３１のスクランブラ３６３から供給された、スクランブルされたＡＶ信号を、暗号化部３８３から供給された受信システム用スクランブルキーによりデスクランブルし、デスクランブルされたＡＶ信号をデコーダ３８５に供給する。デコーダ３８５は、制御情報解析部２４５と制御部２４６から供給される制御信号に基づいて、デスクランブラ３８４から供給されたＡＶ信号をデコードし、入出力インタフェース３８６に供給する。入出力インタフェース３８６にはドライブ３８７が接続され、磁気ディスク（ハードディスクを含む）４０１が接続されている。この入出力インタフェース３８６にはまた、必要に応じて、光ディスク４０２、光磁気ディスク４０３、あるいは、半導体メモリ４０４などが適宜装着され、デコーダ３８５から供給されたＡＶ信号が保存される。
【０１３０】
図２２および図２３のフローチャートを参照して、図２１の受信システムにおける復号処理について説明する。なお、図２２のステップＳ３０１乃至Ｓ３１２、および図２３のステップＳ３２０は、図１６のステップＳ２０１乃至Ｓ２１３の処理と同様であるので、その説明は省略する。
【０１３１】
ステップＳ３０１乃至Ｓ３１２において、図１６のステップＳ２０１乃至Ｓ２１３における場合と同様に、個別情報が受信、復号される。さらにスクランブルキー（放送用のスクランブルキー）が得られ、ＡＶ信号がデスクランブルされる。ステップＳ３１３において、マスターキー記憶部３６１は、予め記憶されているマスターキー（公開鍵）を録画装置９１のマスターキー記憶部３８１に供給する。ステップＳ３１４において、マスターキー記憶部３８１は、マスターキー記憶部３６１から供給されたマスターキー（公開鍵）を記憶するとともに、暗号化部３８３に供給する。ステップＳ３１５においてスクランブルキー生成部３８２は、放送用スクランブルキーとは異なる受信システム用スクランブルキーを生成し、暗号化部３８３に供給する。ステップＳ３１６において暗号化部３８３は、スクランブルキー生成部３８２から供給された受信システム用スクランブルキーを、マスターキー記憶部３８１から供給されたマスターキー（公開鍵）により暗号化し、受信装置３１のスクランブルキー復号部３６２に供給する。
【０１３２】
ステップＳ３１７において、スクランブルキー復号部３６２は、録画装置９１の暗号化部３８３から供給された、マスターキー（公開鍵）により暗号化されている受信システム用スクランブルキーを、マスターキー記憶部３０１から供給されたマスターキー（秘密鍵）により復号し、受信システム用スクランブルキーを取得し、スクランブラ３６３に供給する。ステップＳ３１８において、スクランブラ３６３は、スクランブルキー復号部３６２から供給された受信システム用スクランブルキーを取得し、デスクランブラ２４３から供給されるＡＶ信号を、受信システム用スクランブルキーによりスクランブルし、録画装置９１のデスクランブラ３８４に供給する。
【０１３３】
受信装置３１と録画装置９１との間において送受信されるのは、マスターキー（公開鍵）、暗号化された受信システム用スクランブルキー、およびスクランブルされたＡＶ信号である。従って、その間においてデータが盗用されたとしても、盗用者はそれを実質的に利用することができない。これにより、安全なシステムを実現することができる。
【０１３４】
ステップＳ３１９において、デスクランブラ３８４は、受信装置３１のスクランブラ３６３から供給された、スクランブルされたＡＶ信号を、暗号化部３８３から供給された受信システム用スクランブルキーによりデスクランブルし、デスクランブルされたＡＶ信号をデコーダ３８５に供給する。
【０１３５】
ステップＳ３２１において、ドライブ３８７は、磁気ディスク４０１に、デコーダ３８５から供給されたＡＶ信号を保存させる。
【０１３６】
なお、図２１の受信システム５１においては、無料放送に適用される受信装置（すなわち、図５の受信装置３１）を利用したが、有料放送に適用される受信装置（すなわち、図１９の受信装置３１）を利用してもよい。
【０１３７】
また、図２１の受信システム５１においては、受信装置３１でデスクランブルしたＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）をそのまま受信システム用スクランブルキーによりスクランブルするようにしているが、例えば、ＭＰＲＧ２ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）などの別の形式に変換した後、スクランブルして録画装置９１に送信するようにしてもよい。
【０１３８】
図２１における本発明の実施の形態においては、受信システム５１は、１組の秘密鍵と公開鍵のマスターキーを保持するだけで、放送局と受信システムを結ぶ放送路と、家庭内の伝送路における番組コンテンツの保護を施すことができる。従って、送信側（放送局）と受信側（受信装置）は、送受信システムにおけるセキュリティー管理を高いレベルで容易に行うことが可能となる。
【０１３９】
また、図２１における本発明の実施の形態においては、受信装置３１と録画装置９１との間において予め共通のスクランブルキーを共有していなくても、マスターキー（秘密鍵および公開鍵）を用いることにより、任意に受信システム用スクランブルキーを生成し、受信システム間において受信システム用スクランブルキーを安全に共有することが可能となる。
【０１４０】
さらに、送信側で録画を制御することもできる。この場合、図２４および図２５に示されるように、暗号化共通情報生成部１３８は、番組制御システム１３６からの指令に基づいて、録画制御情報を生成し、暗号化共通情報のフィールド４８１に記述する。この録画情報には、例えば、ディジタルＡＶ信号をハードディスクなどの記録媒体に一時記録可能か否かを表すリテンション情報の他、コピーが１回だけ可能、コピー禁止、コピーフリーなどのコピー管理情報などが含まれる。
【０１４１】
共通情報としてこのような録画制御情報が含まれていた場合、制御部２４６は、共通情報復号部３０４から供給された録画情報に基づいて、デコーダ３８５を制御する。
【０１４２】
また、本発明は、番組を放送するディジタル放送システムに限らず、例えば、インターネットその他のネットワークを介して各種のコンテンツ情報を提供する提供システムに適用することができる。
【０１４３】
スクランブルと暗号化は基本的には異なる技術であるが、いずれも、情報が不正に利用されるのを防止する機能を有するとうい点において共通する。そこで、本明細書においては、スクランブルと暗号化をまとめて、不正利用防止化処理と定義する。
【０１４４】
さらに、本発明の実施の形態においては、スクランブルキーのみ更新を行ったが、ワークキーも定期的に更新するようにしてもよい。これにより、ワークキーの漏洩による不正を抑制することが可能となる。また、受信装置のマスターキー（秘密鍵）が漏洩された場合、鍵管理センタがワークキーを更新し、漏洩されたマスターキー（秘密鍵）の有するマスターキーＩＤ以外のマスターキーＩＤをもつすべてのマスターキーに対し、更新されたワークキーを含む個別情報を送信することで、漏洩されたマスターキー（秘密鍵）の有するマスターキーＩＤをもつ受信装置をリボークすることができる。
【０１４５】
このように、本発明においては、マスターキーを有する受信装置のみがスクランブルを解除することができるようにしたので、権限のない者（不正な受信装置の利用者）が、コンテンツを不正に受信して、利用することを防止することができる。そして、公開鍵と秘密鍵をマスターキーとして用いるようにしたので、より安全性を高めることができる。秘密鍵を受信装置に保持させるようにしたので、鍵の管理の責任が、各メーカに任されることになり、全体として、低コストの情報提供システムを実現することができる。また、鍵が漏洩した場合における責任を明確にすることができる。さらに、鍵が漏洩した場合においても、安全性を、迅速かつ低コストで回復することができる。また、情報を無料で提供する場合と、有料で提供する場合とを、容易に変更することができる。
【０１４６】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。
【０１４７】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、例えば、図２１に示されるように、磁気ディスク４０１（フロッピディスクを含む）、光ディスク４０２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を含む）、光磁気ディスク４０３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリ４０４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるＲＯＭや、記憶部を構成するハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、ディジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１４８】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４９】
【発明の効果】
以上のように、本発明によれば、情報を安全に提供することができる。特に、秘密鍵と公開鍵からなるマスターキーを利用するので、低コストで、安全に、情報を提供し、また、受信することができる。また、マスターキーを高いセキュリティーレベルで管理することができる。
【図面の簡単な説明】
【図１】本発明を適用したディジタル放送システムの構成例を示す図である。
【図２】図１の放送システムの構成を示すブロック図である。
【図３】図１の鍵管理システムの構成を示すブロック図である。
【図４】図３のＩＣを図１の受信装置に組み込む組込みシステムの構成を示す機能ブロック図である。
【図５】図１の受信装置の構成を示すブロック図である。
【図６】図３の鍵管理システムと図４の組み込みシステムにおけるマスターキー埋め込み処理を説明するフローチャートである。
【図７】マスターキーリスト記憶部に記憶されたマスターキーリストの例を示す図である。
【図８】図１の鍵管理装置におけるマスターキー登録処理を説明するフローチャートである。
【図９】マスターキーデータベースに記録されたマスターキーデータベースの例を示す図である。
【図１０】図１の放送装置におけるＡＶ信号放送処理を説明するフローチャートである。
【図１１】図１０のステップ６２における共通情報多重化処理を説明するフローチャートである。
【図１２】共通情報の構成例を示す図である。
【図１３】図２のスクランブルキー生成部におけるスクランブルキー生成処理を説明するフローチャートである。
【図１４】図１０のステップＳ６４における個別情報多重化処理を説明するフローチャートである。
【図１５】個別情報の構成例を示す図である。
【図１６】図５の受信装置における復号処理を説明するフローチャートである。
【図１７】共通情報の他の構成例を示す図である。
【図１８】個別情報の他の構成例を示す図である。
【図１９】図１の受信装置の他の構成を示すブロック図である。
【図２０】図１９の受信装置における復号処理を説明するフローチャートである。
【図２１】本発明を適用した受信システムの構成を示すブロック図である。
【図２２】図２１の受信システムにおける復号処理を説明するフローチャートである。
【図２３】図２１の受信システムにおける復号処理を説明するフローチャートである。
【図２４】共通情報の他の構成例を示す図である。
【図２５】個別情報の他の構成例を示す図である。
【符号の説明】
１  ネットワーク，  ２Ａ乃至２Ｄ  鍵管理システム，  ３  放送システム，  １１  鍵管理センタ，  １２  放送局，  ２１  鍵管理装置，  ２２  放送装置，  ３１Ａ乃至３１Ｄ  受信装置，  ５１  受信システム，  ９１  録画装置，  １６１  マスターキー生成部，  １６２  ＩＤ割り当て部，  １６３  マスターキーリスト記憶部，  １６４  通信部，  １６５  入力部，  １６６  制御部，  １６７  書き込み部，  １８１  ＩＣ，  ２０１  組み込み部
【図１】
2004215190.tif 000003
【図２】
2004215190.tif 000004
【図３】
2004215190.tif 000005
【図４】
2004215190.tif 000006
【図５】
2004215190.tif 000007
【図６】
2004215190.tif 000008
【図７】
2004215190.tif 000009
【図８】
2004215190.tif 000010
【図９】
2004215190.tif 000011
【図１０】
2004215190.tif 000012
【図１１】
2004215190.tif 000013
【図１２】
2004215190.tif 000014
【図１３】
2004215190.tif 000015
【図１４】
2004215190.tif 000016
【図１５】
2004215190.tif 000017
【図１６】
2004215190.tif 000018
【図１７】
2004215190.tif 000019
【図１８】
2004215190.tif 000020
【図１９】
2004215190.tif 000021
【図２０】
2004215190.tif 000022
【図２１】
2004215190.tif 000023
【図２２】
2004215190.tif 000024
【図２３】
2004215190.tif 000025
【図２４】
2004215190.tif 000026
【図２５】
2004215190.tif 000027