(57)【要約】【課題】  他者によって生体情報が盗まれることを防止するコンテンツ配信サーバー、コンテンツ再生装置並びにプログラム、セキュリティチップ及びコンテンツ生体認証方法並びにシステムを提供する。【解決手段】  コンテンツ再生端末１００の記憶部は、暗号化生体情報を格納するコンテンツを記憶する。コンテンツ再生端末１００の比較要求部は、コンテンツに格納された暗号化生体情報を復号して復号データを取得し、これと、生体情報読取装置４００から取得される生体情報とを所定の方法で比較する。コンテンツ再生端末１００の再生判定部は、比較の結果データを参照し、一致する場合、再生部にコンテンツ再生を要求する。【選択図】    図１
2006185201.tif 000002
【特許請求の範囲】
【請求項１】
暗号化生体情報が書き込まれたコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツに書き込まれた暗号化生体情報を復号して取得される復号データと生体情報読取装置から取得される生体情報とを所定の方法で比較する比較手段と、
前記比較手段の比較結果が一致する場合に前記コンテンツを再生する再生手段と、
を具備することを特徴とするコンテンツ再生装置。
【請求項２】
生体情報読取装置及びセキュリティチップと通信可能なコンテンツ再生装置であって、
暗号化された生体情報が書き込まれたコンテンツを記憶するコンテンツ記憶手段と、
コンテンツに書き込まれた暗号化生体情報と前記生体情報読取装置が取得した生体情報とを前記セキュリティチップに送信して比較を要求する比較要求手段と、
前記セキュリティチップにおいて前記生体情報と前記暗号化生体情報が復号されて生成される復号データとが比較された結果データを受信し、該結果データに基づいて前記コンテンツを再生可能か否か判定する再生判定手段と、
を具備することを特徴とするコンテンツ再生装置。
【請求項３】
生体情報読取装置と通信可能なコンテンツ再生装置であって、
暗号化された生体情報が書き込まれたコンテンツを記憶するコンテンツ記憶手段と、
前記暗号化された生体情報を復号して復号データを取得する復号手段と、
前記生体情報読取装置からユーザーの生体情報を取得する生体情報取得手段と、
前記復号データと前記生体情報読取装置から取得した生体情報とを比較する比較手段と、
前記比較手段による比較の結果データに基づいて前記コンテンツを再生可能か否か判定する再生判定手段と、
を具備することを特徴とするコンテンツ再生装置。
【請求項４】
前記生体情報読取装置は、前記コンテンツ再生装置の再生ボタンに搭載されることを特徴とする請求項１〜３に記載のコンテンツ再生装置。
【請求項５】
コンテンツ再生装置にコンテンツを送信するコンテンツ配信サーバーにおいて、
前記コンテンツ内にユーザーの暗号化された生体情報を書込み、前記コンテンツ再生装置に送信する生体情報書込み手段を具備することを特徴とするコンテンツ配信サーバー。
【請求項６】
コンテンツ再生装置及び生体情報読取装置と通信可能なセキュリティチップにおいて、
暗号鍵を生成する暗号鍵生成手段と、
前記生体情報読取装置から受信する生体情報を前記生成した暗号鍵で暗号化し、前記コンテンツ再生装置に送信する暗号化手段と、
前記コンテンツ再生装置から受信する暗号化生体情報を前記暗号鍵で復号して復号データを取得する復号手段と、
前記生体情報読取装置から受信する生体情報と前記復号データとを比較し、その結果データを前記コンテンツ再生装置に送信する比較手段と、
を具備することを特徴とするセキュリティチップ。
【請求項７】
ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するシステムにおけるコンテンツ生体認証方法であって、
前記コンテンツ再生装置は、前記生体情報読取装置に生体情報を読取るよう要求し、
前記生体情報読取装置は、生体情報を読み取って前記セキュリティチップに送信し、
前記セキュリティチップは、
暗号鍵を生成し、
前記受信した生体情報を前記暗号鍵で暗号化して暗号化生体情報を生成し、
前記生成された暗号化生体情報を前記コンテンツ再生装置に送信し、
前記コンテンツ再生装置は、前記受信した暗号化生体情報を前記コンテンツ配信サーバーに送信し、
前記コンテンツ配信サーバーは、前記受信した暗号化生体情報をコンテンツに書き込んでそれを前記コンテンツ再生装置に送信し、
前記コンテンツ再生装置は、前記暗号化生体情報が書き込まれたコンテンツを前記コンテンツ配信サーバーから受信し、
前記生体情報読取装置は、生体情報を読み取って前記セキュリティチップに送信し、
前記コンテンツ再生装置は、前記暗号化生体情報を前記セキュリティチップに送信し、
前記セキュリティチップは、
前記受信する暗号化生体情報を復号して復号データを取得し、
前記受信する生体情報と前記復号データとを比較し、
前記比較の結果データを前記コンテンツ再生装置に送信し、
前記コンテンツ再生装置は、
前記セキュリティチップから前記結果データを受信し、
前記受信した結果データに基づいて前記コンテンツを再生することを特徴とするコンテンツ生体認証方法。
【請求項８】
ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するシステムで用いられるプログラムであって、
前記生体情報読取装置に生体情報を読み取って前記セキュリティチップに送信することを要求するステップと、
暗号化された生体情報を前記セキュリティチップから受信し、前記コンテンツ配信サーバーに送信するステップと、
前記コンテンツ配信サーバーから、暗号化された生体情報が書き込まれたコンテンツを受信するステップと
をコンピュータに実行させるプログラム。
【請求項９】
ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するシステムで用いられるプログラムであって、
前記生体情報読取装置に生体情報を読み取って前記セキュリティチップに送信することを要求するステップと、
記憶部に記憶された暗号化生体情報が書き込まれたコンテンツから、暗号化生体情報を取得するステップと、
前記暗号化生体情報を前記セキュリティチップに送信し、該暗号化生体情報を復号して前記生体情報読取装置が読取った生体情報との比較を要求するステップと、
前記セキュリティチップから前記比較の結果データを受信し、該結果データに基づいて前記コンテンツを再生するステップと、
をコンピュータに実行させるプログラム。
【請求項１０】
ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するコンテンツ生体認証システムであって、
前記コンテンツ再生装置は、
暗号化された生体情報を書き込まれたコンテンツを記憶するコンテンツ記憶手段と、
コンテンツに格納された暗号化生体情報と前記生体情報読取装置が取得した生体情報とを前記セキュリティチップに送信して比較を要求する比較要求手段と、
前記セキュリティチップにおいて前記生体情報と前記暗号化生体情報が復号されて生成される復号データとが比較された結果データを受信し、該結果データに基づいて前記コンテンツを再生可能か否か判定する再生判定手段とを具備し、
前記コンテンツ配信サーバーは、
前記コンテンツ内にユーザーの暗号化された生体情報を書込み、前記コンテンツ再生装置に送信する生体情報書込み手段を具備し、
前記セキュリティチップは、
暗号鍵を生成する暗号鍵生成手段と、
前記生体情報読取装置から受信する生体情報を前記生成した暗号鍵で暗号化し、前記コンテンツ再生装置に送信する暗号化手段と、
前記コンテンツ再生装置から受信する暗号化生体情報を前記暗号鍵で復号して復号データを取得する復号手段と、
前記生体情報読取装置から受信する生体情報と前記復号データとを比較し結果を前記コンテンツ再生装置に送信する比較手段と、
を具備することを特徴とするコンテンツ生体認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信サーバー、コンテンツ再生装置並びにプログラム、セキュリティチップ及びコンテンツ生体認証方法並びにシステムに関する。
【背景技術】
【０００２】
近年において、インターネットを利用した音楽・映像配信システムが普及している。このシステムを、有償の音楽・映像データ（以下、コンテンツという）の配信に利用する場合には、コンテンツを購入した購入者のみが視聴を許可される必要がある。従来では、携帯音楽プレーヤーの製造元がコンテンツ配信サービスを運営し、その携帯音楽プレーヤーでのみ再生できるように作成されている音楽コンテンツを配信するＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）技術がある。しかしながら、この方法は、その携帯音楽プレーヤーのみ再生できるが、他の機器で視聴することができないという問題があった。
【０００３】
また、ライセンスとコンテンツが一体化され、更にコピープロテクトの処理が施されたコンテンツを配信する技術がある。しかしながら、この技術はコピープロテクトがかかっているため、ユーザーが他のデバイスでコンテンツを視聴することができず、視聴するには同一のコンテンツをもう一度購入しなければならないという制約があった。
上記のような問題に対し、特許文献１では、コンテンツに購入者の生体情報を格納し、コンテンツを視聴する際に再生を要求する利用者の生体情報とコンテンツ内の生体情報を比較して、一致した場合のみ視聴を可能にする技術が公開されている。ここで、生体情報は、何の処理も施されないままコンテンツに書き込まれて配布されている。しかしながら、生体情報は一人の人間に一つしか存在しないため、他のサービスのパスワード等として利用される可能性が高い、重要な個人情報である。そのため、このコンテンツが第三者に渡り、それに書き込まれた生体情報が盗まれ、二次利用において悪用される恐れがある。
【特許文献１】特開２００２−２９７５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上記の点を鑑みてなされたもので、他者によって生体情報が盗まれることを防止するコンテンツ配信サーバー、コンテンツ再生装置並びにプログラム、セキュリティチップ及びコンテンツ生体認証方法並びにシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、請求項１の発明は、暗号化生体情報が書き込まれたコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツに書き込まれた暗号化生体情報を復号して取得される復号データと生体情報読取装置から取得される生体情報とを所定の方法で比較する比較手段と、前記比較手段の比較結果が一致する場合に前記コンテンツを再生する再生手段とを具備することを特徴とするコンテンツ再生装置である。
【０００６】
請求項２の発明は、生体情報読取装置及びセキュリティチップと通信可能なコンテンツ再生装置であって、暗号化された生体情報が書き込まれたコンテンツを記憶するコンテンツ記憶手段と、コンテンツに書き込まれた暗号化生体情報と前記生体情報読取装置が取得した生体情報とを前記セキュリティチップに送信して比較を要求する比較要求手段と、前記セキュリティチップにおいて前記生体情報と前記暗号化生体情報が復号されて生成される復号データとが比較された結果データを受信し、該結果データに基づいて前記コンテンツを再生可能か否か判定する再生判定手段とを具備することを特徴とするコンテンツ再生装置である。
【０００７】
請求項３の発明は、生体情報読取装置と通信可能なコンテンツ再生装置であって、暗号化された生体情報が書き込まれたコンテンツを記憶するコンテンツ記憶手段と、前記暗号化された生体情報を復号して復号データを取得する復号手段と、前記生体情報読取装置からユーザーの生体情報を取得する生体情報取得手段と、前記復号データと前記生体情報読取装置から取得した生体情報とを比較する比較手段と、前記比較手段による比較の結果データに基づいて前記コンテンツを再生可能か否か判定する再生判定手段とを具備することを特徴とするコンテンツ再生装置である。
【０００８】
請求項４の発明は、請求項１〜３の発明において、前記生体情報読取装置は、前記コンテンツ再生装置の再生ボタンに搭載されることを特徴とする。
【０００９】
請求項５の発明は、コンテンツ再生装置にコンテンツを送信するコンテンツ配信サーバーにおいて、前記コンテンツ内にユーザーの暗号化された生体情報を書込み、前記コンテンツ再生装置に送信する生体情報書込み手段を具備することを特徴とするコンテンツ配信サーバーである。
【００１０】
請求項６の発明は、コンテンツ再生装置及び生体情報読取装置と通信可能なセキュリティチップにおいて、暗号鍵を生成する暗号鍵生成手段と、前記生体情報読取装置から受信する生体情報を前記生成した暗号鍵で暗号化し、前記コンテンツ再生装置に送信する暗号化手段と、前記コンテンツ再生装置から受信する暗号化生体情報を前記暗号鍵で復号して復号データを取得する復号手段と、前記生体情報読取装置から受信する生体情報と前記復号データとを比較し、その結果データを前記コンテンツ再生装置に送信する比較手段とを具備することを特徴とするセキュリティチップである。
【００１１】
請求項７の発明は、ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するシステムにおけるコンテンツ生体認証方法であって、前記コンテンツ再生装置は、前記生体情報読取装置に生体情報を読取るよう要求し、前記生体情報読取装置は、生体情報を読み取って前記セキュリティチップに送信し、前記セキュリティチップは、暗号鍵を生成し、前記受信した生体情報を前記暗号鍵で暗号化して暗号化生体情報を生成し、前記生成された暗号化生体情報を前記コンテンツ再生装置に送信し、前記コンテンツ再生装置は、前記受信した暗号化生体情報を前記コンテンツ配信サーバーに送信し、前記コンテンツ配信サーバーは、前記受信した暗号化生体情報をコンテンツに書き込んでそれを前記コンテンツ再生装置に送信し、前記コンテンツ再生装置は、前記暗号化生体情報が書き込まれたコンテンツを前記コンテンツ配信サーバーから受信し、前記生体情報読取装置は、生体情報を読み取って前記セキュリティチップに送信し、前記コンテンツ再生装置は、前記暗号化生体情報を前記セキュリティチップに送信し、前記セキュリティチップは、前記受信する暗号化生体情報を復号して復号データを取得し、前記受信する生体情報と前記復号データとを比較し、前記比較の結果データを前記コンテンツ再生装置に送信し、前記コンテンツ再生装置は、前記セキュリティチップから前記結果データを受信し、前記受信した結果データに基づいて前記コンテンツを再生することを特徴とするコンテンツ生体認証方法である。
【００１２】
請求項８の発明は、ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するシステムで用いられるプログラムであって、前記生体情報読取装置に生体情報を読み取って前記セキュリティチップに送信することを要求するステップと、暗号化された生体情報を前記セキュリティチップから受信し、前記コンテンツ配信サーバーに送信するステップと、前記コンテンツ配信サーバーから、暗号化された生体情報が書き込まれたコンテンツを受信するステップとをコンピュータに実行させるプログラムである。
【００１３】
請求項９の発明は、ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するシステムで用いられるプログラムであって、前記生体情報読取装置に生体情報を読み取って前記セキュリティチップに送信することを要求するステップと、記憶部に記憶された暗号化生体情報が書き込まれたコンテンツから、暗号化生体情報を取得するステップと、前記暗号化生体情報を前記セキュリティチップに送信し、該暗号化生体情報を復号して前記生体情報読取装置が読取った生体情報との比較を要求するステップと、前記セキュリティチップから前記比較の結果データを受信し、該結果データに基づいて前記コンテンツを再生するステップとをコンピュータに実行させるプログラムである。
【００１４】
請求項１０の発明は、ネットワークに接続するコンテンツ配信サーバーと、前記ネットワークに接続するコンテンツ再生装置と、前記コンテンツ再生装置に接続する生体情報読取装置、及びセキュリティチップとを有するコンテンツ生体認証システムであって、前記コンテンツ再生装置は、暗号化された生体情報を書き込まれたコンテンツを記憶するコンテンツ記憶手段と、コンテンツに格納された暗号化生体情報と前記生体情報読取装置が取得した生体情報とを前記セキュリティチップに送信して比較を要求する比較要求手段と、前記セキュリティチップにおいて前記生体情報と前記暗号化生体情報が復号されて生成される復号データとが比較された結果データを受信し、該結果データに基づいて前記コンテンツを再生可能か否か判定する再生判定手段とを具備し、前記コンテンツ配信サーバーは、前記コンテンツ内にユーザーの暗号化された生体情報を書込み、前記コンテンツ再生装置に送信する生体情報書込み手段を具備し、前記セキュリティチップは、暗号鍵を生成する暗号鍵生成手段と、前記生体情報読取装置から受信する生体情報を前記生成した暗号鍵で暗号化し、前記コンテンツ再生装置に送信する暗号化手段と、前記コンテンツ再生装置から受信する暗号化生体情報を前記暗号鍵で復号して復号データを取得する復号手段と、前記生体情報読取装置から受信する生体情報と前記復号データとを比較し結果を前記コンテンツ再生装置に送信する比較手段とを具備することを特徴とするコンテンツ生体認証システムである。
【発明の効果】
【００１５】
本発明によれば、コンテンツの購入者の生体情報を、暗号化してコンテンツに書込み、再生要求時に利用者の生体情報とコンテンツ内の暗号化生体情報を比較して認証を行い、再生するか否かを判定するため、第三者によってコンテンツに書き込まれた購入者の生体情報が盗まれることを防止することができ、これにより、生体情報が悪用されることが無い。
【発明を実施するための最良の形態】
【００１６】
図１は、本実施形態によるコンテンツ生体認証システムの構成の概要を示す図である。コンテンツ生体認証システムは、コンテンツを配信するコンテンツ配信サーバー（以下、サーバーという）２００、及びこれとインターネット網Ｎを介して接続する、ユーザー所有のコンテンツ再生端末１００と、コントローラ３００と、生体情報読取装置４００と、ＩＣ（ｉｎｔｅｇｒａｔｅｄ ｃｉｒｃｕｉｔ）カードリーダ・ライタ６００と、ＩＣカード７００と、セキュリティチップ５００から構成されている。ここでいうコンテンツとは、音楽データを指す。
【００１７】
次に、図２を参照してコンテンツ再生端末１００の構成を説明する。１１０は制御部であり、入出力制御部１１１、比較要求部１１２、再生判定部１１３、再生部１１４を含む。入出力制御部１１１は、外部からのデータ送受信を制御する。比較要求部１１２は、セキュリティチップ５００に対し、コンテンツ購入時にコンテンツに書き込んだ生体情報と再生の要求者の生体情報との比較を要求する。ここでいうコンテンツには、コンテンツを識別するコンテンツＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）が付属している。前述の比較結果を、再生判定部１１３が読み取り、コンテンツを再生するか否か判定する。再生すると判定された場合には、再生部１１４に再生の指示を出す。ここで、再生部１１４は、例えば音楽プレーヤーを指す。１２０は記憶部であり、揮発性メモリ及び不揮発性メモリで構成される。ここで、記憶部１２０は、後述するコンテンツ購入時の動作において、サーバー２００から受信したコンテンツ１２１、及び暗号鍵ＩＤ１２２を格納する。１３０は、ネットワークカード等で実現され、インターネット網Ｎと接続するネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）である。１５０は液晶ディスプレイやＣＲＴ（ｃａｔｈｏｄｅ ｒａｙ ｔｕｂｅ）等で構成される表示部である。１６０は、キーボードや、マウス等で構成される入力部である。
【００１８】
生体情報読取装置４００は、生体情報（ここでは、指紋を用いる）を読み取るセンサー部と、読み取った生体情報を一時格納する記憶部と、外部と生体情報を送受信する機構である通信Ｉ／Ｆ、及びこれを制御する通信制御部を搭載している。ここで、生体情報読取装置４００の通信Ｉ／Ｆの入力部分はコンテンツ再生端末とコントローラ３００の筐体内で物理的に直結し（図示せず）ており、コンテンツ再生端末１００は直接生体情報読取装置を制御する。通信Ｉ／Ｆの出力部分は、コントローラ３００と物理的に直結している。
【００１９】
コントローラ３００は、コンテンツ再生端末１００と、生体情報読取装置４００と、ＩＣカードリーダ・ライタ６００と接続している。なお、前述のように、コンテンツ再生端末１００と生体情報読取装置４００の入力部分は、物理的に直結しており、出力部分はコントローラ３００と物理的に直結している。コントローラ３００は、コンテンツ再生端末１００からセキュリティチップ５００に向けたコマンド、或いは生体情報読取装置４００から生体情報を受信し、ＩＣカードリーダ・ライタ６００を制御してセキュリティチップ５００へ送信するセキュリティチップ向け送信部、セキュリティチップ５００からコンテンツ再生端末１００へ向けたレスポンスを受信し、コンテンツ再生端末１００に送信するコンテンツ再生端末向け送信部を搭載している。
【００２０】
ＩＣカードリーダ・ライタ６００は、コントローラ３００と接続し、また、ＩＣカード７００と接続する接続端子を持ち、コントローラ３００とセキュリティチップ５００間のコマンド・レスポンスの送受信を物理的に制御する。
【００２１】
次に、図３を参照してサーバー２００の構成を説明する。２１０は制御部であり、通信制御部２１１と生体情報書込部２１２を含む。通信制御部２１１は、外部とのデータ送受信を制御する。生体情報書込部２１２は、外部から要求されたコンテンツを記憶部２２０のコンテンツデータベース２２１から読み出し、暗号化された購入者の生体情報を書き込む。２３０は、ネットワークカード等で実現され、インターネット網Ｎと接続するネットワークＩ／Ｆである。
【００２２】
次に、図１におけるＩＣカード７００について説明する。ＩＣカード７００は、購入者が予めサーバー管理者に初期登録の申請を行い、その後、サーバー管理者から配布されて使用される。このＩＣカード７００は、図４に示すセキュリティチップ５００を搭載し、ＩＣカードリーダ・ライタ６００に指し込むことによってセキュリティチップ５００とＩＣカードリーダ・ライタ６００が電気的に接続される。以下では、セキュリティチップ５００の構成を説明する。ここで、セキュリティチップ５００とは、ＬＳＩ（大規模集積回路）を指す。５１０は、制御部であり、入出力制御部５１１、暗号鍵生成部５１２、暗号化部５１３、復号部５１４、比較部５１５を含む。入出力制御部５１１は、通信Ｉ／Ｆ５３０を制御してデータの入出力を制御する。暗号鍵生成部５１２は、コンテンツ購入時に暗号鍵５２１を生成し、暗号化部５１３は、購入者の生体情報を暗号化する。復号部５１４は、コンテンツ内に書き込まれた暗号化生体情報を暗号鍵５２１で復号し、復号データを生成する。比較部５１５は、前述の復号データと、コンテンツの再生要求者の生体情報とを比較する。５２０は、記憶部であり、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ ｍｅｍｏｒｙ）、揮発性メモリ、不揮発性メモリから構成される。不揮発性メモリは、前述した暗号鍵５２１を格納する。通信Ｉ／Ｆ５３０は、ＩＣカードリーダ・ライタ６００を介してコントローラ３００からコマンドを受信し、また、逆にコントローラ３００へレスポンスを送信する。
【００２３】
ここで、上記のコンテンツ再生端末１００、サーバー２００、コントローラ３００、及びセキュリティチップ５００は、ＣＰＵ（中央演算装置）（図示せず）をそれぞれ実装しており、上述した各制御部の機能を実現するプログラム（図示せず）を揮発性メモリ上にロードして実行することで実現する。
なお、上記の各機能は、専用のハードウェアを用いて実現されても良い。
【００２４】
次に、コンテンツ購入者がサーバーに対してサービス利用の初期申請をし、所望のコンテンツを購入してコンテンツを取得する動作を、図５を参照して説明する。
まず、コンテンツ購入者は、コンテンツ再生端末１００からインターネット網Ｎを介してサーバー２００に接続し、初期登録の申請要求を送信する。これを受けて、サーバー２００は、申請書類のフォーマットデータをコンテンツ再生端末１００に送信し、コンテンツ購入者は、受信したフォーマットデータに必要事項を記入して、サーバー２００にこれを送信する。サーバー２００がこれを受信すると、サーバー管理者は申請書類の内容を確認し、ＩＣカード７００を発行してコンテンツ購入者に郵送し、コンテンツ購入が可能な状態となる。
【００２５】
次に、コンテンツ購入者は、サーバー管理者から送付されたＩＣカード７００をＩＣカードリーダ・ライタ６００に挿入し、次いで、コンテンツ再生端末１００の入力部１６０から、インターネット網Ｎ上のサーバー２００のＵＲＬ（ｕｎｉｆｏｒｍ ｒｅｓｏｕｒｃｅ ｌｏｃａｔｏｒ）等を入力し、サーバー２００に接続することを要求する。コンテンツ再生端末１００の入出力制御部１１１は、この要求データを受信し、内容を解析して、要求データ内のＵＲＬに接続するよう、ネットワークＩ／Ｆ１３０を制御する。これを受けて、サーバー２００の通信制御部２１１は、コンテンツ再生端末１００にコンテンツリストを送信し、表示部１５０に、コンテンツ一覧を表示させる。購入者は、表示部１５０を確認し、所望のコンテンツを入力部１６０から指示する。コンテンツ再生端末１００の入出力制御部１１１は、選択されたコンテンツのＩＤをサーバー２００に送信し、コンテンツ購入を要求する（ステップＳ１１）。これを受けて、サーバー２００の通信制御部２１１は、受信したコンテンツＩＤを一時的に記憶部２２０に格納した後、コンテンツ再生端末１００に対し生体情報を要求する（ステップＳ１２）。
【００２６】
次に、コンテンツ再生端末１００は、生体情報読取装置４００に対して、生体情報を取り込む要求を送信する（ステップＳ１３）。その後、コンテンツ購入者が、生体情報読取装置４００のセンサー部に指をあてると、生体情報読取装置４００のセンサー部は指紋の生体情報を読み取り（ステップＳ１４）、一時的に記憶部に格納する。次いで、生体情報読取装置の通信制御部は、コントローラ３００に対し、読み取った生体情報を送信する。コントローラ３００のセキュリティチップ向け送信部は、ＩＣカードリーダ・ライタ６００を制御し、セキュリティチップ５００へ、受信した生体情報を送信する（ステップＳ１５）。
【００２７】
セキュリティチップ５００の入出力制御部５１１は、通信Ｉ／Ｆ５３０を介して生体情報を受信すると、暗号鍵生成部５１２が暗号鍵を生成し（ステップＳ１６）、暗号鍵を識別する暗号鍵ＩＤを割り当てて記憶部５２０に格納する。次いで、暗号化部５１３は、受信した生体情報を、前述にて生成した暗号鍵５２１で暗号化する（ステップＳ１７）。そして、入出力制御部５１１は、暗号化された生体情報、及び暗号鍵ＩＤをコントローラ３００に送信し、次いで、コントローラ３００のコンテンツ再生端末向け送信部は、これらをコンテンツ再生端末１００に送信する（ステップＳ１８）。
【００２８】
コンテンツ再生端末１００の入出力制御部１１１は、暗号化生体情報と暗号鍵ＩＤを受信すると、暗号鍵ＩＤを記憶部１２０に格納し、次いで、暗号化生体情報をサーバー２００に送信する。サーバー２００の通信制御部２１１がこれを受信すると、生体情報書込部２１２が、前述のステップＳ１１にて受信したコンテンツＩＤを記憶部２２０から読み出し、対応するコンテンツをコンテンツデータベース２２１から取得し、暗号化生体情報を取得したコンテンツに書き込む（ステップＳ１９）。ここで、暗号化生体情報のコンテンツへの書込み方法は、既存の電子透かしの方法を用いて実現する。通信制御部２１１は、暗号化生体情報が書き込まれたコンテンツを、インターネット網Ｎを介してコンテンツ再生端末１００に送信する（ステップＳ２０）。これを受けて、コンテンツ再生端末１００の入出力制御部１１１は、暗号化生体情報が格納されたコンテンツを記憶部１２０の不揮発性メモリに格納する。そして、そのコンテンツのＩＤを、前述で格納した暗号鍵ＩＤと対応付けて記憶部１２０に格納する。
【００２９】
次に、受信したコンテンツを再生する際の動作を説明する。再生要求者がコンテンツ再生端末１００の入力部１６０から、コンテンツ再生を要求する（ステップＳ２１）。これをコンテンツ再生端末１００の入出力制御部１１１が受信すると、表示部１５０が、記憶部１２０に格納されているコンテンツの一覧をコンテンツＩＤに対応付けて表示する。再生要求者は入力部１６０から所望のコンテンツを選択すると、コンテンツ再生端末１００の比較要求部１１２は、生体情報読取装置４００に対し、生体情報を取り込む要求を送信する（ステップＳ２２）。その後、再生要求者が、生体情報読取装置４００のセンサー部に指をあてると、センサー部は、指紋の生体情報を読み取る（ステップＳ２３）。次いで、生体情報読取装置４００の通信制御部は、これをコントローラ３００に送信すると、コントローラ３００のセキュリティチップ向け送信部が、セキュリティチップ５００に送信する（ステップＳ２４）。次に、コンテンツ再生端末１００の比較要求部１１２は、記憶部１２０に格納されたコンテンツ１２１から、暗号化生体情報を抽出する。そして、ステップＳ２１で再生要求者が指定したコンテンツＩＤに対応する暗号鍵ＩＤを記憶部１２０から読み出し、これと前述の暗号化生体情報とをコントローラ３００に送信すると、コントローラ３００のセキュリティチップ用送信部が、それらをセキュリティチップ５００に送信する（ステップＳ２５）。なお、この動作は、前述のステップＳ２２の前に行われても良い。
【００３０】
前述のように、セキュリティチップ５００の入出力制御部５１１は、再生要求者の生体情報と、コンテンツに格納されていた暗号化生体情報、及び暗号鍵ＩＤを受信すると、復号部５１４が、記憶部５２０から、受信した暗号鍵ＩＤに対応する暗号鍵を読み出し、暗号化生体情報を復号し（ステップＳ２６）、復号データを取得する。次いで、比較部５１５が、再生要求者の生体情報と復号データを比較し（ステップＳ２７）、一致するか否かを示す結果データを、コントローラ３００に送信する。その後、コントローラ３００のコンテンツ再生端末用送信部は、これをコンテンツ再生端末１００に送信する（ステップＳ２８）。コンテンツ再生端末１００の入出力制御部１１１が、結果データを受信すると、再生判定部１１３が結果データを参照し、一致する結果であった場合は、選択されていたコンテンツを再生する（ステップＳ２９）。一方、一致しない結果であった場合はコンテンツ再生を行わない。
【００３１】
これにより、購入時にコンテンツに格納する生体情報は生体情報読取装置４００とセキュリティチップ５００の間のみで送受信され、コンテンツ再生端末１００及びサーバー２００には必ず暗号化された生体情報が送受信されることになるため、第三者によってインターネットを介して暗号化前の生体情報が取得される恐れがない。
【００３２】
また、暗号化に用いた暗号鍵は、セキュリティチップ５００の内部でのみ使用し、外部に送出しないため、暗号鍵を盗まれることが無く、第３者によって暗号化生体情報が取得されても、復号ができないため生体情報の悪用を妨げることができる。
【００３３】
また、上述において、セキュリティチップ５００はＩＣカード７００に搭載されるとしたが、生体情報読取装置４００に製造時に組み込まれても良い。また、セキュリティチップ５００、生体情報読取装置４００及びコントローラ３００が、コンテンツ再生端末１００に搭載されていても良い。
【００３４】
また、セキュリティチップ５００、生体情報読取装置４００、コントローラ３００、及びコンテンツ再生端末１００が一体となっている場合に、コンテンツ再生端末１００にコンテンツ再生要求専用のボタンを設け、生体情報読取装置４００のセンサー部をそれに組み込んで、ボタンが押される度に自動的に生体情報を読み取っても良い。これにより、ユーザーが行う再生要求と、生体情報を生体情報に読み取らせる動作を一つにでき、ユーザーにとって生体認証を行わない従来のコンテンツ再生と同じ動作で実現できる。
【００３５】
次に、第２の実施形態について説明する。第１の実施形態とは、図１のシステム概要図において、コントローラ３００、ＩＣカードリーダ・ライタ６００、ＩＣカード７００、及びセキュリティチップ５００を使用せず、セキュリティチップの処理内容をコンテンツ再生端末１００が行う点が異なる。
本実施形態におけるコンテンツ再生端末は、第１の実施形態において用いられたセキュリティチップ５００が搭載した暗号鍵生成部５１２、暗号化部５１３、復号部５１４、及び比較部５１５と同様の機能を搭載する。また、記憶部１２０に、暗号鍵が購入動作時に格納される。なお、サーバー２００、生体情報読取装置４００の構成は、第１の実施形態と同様である。
以下では、コンテンツ購入時における第１の実施形態と異なる動作について、図６を参照して説明する。センサー部によって生体情報を読み取った生体情報読取装置４００は、それをコンテンツ再生端末１００に送信する（ステップＳ１５ａ）。これを受けて、コンテンツ再生端末１００の暗号鍵生成部が、第１の実施形態におけるステップＳ１６〜Ｓ１８と同様に、暗号鍵を生成し（ステップＳ１６ａ）暗号鍵を記憶部１２０に格納した後、暗号化部が、その暗号鍵を用いて、受信した生体情報を暗号化し（ステップＳ１７ａ）、入出力制御部１１１が、暗号化生体情報をサーバー２００に送信する（ステップＳ１８ａ）。以下、本実施形態におけるコンテンツ生体認証システムは、コンテンツ購入時における第１の実施形態と同様の動作をする。
【００３６】
次に、コンテンツ再生時の動作における、第１の実施形態と異なる動作について説明する。生体情報読取装置４００が、再生要求者の生体情報をセンサー部によって読み取ると、それをコンテンツ再生端末１００に送信する（ステップＳ２４ａ）。これを受けて、コンテンツ再生端末１００の復号部は、第１の実施形態におけるステップＳ２６〜Ｓ２７と同様に、記憶部１２０に格納したコンテンツから暗号化生体情報を抽出し、再生要求者が指定したコンテンツＩＤに応じた暗号鍵ＩＤに対応する暗号鍵を用いて復号して復号データを生成する（ステップＳ２６ａ）。次いで、比較部は、受信した再生要求者の生体情報と、復号データを比較する（ステップＳ２７ａ）。その後、第１の実施形態と同様の動作をする。
【００３７】
これにより、セキュリティチップのＣＰＵに対して、性能が著しく優るコンテンツ再生端末によって、暗号鍵の生成、暗号化、復号の処理が行えるため、利用者に不快感を与えずに生体認証を行うことが可能となる。
【００３８】
また、既存の装置に対して、上記の機能を実現するプログラムを開発し、インストールすることで、動作可能なため、システム構築が容易である。
【００３９】
このように、コンテンツ購入者の生体情報が無ければコンテンツを視聴することができないため、コンテンツにコピープロテクトの処理を施す必要が無くなる。このため、コンテンツ自体を複製することは問題で無くなり、ユーザーは自分がそのコンテンツを視聴したいあらゆる再生デバイスに、コンテンツを複製して保持しておくことができるので、再生デバイスの制限を受けない。
【００４０】
また、コンテンツ視聴の際において、生体情報を保持している、または読取ることのできる環境であれば、ＰＫＩ等のようにわざわざサーバーへアクセスする必要が無く、ローカルな環境で著作権が保護されたコンテンツ視聴が可能となる。
【００４１】
また、購入されたコンテンツに、購入者の生体情報が暗号化されて書き込まれるため、このコンテンツが第三者に渡ったとしても、生体情報は読取れないため、悪用される恐れがない。
【００４２】
なお、上記の第１、第２の実施形態において、コンテンツは音楽データであるとしたが、映像等、その情報の所有者以外の人間の閲覧を制限したいデジタルデータ全般のことでも良い。
【００４３】
また、上述において、生体情報には指紋データを使用したが、手のひらの静脈、眼球内の虹彩、または、その他の個人を特定できる生体情報をセンサー等で読み込んだデータでも良い。
【００４４】
また、上述において、セキュリティチップ５００の暗号鍵生成部５１２は、コンテンツの購入時に暗号鍵を生成するとしたが、購入前に予め生成し、記憶部５２０の不揮発性メモリに格納し、購入時における生体情報の暗号化の際に、それを読み出して使用しても良い。
また、最初のコンテンツ購入時に暗号鍵を生成し、以降、同一の暗号鍵を使用しても良い。これにより、コンテンツごとに暗号鍵を記憶・管理する必要が無くなるため、記憶部の容量が小さくて済み、セキュリティチップのコストを安くすることができる。
また、最初のコンテンツ購入時以降において、任意のタイミングで購入者がセキュリティチップ５００に暗号鍵生成を要求することで、２回目以降の暗号鍵を生成するか否か決定しても良い。また、コンテンツ購入者の代わりに、電源を持つコンテンツ端末１００に接続するコントローラ３００等が、定期的に暗号鍵生成をセキュリティチップ５００に要求しても良い。例えば、購入５回に１回等、予め決められた使用限度数を超えた場合、または、○○時間等、有効時間が経過した場合に暗号鍵を生成して代えても良い。
【００４５】
なお、上記の第１、第２の実施形態において、購入時及び再生時の両方の場合において、コンテンツ再生端末１００にＰＣを用いたが、購入時にはネットワーク接続可能な再生機能を持たないコンテンツ購入端末を用い、再生時にネットワーク機能を持っていない、再生機能を搭載するコンテンツ再生端末を使用しても良い。その場合、購入後、取得したコンテンツをコンテンツ再生端末にコピーし、コンテンツ購入端末に接続していたセキュリティチップを外し、コンテンツ再生端末に接続させる。また、十分なメモリ容量をセキュリティチップに搭載し、コンテンツをそれに格納し、再生時に、セキュリティチップをコンテンツ購入端末からコンテンツ再生端末に接続しなおす。
これにより、コンテンツをコピーし、正規の購入者のみがコンテンツを視聴すること、及びコンテンツを他の装置で視聴することができるため、購入者は、購入時に使用した端末以外の再生端末を自由に選択し、コンテンツを視聴することができる。
【００４６】
また、上述において、暗号化生体情報のコンテンツへの格納方法には電子透かしの方法を用いたが、単にコンテンツのヘッダ、或いはフッタとして格納しても良い。
【００４７】
また、上述において、サーバーから複数のコンテンツを受信する場合を述べたが、格納するコンテンツはコンテンツ再生端末に対して一つでも良い。また、その場合、セキュリティチップは暗号鍵に暗号鍵ＩＤを割り当てず、コンテンツ再生端末は暗号鍵ＩＤを記憶部に格納しなくても良い。
【００４８】
また、上述において、コントローラ３００は、コンテンツ再生端末１００の筐体内、或いは、生体情報読取装置４００の筐体内に内蔵されても良い。
【００４９】
また、上記実施形態においては、ＩＣカード７００をＩＣカードリーダ・ライタ６００に挿し込むことによって、セキュリティチップ５００とＩＣカードリーダ・ライタ６００の接続が行われたが、これに変えて、短距離無線通信によって両者を接続しても良い。
【００５０】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施形態による、によるコンテンツ閲覧システムの構成の概要を示す図である。
【図２】同実施形態に用いられる、コンテンツ再生端末の構成図である。
【図３】同実施形態に用いられる、サーバーの構成図である。
【図４】同実施形態に用いられる、セキュリティチップの構成図である。
【図５】同実施形態による、コンテンツ購入及び再生の動作を示すシーケンス図である。
【図６】本発明の第２の実施形態による、コンテンツ購入及び再生の動作を示すシーケンス図である。
【符号の説明】
【００５２】
１００…コンテンツ再生端末
１１０…制御部
１１１…入出力制御部
１１２…比較要求部
１１３…再生判定部
１１４…再生部
１２０…記憶部
１２１…コンテンツ
１２２…暗号鍵ＩＤ
１３０…ネットワークＩ／Ｆ
１５０…表示部
１６０…入力部
２００…サーバー
２１０…制御部
２１１…通信制御部
２１２…生体情報書込部
２２０…記憶部
２２１…コンテンツデータベース
２３０…ネットワークＩ／Ｆ
３００…コントローラ
４００…生体情報読取装置
５００…セキュリティチップ
５１０…制御部
５１１…入出力制御部
５１２…暗号鍵生成部
５１３…暗号化部
５１４…復号部
５１５…比較部
５２０…記憶部
５２１…暗号鍵
５３０…通信Ｉ／Ｆ
５３１…データベース
６００…ＩＣカードリーダ・ライタ
７００…ＩＣカード
Ｎ…インターネット網
【図１】
2006185201.tif 000003
【図２】
2006185201.tif 000004
【図３】
2006185201.tif 000005
【図４】
2006185201.tif 000006
【図５】
2006185201.tif 000007
【図６】
2006185201.tif 000008