(57)【要約】【課題】番組を受信して記憶させた受像装置が故障した場合であっても、記憶装置に記憶された番組を再生可能な暗号化技術を提供する。【解決手段】放送復号部１４は、ＩＣカード１８に記憶された復号情報をもとに、第１暗号化がなされたデータを復号する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに、暗号鍵を生成する。暗号化・復号部２４は、暗号鍵をもとに、復号したデータに対して、第２暗号化を実行する。スクランブル処理部５２は、記憶装置４０の記憶装置ＩＤをもとに、第２暗号化がなされたデータに対して、第３暗号化を実行する。入出力インターフェイス部２８は、第３暗号化がなされたデータを記憶装置４０へ出力する。【選択図】図４
2011103518.tif 000002
【特許請求の範囲】
【請求項１】
第１暗号化がなされたデータを取得する第１取得部と、
前記第１取得部において取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得する第２取得部と、
前記第２取得部において取得した第１情報をもとに、前記第１取得部において取得したデータを復号する復号部と、
第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得する第３取得部と、
前記第３取得部において取得した第２情報をもとに、前記復号部において復号したデータに対して、第２暗号化を実行する第１暗号化部と、
前記第１暗号化部において第２暗号化がなされたデータに対して、第３暗号化を実行する第２暗号化部と、
前記第２暗号化部において第３暗号化がなされたデータを第２記憶媒体へ出力する出力部とを備え、
前記第２暗号化部は、第２記憶媒体を識別するための情報として規定される第３情報をもとに、第３暗号化を実行することを特徴とするデータ処理装置。
【請求項２】
前記第２暗号化部は、第２暗号化がなされたデータを復号するための期間よりも、第３暗号化がなされたデータを復号するための期間が短くなるような第３暗号化を実行することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記第１暗号化部は、第２暗号化としてブロック暗号化を実行しており、ブロック暗号化のための暗号鍵を生成するために第２情報を使用し、
前記第２暗号化部は、第３暗号化としてスクランブルを実行しており、スクランブルの初期値に第３情報を使用することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
第１暗号化がなされたデータを取得する第１取得部と、
前記第１取得部において取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得する第２取得部と、
前記第２取得部において取得した第１情報をもとに、前記第１取得部において取得したデータを復号する復号部と、
第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得する第３取得部と、
前記第３取得部において取得した第２情報のみをもとに、暗号鍵を生成する生成部と、
前記生成部において生成した暗号鍵をもとに、前記復号部において復号したデータに対して、第２暗号化を実行する暗号化部と、
前記暗号化部において第２暗号化がなされたデータを第２記憶媒体へ出力する出力部とを備え、
前記暗号化部は、第１記憶媒体の離脱を検出すると、暗号鍵を消去することを特徴とするデータ処理装置。
【請求項５】
第２情報から、第２情報に関連した第２記憶媒体を識別するための第３情報を生成する情報生成部をさらに備え、
前記出力部は、前記情報生成部において生成した第３情報も第２記憶媒体へ出力することを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
第１暗号化がなされたデータを取得するステップと、
取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得するステップと、
取得した第１情報をもとに、取得したデータを復号するステップと、
第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得するステップと、
取得した第２情報をもとに、復号したデータに対して、第２暗号化を実行するステップと、
第２暗号化がなされたデータに対して、第３暗号化を実行するステップと、
第３暗号化がなされたデータを第２記憶媒体へ出力するステップとを備え、
前記第３暗号化を実行するステップは、第２記憶媒体を識別するための情報として規定される第３情報をもとに、第３暗号化を実行することを特徴とするデータ処理方法。
【請求項７】
第１暗号化がなされたデータを取得するステップと、
取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得するステップと、
取得した第１情報をもとに、取得したデータを復号するステップと、
第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得するステップと、
取得した第２情報のみをもとに、暗号鍵を生成するステップと、
生成した暗号鍵をもとに、復号したデータに対して、第２暗号化を実行するステップと、
第２暗号化がなされたデータを第２記憶媒体へ出力するステップとを備え、
前記第２暗号化を実行するステップは、第１記憶媒体の離脱を検出すると、暗号鍵を消去することを特徴とするデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理技術に関し、特にデータを暗号化したり復号したりするデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】
近年、地上波ディジタルテレビジョン放送が実施されている。地上波ディジタルテレビジョン放送を受信するためのディジタルテレビジョン放送受像装置（以下、「受像装置」という）は、ディジタルテレビジョン放送の番組を再生するための機能を有する。さらに、受像装置は、記憶装置を内蔵したり、外付け記憶装置の接続端子を有したりすることによって、番組を記録再生するための機能も有する。ＡＲＩＢ規格では、ディジタルテレビジョン放送の番組を記憶する際に、番組の暗号化が要求されている。
【０００３】
これは、所定の記憶装置に記憶された番組が他の記憶装置にコピーされ、他の記憶装置によって番組が再生されることを回避するためである。これに対応するために、記憶デバイスであるＨＤＤが保持しているＨＤＤシリアルナンバと、装置内に固定的に備えられるセキュアＩＣが保持するセキュアＩＤと、外部装置であるＩＣカードが保持するカードＩＤとにより、暗号キーおよび復号キーが生成される。また、ＨＤＤに対するデータ記録再生には、この暗号キーおよび復号キーが使用される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７４３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
受像装置と記憶装置とが接続され、記憶装置に番組が記憶されている場合に、受像装置が故障することがある。番組を記憶する際に、セキュアＩＤのごとく、受像装置に固有の情報が使用されていると、上記の場合に番組が再生できなくなってしまう。そのため、受像装置が故障した場合であっても、記憶装置に記憶された番組を再生できるような暗号化が望まれる。
【０００６】
本発明はこうした状況に鑑みてなされたものであり、その目的は、番組を受信して記憶させた受像装置が故障した場合であっても、記憶装置に記憶された番組を再生可能な暗号化技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様のデータ処理装置は、第１暗号化がなされたデータを取得する第１取得部と、第１取得部において取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得する第２取得部と、第２取得部において取得した第１情報をもとに、第１取得部において取得したデータを復号する復号部と、第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得する第３取得部と、第３取得部において取得した第２情報をもとに、復号部において復号したデータに対して、第２暗号化を実行する第１暗号化部と、第１暗号化部において第２暗号化がなされたデータに対して、第３暗号化を実行する第２暗号化部と、第２暗号化部において第３暗号化がなされたデータを第２記憶媒体へ出力する出力部とを備える。第２暗号化部は、第２記憶媒体を識別するための情報として規定される第３情報をもとに、第３暗号化を実行する。
【０００８】
この態様によると、第１記憶媒体を識別するための第２情報と第２記憶媒体を識別するための第３情報とをもとに、データに対して暗号化を実行するので、番組を受信して記憶させた受像装置が故障した場合であっても、記憶された番組を再生できる。
【０００９】
第２暗号化部は、第２暗号化がなされたデータを復号するための期間よりも、第３暗号化がなされたデータを復号するための期間が短くなるような第３暗号化を実行してもよい。この場合、第３暗号化に対する復号期間は、第２暗号化に対する復号期間よりも短いので、第２記憶媒体に記憶されたデータに対して、コピーやムーブを実行する場合でも、短い処理期間を実現できる。
【００１０】
第１暗号化部は、第２暗号化としてブロック暗号化を実行しており、ブロック暗号化のための暗号鍵を生成するために第２情報を使用し、第２暗号化部は、第３暗号化としてスクランブルを実行しており、スクランブルの初期値に第３情報を使用してもよい。この場合、第２暗号化としてブロック暗号化を実行し、第３暗号化としてスクランブルを実行するので、第２暗号化がなされたデータを復号するための期間よりも、第３暗号化がなされたデータを復号するための期間を短くできる。
【００１１】
本発明の別の態様もまた、データ処理装置である。この装置は、第１暗号化がなされたデータを取得する第１取得部と、第１取得部において取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得する第２取得部と、第２取得部において取得した第１情報をもとに、第１取得部において取得したデータを復号する復号部と、第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得する第３取得部と、第３取得部において取得した第２情報のみをもとに、暗号鍵を生成する生成部と、生成部において生成した暗号鍵をもとに、復号部において復号したデータに対して、第２暗号化を実行する暗号化部と、暗号化部において第２暗号化がなされたデータを第２記憶媒体へ出力する出力部とを備える。暗号化部は、第１記憶媒体の離脱を検出すると、暗号鍵を消去する。
【００１２】
この態様によると、第１記憶媒体を識別するための第２情報のみをもとに、データに対して暗号化を実行するので、番組を受信して記憶させた受像装置が故障した場合であっても、記憶された番組を再生できる。
【００１３】
第２記憶媒体を識別するための情報として規定される第３情報を第２記憶媒体から取得する第４取得部をさらに備えてもよい。生成部は、第２情報と第３情報とをもとに第４情報を生成し、第４情報をもとに暗号鍵を生成し、出力部は、生成部において生成した第４情報も第２記憶媒体へ出力してもよい。この場合、第２情報をもとに第３情報を生成し、第２記憶媒体に記憶させるので、データの再生の際に第３情報が認証のために使用され、データの安全性を向上できる。
【００１４】
本発明のさらに別の態様は、データ処理方法である。この方法は、第１暗号化がなされたデータを取得するステップと、取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得するステップと、取得した第１情報をもとに、取得したデータを復号するステップと、第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得するステップと、取得した第２情報をもとに、復号したデータに対して、第２暗号化を実行するステップと、第２暗号化がなされたデータに対して、第３暗号化を実行するステップと、第３暗号化がなされたデータを第２記憶媒体へ出力するステップとを備える。第３暗号化を実行するステップは、第２記憶媒体を識別するための情報として規定される第３情報をもとに、第３暗号化を実行する。
【００１５】
本発明のさらに別の態様もまた、データ処理方法である。この方法は、第１暗号化がなされたデータを取得するステップと、取得したデータを復号するための第１情報であって、かつ着脱可能な第１記憶媒体に記憶された第１情報を取得するステップと、取得した第１情報をもとに、取得したデータを復号するステップと、第１情報が記憶された第１記憶媒体から、第１情報とは異なった第２情報であって、かつ第１記憶媒体を識別するための情報として規定される第２情報を取得するステップと、取得した第２情報のみをもとに、暗号鍵を生成するステップと、生成した暗号鍵をもとに、復号したデータに対して、第２暗号化を実行するステップと、第２暗号化がなされたデータを第２記憶媒体へ出力するステップとを備える。第２暗号化を実行するステップは、第１記憶媒体の離脱を検出すると、暗号鍵を消去する。
【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、番組を受信して記憶させた受像装置が故障した場合であっても、記憶装置に記憶された番組を再生できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例１に係る受像装置の構成を示す図である。
【図２】本発明の実施例２に係る受像装置の構成を示す図である。
【図３】図２の記憶装置に記憶されたデータの構成を示す図である。
【図４】本発明の実施例３に係る受像装置の構成を示す図である。
【図５】図４のスクランブル処理部の構成を示す図である。
【図６】図４のスクランブル処理部の別の構成を示す図である。
【発明を実施するための形態】
【００１９】
（実施例１）
本発明を具体的に説明する前に、まず概要を述べる。本発明の実施例１は、地上波ディジタルテレビジョン放送を受信し、受信した信号に含まれた番組を再生する受像装置に関する。受像装置は、暗号化がなされた番組を復号し、復号した番組を再生するとともに、復号した番組に対して暗号化を実行し、暗号化がなされた番組を記憶装置に記憶させる。ここで、記憶装置は、外部から受像装置に接続されている。受像装置が故障した場合であっても、別の受像装置に記憶装置を接続することによって、記憶装置に記憶された番組を生成させるために、本実施例に係る受信装置は、次の処理を実行する。
【００２０】
受像装置には、ＩＣカードが挿入される。ＩＣカードには、受信した信号に含まれた番組を復号するための情報（以下、「復号情報」という）と、ＩＣカードの固有情報（以下、「カードＮｏ．」という）とが含まれている。受信装置は、ＩＣカードから復号情報を抽出し、復号情報にて番組を復号する。受信装置は、ＩＣカードからカードＮｏ．を抽出し、カードＮｏ．をもとに暗号鍵を生成する。受信装置は、暗号鍵を使用して、復号した番組に対して、暗号化を実行する。受信装置は、暗号化がなされた番組を記憶装置に記憶させる。記憶時の受信装置とは別の受信装置に対して、ＩＣカードと記憶装置が接続される。なお、別の受信装置は、記憶時の受信装置と同様に構成されるものとする。受信装置は、ＩＣカードからカードＮｏ．を抽出し、暗号鍵を生成する。受信装置は、記憶装置から番組を抽出し、暗号鍵によって番組を復号する。
【００２１】
図１は、本発明の実施例１に係る受像装置１００の構成を示す。受像装置１００は、アンテナ１０、放送受信部１２、放送復号部１４、カード読込部１６、カードＮｏ．記憶部２０、暗号鍵生成部２２、暗号化・復号部２４、出力フォーマッタ部２６、入出力インターフェイス部２８、ＭＰＥＧデコーダ３０、表示部３２、制御部３４を含む。また、受像装置１００には、ＩＣカード１８、記憶装置４０が接続され、ＩＣカード１８は、カードＮｏ．３６、放送情報メモリ３８を含む。
【００２２】
放送受信部１２は、アンテナ１０を介して、地上波ディジタルテレビジョン放送の信号を受信する。地上波ディジタルテレビジョン放送の信号は、図示しない放送局や中継局から送信されている。放送受信部１２は、受信した信号に対して、無線周波数からベースバンド周波数への周波数変換を実行する。なお、無線周波数から中間周波数への周波数変換がなされた後に、中間周波数からベースバンド周波数への周波数変換がなされてもよい。放送受信部１２は、ベースバンド周波数の信号に対して、ＦＦＴを実行することによって、時間領域の信号を周波数領域の信号に変換する。
【００２３】
さらに、放送受信部１２は、周波数領域の信号を復調する。以下では、復調した信号を単に「信号」という。信号には、番組のデータが含まれており、当該データには、図示しない放送局において暗号化がなされている。暗号化として、例えば、ＭＵＬＴＩ２のようなブロック暗号化が使用される。以下では、便宜上、放送局においてなされている暗号化を第１暗号化という。このような処理によって、放送受信部１２は、第１暗号化がなされたデータを取得する。放送受信部１２は、取得したデータを放送復号部１４へ出力する。
【００２４】
ＩＣカード１８は、受像装置１００に着脱可能なように構成される。ＩＣカード１８は、受像装置１００のカード読込部１６に接続される。ＩＣカード１８は、所定のデジタル情報を記憶可能な記憶領域を有する。ここでは、記憶領域をカードＮｏ．３６、放送情報メモリ３８とする。放送情報メモリ３８は、前述のデータに対してなされた暗号化を復号するための復号情報を記憶する。また、放送情報メモリ３８は、放送の受信可否に関する情報も記憶する。カードＮｏ．３６は、ＩＣカード１８を識別するための情報として規定されるカードＮｏ．を記憶する。ここで、復号情報カードＮｏ．とは、異なった情報である。
【００２５】
カード読込部１６は、ＩＣカード１８を接続する。カード読込部１６は、ＩＣカード１８のカードＮｏ．３６や放送情報メモリ３８にアクセスし、必要な情報を取得する。ここで、カード読込部１６は、放送情報メモリ３８にアクセスことによって、放送受信部１２において取得したデータを復号するための復号情報を取得する。カード読込部１６は、復号情報を放送復号部１４へ出力する。放送復号部１４は、放送受信部１２からのデータを入力するとともに、カード読込部１６からの復号情報も入力する。放送復号部１４は、復号情報をもとに、第１暗号化がなされたデータを復号する。復号されたデータは、ＴＳ（トランスポートストリーム）信号等の圧縮映像音声情報に相当する。放送復号部１４は、復号したデータをＭＰＥＧデコーダ３０および暗号化・復号部２４へ出力する。
【００２６】
ＭＰＥＧデコーダ３０は、放送復号部１４からのデータを入力する。復号されたデータは、一般的に、圧縮映像であるので、ＭＰＥＧデコーダ３０は、圧縮映像に対して、ＭＰＥＧ復号を実行し、映像音声信号を生成する。なお、ＭＰＥＧ復号には、公知の技術が使用されればよいので、ここでは説明を省略する。ＭＰＥＧデコーダ３０は、映像音声信号を表示部３２へ出力する。表示部３２は、ディスプレイ等によって構成されており、映像音声信号のうちの映像を表示する。映像音声信号のうちの音声は、図示しないスピーカから出力されればよい。
【００２７】
カードＮｏ．記憶部２０は、カード読込部１６を介して、ＩＣカード１８のカードＮｏ．３６から、カードＮｏ．を取得する。カードＮｏ．記憶部２０は、カードＮｏ．を記憶するとともに、カードＮｏ．を暗号鍵生成部２２へ出力する。暗号鍵生成部２２は、カードＮｏ．記憶部２０からのカードＮｏ．を入力する。暗号鍵生成部２２は、カードＮｏ．のみをもとに、暗号化・復号部２４において使用される暗号鍵を生成する。暗号鍵は、後段の暗号化・復号部２４における暗号化にて使用される。暗号鍵生成部２２は、例えば、カードＮｏ．に既定の関数を乗算したり、カードＮｏ．を既定の関数で除算したりすることによって暗号鍵を生成する。また、暗号鍵生成部２２は、カードＮｏ．に既定のハッシュ関数を作用させることによって暗号鍵を生成してもよい。
【００２８】
暗号化・復号部２４は、放送復号部１４からのデータを入力するとともに、暗号鍵生成部２２からの暗号鍵も入力する。暗号化・復号部２４は、暗号鍵をもとにデータに対して、暗号化を実行する。暗号化は、ＭＵＬＴＩ２とは異なったブロック暗号化であるとし、便宜上、第２暗号化という。なお、暗号化には公知の技術が使用されればよいので、ここでは説明を省略する。暗号化・復号部２４は、第２暗号化がなされたデータを出力フォーマッタ部２６へ出力する。
【００２９】
出力フォーマッタ部２６は、暗号化・復号部２４からのデータを入力する。出力フォーマッタ部２６は、後述の記憶装置４０における記憶用のフォーマットに、データを成形し、整形したデータを入出力インターフェイス部２８へ出力する。入出力インターフェイス部２８は、記憶装置４０と接続され、記憶装置４０へデータを出力したり、記憶装置４０からのデータを入力したりする。接続は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）によってなされる。入出力インターフェイス部２８は、出力フォーマッタ部２６からのデータを記憶装置４０に記憶させる。記憶装置４０は、ハードディスク等の記憶媒体であり、入出力インターフェイス部２８からのデータを入力し、データを記憶する。
【００３０】
制御部３４は、受像装置１００全体の動作を制御する。制御部３４は、ＩＣカード１８の離脱を検出すると、その旨をカードＮｏ．記憶部２０、暗号化・復号部２４に通知する。暗号化・復号部２４は、通知を受けつけると、暗号鍵を消去し、カードＮｏ．記憶部２０は、通知を受けつけると、カードＮｏ．を消去する。
【００３１】
次に、記憶装置４０に記憶したデータを受像装置１００において再生するための処理を説明する。その際、記憶装置４０とＩＣカード１８がこれまでと同一であればよく、受像装置１００はこれまでと別の装置であってもよい。カード読込部１６から暗号鍵生成部２２は、これまでと同様の処理を実行するので、ここでは説明を省略する。入出力インターフェイス部２８は、記憶装置４０に記憶されたデータを抽出する。ここで、データには、第２暗号化がなされている。入出力インターフェイス部２８は、データを暗号化・復号部２４へ出力する。
【００３２】
暗号化・復号部２４は、入出力インターフェイス部２８からのデータを入力するとともに、暗号鍵生成部２２からの暗号鍵も入力する。暗号化・復号部２４は、暗号鍵をもとにデータを復号する。復号処理として、第２暗号化に対応した処理がなされるが、公知の技術が使用されればよいので、ここでは説明を省略する。復号したデータは、放送復号部１４において復号されたデータと同一であり、ＴＳ信号等の圧縮映像音声情報に相当する。暗号化・復号部２４は、データをＭＰＥＧデコーダ３０へ出力する。ＭＰＥＧデコーダ３０および表示部３２は、これまでと同様の処理を実行するので、ここでは説明を省略する。
【００３３】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３４】
以上の構成による受像装置１００の動作を説明する。まず、データの記憶処理を説明する。ユーザは、受像装置１００にＩＣカード１８を装着させるとともに、受像装置１００に記憶装置４０を接続する。放送復号部１４は、放送受信部１２において受信した信号を復調し、第１暗号化がなされたデータを取得する。放送復号部１４は、ＩＣカード１８に記憶された復号情報をもとに、第１暗号化がなされたデータを復号する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに暗号鍵を生成する。暗号化・復号部２４は、復号したデータに対して、暗号鍵を使用しながら第２暗号化を実行する。入出力インターフェイス部２８は、第２暗号化がなされたデータを記憶装置４０に記憶させる。
【００３５】
次に、記憶されたデータの再生処理を説明する。ユーザは、データを記憶する際に使用した受像装置１００とは別の受像装置１００を使用するものとする。ユーザは、別の受像装置１００に、記憶時に使用したＩＣカード１８を装着させるとともに、データが記憶された記憶装置４０を当該受像装置１００に接続する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに暗号鍵を生成する。暗号化・復号部２４は、入出力インターフェイス部２８を介して、記憶装置４０に記憶されたデータを取得し、データに対して、暗号鍵を使用しながら復号を実行する。暗号化・復号部２４は、復号したデータをＭＰＥＧデコーダ３０に出力し、ＭＰＥＧデコーダ３０、表示部３２は、データを再生する。
【００３６】
本発明の実施例によれば、ＩＣカードを識別するためのカードＮｏ．のみをもとに、データに対して暗号化を実行するので、番組を受信して記憶させた受像装置が故障した場合であっても、記憶された番組を再生できる。また、カードＮｏ．のみを使用するので、どの受像装置にＩＣカードを挿しても、同一のＩＣカードからは、同一の暗号鍵が生成されるので、受像装置が壊れたとしても、他の受像装置に記録時のＩＣカードを装着することによって、記憶された番組を再生できる。また、受信装置からＩＣカードが外されると、受信装置に記憶された暗号鍵、カードＮｏ．が消去されるので、不適切な記憶を回避できる。
【００３７】
また、ＩＣカードには、放送情報が記憶されており、契約している放送の記録しか同一の暗号鍵では記録することができないため、未契約放送の記録情報の再生を防止できる。また、記憶された番組を別の記憶装置にも記憶させることができるので、記憶装置が故障しても別の記憶装置に記憶された番組を再生できる。また、コピーされた番組が複数存在するが、同一番号のＩＣカードが挿入された１台の受像装置のみが番組を再生するので、コピーコンテンツが違法に流通することも防止できる。
【００３８】
（実施例２）
本発明の実施例２は、実施例１の受像装置と同様に、受信した信号に含まれたデータを復号した後に、暗号化を実行する受像装置に関する。実施例１においては、記憶装置に記憶したデータを再生する際に、ＩＣカードのカードＮｏ．をもとに暗号鍵が生成される。つまり、正当なデータであるかは、カードＮｏ．をもとに確認される。実施例２に係る受像装置は、実施例１に係る受像装置よりも、正当なデータであるかの確認の精度を向上させること、つまりセキュリティの向上を目的とする。
【００３９】
図２は、本発明の実施例２に係る受像装置１００の構成を示す。図２に示された受像装置１００は、図１に示された受像装置１００に、情報生成部４２、認証部４４がさらに含まれる。ここでは、差異を中心に説明する。カードＮｏ．記憶部２０は、カードＮｏ．を記憶するとともに、カードＮｏ．を暗号鍵生成部２２および情報生成部４２へ出力する。情報生成部４２は、カードＮｏ．記憶部２０からのカードＮｏ．を入力する。情報生成部４２は、カードＮｏ．から識別情報を生成する。ここで、識別情報の生成方法は、任意の方法でよいが、予め定められていることが必要とされる。つまり、受像装置１００が変わったとしても、同一のカードＮｏ．からは同一の識別情報が生成される。このような識別情報は、カードＮｏ．に関連しているが、後述のごとく、記憶装置４０に記憶されるので、カードＮｏ．に関連した記憶装置４０を識別するための情報である。情報生成部４２は、識別情報を入出力インターフェイス部２８へ出力する。
【００４０】
入出力インターフェイス部２８は、情報生成部４２からの識別情報も入力する。入出力インターフェイス部２８は、第２暗号化がなされたデータに加えて、識別情報も記憶装置４０へ出力する。記憶装置４０は、識別情報とデータとを記憶する。図３は、記憶装置４０に記憶されたデータの構成を示す。識別情報２００が記憶されるとともに、第１コンテンツデータ２０２ａから第Ｚコンテンツデータ２０２ｚが記憶される。第１コンテンツデータ２０２ａから第Ｚコンテンツデータ２０２ｚを総称したコンテンツデータ２０２が、第２暗号化がなされたデータに相当する。図２に戻る。
【００４１】
次に、記憶装置４０に記憶したデータを受像装置１００において再生するための処理を説明する。情報生成部４２は、前述のごとく、カードＮｏ．から識別情報を生成する。情報生成部４２は、識別情報を認証部４４へ出力する。認証部４４は、情報生成部４２からの識別情報を入力する。また、認証部４４は、入出力インターフェイス部２８を介して、記憶装置４０に記憶された識別情報も入力する。認証部４４は、ふたつの識別情報が一致するかを確認する。一致する場合、認証部４４は、暗号鍵生成部２２に暗号鍵の生成を指示する。これにつづいて、暗号鍵生成部２２等は、実施例１と同様の処理を実行する。一方、一致しない場合、認証部４４は、再生処理の停止を決定する。
【００４２】
以上の構成による受像装置１００の動作を説明する。まず、データの記憶処理を説明する。ユーザは、受像装置１００にＩＣカード１８を装着させるとともに、受像装置１００に記憶装置４０を接続する。放送復号部１４は、放送受信部１２において受信した信号を復調し、第１暗号化がなされたデータを取得する。放送復号部１４は、ＩＣカード１８に記憶された復号情報をもとに、第１暗号化がなされたデータを復号する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに暗号鍵を生成する。暗号化・復号部２４は、復号したデータに対して、暗号鍵を使用しながら第２暗号化を実行する。情報生成部４２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに識別情報を生成する。入出力インターフェイス部２８は、識別情報と、第２暗号化がなされたデータとを記憶装置４０に記憶させる。
【００４３】
次に、記憶されたデータの再生処理を説明する。ユーザは、データを記憶する際に使用した受像装置１００とは別の受像装置１００を使用するものとする。ユーザは、別の受像装置１００に、記憶時に使用したＩＣカード１８を装着させるとともに、データが記憶された記憶装置４０を当該受像装置１００に接続する。情報生成部４２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに識別情報を生成する。認証部４４は、情報生成部４２において生成した識別情報と、記憶装置４０において記憶された識別情報とを比較し、一致していれば、暗号鍵生成部２２に暗号鍵の生成を指示する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに暗号鍵を生成する。暗号化・復号部２４は、入出力インターフェイス部２８を介して、記憶装置４０に記憶されたデータを取得し、データに対して、暗号鍵を使用しながら復号を実行する。暗号化・復号部２４は、復号したデータをＭＰＥＧデコーダ３０に出力し、ＭＰＥＧデコーダ３０、表示部３２は、データを再生する。
【００４４】
本発明の実施例によれば、カードＮｏ．をもとに識別情報を生成し、識別情報を記憶装置に記憶させるので、データの再生の際に識別情報を認証のために使用できる。また、データの再生の際に識別情報が認証のために使用されるので、データの安全性を向上できる。また、暗号鍵も識別情報もカードＮｏ．から生成するので、処理を簡易にできる。
【００４５】
（実施例３）
本発明の実施例３は、これまでの実施例と同様に、受信した信号に含まれたデータを復号した後に、暗号化を実行する受像装置に関する。実施例３も、セキュリティの向上を目的とし、記憶装置のＩＤ（以下、「固有情報」という）を暗号化に使用する。その際、カードＮｏ．および固有情報をもとに、ブロック暗号化のための暗号鍵を生成することが可能である。しかしながら、記憶装置に記憶されたデータをダビングしたり、ムーブしたりする際に、ダビング元の記憶装置の固有情報から生成した暗号鍵をもとにデータが復号された後に、ダビング先の記憶装置の固有情報から生成した暗号鍵をもとにデータが暗号化させる。そのため、複雑な処理が必要になってしまう。実施例３は、固有情報を暗号化に使用しながらも、データのダビングやムーブの処理を簡易にさせることを目的とする。
【００４６】
図４は、本発明の実施例３に係る受像装置１００の構成を示す。受像装置１００は、アンテナ１０、放送受信部１２、放送復号部１４、カード読込部１６、カードＮｏ．記憶部２０、ＭＰＥＧデコーダ３０、表示部３２、ブロック暗号化処理部５０、スクランブル処理部５２、入出力インターフェイス部２８、制御部３４を含む。ブロック暗号化処理部５０は、暗号鍵生成部２２、暗号化・復号部２４を含む。また、受像装置１００には、ＩＣカード１８、記憶装置４０が接続され、ＩＣカード１８は、カードＮｏ．３６、放送情報メモリ３８を含む。ここでは、図１に示された受像装置１００との差異を中心に説明する。
【００４７】
暗号化・復号部２４は、実施例１と同様に、第２暗号化がなされたデータを生成する。暗号化・復号部２４は、データをスクランブル処理部５２へ出力する。スクランブル処理部５２は、暗号化・復号部２４からのデータを入力する。また、スクランブル処理部５２は、入出力インターフェイス部２８を介して、記憶装置４０からの記憶装置ＩＤも入力する。記憶装置ＩＤとは、記憶装置４０を識別するための情報として規定されている情報であり、記憶装置４０に対して一意的に予め付与されている。スクランブル処理部５２は、記憶装置ＩＤをもとに、データに対して、暗号化を実行する。なお、これまでの暗号化と区別するために、スクランブル処理部５２においてなされる暗号化は、第３暗号化と呼ばれる。
【００４８】
スクランブル処理部５２では、第３暗号化としてスクランブルが実行される。また、スクランブルの初期値に記憶装置ＩＤが使用される。このように、暗号化・復号部２４では第２暗号化としてブロック暗号化が使用され、スクランブル処理部５２では第３暗号化としてスクランブルが使用される。そのため、スクランブル処理部５２では、第２暗号化がなされたデータを復号するための期間よりも、第３暗号化がなされたデータを復号するための期間が短くなるような第３暗号化が使用されている。
【００４９】
図５は、スクランブル処理部５２の構成を示す。スクランブル処理部５２は、記憶装置ＩＤ記憶部６０、線形シフトレジスタ部６２、排他論理和部６４、出力フォーマッタ部６６を含む。記憶装置ＩＤ記憶部６０は、図示しない入出力インターフェイス部２８から、記憶装置ＩＤを入力し、記憶装置ＩＤを記憶する。線形シフトレジスタ部６２は、記憶装置ＩＤ記憶部６０からの記憶装置ＩＤを入力し、記憶装置ＩＤを初期値として、線形シフトレジスタを駆動する。線形シフトレジスタとして公知の技術が使用されればよいので、ここでは説明を省略する。排他論理和部６４は、線形シフトレジスタ部６２からの出力情報を入力するとともに、図示しない暗号化・復号部２４からのデータも入力する。排他論理和部６４は、データと出力情報との間で１ビットずつ排他論理和を演算する。排他論理和部６４は、第３暗号化がなされたデータとして演算結果を出力する。出力フォーマッタ部６６は、図１の出力フォーマッタ部２６と同様の処理を実行する。図４に戻る。
【００５０】
入出力インターフェイス部２８は、スクランブル処理部５２において第３暗号化がなされたデータを記憶装置４０へ出力する。記憶装置４０は、第３暗号化がなされたデータを記憶する。次に、記憶装置４０に記憶したデータを受像装置１００において再生するための処理を説明する。入出力インターフェイス部２８は、記憶装置４０から、記憶装置ＩＤを抽出するとともに、記憶装置４０に記憶されたデータも抽出する。入出力インターフェイス部２８は、記憶装置ＩＤおよびデータをスクランブル処理部５２へ出力する。スクランブル処理部５２は、記憶装置ＩＤをもとに、データに対してデスクランブルを実行する。その結果、スクランブル処理部５２は、データを復号する。なお、スクランブル処理部５２の処理は前述の通りであるので、ここでは説明を省略する。なお、図５の排他論理和部６４には、暗号化・復号部２４からのデータの代わりに、入出力インターフェイス部２８からのデータが入力される。スクランブル処理部５２は、データを暗号化・復号部２４へ出力する。
【００５１】
暗号化・復号部２４は、スクランブル処理部５２からのデータを入力するとともに、暗号鍵生成部２２からの暗号鍵も入力する。暗号化・復号部２４は、暗号鍵をもとにデータを復号する。復号したデータは、放送復号部１４において復号されたデータと同一であり、ＴＳ信号等の圧縮映像音声情報に相当する。暗号化・復号部２４は、データをＭＰＥＧデコーダ３０へ出力する。ＭＰＥＧデコーダ３０および表示部３２は、これまでと同様の処理を実行するので、ここでは説明を省略する。
【００５２】
以下では、記憶装置４０に記憶されたデータをダビングしたり、ムーブしたりする際の処理を説明する。図５の受像装置１００には、ふたつの記憶装置４０が接続される。ここでは、ダビング元になる記憶装置４０を第１記憶装置とし、ダビング先になる記憶装置４０を第２記憶装置とする。図６は、スクランブル処理部５２の別の構成を示す。スクランブル処理部５２は、第１記憶装置ＩＤ記憶部７０、第１線形シフトレジスタ部７２、第２記憶装置ＩＤ記憶部７４、第２線形シフトレジスタ部７６、排他論理和部６４、出力フォーマッタ部６６を含む。
【００５３】
第１記憶装置ＩＤ記憶部７０は、図示しない入出力インターフェイス部２８から、第１記憶装置の第１記憶装置ＩＤを入力し、第１記憶装置ＩＤを記憶する。第２記憶装置ＩＤ記憶部７４は、図示しない入出力インターフェイス部２８から、第２記憶装置の第２記憶装置ＩＤを入力し、第２記憶装置ＩＤを記憶する。第１線形シフトレジスタ部７２は、第１記憶装置ＩＤ記憶部７０からの第１記憶装置ＩＤを入力し、第１記憶装置ＩＤを初期値として、線形シフトレジスタを駆動する。第２線形シフトレジスタ部７６は、第２記憶装置ＩＤ記憶部７４からの第２記憶装置ＩＤを入力し、第２記憶装置ＩＤを初期値として、線形シフトレジスタを駆動する。
【００５４】
排他論理和部６４は、第１線形シフトレジスタ部７２からの出力情報を入力するとともに、図示しない暗号化・復号部２４からのデータも入力する。排他論理和部６４は、データと出力情報との間で１ビットずつ排他論理和を演算する。演算結果は、第３暗号化の復号に相当する。また、排他論理和部６４は、第２線形シフトレジスタ部７６からの出力情報も入力し、演算結果と、第２線形シフトレジスタ部７６からの出力情報との間で１ビットずつ排他論理和を演算する。これは、新たなスクランブル処理であり、新たな第３暗号化といえる。新たな第３暗号化がなされたデータは、図示しない入出力インターフェイス部２８を介して第２記憶装置へ出力される。第２記憶装置は、データを記憶する。
【００５５】
以上の構成による受像装置１００の動作を説明する。まず、データの記憶処理を説明する。ユーザは、受像装置１００にＩＣカード１８を装着させるとともに、受像装置１００に記憶装置４０を接続する。放送復号部１４は、放送受信部１２において受信した信号を復調し、第１暗号化がなされたデータを取得する。放送復号部１４は、ＩＣカード１８に記憶された復号情報をもとに、第１暗号化がなされたデータを復号する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに暗号鍵を生成する。暗号化・復号部２４は、復号したデータに対して、暗号鍵を使用しながら第２暗号化を実行する。スクランブル処理部５２は、記憶装置４０の記憶装置ＩＤを初期値として、第２暗号化がなされたデータに対して、第３暗号化を実行する。入出力インターフェイス部２８は、第３暗号化がなされたデータを記憶装置４０に記憶させる。
【００５６】
次に、記憶されたデータの再生処理を説明する。ユーザは、データを記憶する際に使用した受像装置１００とは別の受像装置１００を使用するものとする。ユーザは、別の受像装置１００に、記憶時に使用したＩＣカード１８を装着させるとともに、データが記憶された記憶装置４０を当該受像装置１００に接続する。スクランブル処理部５２は、入出力インターフェイス部２８を介して、記憶装置４０に記憶されたデータおよび記憶装置ＩＤを取得し、記憶装置ＩＤを初期値として、データに対して復号を実行する。暗号鍵生成部２２は、ＩＣカード１８に記憶されたカードＮｏ．をもとに暗号鍵を生成する。暗号化・復号部２４は、スクランブル処理部５２において復号したデータに対して、暗号鍵を使用しながら復号を実行する。暗号化・復号部２４は、復号したデータをＭＰＥＧデコーダ３０に出力し、ＭＰＥＧデコーダ３０、表示部３２は、データを再生する。
【００５７】
本発明の実施例によれば、ＩＣカードを識別するためのカードＮｏ．と記憶装置を識別するための記憶装置ＩＤとをもとに、データに対して暗号化を実行するので、番組を受信して記憶させた受像装置が故障した場合であっても、記憶された番組を再生できる。また、第２暗号化としてブロック暗号化を実行し、第３暗号化としてスクランブルを実行するので、第２暗号化がなされたデータを復号するための期間よりも、第３暗号化がなされたデータを復号するための期間を短くできる。
【００５８】
また、ブロック暗号化を実行した後にスクランブル処理を実行しており、スクランブル処理に対する復号期間は、ブロック暗号化に対する復号期間よりも短いので、記憶されたデータに対して、コピーやムーブを実行する場合でも、短い処理期間を実現できる。また、安全性の低下を抑制しながら、高速なダビングやムーブを実現できる。また、ダビングやムーブを実行する際に、ＤＥＳやＡＥＳなどの処理量の大きな処理を必要とせず、シフトレジスタの動作周波数での高速な処理を実現できる。
【００５９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６０】
本発明の実施例１から３において、受像装置１００は、地上波ディジタルテレビジョン放送を受信する。しかしながらこれに限らず例えば、受像装置１００は、地上波ディジタルテレビジョン放送以外を処理の対象としてもよい。具体的には、衛星放送やケーブルテレビジョン放送のように、地上波ディジタルテレビジョン放送以外の放送が処理の対象であってもよく、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のメディアが処理の対象であってもよい。後者の場合、アンテナ１０、放送受信部１２の代わりに、光ピックアップ等が備えられる。本変形例によれば、さまざまなシステムに本発明を適用できる。
【００６１】
本発明の実施例１から３において、暗号化・復号部２４は、ブロック暗号化を実行する。しかしながらこれに限らず例えば、暗号化・復号部２４は、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）やＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）を実行してもよい。本変形例によれば、さまざまな暗号化方式を適用できる。
【符号の説明】
【００６２】
１０  アンテナ、  １２  放送受信部、  １４  放送復号部、  １６  カード読込部、  １８  ＩＣカード、  ２０  カードＮｏ．記憶部、  ２２  暗号鍵生成部、  ２４  暗号化・復号部、  ２６  出力フォーマッタ部、  ２８  入出力インターフェイス部、  ３０  ＭＰＥＧデコーダ、  ３２  表示部、  ３４  制御部、  ３６  カードＮｏ．、  ３８  放送情報メモリ、  ４０  記憶装置、  ５０  ブロック暗号化処理部、  ５２  スクランブル処理部、  １００  受像装置。
【図１】
2011103518.tif 000003
【図２】
2011103518.tif 000004
【図３】
2011103518.tif 000005
【図４】
2011103518.tif 000006
【図５】
2011103518.tif 000007
【図６】
2011103518.tif 000008