(57)【要約】  【課題】ユーザが自らの生体データを認証事業者に提供せずに、生体認証を利用できる生体照合装置を提供する。【解決手段】  ホームサーバＥ＿３が、正当な権限を有するユーザのクライアント機器Ｅ＿４を、そのユーザの生体認証を行って検証する。そして、ホームサーバＥ＿３が、コンテンツ配信機器Ｅ＿１から受信したコンテンツデータを当該クライアント機器Ｅ＿４に送信する。【選択図】  図１
2006072709.tif 000002
【特許請求の範囲】
【請求項１】
生体から生体データを取得する生体データ検出手段を備えた電子機器と、
照合用生体データをセキュアな状態で記憶し、前記電子機器から受信した前記生体データと前記記憶した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に、コンテンツサーバから受信したコンテンツデータを前記電子機器に送信するローカルサーバと
を有するデータ処理システム。
【請求項２】
前記ローカルサーバは、前記コンテンツデータと、前記コンテンツサーバが前記コンテンツデータの利用を許可したユーザのユーザ識別データを示す利用許可リストデータとを前記コンテンツサーバから受信し、前記利用許可リストデータが示す前記ユーザ識別データに対応した前記照合用生体データを用いた前記照合において前記一致したと判断したことを条件に、前記電子機器に前記コンテンツデータを送信する
請求項１に記載のデータ処理システム。
【請求項３】
前記ローカルサーバは、前記照合用生体データを含む要求を生体データ管理装置に送信し、前記生体データ管理装置から前記照合用生体データに対応したユーザの前記ユーザ識別データを受信し、前記ユーザ識別データを含むコンテンツ要求を前記コンテンツサーバに送信し、当該コンテンツ要求に応じて前記利用許可リストデータを受信する
請求項２に記載のデータ処理システム。
【請求項４】
前記ローカルサーバは、当該ローカルサーバが管理する単数または複数の前記電子機器によって構成されるグループの識別データをさらに含む前記コンテンツ要求を前記コンテンツサーバに送信する
請求項３に記載のデータ処理システム。
【請求項５】
コンテンツサーバと、
前記コンテンツサーバからコンテンツデータを受信するローカルサーバと、
生体から生体データを取得して前記ローカルサ−バに送信する単数または複数の電子機器と
を有し、
前記ローカルサーバは、照合用生体データをセキュアな状態で記憶し、前記電子機器から受信した前記生体データと前記記憶した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に前記コンテンツサーバから受信した前記コンテンツデータを前記電子機器に送信する
データ処理システム。
【請求項６】
前記ローカルサーバは、前記照合用生体データに対して所定の機関が発行したユーザ識別データを記憶し、前記コンテンツデータの利用を希望するユーザの前記ユーザ識別データを含むコンテンツ要求を前記コンテンツサーバに送信し、
前記コンテンツサーバは、前記コンテンツ要求に応じて、前記コンテンツデータの利用を許可するユーザの前記ユーザ識別データを示す利用許可リストデータを前記ローカルサーバに送信し、
前記ローカルサーバは、前記電子機器から受信した前記生体データと、前記利用者リストデータが示す前記ユーザ識別データに対応して前記記憶した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に、前記コンテンツサ−バから受信した前記コンテンツデータを前記電子機器に送信する
請求項５に記載のデータ処理システム。
【請求項７】
ローカルサーバが、コンテンツサーバからコンテンツデータを受信する第１の工程と、
電子機器が、当該電子機器のユーザの生体データを取得して前記ローカルサーバに送信する第２の工程と、
前記ローカルサーバにおいて、当該ローカルサーバがセキュアな状態で予め記憶した照合用生体データと、前記第２の工程で受信した生体データとをセキュアな状態で比較して照合する第３の工程と、
前記ローカルサーバが、前記第２の工程の前記照合において一致したと判断したことを条件に、前記第１の工程で受信したコンテンツデータを前記電子機器に送信する第４の工程と
を有するデータ処理方法。
【請求項８】
第１のインタフェースと、
第２のインタフェースと、
照合用生体データをセキュアな状態で記憶するメモリと、
前記第１のインタフェースを介して前記電子機器から受信した当該電子機器のユーザの前記生体データと前記メモリから読み出した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に、前記第２のインタフェースを介して受信したコンテンツデータを前記電子機器に前記第１のインタフェースを介して送信する制御回路と
を有するサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体データを利用した認証を行うデータ処理システム、その方法およびサーバに関する。
【背景技術】
【０００２】
ネットワークを介した取り引きなどでユーザの正当性を認証するために、例えば、ユーザから指紋、静脈パターン、虹彩などの生体データを検出し、それを予め認証装置が保持した照合用生体データと比較するシステムがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、このようなシステムでは、所定の事業者が運用する認証装置に予め取得した照合用生体データを提供する必要があり、当該事業者に高い信頼性が要求される。
しかしながら、ユーザは事業者の信頼性を正確に把握できず、自らの照合用生体データを事業者に提供したくないという要請がある。
【０００４】
本発明は、ユーザが自らの生体データを認証事業者に提供せずに、生体認証を利用できるデータ処理システム、その方法およびサーバを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した従来技術の問題点を解決し、上述した目的を達成するために、第１の観点の発明のデータ処理システムは、生体から生体データを取得する生体データ検出手段を備えた電子機器と、照合用生体データをセキュアな状態で記憶し、前記電子機器から受信した前記生体データと前記記憶した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に、コンテンツサーバから受信したコンテンツデータを前記電子機器に送信するローカルサーバとを有する。
【０００６】
第１の観点の発明のデータ処理システムの作用は以下のようになる。
電子機器が、その生体データ検出手段によって、生体から生体データを取得し、これをローカルサーバに送信する。
次に、前記ローカルサーバが、前記電子機器から受信した前記生体データと前記記憶した前記照合用生体データとをセキュアな状態で比較して照合する処理を行う。
次に、前記ローカルサーバが、前記照合において一致したと判断したことを条件に、コンテンツサーバから受信したコンテンツデータを前記電子機器に送信する。
【０００７】
第２の観点の発明のデータ処理システムは、コンテンツサーバと、前記コンテンツサーバからコンテンツデータを受信するローカルサーバと、生体から生体データを取得して前記ローカルサ−バに送信する単数または複数の電子機器とを有し、前記ローカルサーバは、照合用生体データをセキュアな状態で記憶し、前記電子機器から受信した前記生体データと前記記憶した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に前記コンテンツサーバから受信した前記コンテンツデータを前記電子機器に送信する。
【０００８】
第３の観点の発明のデータ処理方法は、ローカルサーバが、コンテンツサーバからコンテンツデータを受信する第１の工程と、電子機器が、当該電子機器のユーザの生体データを取得して前記ローカルサーバに送信する第２の工程と、前記ローカルサーバにおいて、当該ローカルサーバがセキュアな状態で予め記憶した照合用生体データと、前記第２の工程で受信した生体データとをセキュアな状態で比較して照合する第３の工程と、前記ローカルサーバが、前記第２の工程の前記照合において一致したと判断したことを条件に、前記第１の工程で受信したコンテンツデータを前記電子機器に送信する第４の工程とを有する。
【０００９】
第４の観点の発明のサーバは、第１のインタフェースと、第２のインタフェースと、照合用生体データをセキュアな状態で記憶するメモリと、前記第１のインタフェースを介して前記電子機器から受信した当該電子機器のユーザの前記生体データと前記メモリから読み出した前記照合用生体データとをセキュアな状態で比較して照合し、当該照合において一致したと判断したことを条件に、前記第２のインタフェースを介して受信したコンテンツデータを前記電子機器に前記第１のインタフェースを介して送信する制御回路とを有する。
【００１０】
第４の観点の発明のサーバの作用は以下のようになる。
制御回路が、第１のインタフェースを介して前記電子機器から受信した当該電子機器のユーザの前記生体データと前記メモリから読み出した前記照合用生体データとをセキュアな状態で比較して照合する処理を行う。
次に、前記制御回路が、前記照合において一致したと判断したことを条件に、第２のインタフェースを介して受信したコンテンツデータを前記電子機器に前記第１のインタフェースを介して送信する。
【発明の効果】
【００１１】
本発明によれば、自らの生体データを認証事業者に提供せずに、生体認証を利用できるデータ処理システム、その方法およびサーバユーザを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明のデータ処理システム、その方法およびサーバが適用される実施形態であるデータ処理システムについて説明する。
先ず、本実施形態の構成要素と本発明の構成要素との対応関係を説明する。
本実施形態のコンテンツ配信機器Ｅ＿１およびライセンス発行機器Ｅ＿２が、本発明のコンテンツサーバに対応している。
本実施形態では、コンテンツ配信機器Ｅ＿１およびライセンス発行機器Ｅ＿２を独立して設けた場合を例示したが、これらを単数のサーバで実現してもよい。
また、本実施形態のホームサーバＥ＿３が、第１〜第３のハッシュデータのローカルサーバ、並びに第４の発明のサーバに対応している。
また、図１３に示すクライアントインタフェース３６が第４の発明の第１のインタフェースに対応し、インタフェース３５が第４の発明の第２のインタフェースに対応し、セキュアメモリ３７が第４の発明のメモリに対応し、セキュアチップ３９が第４の発明の制御回路に対応している。
また、本実施形態のクライアント機器Ｅ＿４が、本発明の電子機器に対応している。
【００１３】
また、図１７に示す生体センサ４８が第１の発明の生体データ検出手段に対応している。
また、本実施形態の生体データＢＤから取得した特徴データが本発明の生体データに対応し、本実施形態の照合用生体データＲ＿ＢＤが本発明の照合用生体データに対応している。
また、本実施形態の識別データＵ＿ＩＤが、本発明のユーザ識別データに対応している。
また、本実施形態の利用許可ユーザリストデータＵ＿ＰＬＩＳＴが、本発明の利用許可リストデータに対応している。
【００１４】
図１は、本発明の実施形態のデータ処理システム１の全体構成図である。
図１に示すように、データ処理システム１は、例えば、コンテンツ配信機器Ｅ＿１、ライセンス発行機器Ｅ＿２、ホームサーバＥ＿３、並びにクライアント機器Ｅ＿４を有する。
データ処理システム１では、図２に示すように、コンテンツ配信機器Ｅ＿１が、ネットワークを介して、ホームサーバＥ＿３にパッケージコンテンツデータＰＣＯＮＴを送信する。
また、ホームサーバＥ＿３は、ライセンスデータＬｉｃｅｎｓｅをライセンス発行機器Ｅ＿２から受信する。
そして、ホームサーバＥ＿３が、ホームネットワークシステムＨＮ内のクライアント機器Ｅ＿４との間で機器認証、並びに生体ユーザ認証を行って、所定の条件を満たしたクライアント機器Ｅ＿４にパッケージコンテンツデータＰＣＯＮＴを送信する。
本実施形態では、コンテンツ配信機器Ｅ＿１およびライセンス発行機器Ｅ＿２は、インターネットなどのネットワークを介して通信を行う。ホームネットワークシステムＨＮ内では、専用ケーブルや無線ＬＡＮ(Local Area Network)などを介して通信が行われる。
【００１５】
〔機器登録〕
図３は、図１に示すデータ処理システム１における電子機器登録処理を説明するための図である。
ホームサーバＥ＿３およびクライアント機器Ｅ＿４が製造される。
そして、機器管理装置５２は、認証機関装置５１の管理下、上記製造されたホームサーバＥ＿３およびクライアント機器Ｅ＿４の各々についてその識別データＤ＿ＩＤ、機器秘密鍵データＤ＿ＳＫおよび機器公開鍵証明書データＤ＿ＰＫＣを発行する。
ホームサーバＥ＿３およびクライアント機器Ｅ＿４は、それぞれ識別データＤ＿ＩＤ、機器秘密鍵データＤ＿ＳＫおよび機器公開鍵証明書データＤ＿ＰＫＣをセキュアな状態で機器管理装置５２から入力し、これをセキュアな状態で記憶する。
その後、ホームサーバＥ＿３およびクライアント機器Ｅ＿４が出荷される。
なお、機器公開鍵証明書データＤ＿ＰＫＣは、その発行者である機器管理装置５２の識別データ、機器種別、識別データＤ＿ＩＤ、並びに機器公開鍵データＤ＿ＰＫが含まれる。
なお、機器管理装置５２は認証機関装置５１より管理装置公開鍵証明書Ｃ＿ＰＫＣの発行を受けており、各装置との相互認証時にこの証明書を用いることで、その正当性を証明する。
【００１６】
〔グループ登録〕
図４は、図１に示すデータ処理システム１におけるグループ登録処理を説明するための図である。
ホームサーバＥ＿３は、所定の認証機関に要求を出し、当該ホームサーバＥ＿３が構成するホームネットワークシステムＨＮのグループについてのグループ秘密鍵データＧ＿ＳＫおよびグループ公開鍵データＧ＿ＰＫの発行を受け、これらを記憶する。
本実施形態において、グループは、同じホームネットワークシステムＨＮを使用する単数または複数のユーザによって構成される。
そして、ホームサーバＥ＿３は、グループ公開鍵データＧ＿ＰＫを含むグループ登録要求ＧＲ＿Ｒをグループ管理装置５４に送信する。
【００１７】
グループ管理装置５４は、グループ登録要求ＧＲ＿Ｒに応じて、当該グループの登録を行うか否かを審査し、登録を行うと判断した場合にはグループの識別データＧ＿ＩＤとグループ公開鍵証明書データＧ＿ＰＫＣとを発行し、これをホームサーバＥ＿３に送信する。
また、グループ管理装置５４は、当該グループに関する決済処理に用いられるグループ決済用データＡＣＤを決済装置５に送信する。
ホームサーバＥ＿３は、グループ管理装置５４から受信した識別データＧ＿ＩＤおよびグループ公開鍵証明書データＧ＿ＰＫＣを記憶する。
なお、グループ公開鍵証明書データＧ＿ＰＫＣは、その発行者であるグループ管理装置５４の識別データ、識別データＧ＿ＩＤ、並びにグループ公開鍵データＧ＿ＰＫが含まれる。
なお、グループ管理装置５４および決済装置５は認証機関装置５１より管理装置公開鍵証明書Ｃ＿ＰＫＣの発行を受けており、各装置との相互認証時にこの証明書を用いることで、その正当性を証明する。
【００１８】
〔クライアント機器Ｅ＿４の登録〕
図５は、図１に示すデータ処理システム１におけるクライアント機器Ｅ＿４の登録処理を説明するための図である。
クライアント機器Ｅ＿４を購入し、ホームネットワークシステムＨＮに接続すると、ホームネットワークシステムＨＮは、その製造番号等の機器情報をクライアント機器Ｅ＿４に送信する。
ホームサーバＥ＿３は、前述したようにグループ管理装置５４が発行したグループの識別データＧ＿ＩＤと、グループ共通鍵データＧ＿ＣＫとをクライアント機器Ｅ＿４に送信する。
クライアント機器Ｅ＿４は、グループの識別データＧ＿ＩＤおよびグループ共通鍵データＧ＿ＣＫを記憶する。
【００１９】
〔ユーザ登録〕
図６は、図１に示すデータ処理システム１におけるユーザ登録処理を説明するための図である。
本実施形態では、ホームサーバＥ＿３は、自らのホームネットワークシステムＨＮ内のクライアント機器Ｅ＿４のユーザの照合用生体データＲ＿ＢＤを生体管理装置５７に登録して、当該ユーザの生体証明書データＵ＿ＢＣを取得する。
すなわち、ホームサーバＥ＿３は、信頼性が高い単数の生体管理装置５７のみユーザの照合用生体データＲ＿ＢＤを登録すれば、信頼性が不明な単数または複数のコンテンツ配信機器Ｅ＿１の事業者に生体データを登録する必要がない。
【００２０】
ホームサーバＥ＿３は、クライアント機器Ｅ＿４から入力した、あるいは直接入力されたクライアント機器Ｅ＿４のユーザの個人情報等のユーザ情報と、当該ユーザの照合用生体データＲ＿ＢＤとを含む要求を生体管理装置５７に出力する。
ここで、ユーザの照合用生体データＲ＿ＢＤは、ホームサーバＥ＿３あるいはクライアント機器Ｅ＿４によってユーザの指紋、静脈パターン、虹彩などの生体データを検出し、当該生体データから所定の特徴データを取得して生成される。
生体管理装置５７は、ホームサーバＥ＿３から受信した要求に含まれるユーザ情報等を基に審査を行い、条件を満たすと判断すると、そのユーザの生体証明書データＵ＿ＢＣを生成し、これをホームサーバＥ＿３に送信する。
【００２１】
図７は、生体証明書データＵ＿ＢＣを説明するための図である。
図７に示すように、生体証明書データＵ＿ＢＣは、その識別データＵ＿ＢＣ＿ＩＤ、発行者ＩＤ、有効期限、識別データＵ＿ＩＤ、ユーザ名、識別データＧ＿ＩＤ、照合用生体データＲ＿ＢＤおよび署名データを含む。
発行者ＩＤは、生体管理装置５７の識別データである。
識別データＵ＿ＩＤおよびユーザ名は、照合用生体データＲ＿ＢＤに対応したユーザの識別データおよび名前である。識別データＵ＿ＩＤは、生体管理装置５７によって発行される。
識別データＧ＿ＩＤは、当該ユーザが属するグループの識別データである。
照合用生体データＲ＿ＢＤは、ホームサーバＥ＿３からの上記要求に含まれていたものであり、生体管理装置５７の公開鍵データで暗号化されている。すなわち、照合用生体データＲ＿ＢＤは、生体管理装置５７以外には秘密にされる。
署名データは、生体管理装置５７の秘密鍵データを基に生成される。
なお生体証明書データＵ＿ＢＣのフォーマットとしては、例えば、”Ｘ．５０９  Ａｔｔｒｉｂｕｔｅ  Ｃｅｒｔｉｆｉｃａｔｅ”が用いられる。
【００２２】
以下、図１に示す各構成要素について詳細に説明する。
〔コンテンツ配信機器Ｅ＿１〕
図８は、図１に示すコンテンツ配信機器Ｅ＿１の構成図である。
図８に示すように、コンテンツ配信機器Ｅ＿１は、コンテンツ生成部２１、コンテンツ配信部２３およびデータベース２５を有する。
コンテンツ生成部２１は、所定の処理により、コンテンツデータＣＯＮＴを生成あるいは取得する。
そして、コンテンツ生成部２１は、例えば、そのコンテンツデータＣＯＮＴに識別データＣＯＮＴ＿ＩＤを割り当てる。
そして、図９に示すように、コンテンツ生成部２１は、セキュアな状態で記憶した複数のコンテンツ鍵データＣＯＮＴ＿Ｋ１、Ｋ２、Ｋ３のうち一つ、例えば、コンテンツ鍵データＣＯＮＴ＿Ｋ２を選択し、コンテンツ鍵データＣＯＮＴ＿Ｋ２でコンテンツデータＣＯＮＴを暗号化する。
コンテンツ生成部２１は、上記選択したコンテンツ鍵データＣＯＮＴ＿Ｋ２を識別する識別データＰＣＯＮＴ＿ＩＤを、上記コンテンツデータＣＯＮＴに割り当てる。
本実施形態では、識別データＰＣＯＮＴ＿ＩＤ、ＣＯＮＴ＿ＩＤおよびコンテンツデータＣＯＮＴによってパッケージコンテンツデータＰＣＯＮＴが構成される。
コンテンツ生成部２１は、パッケージコンテンツデータＰＣＯＮＴをデータベース２５に書き込む。
コンテンツ配信部２３は、例えば、ホームサーバＥ＿３から受信したコンテンツ要求に含まれる識別データＰＣＯＮＴ＿ＩＤに対応するパッケージコンテンツデータＰＣＯＮＴをデータベース２５から読み出して、ホームサーバＥ＿３に送信する。
【００２３】
〔ライセンス発行機器Ｅ＿２〕
図１０は、図１に示すライセンス発行機器Ｅ＿２を説明するための図である。
ライセンス発行機器Ｅ＿２は、利用希望するパッケージコンテンツデータＰＣＯＮＴの識別データＰＣＯＮＴ＿ＩＤと、利用希望ユーザリストＵ＿ＬＩＳＴとグループの公開鍵証明書データＧ＿ＰＫＣと、後述するクーポンデータＣｏｕｐｏｎとを含むコンテンツ要求Ｃ＿ＲをホームサーバＥ＿３から受信する。
利用希望ユーザリストＵ＿ＬＩＳＴは、パッケージコンテンツデータＰＣＯＮＴの利用を希望するユーザの識別データＵ＿ＩＤを示している。当該識別データＵ＿ＩＤは、生体管理装置５７によって、照合用生体データＲ＿ＢＤと対応付けて発行される。
ライセンス発行機器Ｅ＿２は、コンテンツ要求Ｃ＿Ｒに含まれるクーポンデータＣｏｕｐｏｎを含む課金情報を決済装置５に送信する。
決済装置５は、当該課金情報と決済用データＡＣＤを基に課金処理を行い、その処理結果をコンテンツ配信部２３に通知する。
【００２４】
ライセンス発行機器Ｅ＿２は、利用希望ユーザリストＵ＿ＬＩＳＴに示される識別データＵ＿ＩＤのユーザに指定されたパッケージコンテンツデータＰＣＯＮＴを利用させるか否かを所定の基準を基に審査し、利用させると決定したことを条件に、当該パッケージコンテンツデータＰＣＯＮＴを利用させるためのライセンスデータＬｉｃｅｎｓｅを生成する。
当該ライセンスデータＬｉｃｅｎｓｅには、上記指定されたパッケージコンテンツデータＰＣＯＮＴの利用を許可したユーザの識別データＵ＿ＩＤを示す利用許可ユーザリストデータＵ＿ＰＬＩＳＴが含まれる。ライセンス発行機器Ｅ＿２は、ライセンスデータＬｉｃｅｎｓｅをホームサーバＥ＿３に送信する。
【００２５】
以下、上述したクーポンデータＣｏｕｐｏｎについて説明する。
クーポンデータＣｏｕｐｏｎは、ホームサーバＥ＿３が決済装置５にクーポン要求を送信して生成され、図１１に示すように、当該クーポンデータＣｏｕｐｏｎの識別データＣｏｕｐｏｎ＿ＩＤ、識別データＰＣＯＮＴ＿ＩＤ、決済装置５の識別データＩＤ、利用許可対象者の識別データＵ＿ＩＤ、利用条件データ、並びに領収金額データを含んでいる。
また、クーポンデータＣｏｕｐｏｎには、決済装置５の秘密鍵データ５＿ＳＫによる署名データが付されている。
【００２６】
以下、ライセンスデータＬｉｃｅｎｓｅについて説明する。
ライセンスデータＬｉｃｅｎｓｅは、図１２に示すように、ライセンス識別データＬｉｃｅｎｓｅ＿ＩＤ、ライセンス発行者ＩＤ、識別データＰＣＯＮＴ＿ＩＤ、ＣＯＮＴ＿ＩＤ、暗号化されたコンテンツ鍵データＣＯＮＴ＿Ｋ２を含む鍵情報、作成者ＩＤ、利用許可ユーザリストデータＵ＿ＰＬＩＳＴ、並びに利用条件と、これらに対してのライセンス発行機器Ｅ＿２の秘密鍵データＤ＿ＰＫによる署名データとを含んでいる。
ここで、ライセンス発行者ＩＤは、ライセンス発行電子機器Ｅ＿２のＩＤを示している。
識別データＰＣＯＮＴ＿ＩＤ、ＣＯＮＴ＿ＩＤ、利用許可ユーザリストデータＵ＿ＰＬＩＳＴ、並びに利用条件は、クーポンデータＣｏｕｐｏｎを基に規定される。
ライセンスデータＬｉｃｅｎｓｅは、ライセンスメタデータＬ＿ＭＥＴＡで暗号化されている。ライセンス発行機器Ｅ＿２は、ホームサーバＥ＿３の公開鍵データＤ＿ＰＫでライセンスメタデータＬ＿ＭＥＴＡを暗号化してホームサーバＥ＿３に送信する。
【００２７】
〔ホームサーバＥ＿３〕
図１３は、図１に示すホームサーバＥ＿３の構成図である。
図１３に示すように、ホームサーバＥ＿３は、例えば、コンテンツデータベース３０、ライセンスデ−タベース３１、ＲＯＭ３２、ＲＡＭ３３、ＣＰＵ３４、インタフェース３５、クライアントインタフェース３６、セキュアメモリ３７、生体センサ３８およびセキュアチップ３９を有する。
【００２８】
コンテンツデータベース３０は、コンテンツ配信機器Ｅ＿１から受信したパッケージコンテンツデータＰＣＯＮＴを記憶する。
コンテンツデータベース３０は、ライセンス発行機器Ｅ＿２から受信したライセンスデータＬｉｃｅｎｓｅを記憶する。
ＲＯＭ３２は、ＣＰＵ３４およびセキュアチップ３９で実行されるプログラム、並びにデータを記憶する。
ＲＡＭ３３は、ＣＰＵ３４およびセキュアチップ３９で処理されるデータあるいは処理中のデータを記憶する。
ＣＰＵ３４は、ホームサーバＥ＿３の動作を統括的に制御する。
インタフェース３５は、ネットワークなどを介してコンテンツ配信機器Ｅ＿１およびライセンス発行機器Ｅ＿２等と通信を行うために用いられる。
クライアントインタフェース３６は、単数または複数のクライアント機器Ｅ＿４との間でデータ入出力を行う。
【００２９】
セキュアメモリ３７は、耐タンパ性の電子回路であり、セキュアチップ３９で用いられるデータをセキュアな状態で記憶する。
セキュアメモリ３７は、例えば、ホームサーバＥ＿３の機器秘密鍵データＤ＿ＳＫ、機器公開鍵証明書データＤ＿ＰＫＣを記憶する。
セキュアメモリ３７は、ホームネットワークシステムＨＮ内のクライアント機器Ｅ＿４の各々のユーザの照合用生体データＲ＿ＢＤを記憶する。
【００３０】
生体センサ３８は、いわゆるバイオメトリクスセンサであり、ホームサーバＥ＿３のユーザの指紋、静脈パターン、虹彩などの生体データを検出する。
セキュアチップ３９は、耐タンパ性の電子回路であり、クライアント機器Ｅ＿４へのコンテンツデータの提供に関する処理をセキュアな状態で行う。
セキュアチップ３９は、クライアントインタフェース３６を介してクライアント機器Ｅ＿４から生体データＢＤの特徴データおよび識別データＵ＿ＩＤを受信すると、当該識別データＵ＿ＩＤに対応する照合用生体データＲ＿ＢＤをセキュアメモリ３７から読み出して比較して照合を行う。
セキュアチップ３９は、上記照合において一致していると判断したことを条件に、当該識別データＵ＿ＩＤのユーザが利用可能なパッケージコンテンツデータＰＣＯＮＴのリストを示すコンテンツリストをクライアント機器Ｅ＿４に送信する。
【００３１】
セキュアチップ３９は、例えば、暗号化処理、復号処理、署名処理、並びに署名検証処理を行う。
【００３２】
ホームサーバＥ＿３は、以下に示すように、コンテンツ配信機器Ｅ＿１から受信したパッケージコンテンツデータＰＣＯＮＴをクライアント機器Ｅ＿４が利用するために、ライセンス発行機器Ｅ＿２からライセンスデータＬｉｃｅｎｓｅを受信する。
図１４〜図１６は、ホームサーバＥ＿３がライセンス発行機器Ｅ＿２からライセンスデータＬｉｃｅｎｓｅを取得する処理を説明するための図である。
以下、図１５に示す各ステップに従って説明する。
ステップＳＴ２１：
ホームサーバＥ＿３が、例えば、クライアント機器Ｅ＿４からの要求に応じて、クーポン要求Ｒ＿Ｃｏｕｐｏｎを生成し、これを決済装置５に送信する。
クーポン要求Ｒ＿Ｃｏｕｐｏｎは、図１６に示すように、利用希望するパッケージコンテンツデータＰＣＯＮＴの識別データＰＣＯＮＴ＿ＩＤと、利用希望ユーザリストＵ＿ＬＩＳＴと、グループの公開鍵証明書データＧ＿ＰＫＣと、希望利用条件とが含まれている。
ステップＳＴ２２：
ホームサーバＥ＿３は、ステップＳＴ２１で生成した図１６に示すクーポン生成要求Ｒ＿Ｃｏｕｐｏｎを、決済装置５に送信する。
【００３３】
ステップＳＴ２３：
決済装置５は、ステップＳＴ２２でクーポン生成要求Ｒ＿Ｃｏｕｐｏｎを受信すると、指定されたコンテンツデータに関してのライセンス発行のための決済処理を行い、前述した図１１に示すクーポンデータＣｏｕｐｏｎを生成する。
【００３４】
ステップＳＴ２４：
決済装置５は、ステップＳＴ２３で生成したクーポンデータＣｏｕｐｏｎを、ホームサーバＥ＿３に送信する。
ステップＳＴ２５：
ホームサーバＥ＿３は、ステップＳＴ２４で受信したクーポンデータＣｏｕｐｏｎを含むライセンス要求Ｒ＿Ｌｉｃｅｎｓｅをライセンス発行機器Ｅ＿２に送信する。
【００３５】
ステップＳＴ２６：
ライセンス発行機器Ｅ＿２は、ステップＳＴ２５で受信したライセンス要求Ｒ＿Ｌｉｃｅｎｓｅに応じて、前述した図１２に示すライセンスデータＬｉｃｅｎｓｅを生成する。
ステップＳＴ２７：
ライセンス発行機器Ｅ＿２は、ステップＳＴ２１６で生成したライセンスデータＬｉｃｅｎｓｅ、並びに暗号化したライセンス鍵データＬ＿Ｋを、ホームサーバＥ＿３に送信する。
【００３６】
図１７は、図１に示すクライアント機器Ｅ＿４の構成図である。
図１７に示すように、クライアント機器Ｅ＿４は、例えば、コンテンツデータベース４０、ＲＯＭ４２、ＲＡＭ４３、ＣＰＵ４４、インタフェース４５、セキュアメモリ４７、生体センサ４８およびセキュアチップ４９を有する。
【００３７】
コンテンツデータベース４０は、ホームサーバＥ＿３を介してコンテンツ配信機器Ｅ＿１から受信したパッケージコンテンツデータＰＣＯＮＴを記憶する。
ＲＯＭ４２は、ＣＰＵ４４およびセキュアチップ４９で実行されるプログラム、並びにデータを記憶する。
ＲＡＭ４３は、ＣＰＵ４４およびセキュアチップ４９で処理されるデータあるいは処理中のデータを記憶する。
ＣＰＵ４４は、クライアント機器Ｅ＿４の動作を統括的に制御する。
インタフェース４５は、ホームサーバＥ＿３と通信を行うために用いられる。
【００３８】
セキュアメモリ４７は、耐タンパ性の電子回路であり、セキュアチップ４９で用いられるデータをセキュアな状態で記憶する。
セキュアメモリ４７は、例えば、クライアント機器Ｅ＿４の機器秘密鍵データＤ＿ＳＫ、機器公開鍵証明書データＤ＿ＰＫＣを記憶する。
生体センサ４８は、いわゆるバイオメトリクスセンサであり、クライアント機器Ｅ＿４のユーザの指紋、静脈パターン、虹彩などの生体データを検出する。
セキュアチップ４９は、耐タンパ性の電子回路であり、ホームサーバＥ＿３からのコンテンツデータ受信および再生に関する処理をセキュアな状態で行う。
具体的には、セキュアチップ４９は、生体センサ４８が検出した生体データから特徴データを抽出し、これをインタフェース４５を介してホームサーバＥ＿３に送信する。
セキュアチップ４８は、例えば、暗号化処理、復号処理、署名処理、並びに署名検証処理を行う。
【００３９】
以下、本実施形態のデータ処理システム１において、クライアント機器Ｅ＿４がコンテンツデータを利用する処理について説明する。
図１８および図１９は、当該処理を説明するための図である。
以下、図１９に示す各ステップに従って説明する。
ステップＳＴ３１：
図１７に示すクライアント機器Ｅ＿４の生体センサ４８が、ユーザの指などの生体データＢＤを検出し、セキュアチップ４９がその特徴データを抽出する。
そして、セキュアチップ４９が、当該特徴データと、当該ユーザの識別データＵ＿ＩＤとを含むコンテンツ利用要求Ｒ＿ＵＣをホームサーバＥ＿３に送信する。
【００４０】
ステップＳＴ３２
図１３に示すホームサーバＥ＿３のセキュアチップ３９は、ステップＳＴ３１で受信したコンテンツ利用要求Ｒ＿ＵＣに応じて、識別データＵ＿ＩＤに対応した照合用生体データＲ＿ＢＤをセキュアメモリ３７から読み出し、これとステップＳＴ３１で受信した特徴データとを照合してユーザを特定（認証）する。
【００４１】
ステップＳＴ３３：
ホームサーバＥ＿３のセキュアチップ３９は、セキュアメモリ３７に記憶されている単数または複数のパッケージコンテンツデータＰＣＯＮＴに関するライセンスデータＬｉｃｅｎｓｅに基づいて、当該ユーザによる利用が許可されているパッケージコンテンツデータＰＣＯＮＴの識別データＰＣＯＮＴ＿ＩＤを特定し、これを示す利用可能コンテンツリストデータＣ＿ＬＩＳＴを生成する。
ステップＳＴ３４：
セキュアチップ３９は、ステップＳＴ３３で生成した利用可能コンテンツリストデータＣ＿ＬＩＳＴをクライアント機器Ｅ＿４に送信する。
ステップＳＴ３５：
図１７に示すクライアント機器Ｅ＿４のセキュアチップ４９は、ステップＳＴ３４で受信した利用可能コンテンツリストデータＣ＿ＬＩＳＴを例えばディスプレイに表示し、ユーザに利用するパッケージコンテンツデータＰＣＯＮＴ（コンテンツ）を選択させる。
【００４２】
ステップＳＴ３６：
クライアント機器Ｅ＿４のセキュアチップ４９は、ステップＳＴ３５で選択されたパッケージコンテンツデータＰＣＯＮＴの識別データＰＣＯＮＴ＿ＩＤを示すコンテンツ選択データＳ＿ＣをホームサーバＥ＿３に送信する。
ステップＳＴ３７：
図１３に示すホームサーバＥ＿３のセキュアチップ３９は、ステップＳＴ３６で受信したコンテンツ選択データＳ＿Ｃが示す識別データＰＣＯＮＴ＿ＩＤに対応したパッケージコンテンツデータＰＣＯＮＴをコンテンツデータベース３０から読み出、これをクライアント機器Ｅ＿４に送信する。
このとき、セキュアチップ３９は、例えば、図１２に示すライセンス鍵データＬ＿Ｋを自らの秘密鍵データＤ＿ＳＫで復号し、これを用いてライセンスデータＬｉｃｅｎｓｅ内のコンテンツ鍵データＣＯＮＴ＿Ｋ２を復号し、これを基に図９に示すコンテンツデータＣＯＮＴを復号する。そして、セキュアチップ３９は、復号したコンテンツデータＣＯＮＴをクライアント機器Ｅ＿４に送信する。
なお、セキュアチップ３９は、上記復号したコンテンツ鍵データＣＯＮＴ＿Ｋ２およびコンテンツデータＣＯＮＴを、クライアント機器Ｅ＿４との間のセッション鍵データや、前述したグループ共通鍵データＧ＿ＣＫで暗号化してクライアント機器Ｅ＿４に送信してもよい。
ステップＳＴ３８：
クライアント機器Ｅ＿４は、ホームサーバＥ＿３から受信したコンテンツデータＣＯＮＴに対して再生等の利用処理を行う。
【００４３】
以上説明したように、データ処理システム１によれば、クライアント機器Ｅ＿４のユーザの照合用生体データＲ＿ＢＤはホームサーバＥ＿３に登録され、コンテンツ配信機器Ｅ＿１およびライセンス発行機器Ｅ＿２には提供されない。
そのため、ユーザは自らの照合用生体データＲ＿ＢＤをコンテンツ配信機器Ｅ＿１およびライセンス発行機器Ｅ＿２の運用事業者に提供せずに生体認証を安心して利用できる。
また、データ処理システム１によれば、ホームサーバＥ＿３が生体認証による照合を行うため、クライアント機器Ｅ＿４は照合用生体データＲ＿ＢＤをセキュアに記憶する機能、並びに照合機能を備える必要がなく、簡単で安価な構成にできる。
これにより、生体認証の普及が図れる。
【産業上の利用可能性】
【００４４】
本発明は、生体データを利用した認証を行うシステムに適用可能である。
【図面の簡単な説明】
【００４５】
【図１】図１は、本発明の実施形態のデータ処理システムの全体構成図である。
【図２】図２は、図１に示すデータ処理システムのコンテンツ配信に関する動作を説明するための図である。
【図３】図３は、図１に示すデータ処理システムによる電子登録処理を説明するための図である。
【図４】図４は、図１に示すデータ処理システムによるグループ登録処理を説明するための図である。
【図５】図５は、図１に示すデータ処理システムによるクライアント機器登録処理を説明するための図である。
【図６】図６は、図１に示すデータ処理システムによるユーザ登録処理を説明するための図である。
【図７】図７は、生体証明書データＵ＿ＢＣを説明するための図である。
【図８】図８は、図１に示すコンテンツ配信機器Ｅ＿１の機能ブロック図である。
【図９】図９は、図１に示すコンテンツ配信機器Ｅ＿１の処理を説明するための図である。
【図１０】図１０は、図１に示すデータ処理システムにおけるライセンス発行処理を説明するための図である。
【図１１】図１１は、図１０に示すクーポンデータＣｏｕｐｏｎを説明するための図である。
【図１２】図１２は、図１０に示すライセンスデータＬｉｃｅｎｓｅを説明するための図である。
【図１３】図１３は、図１に示すホームサーバＥ＿３の構成図である。
【図１４】図１４は、図１に示すデータ処理システムおけるライセンス発行処理、並びにクーポン発行処理を説明するための図である。
【図１５】図１５は、図１に示すデータ処理システムおけるライセンス発行処理のフローチャートである。
【図１６】図１６は、本発明の実施形態におけるクーポン要求を説明するための図である。
【図１７】図１７は、図１に示すクライアント機器Ｅ＿４の構成図である。
【図１８】図１８は、図１に示すデータ処理システムにおけるコンテンツデータの利用処理を説明するための図である。
【図１９】図１９は、図１に示すデータ処理システムにおけるコンテンツデータの利用処理を説明するためのフローチャートである。
【符号の説明】
【００４６】
Ｅ＿１…コンテンツ配信機器、Ｅ＿２…ライセンス発行機器、Ｅ＿３…ホームサーバ、Ｅ＿４…クライアント機器、ＨＮ…ホームネットワーク、５…決済装置、５１…認証機関装置、５２…機器管理装置、５４…グループ管理装置、Ｕ＿ＢＣ…生体証明書データ、３０…コンテンツデータベース、３１…ライセンスデ−タベース、３２…ＲＯＭ、３３…ＲＡＭ、３４…ＣＰＵ、３５…インタフェース、３６…クライアントインタフェース、３７…セキュアメモリ、３８…生体センサ、３９…セキュアチップ、４０…コンテンツデータベース、４２…ＲＯＭ、４３…ＲＡＭ、４４…ＣＰＵ、４５…インタフェース、４７…セキュアメモリ、４８…生体センサ、４９…セキュアチップ
【図１】
2006072709.tif 000003
【図２】
2006072709.tif 000004
【図３】
2006072709.tif 000005
【図４】
2006072709.tif 000006
【図５】
2006072709.tif 000007
【図６】
2006072709.tif 000008
【図７】
2006072709.tif 000009
【図８】
2006072709.tif 000010
【図９】
2006072709.tif 000011
【図１０】
2006072709.tif 000012
【図１１】
2006072709.tif 000013
【図１２】
2006072709.tif 000014
【図１３】
2006072709.tif 000015
【図１４】
2006072709.tif 000016
【図１５】
2006072709.tif 000017
【図１６】
2006072709.tif 000018
【図１７】
2006072709.tif 000019
【図１８】
2006072709.tif 000020
【図１９】
2006072709.tif 000021