(57)【要約】      （修正有）【課題】本願発明は、保護すべき情報（コンテンツ）の利用頻度の差が原因となって、端末間で当該保護すべき情報を利用可能とするために用いる鍵の安全性に差がでない装置を提供することを目的とする。【解決手段】かかる課題を解決するため、本願発明は、第二鍵生成部、利用条件情報更新部、第一鍵生成情報再暗号化部等からなる管理装置を利用する。第二鍵生成部では、利用条件情報に基づいて第二鍵を生成される。利用条件情報更新部では、利用条件情報が更新される。かかる利用条件情報の更新は、必ずしもコンテンツの利用に伴って行われるものではなく、様々きかっけ（若しくは要因）により行われる。そして、更新された利用条件情報に基づいて第二鍵生成部で新たな第二鍵が生成され、その新たな第二鍵を用いて前記第一鍵生成情報再暗号化部で前記第一鍵生成情報が再暗号化される。つまり、利用条件情報の更新に伴って第二鍵が更新される点に特徴がある。【選択図】図２
2005123659.tif 000002
【特許請求の範囲】
【請求項１】
第一鍵を生成するために必要な第一鍵生成情報が、当該第一鍵で復号可能なコンテンツの利用条件に関する利用条件情報に基づいて生成される第二鍵によって復号可能に暗号化されていることを特徴とする暗号化コンテンツの管理装置であって、
前記利用条件情報に基づいて前記第二鍵を生成する第二鍵生成部と、
前記第二鍵に基づいて、前記暗号化された第一鍵生成情報である暗号化第一鍵生成情報を復号化する暗号化第一鍵生成情報復号化部と、
前記第一鍵生成情報に基づいて前記第一鍵を生成する第一鍵生成部と、
前記第一鍵に基づいて、前記暗号化コンテンツを復号化する暗号化コンテンツ復号化部と、
前記利用条件情報を更新する利用条件情報更新部と、
更新された前記利用条件情報に基づいて生成された第二鍵で復号可能に、前記第一鍵生成情報を再暗号化する第一鍵生成情報再暗号化部と、
を有する管理装置。
【請求項２】
前記第一鍵で復号化された前記暗号化コンテンツを、再度前記第一鍵で暗号化するコンテンツ再暗号化部を、さらに有する請求項１に記載の管理装置。
【請求項３】
前記暗号化コンテンツを前記第一鍵で復号化した後のコンテンツを消去するコンテンツ消去部を、さらに有する請求項１又は２に記載の管理装置。
【請求項４】
前記第二鍵以外の鍵で、前記暗号化第一鍵生成情報を復号しようとした場合、前記暗号化コンテンツを消去する暗号化コンテンツ消去部を、
さらに有する請求項１から３のいずれか一に記載の管理装置。
【請求項５】
前記利用条件情報は、前記暗号化コンテンツを復号化して利用可能とするための条件であって、予め定めた外部電子機器以外の外部電子機器が管理装置に接続されていないことを要するという第一条件、または、書き込み可能な状態の電子記録媒体が管理装置に設置されていないこと要するという第二条件、または、管理装置がネットワークに接続されていないこと要するという第三条件、のいずれか一又は二以上の条件を含む情報であり、
前記利用条件情報更新部は、前記第一条件、前記第二条件、前記第三条件の一又は二以上に関する条件が満たされていないことが検出されたことをきっかけとして前記利用条件情報を更新する請求項１から４のいずれか一に記載の管理装置。
【請求項６】
第一鍵を生成するために必要な第一鍵生成情報が、当該第一鍵で復号可能なコンテンツの利用条件に関する利用条件情報に基づいて生成される第二鍵によって復号可能に暗号化されていることを特徴とする暗号化コンテンツの管理プログラムであって、
前記利用条件情報を更新するステップと、
前記ステップで更新された前記利用条件情報に基づいて新たな第二鍵を生成するステップと、
前記ステップで新たに生成された第二鍵で復号可能に、前記第一鍵生成情報を再暗号化するステップと、
を電子計算機に実行させる管理プログラム。
【請求項７】
前記第一鍵生成情報を復号可能な前記第二鍵以外の鍵で、前記第一鍵生成情報を復号しようとした場合、前記暗号化コンテンツを消去するステップを、さらに電子計算機に実行させることを特徴とする請求項６に記載の管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、映像、音楽、コンピュータプログラム等からなるコンテンツを管理するための管理装置及び、当該管理装置の機能を実現するための管理プログラム等に関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークの発達により、記録媒体を介さずに映像、音楽、コンピュータプログラム等のコンテンツをサーバから当該コンテンツの利用者の端末に送信し、端末で利用可能とする仕組みが広く普及している。
【０００３】
かかる仕組みにおけるコンテンツの提供の態様としては、いわゆる「販売」だけでなく、一定条件の元に利用させるいわゆる「レンタル」も含まれる。上述のように無体物たる電子情報をレンタルの直接的な対象物とする場合、ビデオテープ等の有体物をレンタルの直接の対象物とする場合に比べ、不正防止手段をより強固なものにする必要がある。電子情報として配信されるコンテンツは、その情報内容を劣化させることなく複製することが容易だからである。
【０００４】
この点、従来、次のような仕組みが提案されている。「一の鍵（第一種鍵）を用いて補助鍵（第二種鍵）を復号化し、復号化された補助鍵（第二種鍵）を用いて暗号化利用条件を復号し、この利用条件によりデジタルコンテンツの利用の可否を判定する。そして、デジタルコンテンツの利用が可能と判定されるとデジタルコンテンツの利用を開始可能とする。以上の処理を基本的な処理とする情報利用制御装置である。そして、特に次の処理を行うことを特徴とする。デジタルコンテンツの利用に伴って前記利用条件、及び、前記一の鍵（第一種鍵）を更新する。また、新たな補助鍵（新第二種鍵）を生成する。さらに、更新された利用条件を新たに生成された補助鍵（新第二種鍵）により暗号化し、その新たな暗号化利用条件により元の暗号化利用条件を書き換える。また、新たに生成された補助鍵（新第二種鍵）は更新された一の鍵（第一種鍵）より暗号化し、その暗号化された補助鍵（新第二種鍵）により元の暗号化補助鍵（第二種鍵）を書き換える。」（特許文献１）。
【特許文献１】特開２００１−０１６１９５
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、かかる従来技術のように、鍵の更新のきっかけ（又は要因）が主情報（コンテンツ）の利用に限定されると、主情報（コンテンツ）が頻繁に利用される装置とそうでない装置とでは、鍵の安全性に差が出てしまう。つまり、主情報（コンテンツ）の利用が頻繁になされる装置では、鍵の更新頻度が高いことから、鍵の予測が困難となり、鍵の安全性も高い。一方、主情報（コンテンツ）の利用があまりなされない装置では、鍵の更新の頻度も低いことから、鍵が頻繁に更新される場合に比べ鍵の予測が容易である場合があり、鍵の安全性が相対的に低くなる。
【０００６】
そこで、本願発明は、必ずしもコンテンツの利用をきっかけ（又は要因）とせずに、装置内の鍵を更新することができる装置等を提供することが目的とする。
【課題を解決するための手段】
【０００７】
かかる課題を解決するために、第二鍵生成部と、暗号化第一鍵生成情報復号化部と、第一鍵生成部と、暗号化コンテンツ復号化部と、利用条件情報更新部と、第一鍵生成情報再暗号化部と、を有する管理装置を利用する。本実施形態の管理装置において処理の対象となるのは、暗号化コンテンツと、第一鍵、第一鍵生成情報及び第二鍵、並びに、利用条件情報である。前記暗号化コンテンツは前記第一鍵に基づいて暗号化されたコンテンツである。そして、その第一鍵生成情報は前記第二鍵に基づいて暗号化されている。また、前記第一鍵は前記第一鍵生成情報に基づいて生成され、前記第二鍵は前記利用条件情報に基づいて生成される。
【０００８】
以上の構成に基づいて、まず、第二鍵生成部で、前記利用条件情報に基づいて前記第二鍵を生成する。そして、暗号化第一鍵生成情報復号化部で、前記第二鍵に基づいて暗号化第一鍵生成情報を復号化する。さらに、前記第一鍵生成部で、前記第一鍵生成情報に基づいて前記第一鍵を生成する。さらに、前記暗号化コンテンツ復号化部で、前記第一鍵に基づいて暗号化コンテンツを復号化する。さらに、前記利用条件情報更新部で、利用条件を更新する。さらに、第二鍵生成部で、更新後の利用条件情報に基づいて新たな第二鍵を生成する。そして、復号化された前記第一鍵生成情報を、新たに生成された第二鍵に基づいて、前記第一鍵生成情報再暗号化部で再暗号化する。
【０００９】
つまり、前記第二鍵は、前記利用条件情報の更新に伴って更新（新たに生成）されることを特徴とする。
【００１０】
この利用条件情報の更新は、コンテンツの利用をきっかけ（又は要因）としない様々なきっかけ（又は要因）により更新される場合がある。例えば、前記利用条件情報は、一定の時間の経過、お金の支払い、特定の情報の管理装置での受信、管理装置の利用者に与えられる特定の地位の得失等によって更新される場合がある。そして、これに応じて前記第二鍵も、コンテンツの利用をきっかけ（又は要因）としない様々なきっかけ（又は要因）により更新（新たに生成）される。
【発明の効果】
【００１１】
これにより、コンテンツの利用頻度の差が原因となって、管理装置間で鍵の安全性に差が出るという問題を解消することができる。
【発明を実施するための最良の形態】
【００１２】
<実施形態と請求項の関係>
【００１３】
実施形態と、請求項の関係は次のとおりである。
【００１４】
実施形態１は、主に請求項１、２、３、６等に関する。
【００１５】
実施形態２は、主に請求項４，７等に関する。
【００１６】
実施形態３は、主に請求項５等に関する。
【００１７】
<<実施形態１>>
【００１８】
<実施形態１の概念>
【００１９】
図１は、実施形態１の概念の一例を示す図である。同図を用いて本実施形態の概念の一例を説明する。本実施形態は、コンテンツの利用条件情報の更新に伴って、鍵（第二鍵）を更新することができる管理装置である。
【００２０】
コンテンツは第一鍵によって復号可能に暗号化され、その第一鍵の生成情報である第一鍵生成情報が、さらに別の第二鍵で暗号化されている。また、この第二鍵は、前記利用条件情報に基づいて生成される。そして、前記利用条件情報が更新されると、その更新後の利用条件情報に基づいて新たに第二鍵が生成され、その新たな第二鍵で前記第一鍵生成情報が再度暗号化される。つまり、上述のとおり、前記利用条件情報の更新に伴って、前記第二鍵が更新される。
【００２１】
<実施形態１の構成その１>
【００２２】
図２は、本実施形態の機能ブロックの一例を示す図である。同図を用いて本実施形態の構成の一例を説明する。
【００２３】
本実施形態は、第二鍵生成部０２０１、暗号化第一鍵生成情報復号化部０２０２、第一鍵生成部０２０３、暗号化コンテンツ復号化部０２０４、利用条件情報更新部０２０５、第一鍵生成情報再暗号化部０２０６とからなる管理装置である。本実施形態において、処理の対象となるのは、暗号化コンテンツと、第一鍵、第一鍵生成情報及び第二鍵、並びに、利用条件情報である。そして、上述のとおり、第一鍵を生成するために必要な第一鍵生成情報が、別の第二鍵によって復号可能に暗号化されている。また、この第二鍵は、前記第一鍵で復号可能なコンテンツの利用条件に関する利用条件情報に基づいて生成される。そして、前記第二鍵が前記利用条件情報の更新に伴って更新（新たに生成）され、その更新のきっかけ（又は要因）がコンテンツの利用に限定されない点に本実施形態の特徴がある。
【００２４】
「第二鍵生成部０２０１」は、前記利用条件情報に基づいて前記第二鍵を生成する。「利用条件情報に基づいて前記第二鍵を生成する」とは、前記利用条件情報を材料として前記第二鍵を生成すること、又は、前記利用条件情報で示される条件が満たされることのいずれか一方又は双方を条件として第二鍵を生成すること等を意味する。
【００２５】
利用条件情報を材料として第二鍵を生成する場合の一例を説明する。かかる場合の一例として、例えば、前記第二鍵生成部０２０１は、記利用条件情報で示される数値を引数として、特定の関数により一定の桁数の数値を算出することができる。そして、この場合、その算出された数値を前記第二鍵とすることができる。
【００２６】
また、利用条件情報で示される条件が満たされることを条件に第二鍵を生成する場合の一例を説明する。かかる場合の一例として、例えば、コンテンツの利用料の支払いをコンテンツの利用条件の一つとし、その利用条件の支払いが完了した場合に、前記第二鍵を生成するように前記第二鍵生成部を構成することができる。
【００２７】
利用条件情報の詳細については後述する。
【００２８】
そして、上述のとおり、前記第二鍵は、暗号化されたコンテンツを復号化するための第一鍵の生成情報である第一鍵生成情報を暗号化、復号化するために用いられる。
【００２９】
「暗号化第一鍵生成情報復号化部０２０２」は、前記第二鍵に基づいて、前記暗号化された第一鍵生成情報である暗号化第一鍵生成情報を復号化する。「第一鍵生成情報」は、鍵を構成する数値を算出するための関数、若しくはかかる関数に渡される引数、又はこれら双方のいずれを意味するものであってもよい。
【００３０】
「第一鍵生成部０２０３」は、前記第一鍵生成情報に基づいて前記第一鍵を生成する。上述のとおり、この第一鍵は、暗号化されたコンテンツを復号化するための鍵である。
【００３１】
「暗号化コンテンツ復号化部０２０４」は、前記第一鍵に基づいて、前記暗号化コンテンツを復号化する。
【００３２】
このように、前記第一鍵、前記第二鍵の二つの鍵を利用しないと、最終的に前記暗号化されたコンテンツが復号化できない。上述のとおり、暗号化されたコンテンツを復号化するために直接利用する鍵は第一鍵であるが、その第一鍵の生成情報（第一鍵生成情報）が第二鍵で復号可能なように暗号化されているからである。
【００３３】
暗号化されたコンテンツを復号化するまでに、二つの鍵を用いる利点は次のとおりである。例えば、前記第一鍵は、全ての管理装置に共通のものを使用し、前記第二鍵は、管理装置ごとに異なるものを使用することができる。そして、かかる第一鍵、第二鍵は、次のような仕組みに利用することができる。具体的には、第一鍵でコンテンツを復号可能に暗号化した状態で事前にコンテンツ提供元のサーバから管理装置へ、若しくは管理装置間で配信する。そして、管理装置ごとに異なる第二鍵で復号可能に暗号化した第一鍵生成情報を前記サーバから管理装置に送信し、当該コンテンツを管理装置で利用させる仕組みである。このように第二鍵は管理装置ごとに異なるものを使用するので、一つの第二鍵が不正に流通しても、他の管理装置では当該第二鍵を利用して暗号化された第一鍵生成情報を復号化することはできない。つまり、不正に流出した第二鍵が原因となって暗号化されたコンテンツが不正利用されることはない。一方、コンテンツは、全ての管理装置に共通の鍵（第一鍵）で復号可能に暗号化されているので、上述のとおり、事前にサーバから管理装置へ、若しくは、管理装置間で配信することができる。
【００３４】
「利用条件情報更新部」は、前記利用条件情報を更新する。かかる利用条件情報の更新は様々なきっかけ（又は要因）によりなされる。そして、前記第二鍵も、かかる利用条件情報の更新に伴って様々なきっかけ（又は要因）により更新される。
【００３５】
利用条件情報の更新のきっかけ（又は要因）は、利用条件情報の内容に応じて異なる場合がある。そこで、まず利用条件情報について説明する。
【００３６】
「利用条件情報」とは、上述のとおり、コンテンツの利用条件に関する情報である。具体的には、利用条件情報には、コンテンツを利用可能な回数、期間、期限等、コンテンツを利用可能な範囲に関する情報が含まれる場合がある。
【００３７】
また、コンテンツ利用条件情報には、コンテンツの利用料の支払いに関する情報（利用料支払情報）、コンテンツ利用のために必要な手続の履行に関する情報（手続履行情報）、コンテンツの利用の可否を示す情報（利用可否情報）のいずれか一又は二以上の情報が含まれる場合がある。
【００３８】
また、コンテンツの利用条件の一つとして、コンテンツが利用される管理装置のオペレーションシステムに特定のエラーが生じていないことを含めた場合、当該エラーに関する情報（エラー情報）を前記利用条件情報に含めてもよい。
【００３９】
また、コンテンツの利用条件の一つとして、前記暗号化コンテンツを配信したサーバ装置と本管理装置とがオンラインで接続されている状態であることを含めた場合、当該接続状態に関する情報（サーバ接続情報）を利用条件情報に含めてもよい。
【００４０】
また、コンテンツの利用条件の一つとして、管理装置内で前記暗号化第一鍵生成情報の不正な復号化の試みが検出されないことを含めた場合、当該不正検出に関する情報（暗号化第一鍵生成情報不正復号化情報）を利用条件情報に含めてもよい。
【００４１】
また、コンテンツの利用条件の一つとして、管理装置内で暗号化コンテンツの不正な復号化の試みが検出されないことが含まれる場合、当該不正検出に関する情報（暗号化コンテンツ不正復号化情報）を利用条件情報に含めてもよい。
【００４２】
また、管理装置の利用者に与えられる地位であって、個別のコンテンツの利用の可否とは直接関係しないものを当該利用者が取得していることを利用条件の一つに含めた場合、当該地位に関する情報（地位情報）を利用条件情報に含めることができる。当該「地位」には、例えば、コンテンツを配信するサーバが運営するサイトの会員等が該当する。
【００４３】
また、コンテンツを提供する側が配信する広告の視聴を利用条件の一つに含めた場合、当該広告に関する情報（広告情報）を利用条件情報に含めることができる。
【００４４】
続いて、上記利用条件情報の内容に応じた利用条件情報の更新のきっかけ（又は要因）等について説明する。
【００４５】
「利用条件情報の更新」のきっかけ（又は要因）は、上述のとおり利用条件情報の内容に応じて異なる。以下、上述の利用条件情報の内容ごとに、利用条件情報の更新の態様を説明する。そして、以下に示すいずれの例においても、管理装置内では更新後の利用条件情報に基づいて新たな第二鍵が生成される。つまり、利用条件情報の更新に伴って第二鍵が更新されることと等しい結果となる。そして、かかる利用条件情報の更新、第二鍵の更新は、必ずしもコンテンツの利用をきっかけ（又は要因）としない。従って、上述の従来技術のように、コンテンツの利用頻度の差が原因となって装置間の鍵の安全性について差が生じるという問題が生じない。
【００４６】
<更新態様その１>
【００４７】
例えば、利用条件情報にコンテンツを利用可能な期限、更新インターバルに関する情報が含まれている場合を例に考えてみる。この場合、利用条件情報の更新は、当該期限が到来するまでの間で当該更新インターバルが経過したことをきっかけ（又は要因）として、当該更新インターバルが経過するごとに行うことができる。
【００４８】
<更新態様その２>
【００４９】
また、例えば、利用条件情報にコンテンツの利用料の支払いに関する情報（利用料支払情報）が含まれている場合を例に考えてみる。かかる利用料支払情報で示されるコンテンツの利用料の支払いが期限を徒過した場合にコンテンツの利用を制限する。具体的には、まず、当該利用料の支払いが完了した場合にその支払の完了を示す情報（利用料支払完了情報）を前記暗号化コンテンツの配信側のサーバ装置から送信するようにする。そして、前記利用料支払情報と同じ金額を示す利用料支払完了情報が受信されないまま、前記利用料支払情報で示される期間が経過したことをきっかけ（又は要因）として利用条件情報を更新することができる。これにより、鍵（第二鍵）を更新して鍵の安全性を高めると共に、コンテンツの利用料の不払いを理由に、コンテンツの利用を制限することができる。
【００５０】
<更新態様その３>
【００５１】
また、例えば、利用条件情報にコンテンツ利用のために必要な手続の履行に関する情報（手続履行情報）が含まれている場合を例に考えてみる。まず、当該手続の履行の完了を示す情報（手続完了情報）を前記暗号化コンテンツの配信側のサーバ装置から送信するようにする。そして、かかる手続完了情報が受信されないまま、前記手続履行情報で示される期間が経過したことを（又は要因）として利用条件情報を更新することができる。
【００５２】
<更新態様その４>
【００５３】
また、例えば、利用条件情報にコンテンツの利用の可否に関する（利用可否情報）が含まれている場合を例に考えてみる。まず、当該利用許可情報を前記暗号化コンテンツの配信側のサーバ装置から送信するようにする。そして、かかる利用許可情報が受信されないまま、前記利用可否情報で示される期間が経過したことをきっかけ（又は要因）として利用条件情報を更新する。
【００５４】
<更新態様その５>
【００５５】
また、例えば、利用条件情報に、コンテンツが利用される管理装置のオペレーションシステムのエラーに関する情報（エラー情報）が含まれている場合を例に考えてみる。この場合、利用条件情報の更新は、前記エラー情報で示されるエラーと同種のエラーの発生が管理装置で検出されたことをきっかけ（又は要因）として行うことができる。
【００５６】
<更新態様その６>
【００５７】
また、例えば、利用条件情報に、前記暗号化コンテンツを配信したサーバ装置と本管理装置とがオンラインで接続されている状態であること示す情報（サーバ接続情報）が含まれている場合を例に考えてみる。この場合、利用条件情報の更新は、前記サーバ接続情報で示されるサーバとのオンライン接続状態が切断されたことが管理装置で検出されたことをきっかけ（又は要因）として行うことができる。
【００５８】
<更新態様その７>
【００５９】
また、例えば、前記暗号化第一鍵生成情報の不正な復号化の試みの検出に関する情報（暗号化第一鍵生成情報不正復号化情報）が含まれる場合を例に考えてみる。この場合、利用条件情報の更新は、前記暗号化第一鍵生成情報不正復号化情報で示される鍵以外の鍵で前記暗号化第一鍵生成情報の復号化が試みられたことが検出されたことをきっかけ（又は要因）に行うことができる。
【００６０】
<更新態様その８>
【００６１】
また、例えば、暗号化コンテンツの不正な復号化の試みの検出に関する情報（暗号化コンテンツ不正復号化情報）が含まれる場合を例に考えてみる。この場合、利用条件情報の更新は、前記暗号化コンテンツ不正復号化情報で示される鍵以外の鍵で前記暗号化コンテンツの復号化が試みられたことが検出されたことをきっかけ（又は要因）に行うことができる。
【００６２】
<更新態様その９>
【００６３】
また、例えば、管理装置の利用者に与えられる地位であって、個別のコンテンツの利用の可否とは直接関係しないものに関する情報（地位情報）が利用条件情報に含まれている場合を例に考えてみる。この場合、利用条件情報の更新は、当該地位情報が管理装置から消去されたことをきっかけ（又は要因）として行うことができる。
【００６４】
<更新態様その１０>
【００６５】
また、例えば、コンテンツを提供する側が配信する広告に関する情報（広告情報）が利用条件情報に含まれている場合を例に考えてみる。この場合、前記利用条件情報の更新は、当該広告情報で示される広告コンテンツが管理装置で再生又は実行されることなく、前記広告情報で示される期間が経過したことをきっかけ（又は要因）として行うことができる。
【００６６】
「第一鍵生成情報再暗号化部０２０６」は、更新された前記利用条件情報に基づいて生成された第二鍵で復号可能に、前記第一鍵生成情報を再暗号化する。これにより、暗号化されたコンテンツを最終的に復号化するためには、更新された（新たに生成された）前記第二鍵が必要となる。つまり、第二鍵は、コンテンツを間接的に不正利用から守る役割を果たしている。そして、この第二鍵が、上述のとおり、利用条件情報の更新に伴い、必ずしもコンテンツの利用をきっかけ（若しくは要因）とせずに更新される。従って、コンテンツの利用頻度の差が原因となって、コンテンツを不正利用から守る鍵について管理装置間で安全性に差がでるという問題がない。
【００６７】
上述の各更新態様で示した検出処理は、図示はしないが、管理装置に設けられた検出部により実行することができる。
【００６８】
本実施形態の管理装置は、鍵（第二鍵）の更新のためにコンテンツの利用条件に関する理上条件情報を流用しているため、鍵（第二鍵）の更新にのみ利用する情報を管理する必要はなく処理工数を軽減することもできる。
【００６９】
<実施形態１の処理の流れその１>
【００７０】
図３は本実施形態の処理の流れの一例を示すフローチャート図である。同図を用いて本実施形態の処理の流れの一例を説明する。本明細書における「処理」は電子計算機用プログラムで実行することができる。また、そのプログラムは電子記録媒体に記録して利用することができる。以下の実施形態においても同様とする。
【００７１】
まず、前記利用条件情報を更新する（利用条件情報更新ステップＳ０３０１）。次に、前記ステップＳ０３０１で更新された前記利用条件情報に基づいて新たな第二鍵を生成する（第二鍵更新ステップＳ０３０２）。さらに、前記ステップＳ０３０２で新たに生成された第二鍵に基づいて前記第一鍵生成情報を再暗号化する（第一鍵生成情報再暗号化ステップＳ０３０３）。
【００７２】
以上が、本実施形態の態様の一例である。但し、本実施形態はかかる態様には限定されず、次のように構成してもよい。
【００７３】
<実施形態１の構成その２>
【００７４】
図４は、実施形態１の機能ブロックの別の一例を示す図である。同図を用いて、実施形態１の構成の別の一例を説明する。
【００７５】
同図に示すとおり、実施形態１の管理装置は、上述の構成を基本として、さらに、コンテンツ再暗号化部を有するように構成することができる。
【００７６】
「コンテンツ再暗号化部０４０７」は、前記第一鍵で復号化された前記暗号化コンテンツを、再度前記第一鍵で暗号化する。図示はしないが、例えば、当該コンテンツを実行するのための専用のモジュールによる当該コンテンツの実行が終了したことをきっかけとして、当該コンテンツをコンテンツ再暗号化部で再暗号化することができる。
【００７７】
<実施形態１の処理の流れその２>
【００７８】
図５は、実施形態１の処理の流れの別の一例を示すフローチャート図である。同図を用いて本実施形態の別の処理の流れの一例を説明する。
【００７９】
まず、前記利用条件情報に基づいて前記第二鍵を生成する（第二鍵生成ステップＳ０５０１）。次に、前記第二鍵に基づいて、前記暗号化された第一鍵生成情報である暗号化第一鍵生成情報を復号化する（暗号化第一鍵生成情報復号化ステップＳ０５０２）。さらに、前記第一鍵生成情報に基づいて前記第一鍵を生成する（第一鍵生成ステップＳ０５０３）。さらに、前記第一鍵に基づいて、前記暗号化コンテンツを復号化する（暗号化コンテンツ復号化ステップＳ０５０４）。最後に、前記ステップで復号化された前記暗号化コンテンツを再度前記第一鍵で暗号化する（コンテンツ再暗号化ステップＳ０５０５）。
【００８０】
<実施形態１の構成その３>
【００８１】
図６は、実施形態１の機能ブロックの別の一例を示す図である。同図を用いて、実施形態１の別の構成の一例を説明する。
【００８２】
同図に示すとおり、実施形態１の管理装置は、上述の構成を基本として、さらに、コンテンツ消去部を有するように構成することができる。
【００８３】
「コンテンツ消去部０６０７」は、前記暗号化コンテンツを前記第一鍵で復号化した後の「コンテンツ」を消去する。図示はしないが、上述同様に、例えば、当該コンテンツを実行するための専用のモジュールによる当該コンテンツの実行が終了したことをきっかけとして、当該コンテンツをコンテンツ消去部で消去することができる。これにより、管理装置のメモリ内に残存する復号化された状態のコンテンツの不正利用を防止することができる。
【００８４】
<実施形態１の処理の流れその３>
【００８５】
図７は、実施形態１の処理の流れの別の一例を示すフローチャート図である。同図を用いて本実施形態の別の処理の流れの一例を説明する。
【００８６】
まず、前記利用条件情報に基づいて前記第二鍵を生成する（第二鍵生成ステップＳ０７０１）。次に、前記第二鍵に基づいて、前記暗号化された第一鍵生成情報である暗号化第一鍵生成情報を復号化する（暗号化第一鍵生成情報復号化ステップＳ０７０２）。さらに、前記第一鍵生成情報に基づいて前記第一鍵を生成する（第一鍵生成ステップＳ０７０３）。さらに、前記第一鍵に基づいて、前記暗号化コンテンツを復号化する（暗号化コンテンツ復号化ステップＳ０７０４）。最後に、前記ステップＳ０７０４で復号化された前記暗号化コンテンツを消去する（コンテンツ消去ステップＳ０７０５）。
【００８７】
<実施形態１の効果の簡単な説明>
【００８８】
本実施形態の管理装置を利用することにより、コンテンツの利用頻度の差が原因となって、管理装置間で鍵（第二鍵）の安全性に差が出るという問題を解消することができる。
【００８９】
<<実施形態２>>
【００９０】
<実施形態２の概念>
【００９１】
図８は、実施形態２の概念の一例を示す図である。同図を用いて本実施形態の概念の一例を説明する。
【００９２】
本実施形態は、上述の実施形態１を基本として、さらに、コンテンツを暗号化している鍵（第一鍵）の生成情報（第一鍵生成情報）を、正当な鍵（第二鍵）以外の鍵で復号化しようとした場合、前記暗号化コンテンツを消去することができる管理装置である。
【００９３】
つまり、かかる復号化を試みた者が最終的に目的とする「コンテンツの不正利用」をすることができないように、その不正利用の対象を消去することができるように管理装置を構成した。
【００９４】
<実施形態２の構成>
【００９５】
図９は、実施形態２の機能ブロックの一例を示す図である。同図を用いて本実施形態の構成の一例を説明する。
【００９６】
本実施形態は、上述のとおり、実施形態１の構成を基本として、さらに、暗号化コンテンツ消去部を有する管理装置である。
【００９７】
第二鍵生成部０９０１、暗号化第一鍵生成情報復号化部０９０２、第一鍵生成部０９０３、暗号化コンテンツ復号化部０９０４、利用条件情報更新部０９０５、第一鍵生成情報再暗号化部０９０６は、基本とする実施形態１の対応する部分と同様であるので、共通する部分の説明を省略する。
【００９８】
「暗号化コンテンツ消去部０９０７」は、前記第二鍵以外の鍵で、前記暗号化第一鍵生成情報を復号しようとした場合、前記暗号化コンテンツを消去する。例えば、同図に示すように、暗号化コンテンツを蓄積する暗号化コンテンツ蓄積部０９０８に蓄積された暗号化コンテンツを消去する。
【００９９】
ある不正な処理が行われたことが検出された場合、さらなる不正処理が行われることを防止するために、当該不正処理の直接の対象を消去するのが一般的な仕組みである。本実施形態の構成等を用いて表せば、前記暗号化第一鍵生成情報を消去するようにした仕組みが一般的な仕組みである。しかし、本実施形態の管理装置は、不正処理の直接の対象となった前記暗号化第一鍵生成情報ではなく、最終的に不正利用の対象となる暗号化コンテンツを消去するように構成した。
【０１００】
これにより、次のようなメリットがある。不正を行うプロセスと関連付けられた暗号化コンテンツを消去して当該暗号化コンテンツの不正利用を防止し、一方で、その不正プロセスと関連付けられていない暗号化コンテンツの利用の途を残すことができるというメリットがある。上述のとおり、第二鍵で復号化する対象となる前記暗号化第一鍵生成情報は、暗号化コンテンツを復号化するための鍵（第一鍵）の生成情報である。つまり、この第一鍵生成情報はコンテンツの利用に際して管理装置内で使用するものであるので、前記暗号化第一鍵生成情報を復号化するプロセスには、一又は二以上の特定のコンテンツが関連付けられている。従って、上述のとおり、不正プロセスに関連付けられた暗号化コンテンツのみを暗号化コンテンツ消去部０９０７で消去することができる。
【０１０１】
<実施形態２の処理の流れ>
【０１０２】
図１０は実施形態２の処理の流れの一例を示すフローチャート図である。同図を用いて本実施形態の処理の流れの一例を説明する。
【０１０３】
暗号化された第一鍵の生成情報である暗号化第一鍵生成情報の復号化のための処理が、前記第二鍵を用いて行われたか否かを判断する（暗号化第一鍵生成情報復号化判断ステップＳ１００１）。次に、前記ステップＳ１００２において、前記第二鍵以外の鍵で前記暗号化第一鍵生成情報が復号化のための処理が行われたと判断された場合、前記ステップＳ１００１に関連付けられた一又は二以上の暗号化コンテンツを消去し、前記ステップＳ１００１において前記第二鍵で前記暗号化第一鍵生成情報の復号化のための処理が行われたと判断されたと判断された場合、その他の必要な処理を行う（暗号化コンテンツ消去ステップＳ１００２）。
【０１０４】
<実施形態２の効果の簡単な説明>
【０１０５】
本実施形態の管理装置を利用することにより、現に試みられた不正プロセスと直接関係する（関連付けられている）暗号化コンテンツの不正利用を防止しつつ、その不正プロセスとは関係しない（関連付けられていない）暗号化コンテンツを正当なプロセスにより利用する途を残すことができる。
【０１０６】
<<実施形態３>>
【０１０７】
<実施形態３の概念>
【０１０８】
本実施形態は、上述の実施形態１を基本とし、さらに、前記利用条件情報が第一条件、第二条件、第三条件のいずれか一又は二以上の条件を含み、その前記第一条件、前記第二条件、前記第三条件の一又は二以上に関する条件が満たされていないことが検出されたことをきっかけとして前記利用条件情報を更新する管理装置である。
【０１０９】
図１１は、本実施形態の概念の一例を示す図である。同図を用いて本実施形態の概念の一例を説明する。
【０１１０】
前記暗号化コンテンツを不正に複製し、他人に譲り渡す態様としては次の態様が考えられる。（１）例えば、暗号化コンテンツを管理装置に接続された外部電子機器（携帯型メモリ等）に複製し、若しくは、（２）管理装置を利用して電子記録媒体（ＣＤ−ＲＯＭ等）に複製し、かかる外部電子機器、電子記録媒体を譲り渡す態様等が考えられる。（３）また、暗号化コンテンツを、直接ネットワークを介して他の装置等に送信する態様も考えられる。
【０１１１】
そこで、これらの各態様（１）（２）（３）で示した一又は二以上の処理が行われる可能性の状態が検出されないことをコンテンツの利用条件とした。そして、これらの処理が行われる可能性の状態に関する情報を前記利用条件情報に含めるようにした。そして、これら処理が行われる可能性の状態が管理装置内で検出されたことをきかっけとして、前記利用条件情報を更新する。さらに、更新された利用条件情報に基づいて新たな第二鍵を生成する。つまり、前記利用条件情報の更新に伴って前記第二鍵を更新する。
【０１１２】
<実施形態３の構成>
【０１１３】
図１２は、実施形態３の機能ブロックの一例を示す図である。同図を用いて本実施形態の構成の一例を説明する。
【０１１４】
本実施形態は、上述のとおり、実施形態１の構成を基本として、前記利用条件情報が第一条件、第二条件、第三条件のいずれか一又は二以上の条件を含み、その前記第一条件、前記第二条件、前記第三条件のうち、予め定めた一又は二以上の条件が満たされていないことが検出されたことをきっかけとして前記利用条件情報を更新する管理装置である。
【０１１５】
第二鍵生成部１２０１、暗号化第一鍵生成情報復号化部１２０２、第一鍵生成部１２０３、暗号化コンテンツ復号化部１２０４、利用条件情報更新部１２０５、第一鍵生成情報再暗号化部１２０６は、基本とする実施形態１の対応する部分と同様であるので、共通する部分の説明を省略する。
【０１１６】
「利用条件情報」は、前記暗号化コンテンツを復号化して利用可能とするための条件であって、予め定めた外部電子機器以外の外部電子機器が管理装置に接続されていないことを要するという第一条件、または、書き込み可能な状態の電子記録媒体が管理装置に設置されていないこと要するという第二条件、または、管理装置がネットワークに接続されていないこと要するという第三条件、のいずれか一又は二以上の条件を含む情報である。
【０１１７】
利用条件情報が「第一条件」含む場合、コンテンツの利用条件の一つに次の条件が含まれることが前提となる。その条件とは、当該第一条件が示すとおり、管理装置で当該コンテンツの利用を可能とするには、予め定めた外部電子機器以外の外部電子機器が管理装置に接続されていないことを要するという条件である。例えば、管理装置を操作するためのキーボード、マウス、また、管理装置から出力される情報を表示するモニター等を予め定めた外部電子機器とし、これらの外部電子機器に関する情報（外部電子機器情報）を利用条件情報に含める。前記外部電子機器情報で示される外部電子機器以外の外部電子機器としては、例えば、携帯型メモリ等が該当する。かかる携帯型メモリ等が管理装置に接続されていると、前記暗号化コンテンツが当該携帯型メモリに複製されて、他人に譲り渡される可能性があるからである。
【０１１８】
また、利用条件情報が「第二条件」を含む場合、コンテンツの利用条件の一つに次の条件が含まれることが前提となる。その条件とは、当該第二条件が示すとおり、管理装置でコンテンツを利用可能とするには、管理装置に設けられたドライブ等に、電子記録媒体が書き込み可能な状態で設置されていないことを要するという条件である。かかる電子記録媒体が管理装置のドライブ等に設置されていると、前記暗号化コンテンツが等電子記録媒体に複製されて、他人に譲り渡される可能性があるからである。
【０１１９】
また、利用条件情報が「第三条件」を含む場合、コンテンツの利用条件の一つに次の条件が含まれることが前提となる。その条件とは、当該第三条件が示すとおり、管理装置でコンテンツを利用可能とするには、管理装置がネットワークに接続された状態にないこと、即ちオンラインの状態にないことを要するという条件である。管理装置がオンラインの状態であると、前記暗号化コンテンツがネットワークを介して他の装置等に送信されて、他人に譲り渡される可能性があるからである。また、第三条件は、「管理装置でコンテンツを利用可能とするためには管理装置がネットワークを介してデータを送信している状態でないことを要するという条件」であってもよい。データの受信のみで、データの送信が行われなければ、暗号化コンテンツがネットワークを介して外部に流出することがないからである。
【０１２０】
「利用条件情報更新部」は、上述のとおり、前記第一条件、前記第二条件、前記第三条件のうち、予め定めた一又は二以上の条件が満たされていないことが検出されたことをきっかけとして前記利用条件情報を更新する。
【０１２１】
「前記第一条件が満たされていない」とは、予め定めた外部電子機器以外の外部電子機器が管理装置に接続されている状態をいう。
【０１２２】
「前記第二条件が満たされていない」とは、書き込み可能な状態の電子記録媒体が管理装置のドライブ等に設置されている状態をいう。
【０１２３】
「前記第三条件が満たされていない」とは、管理装置がネットワークに接続されている状態をいう。
【０１２４】
そして、図示はしないが、管理装置に設けられた検出部で、これらのいずれかの状態が検出された場合、利用条件情報更新部で前記利用条件情報を更新する。さらに、更新された利用条件情報に基づいて前記第二鍵生成部で新たな第二鍵を生成し、その第二鍵で前記第一鍵生成情報を再暗号化する。つまり、利用条件情報の更新に伴って、前記第一鍵生成情報を更新する。
【０１２５】
また、前記第一条件、前記第二条件、前記第三条件のうち、予め定めた一又は二以上の条件が満たされたことが前記検出部で検出されたことを条件に前記第一鍵生成部における前記第一鍵の生成ができるように管理装置を構成することができる。
【０１２６】
<実施形態３の処理の流れ>
【０１２７】
図１３は、本実施形態の処理の流れの一例を示すフローチャート図である。同図を用いて本実施形態の処理の流れの一例を説明する。
【０１２８】
まず、予め定めた外部電子機器以外の外部電子機器が管理装置に接続されていないことを要するという第一条件、または、書き込み可能な状態の電子記録媒体が管理装置に設置されていないこと要するという第二条件、または、管理装置がネットワークに接続されていないこと要するという第三条件のうち予め定めた一又は二以上の条件を満たしているか否かを判断する（利用条件情報判断ステップＳ１３０１）。次に、前記ステップＳ１３０１において、前記第一条件、前記第二条件、前記第三条件のうち、予め定めた一又は二以上の条件を満たしていないと判断された場合前記利用条件情報を更新し、予め定めた一又は二以上の条件を満たしていると判断した場合その他の必要な処理を行う（利用条件情報更新ステップＳ１３０２）。さらに、前記ステップで更新された利用条件情報に基づいて新たな第二鍵を生成する（第二鍵生成ステップＳ１３０３）。さらに、前記ステップで生成された第二鍵で、前記第一鍵生成情報を再暗号化する（第一鍵生成情報を再暗号化ステップＳ１３０５）。
【０１２９】
<実施形態３の効果の簡単な説明>
【０１３０】
本実施形態の管理装置を利用することにより、暗号化コンテンツを不正に複製して他人に譲渡するような不正が行われる可能性のある状況で、前記暗号化コンテンツの利用がされることを防止することができる。
【産業上の利用可能性】
【０１３１】
本願発明は、ネットワークを介して映像、音楽、プログラム等のコンテンツを配信して、一定条件の元に当該コンテンツを端末（管理装置）で利用させるためのコンテンツレンタルシステムに利用すると有用である。
【図面の簡単な説明】
【０１３２】
【図１】実施形態１の概念の一例を示す図
【図２】実施形態１の機能ブロックの一例を示す図
【図３】実施形態１の処理の流れの一例を示す図
【図４】実施形態１の機能ブロックの一例を示す図
【図５】実施形態１の処理の流れの一例を示す図
【図６】実施形態１の機能ブロックの一例を示す図
【図７】実施形態１の処理の流れの一例を示す図
【図８】実施形態２の概念の一例を示す図
【図９】実施形態２の機能ブロックの一例を示す図
【図１０】実施形態２の処理の流れの一例を示す図
【図１１】実施形態３の概念の一例を示す図
【図１２】実施形態３の機能ブロックの一例を示す図
【図１３】実施形態３の処理の流れの一例を示す図
【符号の説明】
【０１３３】
０２０１  第二鍵生成部
０２０２  暗号化第一鍵生成情報復号化部
０２０３  第一鍵生成部
０２０４  暗号化コンテンツ復号化部
０２０５  利用条件情報更新部
０２０６  第一鍵生成情報再暗号化部
【図１】
2005123659.tif 000003
【図２】
2005123659.tif 000004
【図３】
2005123659.tif 000005
【図４】
2005123659.tif 000006
【図５】
2005123659.tif 000007
【図６】
2005123659.tif 000008
【図７】
2005123659.tif 000009
【図８】
2005123659.tif 000010
【図９】
2005123659.tif 000011
【図１０】
2005123659.tif 000012
【図１１】
2005123659.tif 000013
【図１２】
2005123659.tif 000014
【図１３】
2005123659.tif 000015