(57)【要約】【課題】リボケーション情報を内部に含む情報記録媒体と電子機器端末において、リボケーション情報の認証処理を高速に行うことを特徴とするデータ処理システムを提供する。【解決手段】情報記録媒体１のリボケーション情報２を使用して、電子機器端末１８のセキュア情報処理部８が認証を行い、固有秘密鍵を算出するデータ処理方法において、あらかじめ保持しているセキュア情報処理部処理手順データ保存部１６に保存されているデータを使用して、認証を実行する。【選択図】　図１
2004145798.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記リボケーション情報と認証するための特有のデータセットを順次、前記電子機器端末内で認証を実行する認証処理部に読み込むことで、前記情報記録媒体と前記電子機器端末間の認証を行うことを特徴とするデータ処理システム。
【請求項２】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記リボケーション情報と認証するための特有のデータセットを順次、前記電子機器端末内で認証を実行する認証処理部に読み込むことで、前記情報記録媒体の前記リボケーション情報と認証する機能を有し、
認証工程のうち前記情報記録媒体の前記リボケーション情報を取得する処理は、前記認証するために使用するデータセットとは異なる処理方法でデータ処理を行うことを特徴とするデータ処理システム。
【請求項３】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記リボケーション情報と認証するための特有のデータセットを順次、前記電子機器端末内で認証を実行する認証処理部に読み込むことで、前記情報記録媒体の前記リボケーション情報と認証する機能を有し、
認証工程のうち前記情報記録媒体の前記リボケーション情報を取得する処理は、前記認証処理部が設定可能な下限の大きさを指定して前記リボケーション情報を取得することを特徴とするデータ処理システム。
【請求項４】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末に、前記リボケーション情報と認証するための前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットを保存する機能を有することを特徴とするデータ処理システム。
【請求項５】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末に、前記リボケーション情報と認証するための前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットを保存する機能を有し、
前記データセットのうち前記リボケーション情報を読み込む手順を示すデータセットは、前記認証処理部が設定可能な下限の大きさ指定してリボケーション情報を取得することを示すデータセットに変更してデータセットを保存することを特徴とするデータ処理システム。
【請求項６】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、同一情報記録媒体で事前に認証を行っている場合には、前記電子機器端末内に格納している前記リボケーション情報との認証を行う際の前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットを使用して認証を行うことを特徴とするデータ処理システム。
【請求項７】
前記データ処理システムにおける前記電子機器端末は、
認証処理を行う半導体集積回路と、
認証処理を司るソフトウェアと、
前記ソフトウェアが格納される不揮発性メモリ領域と、
前記ソフトウェアが実行時に使用する揮発性乃至不揮発性メモリ領域とを具備することを特徴とする、請求項１から請求項６の何れか１項に記載のデータ処理システム。
【請求項８】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記電子機器端末は、
認証処理を行う半導体集積回路と、
認証処理動作を司るソフトウェアと、
前記ソフトウェアが格納される不揮発性メモリ領域と、
前記ソフトウェアが実行時に使用する揮発性乃至不揮発性メモリ領域から構成され、
前記ソフトウェアは、前記リボケーション情報の認証を行う際、前記揮発性乃至不揮発性メモリ領域に前記リボケーション情報との認証を行う際の前記半導体集積回路へセットする特有の認証データセットが保持されている場合には、前記認証データセットを使用することを特徴とするデータ処理システム。
【請求項９】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記電子機器端末は、
認証処理を行う半導体集積回路と、
認証処理動作を司るソフトウェアと、
前記ソフトウェアが格納される不揮発性メモリ領域と、
前記ソフトウェアが実行時に使用する揮発性乃至不揮発性メモリ領域から構成され、
前記ソフトウェアは、前記リボケーション情報の認証の処理を行う際、前記ソフトウェア内で管理するフラグの情報に基づいて、前記揮発性乃至不揮発性メモリ領域に保持している前記リボケーション情報との認証を行う際の前記半導体集積回路へセットする特有の認証データセットを使用するか否かを判定することを特徴とするデータ処理システム。
【請求項１０】
前記電子機器端末内の保存されている前記電子機器端末の認証処理を行う際の特有の認証データセットは、前記情報記録媒体を一意に表すＩＤ情報とともに保存されていることを特徴とする、請求項１から請求項６、請求項８、請求項９の何れか１項に記載のデータ処理システム。
【請求項１１】
情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、
前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットは、前記情報記録媒体が前記電子機器端末に接続されていない場合には、全て消去されることを特徴とするデータ処理システム。
【請求項１２】
前記電子機器端末には、前記情報記録媒体との接続状況を検知することが可能な情報記録媒体接続センサを具備することを特徴とする、請求項１１に記載のデータ処理システム。
【請求項１３】
前記電子機器端末には、前記情報記録媒体の不容易な抜き差しを防止する蓋装置を備え、前記蓋装置の開閉に応じて前記電子機器端末に格納してある、前記電子機器端末内で認証を実行する認証処理部が読み込む特有の認証データセットを全て消去することを特徴とする請求項１１に記載のデータ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データや音楽データに代表される種々のデジタルコンテンツであるデジタル著作物の著作権保護システム、情報記録媒体、電子機器端末に関する。
【０００２】
【従来の技術】
デジタル化された文書、音声、画像、プログラムなどのデジタルコンテンツであるデジタル著作物は、インターネット等の通信ネットワークを介して容易に取得することが可能となっている。例えば音楽データの場合、パーソナルコンピュータにデジタルコンテンツを取り込み、パーソナルコンピュータに装着された半導体メモリカードに格納した後、音楽データが格納された半導体メモリカードを携帯型音楽再生装置に装着することで、歩きながら音楽を楽しむことが可能となっている。このような半導体メモリカードはフラッシュメモリ等の不揮発性で、大きな記憶容量を持ち、小型・軽量であるため、今後も広く普及が見込まれる機器の１つである。
【０００３】
ところで、この半導体メモリカードのような記録媒体にデジタル著作物を記録・再生する場合、不正な記録や再生を不可能にしておく仕組みやシステムが必要となる。
【０００４】
このような不正な記録・再生を不可能にするシステムとして、デジタル著作物を鍵等を用いて暗号化して、半導体メモリカードに格納する方法がある。具体的には、例えば特許文献１に公開されている、半導体メモリカードにデジタル著作物を格納するための、処理方法やデジタル著作物の管理方法などが挙げられる。ここでの半導体メモリカードへのアクセス方法は、パーソナルコンピュータやデジタル著作物を扱うための電子機器と半導体メモリカードの間での認証が成功した時にのみ許可することとして、デジタル著作物を暗号化している鍵等の情報を半導体メモリカードに格納したり、取得することができるような方法である。
【０００５】
【特許文献１】
特開２００２−１５１４７号公報
【０００６】
【発明が解決しようとする課題】
このように、デジタル著作物を半導体メモリカードに記録・再生する場合において、正当な著作権保護機能を有する電子機器端末と半導体メモリカードとの間でのみデジタル著作物の記録再生を可能にするための認証の仕組みとして、電子機器端末固有の固有情報と、半導体メモリカードに記録されるリボケーションリストと用いて認証を行うことによって、不当な電子機器端末の排除と正当な電子機器端末に対する暗号化鍵を発行する仕組みが考えられている。
【０００７】
ここで使用するような暗号化鍵を発行させるためには、リボケーションリストに対して様々な演算処理や情報記録媒体と電子機器端末間のデータ転送を行わなければならない。そのため、デジタル著作物の種類や、電子機器端末の性能や、転送速度も関係して多くの処理能力や時間がかかることがある。
【０００８】
本発明は、かかる課題を鑑みてなされたもので、電子機器端末固有の固有情報と、半導体メモリカードのリボケーションリストとの認証処理手順を電子機器端末側で保持しておき、次に暗号化鍵の算出が必要になった場合には、保持しておいた処理手順を用いることで、本来各認証処理時に必要なデータの演算処理や、情報記録媒体と電子機器端末間の冗長なデータ転送を省くことができ、半導体メモリカードとの相互認証処理をより高速に行うことが可能とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するための本発明のうち、請求項１の発明は情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記リボケーション情報と認証するための特有のデータセットを順次、前記電子機器端末内で認証を実行する認証処理部に読み込むことで、前記情報記録媒体と前記電子機器端末間の認証を行うことを特徴とするデータ処理システムとしている。
【００１０】
請求項２の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムで、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記リボケーション情報と認証するための特有のデータセットを順次、前記電子機器端末内で認証を実行する認証処理部に読み込むことで、前記情報記録媒体の前記リボケーション情報と認証する機能を有し、認証工程のうち前記情報記録媒体の前記リボケーション情報を取得する処理は、前記認証するために使用するデータセットとは異なる処理方法でデータ処理を行うことを特徴とするデータ処理システムとしている。
【００１１】
請求項３の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムで、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記リボケーション情報と認証するための特有のデータセットを順次、前記電子機器端末内で認証を実行する認証処理部に読み込むことで、前記情報記録媒体の前記リボケーション情報と認証する機能を有し、認証工程のうち前記情報記録媒体の前記リボケーション情報を取得する処理は、前記認証処理部が設定可能な下限の大きさを指定して前記リボケーション情報を取得することを特徴とするデータ処理システムとしている。
【００１２】
請求項４の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末に、前記リボケーション情報と認証するための前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットを保存する機能を有することを特徴とするデータ処理システムとしている。
【００１３】
請求項５の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末に、前記リボケーション情報と認証するための前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットを保存する機能を有し、前記データセットのうち前記リボケーション情報を読み込む手順を示すデータセットは、前記認証処理部が設定可能な下限の大きさ指定してリボケーション情報を取得することを示すデータセットに変更してデータセットを保存することを特徴とするデータ処理システムとしている。
【００１４】
請求項６の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、同一情報記録媒体で事前に認証を行っている場合には、前記電子機器端末内に格納している前記リボケーション情報との認証を行う際の前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットを使用して認証を行うことを特徴とするデータ処理システムとしている。
【００１５】
請求項７の発明は、請求項１から請求項６の何れか１項に記載のデータ処理システムであって、前記データ処理システムにおいて、前記電子機器端末は認証処理を行う半導体集積回路と、認証処理を司るソフトウェアと、前記ソフトウェアが格納される不揮発性メモリ領域と、前記ソフトウェアが実行時に使用する揮発性乃至不揮発性メモリ領域とを具備することを特徴とするデータ処理システムとしている。
【００１６】
請求項８の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記電子機器端末は、
認証処理を行う半導体集積回路と、認証処理動作を司るソフトウェアと、前記ソフトウェアが格納される不揮発性メモリ領域と、前記ソフトウェアが実行時に使用する揮発性乃至不揮発性メモリ領域から構成され、前記ソフトウェアは、前記リボケーション情報の認証を行う際、前記揮発性乃至不揮発性メモリ領域に前記リボケーション情報との認証を行う際の前記半導体集積回路へセットする特有の認証データセットが保持されている場合には、前記認証データセットを使用することを特徴とするデータ処理システムとしている。
【００１７】
請求項９の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記電子機器端末は、
認証処理を行う半導体集積回路と、認証処理動作を司るソフトウェアと、前記ソフトウェアが格納される不揮発性メモリ領域と、前記ソフトウェアが実行時に使用する揮発性乃至不揮発性メモリ領域から構成され、前記ソフトウェアは、前記リボケーション情報の認証の処理を行う際、前記ソフトウェア内で管理するフラグの情報に基づいて、前記揮発性乃至不揮発性メモリ領域に保持している前記リボケーション情報との認証を行う際の前記半導体集積回路へセットする特有の認証データセットを使用するか否かを判定することを特徴とするデータ処理システムとしている。
【００１８】
請求項１０の発明は、請求項１から請求項６及び請求項８乃至請求項９に記載のデータ処理システムであって、前記電子機器端末内の保存されている前記電子機器端末の認証処理を行う際の特有の認証データセットは、前記情報記録媒体を一意に表すＩＤ情報とともに保存されていることを特徴とするデータ処理システムとしている。
【００１９】
請求項１１の発明は、情報記録媒体に予め記録された排除すべき電子機器端末のデバイス識別情報を特定可能なリボケーション情報と、前記情報記録媒体を扱う前記電子機器端末のデバイス識別情報とを用いて、前記情報記録媒体と前記電子機器端末間の認証を行うデータ処理システムであって、前記情報記録媒体の前記リボケーション情報を前記電子機器端末で扱う場合、前記電子機器端末にあらかじめ格納してある前記電子機器端末内で認証を実行する認証処理部が読み込む特有のデータセットは、前記情報記録媒体が前記電子機器端末に接続されていない場合には、全て消去されることを特徴とするデータ処理システムとしている。
【００２０】
請求項１２の発明は、請求項１１に記載のデータ処理システムであって、前記電子機器端末には、前記情報記録媒体との接続状況を検知することが可能な情報記録媒体接続センサを具備することを特徴とするデータ処理システムとしている。
【００２１】
請求項１３の発明は、請求項１１に記載のデータ処理システムであって、前記電子機器端末には、前記情報記録媒体の不容易な抜き差しを防止する蓋装置を備え、前記蓋装置の開閉に応じて前記電子機器端末に格納してある、前記電子機器端末内で認証を実行する認証処理部が読み込む特有の認証データセットを全て消去することを特徴とするデータ処理システムとしている。
【００２２】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態について説明するが、これによって本発明の技術範囲が制限されるものではないのはもちろんである。
【００２３】
本発明のデータ処理システムは、画像データや音楽データなどの各種デジタルコンテンツを扱うデータ処理方法に関わるもので、特にデジタルコンテンツ（以下デジタル著作物という）の著作権を守るために、デジタル著作物を記録すべき情報記録媒体毎にその情報記録媒体固有の情報を用いて暗号化／復号化することを前提としているデータ処理方法である。このとき固有秘密鍵を用いて暗号化され記録される手順は、デジタル著作物の著作権をセキュアに保持するために、解析不可能な状態にしなければならない。
【００２４】
図１は情報記録媒体にデジタル著作物の著作権をセキュアに再生・記録するためのシステムのうち、本発明の電子機器端末と情報記録媒体から構成されるデータ処理システムの構成を示す図である。
【００２５】
図１の１は情報記録媒体で、デジタル著作物をセキュアに保持する仕組みを有するＳＤメモリカードなどの半導体メモリカードである。２は排除すべき電子機器端末のデバイス識別情報の一覧が埋め込まれたリボケーション情報であり、情報記録媒体１内のＲＯＭ領域に格納されている。３は情報記録媒体１固有のＩＤ情報であり、情報記録媒体１内のＲＯＭ領域に格納されている。４は情報記録媒体１に固有の秘密鍵情報で、情報記録媒体１と電子機器端末等の端末との間の互いの正当性を確認するための相互認証処理で使用される情報である。また、この固有秘密鍵４は情報記録媒体１の外部から参照されることができない領域に格納されている。５はデータ領域であり、電子機器端末などの機器と相互認証処理を行い、互いの正当性を確認した後でないとアクセスすることが不可能な秘匿領域６と、相互認証処理を必要とせずにアクセスすることが可能な非秘匿領域７からなる。
【００２６】
図１の１８は電子機器端末で、セキュア情報処理部８や、制御部１５や、ソフトウェア１７や、セキュア情報処理部処理手順データ保存部１６などから構成される、一般的には情報記録媒体１が利用可能な再生機や録音機などである。
【００２７】
セキュア情報処理部８は、情報記録媒体１との認証処理を行うための処理部で、例えば認証処理の解析が不可能となるようにその内部に、暗号処理部１１や、復号処理部１２や、相互認証処理部１３や、情報記録媒体１のリボケーション情報２を認証するために必要なデバイス識別情報１４を保持または算出できる機構等を、１つの半導体集積回路に実装した、ハード耐タンパ性を実現した回路である。また、セキュア情報処理部８には所謂半導体集積回路のレジスタで外部へのデータやコマンドの入出力部であるデータ入出力部９、情報記録媒体１へのデータ入出力を行う情報記録媒体Ｉ／Ｆ１０が備えられている。
【００２８】
制御部１５は、一般的にはＣＰＵであり、セキュア情報処理部８やセキュア情報処理部処理手順データ保存部１６やソフトウェア１７の制御処理を行う。
【００２９】
セキュア情報処理部処理手順データ保存部１６は、セキュア情報処理部８が処理を行うための、データ入出力部９に入力や出力されるデータを保存可能な領域であり、具体的には揮発性乃至不揮発性のメモリなどから構成される。
【００３０】
ソフトウェア１７は、様々な処理手順を定めて、セキュア情報処理部８の動作を操作する手続きが設定されている。
【００３１】
次に、リボケーション情報２の処理手順、相互認証処理について説明する。前述のようにリボケーション情報２はデジタル著作物の著作権保護のための仕組みで、排除すべき電子機器端末１８のデバイス識別情報１４の一覧が埋め込まれた認証用情報であり、認証相手となる電子機器端末１８のデバイス識別情報１４が無効化すべきものであるか否かの判定に使用されると共に、正当なデバイス識別情報１４であると判定された場合には情報記録媒体１にメディア固有である固有秘密鍵４の生成のために用いられる情報である。このリボケーション情報２の処理手順は以下の通りである。
【００３２】
まず、電子機器端末１８のセキュア情報処理部８が情報記録媒体１のＲＯＭ領域に格納されているリボケーション情報２を読み取る。図２はこれらの具体的な処理の一例について示した図である。ステップＳ１０では、リボケーション情報２を読み出すためのパラメータの計算をソフトウェア１７で行い、ステップＳ１１では、データ入出力部９へ算出したパラメータの設定を行う。ステップＳ１２では、リボケーション情報２を読み出すためのコマンド発行のパラメータをソフトウェア１７より算出し、ステップＳ１３では、データ入出力部９へ算出したコマンド発行のパラメータの設定を行う。ステップＳ１４ではソフトウェア１７で処理や、後の演算処理で使用するため、リボケーション情報２のデータを読み出し保存しておく。
【００３３】
次に、セキュア情報処理部８内でデバイス識別情報１４を算出するための処理を行う。図３はこれらの具体的な処理方法の一例について示した図である。ステップＳ２０では、読み出したリボケーション情報２をソフトウェア１７で処理して、リボケーション情報２に応じたデバイス識別情報１４を算出するために必要なパラメータを算出する。ステップＳ２１では、データ入出力部９へ算出したパラメータの設定を行う。ステップＳ２２では、デバイス識別情報１４を算出するためのコマンド発行のパラメータをソフトウェア１７により算出し、ステップＳ２３では、データ入出力部９へ算出したコマンド発行のパラメータの設定を行う。これにより、セキュア情報処理部８内に、デバイス識別情報１４が算出される。
【００３４】
次に、セキュア情報処理部８内でリボケーション情報２をデバイス識別情報１４で処理しメディア鍵を算出する。図４はこれらの具体的な処理の一例について示した図である。ステップＳ３０では、読み出したリボケーション情報２をソフトウェア１７で処理して、リボケーション情報２に応じたメディア鍵を算出するためのパラメータを算出する。ステップＳ３１では、データ入出力部９へ算出したパラメータの設定を行う。ステップＳ３２では、メディア鍵を算出するためのコマンド発行のパラメータをソフトウェア１７により算出し、ステップＳ３３ではデータ入出力部９へ算出したコマンド発行のパラメータの設定を行う。
【００３５】
次に、セキュア情報処理部８内で、算出されたメディア鍵と情報記録媒体１の固有ＩＤ情報３を処理して固有秘密鍵を算出する。図５はこれらの具体的な処理の一例について示した図である。ステップＳ４０でパラメータを設定し、ステップＳ４１でデータ入出力部９へ情報記録媒体１の固有ＩＤ情報３を取得するパラメータを設定する。ここで取得した情報記録媒体１の固有ＩＤ情報３とメディア鍵で、所定の演算処理を経て固有秘密鍵情報がセキュア情報処理部８内に算出される。
【００３６】
以上が、電子機器端末１８が情報記録媒体１のリボケーション情報２を処理するための方法である。なお、ここで算出した固有秘密鍵が、セキュア情報処理部８の相互認証処理部１３によって情報記録媒体１と、互いに保持する固有秘密鍵が合致しているか否かを検証するためのチャレンジ・レスポンス型の相互認証処理で使用される値となる。
【００３７】
以上のように、リボケーション情報２を処理する一連の処理で、セキュア情報処理部８のデータ入出力部９に対してのデータのセットや読み出し手順は、同一の情報記録媒体１を使用する限り同様の手順・データとなる。このため、一度、固有秘密鍵を算出する処理を行った際に、それらを算出する手順をセキュア情報処理部処理手順データ保存部１６に保存し、再度固有秘密鍵を算出する必要が生じた場合には、セキュア情報処理部処理手順データ保存部１６からデータを読み込み、セキュア情報処理部８のデータ入出力部９に対してデータのセットや読み出しを行うことで固有情報鍵を算出することが可能である。さらにこのときの情報記録媒体１のリボケーション情報２は同一であるため、リボケーション情報２を読み取る部分の処理は必要最低サイズのリボケーション情報２を読み出す手順に変更して、その手順をセキュア情報処理部処理手順データ保存部１６に保存することで、冗長な情報記録媒体１と電子機器端末１８間のデータ転送を減らすことが可能である。
【００３８】
図６はソフトウェア１７の処理順序について示している図である。まず、ステップＳ１００に示すように、セキュア情報処理部処理手順データがあるか否かの判定を行う。なお、この判定は、情報記録媒体１との相互認証処理に使用する固有秘密鍵を算出するのが初回であるか否かを判定するための処理であるため、判定条件として、情報記録媒体１のリボケーション情報２の処理を初めて行うか否かの判定が可能であればよく、例えばソフトウェア１７内に初めてリボケーション情報２の処理を行うか否かのフラグ情報を設けてそのフラグ情報に依って行う方法でもよい。
【００３９】
以下、ステップＳ１００の、セキュア情報処理部処理手順データ判定において、ＮＯの場合の処理順序について説明する。セキュア情報処理部処理手順データがない場合には、ステップＳ１０１においてデータ乃至コマンドの入力かデータの出力を行うかの判定が行われる。データ乃至コマンドの入力の場合には、ステップＳ１０４において入力用のデータ乃至コマンドデータをソフトウェア１７で演算処理や解析するなどして準備する。次に、ステップＳ１０５において準備されたデータを、セキュア情報処理部８のデータ入出力部９にセットする。そのようにセットされたデータ乃至コマンドはステップＳ１０７において処理手順が判別可能な情報と共に、セキュア情報処理部処理手順データ保存部１６に記録しておく。このとき、前述のように情報記録記録媒体１のリボケーション情報２を読み込む部分の処理手順は、必要最低限のサイズとなるようにコマンドを変更して保存しておくことが可能である。また、ステップＳ１０１においてデータの出力である場合には、ステップＳ１０２においてセキュア情報処理部８のデータ入出力部９からデータを読み出す。次に、ステップＳ１０３において必要に応じて読み出したデータをソフトウェア１７で演算処理し記録しておく。そのように読み出されたデータを、データ乃至コマンドの入力の場合と同様に、ステップＳ１０７において処理手順が判別可能な情報と共に、セキュア情報処理部処理手順データ保存部１６に記録しておく。そして、ステップＳ１０７において処理が終了か否かの判定を行い、終了でない場合には、データ乃至コマンドの入力または出力の判定を行うステップＳ１０１に戻る。
【００４０】
このように、情報記録媒体１のリボケーション情報２から固有秘密鍵を算出するためには、セキュア情報処理部８のデータ入出力部９に入出力するため、演算処理をソフトウェア１７内で処理して、データ乃至コマンドを設定する必要がある。
【００４１】
次に、ステップＳ１００におけるセキュア情報処理部処理手順データ判定において、ＹＥＳの場合の処理手順について説明する。この場合、まず、ステップＳ１０８においてソフトウェア１７がセキュア情報処理部処理手順データを読み込む。次に、ステップＳ１０９においてデータ乃至コマンドの入力を行うか、データの出力を読み取るかを判定する。ここで、データ乃至コマンドを入力する場合には、ステップＳ１１０において読み出したセキュア情報処理部処理手順データを、セキュア情報処理部８のデータ入出力部９にセットする。また、データ入出力部９からデータを読み出さなければセキュア情報処理部８の処理が進まない場合には、ステップＳ１１１においてデータ入出力部９からデータを読み出す。ここで、データ入出力部９からデータを読み出す必要がない場合には、無理にデータを読み出す必要はない。そして、ステップＳ１１２において処理が終了か否かの判定を行い、終了でない場合には、セキュア情報処理部処理手順データ読み出しを行うステップＳ１０８に戻る。
【００４２】
このようにセキュア情報処理部処理手順データ保存部１６に、データが保存されている場合、ソフトウェア１７では、データ入出力部９にセット乃至読み出しする際のデータの演算処理をする必要がなく、予め定められた一定の処理手順通りにデータ入出力部９にアクセスすることで、セキュア情報処理部８での情報記録媒体１のリボケーション情報２の処理をすることが可能となり、固有秘密鍵を算出することが可能となる。
【００４３】
図７はセキュア情報処理部処理手順データ保存部１６が保存しているデータの構成の一例について示している図である。図７の（Ａ）は、各データの構成の例について示している図であり、６０１はどの情報記録媒体１のリボケーション情報２の固有秘密鍵情報の処理のデータであるかを一意に判定するためのＩＤ情報である。各情報はそれらＩＤ情報とともに、６０２のように処理内容やデータが保存されている。
【００４４】
図７（Ｂ）は、保存されているデータ構成の一例を示している図である。各処理内容やデータは、ＩＤと共に処理順序通りに管理保存されている。これはＩＤが異なれば、他のリボケーション情報の処理に関するデータになることを判別するためであり、このように管理することで、複数の情報記録媒体１が電子機器端末１８に装着された場合などにおいても、対応することが可能である。また、これらコマンドデータ類の他に、この図には明記していないがセキュア情報処理部処理手順データ保存部１６に情報記録媒体１から読み出されたリボケーション情報２をセキュア情報処理部処理手順データ保存部１６に保存しておくことも可能である。
【００４５】
図８はセキュア情報処理部処理手順データ保存部１６が保持する、処理手順データを消去（リセット）する方法の一例について示している図である。ここで図１と同一の構成要素に関しては、同一の符号を付し、その説明は省略する。図８では、新たに情報記録媒体１の接続情報を検知することができる情報記録媒体接続センサ１９を電子機器端末１８の構成に加えている点が、図１のデータ処理システムと異なる。
【００４６】
情報記録媒体接続センサ１９は、一旦情報記録媒体１が電子機器端末１８に接続された場合、情報記録媒体１が別の情報記録媒体１に変更されていないことを検知するセンサで、情報記録媒体１の抜挿を検知した場合に、セキュア情報処理部処理手順データ保存部１６に保存してあるデータを消去（リセット）する。これは、具体的には例えば、情報記録媒体１を電子機器端末１８に装着する部分に、ふたのような装置があれば、それらの開閉を検知するようなセンサでもよい。
【００４７】
なお、本実施の形態では、セキュア情報処理部８が集積回路で構成され、ＲＯＭ領域にあるソフトウェア１７や、揮発性乃至不揮発性メモリ領域領域にあるセキュア情報処理部処理手順データ保存部１６や、ＣＰＵを示す制御部１５や、センサを示す情報記録媒体接続センサ１９が個々の別々の構成となっている例を示したが、これらの構成が全て乃至複数で単一の集積回路で構成される場合であってもよい。また、リボケーション情報２を読み込むコマンドは、必要最低限の大きさのリボケーション情報２が取得できるようにソフトウェア１７で変更してセキュア情報処理部処理データ保存部１６に保存する例を示したが、セキュア情報処理部処理手順データ保存部１６にはコマンド等の手順はそのまま保存しているものの、２回目以降のリボケーション情報の読み込み処理を行う部分はソフトウェア１７により、一意に必要最低限の大きさのリボケーション情報が取得できるような処理手順データに変更されてデータ入出力部９にセットされるなど、適宜冗長な処理手順データはソフトウェア１７がコマンドを変更する機能を有してもよい。
【００４８】
【発明の効果】
以上説明したように、本発明によれば、情報記録媒体と電子機器端末のリボケーション情報の処理における、認証処理を高速化することが可能となる。また、電子機器端末がパワーマネージメント動作時において、同一情報記録媒体が電子機器端末に装着されている際には、リボケーション情報の処理を再度行わないようにすることも可能となり、その実用的効果は大きい。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるデータ処理システムの構成図
【図２】本発明の実施の形態におけるリボケーション情報の処理手順を示すフローチャート
【図３】本発明の実施の形態におけるデバイス識別情報の算出処理手順を示すフローチャート
【図４】本発明の実施の形態におけるリボケーション情報の処理手順を示すフローチャート
【図５】本発明の実施の形態における固有秘密鍵の処理手順を示すフローチャート
【図６】本発明の実施の形態におけるリボケーション情報の処理手順を示す第二のフローチャート
【図７】本発明の実施の形態における処理手順データの構成を示す図
【図８】本発明の実施の形態におけるデータ処理システムの構成図
【符号の説明】
１　情報記録媒体
２　リボケーション情報
３　固有ＩＤ情報
４　固有秘密鍵
５　データ領域
６　秘匿領域
７　非秘匿領域
８　セキュア情報処理部
９　データ入出力部
１０　情報記録媒体Ｉ／Ｆ
１１　暗号処理部
１２　復号処理部
１３　相互認証処理部
１４　デバイス識別情報
１５　制御部
１６　セキュア情報処理部処理手順データ保存部
１７　ソフトウェア
１８　電子機器端末
１９　情報記録媒体接続センサ
【図１】
2004145798.tif 000003
【図２】
2004145798.tif 000004
【図３】
2004145798.tif 000005
【図４】
2004145798.tif 000006
【図５】
2004145798.tif 000007
【図６】
2004145798.tif 000008
【図７】
2004145798.tif 000009
【図８】
2004145798.tif 000010