(57)【要約】記録メディアに対してコンテンツを格納する際、特定の機器でのみ再生を許すことが可能なコンテンツ処理装置を提供し、さらに携帯電話において電話番号変更、機種変更に対応したコンテンツ処理装置を提供する。そのために、記録メディアに対しコンテンツの入出力可能なコンテンツ処理装置において、コンテンツを格納するコンテンツ格納手段（ＲＡＭ）と、前記コンテンツ処理装置を識別することが可能なＩＤを格納するＩＤ記憶部（ＲＯＭ）と、記録メディアへの入出力を行う記録メディア入出力部（メモリカードＩ／Ｆ）と、前記コンテンツ格納部内のコンテンツを前記ＩＤ記憶領域部内のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディア入出力部から記録メディアに格納する暗号処理部（暗号化プログラム）とを備える。
2003034651.tif 000002
【特許請求の範囲】
【請求項１】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置において、コンテンツを格納するコンテンツ格納部と、前記コンテンツ処理装置をユニークに識別できるＩＤを格納するＩＤ格納部と、前記記録メディアに対する入出力を行う記録メディア入出力部と、前記コンテンツ格納部内のコンテンツを前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディア入出力部から前記記録メディアに格納する暗号処理部を備えるコンテンツ処理装置。
【請求項２】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項１記載のコンテンツ処理装置。
【請求項３】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項１記載のコンテンツ処理装置。
【請求項４】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置において、コンテンツを格納するコンテンツ格納部と、前記コンテンツ処理装置をユニークに識別できるＩＤを格納するＩＤ格納部と、前記記録メディアに対する入出力を行う記録メディア入出力部と、前記記録メディア内のコンテンツを前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて復号化する暗号処理部を備えるコンテンツ処理装置。
【請求項５】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項４記載のコンテンツ処理装置。
【請求項６】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項４記載のコンテンツ処理装置。
【請求項７】
前記ＩＤ格納部とは別にＩＤを格納する別ＩＤ格納部を備え、前記暗号処理部が前記コンテンツ格納部内のコンテンツを暗号化する際、前記別ＩＤ格納部内にＩＤが存在すれば前記別ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化し、前記別ＩＤ格納部内にＩＤが存在しなければ前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化する請求項１記載のコンテンツ処理装置。
【請求項８】
前記ＩＤ格納部とは別にＩＤを格納する別ＩＤ格納部を備え、前記暗号処理部が前記記録メディア内のコンテンツを復号化する際、前記別ＩＤ格納部内にＩＤが存在すれば前記別ＩＤ格納部内のＩＤから生成される暗号鍵を用いて復号化し、前記別ＩＤ格納部内にＩＤが存在しなければ前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて復号化する請求項４記載のコンテンツ処理装置。
【請求項９】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項７記載のコンテンツ処理装置。
【請求項１０】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項８記載のコンテンツ処理装置。
【請求項１１】
前記ＩＤ格納部内のＩＤを前記記録メディア入出力部から前記記録メディアに格納するＩＤ出力部を備えた請求項１記載のコンテンツ処理装置。
【請求項１２】
前記記録メディアに格納されているＩＤを前記記録メディア入出力部から読み出すＩＤ入力部を備えた請求項４記載のコンテンツ処理装置。
【請求項１３】
１以上のＩＤを格納できる履歴ＩＤ格納部を備えた請求項１記載のコンテンツ処理装置。
【請求項１４】
１以上のＩＤを格納できる履歴ＩＤ格納部を備えた請求項４記載のコンテンツ処理装置。
【請求項１５】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項１３記載のコンテンツ処理装置。
【請求項１６】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項１４記載のコンテンツ処理装置。
【請求項１７】
前記暗号処理部が前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて前記記録メディア内のコンテンツを復号化し、そのうち正しく復号化できたコンテンツを前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納することを特徴とする請求項１４記載のコンテンツ処理装置。
【請求項１８】
前記暗号処理部が前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて前記記録メディア内のコンテンツを復号化する場合、コンテンツが正しく復号化されたかどうかをチェックするためのハッシュを有することを特徴とする請求項１７記載のコンテンツ処理装置。
【請求項１９】
暗号化前のコンテンツのサイズ、作成日付、暗号日などの属性情報をコンテンツとは別に管理する属性情報管理手段と、暗号化前の属性情報と復号化したコンテンツの属性情報とを比較する比較手段とを有し、
前記暗号処理部が前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて前記記録メディア内のコンテンツを復号化する場合、コンテンツが正しく復号化されたかどうかを前記暗号化前の属性情報と復号化したコンテンツの属性情報とを比較してチェックすることを特徴とする請求項１７記載のコンテンツ処理装置。
【請求項２０】
コンテンツが正しく復号化された場合、正しく復号化されたコンテンツを再度、現在のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納することを特徴とする請求項１８記載のコンテンツ処理装置。
【請求項２１】
コンテンツが正しく復号化された場合、正しく復号化されたコンテンツを再度、現在のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納することを特徴とする請求項１９記載のコンテンツ処理装置。
【請求項２２】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置を、前記記録メディアに対しコンテンツを暗号化して格納する装置として機能させるプログラムであって、
前記コンテンツ処理装置が保持するコンテンツを取得し、
前記コンテンツ処理装置が記憶するコンテンツ処理装置をユニークに識別できるＩＤを少なくとも利用して暗号鍵を生成し、
前記暗号鍵を用いて、取得したコンテンツを暗号化して前記記録メディアに格納する暗号処理を実行する、
ように機能させるコンテンツ保護プログラム。
【請求項２３】
前記コンテンツ処理装置が携帯電話の場合に、前記ＩＤとして携帯電話の電話番号を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２２記載のコンテンツ保護プログラム。
【請求項２４】
前記ＩＤとして、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２２記載のコンテンツ処理装置及びコンテンツ保護プログラム。
【請求項２５】
前記コンテンツ処理装置が前記ＩＤ格納部とは別にＩＤを格納する別ＩＤ格納部を備えていた場合に、前記暗号鍵の生成は、前記別ＩＤ格納部にＩＤが存在する場合は、前記別ＩＤ格納部に存在するＩＤを、その他のＩＤよりも優先的に利用して暗号鍵を生成する請求項２２記載のコンテンツ保護プログラム。
【請求項２６】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置を、前記記録メディアに暗号化されて格納されているコンテンツを復号化する装置として機能させるプログラムであって、
前記記録メディアに格納された暗号化された暗号鍵を取得し、
前記コンテンツ処理装置が記憶するコンテンツ処理装置を識別するＩＤを少なくとも利用して暗号鍵を生成し、
前記暗号鍵を用いて前記暗号化された暗号鍵を復号化し、
前記復号化された暗号鍵を用いて暗号化されたコンテンツを復号化する暗号処理部、として機能させるコンテンツ保護プログラム。
【請求項２７】
前記コンテンツ処理装置が前記ＩＤとは異なるＩＤを記録する別ＩＤ格納部を備えていた場合に、復号の際に用いる前記暗号鍵の生成は、前記別ＩＤ格納部にＩＤが存在する場合は、前記別ＩＤ格納部に存在するＩＤを、その他のＩＤよりも優先的に利用して暗号鍵を生成する請求項２６記載のコンテンツ保護プログラム。
【請求項２８】
前記コンテンツ処理装置がコンテンツ処理装置を識別するＩＤを格納するＩＤ格納部とは別に、複数のＩＤを格納可能な履歴ＩＤ格納部を備えていた場合に、前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて記録メディア内のコンテンツを復号化し、そのうち正しく復号化できたコンテンツを前記ＩＤ格納部に格納されたＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納する請求項２２記載のコンテンツ保護プログラム。
【請求項２９】
前記コンテンツ処理装置が携帯電話の場合に、前記ＩＤとして携帯電話の電話番号を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２８記載のコンテンツ保護プログラム。
【請求項３０】
前記ＩＤとして、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２８記載のコンテンツ処理装置及びコンテンツ保護プログラム。
【請求項３１】
前記コンテンツ処理装置がコンテンツ処理装置を識別するＩＤを格納するＩＤ格納部とは別に、複数のＩＤを格納可能な履歴ＩＤ格納部を備えていた場合に、前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて記録メディア内のコンテンツを復号化し、そのうち正しく復号化できたコンテンツを前記ＩＤ格納部に格納されたＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納する請求項２６記載のコンテンツ保護プログラム。
【請求項３２】
前記コンテンツ処理装置が携帯電話の場合に、前記ＩＤとして携帯電話の電話番号を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項３１記載のコンテンツ保護プログラム。
【請求項３３】
前記ＩＤとして、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項３１記載のコンテンツ処理装置及びコンテンツ保護プログラム。
【発明の詳細な説明】
技術分野
本発明は、記録メディアに対してデジタルコンテンツの入出力処理を行う装置およびコンテンツ保護プログラムに関するものである。
発明の背景
近年デジタル技術の発達に伴い、パーソナルコンピュータや携帯電話などの様々なデジタル機器において、文書、静止画、動画、音楽など様々なコンテンツをデジタルコンテンツとして扱うことが可能となっている。このデジタルコンテンツは毎日大量に電子機器に送られるため、すべてのデジタルコンテンツをデジタル機器内の記憶装置に保存することは不可能である。そのため、現在多くのデジタル機器はＲｅａｄ／Ｗｒｉｔｅ可能で着脱可能な記録メディアに対してもデジタルコンテンツを格納することが可能となっている。
しかし、記録メディアはその格納方式の仕様が標準化されオープンなため、パーソナルコンピュータを用いることにより、容易に記録メディア内のコンテンツの複製を作成することが可能である。しかしこれではデジタルコンテンツ製作者の著作権を守ることができず、著作権保護の観点からも記録メディア内のコンテンツを保護する技術が必要とされている。
コンテンツの違法な複製を防止する方式としては、記録メディア内に記録メディアをユニークに識別するメディアＩＤを利用した暗号化キーでコンテンツを暗号化し記録メディアに記録し、コンテンツの読み出しには暗号化時に使用したメディアＩＤが必要な方式を用いることで、コンテンツを不正に他の記録メディアまたは記録媒体にコンテンツの複製を作成した場合も記録時のメディアＩＤとは異なるため正しく読み出しができず、結果コンテンツの違法な複製を防止することが可能となる。
しかし上記方式は、正規に記録されたコンテンツが格納されている記録メディアを複数の機器で再生することが可能なため、不正に他人に譲渡または転売し、コンテンツを複数の人で利用するという事が可能となる問題点がある。
発明の開示
本発明は上記のような問題点に鑑みてなされたものであり、その第１の目的は、記録メディアに対してコンテンツを格納する際、特定の機器でのみ再生を許すことが可能なコンテンツ処理装置を提供することである。
本発明の第２の目的は、特定の機器のＩＤを暗号鍵として用い、或いは活用することにより、特定の機器でのみコンテンツの再生を許すことが可能なコンテンツ処理装置を提供することである。
本発明の第３の目的は、前記コンテンツの再生を許される特定の機器のＩＤの変更、機種変更に柔軟に対応することの可能なコンテンツ処理装置を提供することである。
本発明の第４の目的は、携帯電話において本発明を適用した場合に、携帯電話特有の電話番号を暗号鍵として用い、或いは活用することにより、特定の携帯電話でのみコンテンツの再生を許すことが可能なコンテンツ処理装置を提供することである。
本発明の第５の目的は、携帯電話において本発明を適用した場合に、携帯電話特有の電話番号変更、機種変更に柔軟に対応することの可能なコンテンツ処理装置を提供することである。
上記目的を達成するために、本発明にかかるコンテンツ処理装置は、記録メディアに対しコンテンツの入出力可能なコンテンツ処理装置において、コンテンツを格納するコンテンツ格納領域部（図２のＲＡＭ２０６に相当）と、前記コンテンツ処理装置を識別することが可能なＩＤを格納するＩＤ記憶領域部（図２のＲＯＭ２０８に相当）と、記録メディアへの入出力を行う記録メディア入出力部（図２のメモリカードＩ／Ｆ２０５に相当）と、前記コンテンツ格納部内のコンテンツを前記ＩＤ記憶領域部内のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディア入出力部から記録メディアに格納する暗号処理部（図２の暗号化プログラム２１１に相当）を備えることを特徴としている。
これにより本発明では、記録メディアに対してコンテンツを格納する際、機器固有のＩＤから生成される暗号鍵を用いてコンテンツを暗号化してから記録メディアに格納することにより、格納する際に用いた機器でのみ再生可能という効果を有する。
また本発明では携帯電話において本発明を適用した場合に、ＩＤとして携帯電話特有の電話番号を用いこの電話番号を暗号鍵として用い、或いは活用している。これにより、特定の携帯電話でのみコンテンツの再生を許すことが可能となる。
また、携帯電話における電話番号変更のように機器ＩＤが変更される際において、以前の機器ＩＤで暗号化／復号化する方式を提供することにより、機器ＩＤを変更された後でもコンテンツの再生が可能となる。
さらに、携帯電話における機種変更のように別の端末に機器ＩＤを移行する際において、安全に機器ＩＤを移行する方式を提供することにより、再生可能端末を別な端末に移行することが可能となる。
本発明の上記目的および利点は、図面を参照して説明される以下の実施の形態によって、より一層明らかになるであろう。
発明を実施するための最良の形態
（実施の形態１）
以下、本発明第１の実施の形態について、図面を参照ながら説明する。図１は、本発明のコンテンツ処理装置として携帯電話を例とした場合の装置の概観を示す正面図である。
図１に示された携帯電話１０１は、外部メモリとしてのメモリカード１０３が着脱（挿入、取り出し）されるメモリカードＩ／Ｆ１０２を有し、そのメモリカードＩ／Ｆ１０２に挿入されたメモリカード１０３に対し、コンテンツのリード／ライト（Ｒｅａｄ／Ｗｒｉｔｅ）動作を行うことができる。このような構成によりユーザは液晶画面１０４に表示されたＧＵＩに従いキー１０５を操作し、着信メロディ、壁紙などのコンテンツを携帯電話１０１とメモリカード１０３との間で交換することが可能となる。
図２は、本実施例における携帯電話１０１内部の装置構成を表すブロック図である。図２において、２０１は携帯電話、２０２はメモリカード、２０３はメモリカード２０２内部に蓄積されている暗号化コンテンツ、２０４は暗号化コンテンツ２０３を暗号化する際に用いたタイトル鍵が暗号化された暗号化タイトル鍵、２０５はメモリカード２０２と携帯電話２０１との入出力の際のインターフェースとなるメモリカードＩ／Ｆ、２０６はＲＡＭ（ランダム・アクセス・メモリ）、２０７はＲＡＭ２０６に蓄積されたコンテンツ、２０８はＲＯＭ（リード・オンリ・メモリ）、２０９はＲＯＭ２０８内部に蓄積されている携帯電話２０１の端末電話番号、２１０は携帯電話２０１をユニークに識別できる機器ＩＤ、２１１はメモリカード２０２内部の暗号化コンテンツ２０３の復号化やＲＡＭ２０６内部のコンテンツ２０７を暗号化しメモリカード２０２への蓄積を行う暗号化プログラムである。なお、暗号化コンテンツ２０３と暗号化タイトル鍵２０４はメモリカード２０２内において一対一で対応付けされており、暗号化コンテンツ２０３はどの暗号化タイトル鍵２０４を用いれば復号化できるかを識別できるようになっている。
図３は暗号化プログラム２１１がＲＡＭ２０６内のコンテンツ２０７を暗号化してメモリカード２０２内に暗号化コンテンツとして格納する際のアルゴリズムの一例を示すフローチャートである。
このアルゴリズムにおいて、暗号化プログラム２１１は、ＲＯＭ２０８から端末電話番号２０９を取得し（ステップ３０１）、タイトル鍵を生成する（ステップ３０２）。次に、ＲＡＭ２０６からコンテンツ２０７を取得し（ステップ３０３）、ステップ３０３で取得したコンテンツをステップ３０２で生成したタイトル鍵で暗号化し（ステップ３０４）、さらに、ステップ３０２で生成したタイトル鍵をステップ３０１で取得した端末電話番号から生成される暗号鍵で暗号化する（ステップ３０５）。そして、ステップ３０４で暗号化された暗号化コンテンツとステップ３０５で暗号化された暗号化タイトル鍵をメモリカード２０２に格納する（ステップ３０６）。なお「タイトル鍵」とはコンテンツを暗号化／復号化する際に用いる鍵、「暗号鍵」とはタイトル鍵を暗号化／復号化する際に用いる鍵を指す。
図４は暗号化プログラム２１１がメモリカード２０２内の暗号化コンテンツ２０３を復号化してＲＡＭ２０６内に格納する際のアルゴリズムの一例を示すフローチャートである。
このアルゴリズムにおいて、暗号化プログラム２１１は、ＲＯＭ２０８から端末電話番号２０９を取得し（ステップ４０１）、メモリカード２０２から暗号化タイトル鍵を取得し（ステップ４０２）、ステップ４０２で取得した暗号化タイトル鍵をステップ４０１で取得した端末電話番号から生成される暗号鍵を用いて復号化し（ステップ４０３）、メモリカード２０２から暗号化コンテンツを取得し（ステップ４０４）、ステップ４０４で取得した暗号化コンテンツをステップ４０３で復号化されたタイトル鍵を用いて復号化する（ステップ４０５）。そして、ステップ４０５で復号化されたコンテンツをＲＡＭ２０６に格納する（ステップ４０６）。
なお暗号化プログラム２１１がメモリカード２０２内の暗号化コンテンツ２０３をＲＡＭ２０６内に格納する際のアルゴリズムは、暗号化プログラム２１１がＲＡＭ２０６内のコンテンツ２０７をメモリカード２０２内に暗号化コンテンツとして格納する際のアルゴリズムで暗号化されたコンテンツを復号化できるものであれば、上記アルゴリズム以外の方法を用いても良い。
上記アルゴリズムにより、メモリカード２０２に格納する際に用いた携帯電話と異なる携帯電話でメモリカード２０２内の暗号化コンテンツ２０３を復号化し再生しようとしても、暗号化コンテンツ２０３を復号化する際に必要な端末電話番号２０９が異なるため復号化できず、メモリカード２０２に格納されたコンテンツを特定の端末でのみ再生させることが可能となる。
次に本実施の形態１において携帯電話の機種変更を行う例を述べる。図５は携帯電話の機種変更を行うシステムの概観を示した図である。５０１は今まで使用していた携帯電話、５０２は携帯電話５０１内のＲＯＭ、５０３は携帯電話５０１の端末電話番号、５０４は新しく使用する携帯電話、５０５は携帯電話５０４内のＲＯＭ、５０６は携帯電話５０１の電話番号５０３をＲＯＭ５０２から取得し携帯電話５０５内のＲＯＭ５０５に移す機種変更用冶具である。
図５に示された機種変更用冶具５０６を用いることにより、今まで使用していた携帯電話内の端末電話番号を新しい携帯電話に移行できるため、新しい携帯電話においてメモリカード内のコンテンツを図４で示されているアルゴリズムで復号化することが可能となる。
なお、本実施例ではコンテンツの暗号化を暗号化プログラムにおいて行っていたが、暗号化プログラムと同等の処理を行う回路を用いてもよい。
なお、本実施例ではタイトル鍵を暗号化する際、端末電話番号２０９から生成された暗号鍵を用いていたが、機器ＩＤ２１０から生成された暗号鍵を用いてタイトル鍵を暗号化しても良い。その場合における機種変更用治具５０６は、今まで使用していた携帯電話の機器ＩＤを、新しく使用する携帯電話へ移動させることによって、新しい携帯電話でもメモリカード内のコンテンツを図４で示されているアルゴリズムで復号化することが可能となる。また機器ＩＤ２１０を用いることにより、携帯電話に限らずＰＤＡやパーソナルコンピュータ、携帯オーディオなどメモリカードが挿入できる機器全般に適用することが可能となる。
なお、端末電話番号や機器ＩＤがＳＩＭカードやＵＩＭカードなどの携帯電話から取り外し可能な格納部に格納されていた場合、前記ＳＩＭカードやＵＩＭカードを有するユーザならばどの複数の端末においてメモリカードのコンテンツを復号化することが可能となる。
なお、メモリカードが、機器との認証を行う仕組みを有しかつ認証に成功した機器だけがアクセスできる特殊メモリ領域を有している場合、暗号化タイトル鍵を前記特殊メモリ領域に格納することでメモリカードとの認証が出来ないパーソナルコンピュータなどは暗号化タイトル鍵を取得することができず、著作権保護のレベルをさらに高くすることが可能となる。
（実施の形態２）
以下、本発明の第２の実施の形態について、図面を参照しながら説明する。図６は本実施例における携帯電話１０１内部の装置構成を示すブロック図である。図６において、６０１は携帯電話、６０２はメモリカード、６０３はメモリカード内部に蓄積されている暗号化コンテンツ、６０４は暗号化コンテンツ６０３を暗号化する際に用いたタイトル鍵が暗号化された暗号化タイトル鍵、６０５はメモリカード６０２と携帯電話６０１との入出力の際のインターフェースとなるメモリカードＩ／Ｆ、６０６はＲＡＭ、６０７はＲＡＭ６０６に蓄積されたコンテンツ、６０８はＲＡＭに蓄積された別電話番号、６０９はＲＯＭ、６１０はＲＯＭ内部に蓄積されている携帯電話６０１の端末電話番号、６１１は携帯電話６０１をユニークに識別できる機器ＩＤ、６１２はメモリカード６０２内部の暗号化コンテンツ６０３の復号化やＲＡＭ６０６内部のコンテンツ６０７を暗号化しメモリカード６０２への蓄積を行う暗号化プログラム、６１３は別電話番号６０８の生成しＲＡＭ６０６への格納を行う別電話番号生成プログラムである。なお、暗号化コンテンツ６０３と暗号化タイトル鍵６０４はメモリカード６０２内において一対一で対応付けされており、暗号化コンテンツ６０３はどの暗号化タイトル鍵６０４を用いれば復号化できるか識別できるようになっている。
図７は別電話番号生成プログラム６１３が同一端末における電話番号変更の際、別電話番号６０８を生成しＲＡＭ６０６に格納するアルゴリズムの一例を示すフローチャートである。
このアルゴリズムにおいて、別電話番号プログラム６１３は、キー入力などにより電話番号変更の指示を受けると（ステップ７０１）、ＲＡＭ６０６内に別電話番号６０８が存在しているかどうかをチェックし（ステップ７０２）、ステップ７０２で別電話番号が存在していなければ端末電話番号６１０をＲＡＭ６０６内にコピーし（ステップ７０３）、端末電話番号６１０を新しい端末電話番号に変更する（ステップ７０４）。ステップ７０２において旧暗号鍵が存在していれば端末番号６１０を新しい端末電話番号に変更する（ステップ７０４）。
図８は暗号化プログラム６１２がＲＡＭ６０６内のコンテンツ６０７をメモリカード６０２内に暗号化コンテンツとして格納する際のアルゴリズムの一例を示すフローチャートである。
このアルゴリズムにおいて、暗号化プログラム６１２は、ＲＡＭ６０６に別電話番号６０８が存在していれば別電話番号６０８を取得し、別電話番号６０８が存在していなければＲＯＭ６０９から端末電話番号６１０を取得し（ステップ１５０１）、タイトル鍵を生成し（ステップ１５０２）、ＲＡＭ６０６からコンテンツ６０７を取得し（ステップ１５０３）、ステップ１５０３で取得したコンテンツをステップ１５０２で生成したタイトル鍵で暗号化し（ステップ１５０４）、ステップ１５０２で生成したタイトル鍵をステップ１５０１で取得した別電話番号または端末電話番号から生成される暗号鍵で暗号化し（ステップ１５０５）、ステップ１５０４で暗号化された暗号化コンテンツとステップ１５０５で暗号化された暗号化タイトル鍵をメモリカード１５０２に格納する（ステップ１５０６）。
図９は暗号化プログラム６１２がメモリカード６０２内の暗号化コンテンツ６０３をＲＡＭ６０６内に格納する際のアルゴリズムの一例を示すフローチャートである。
このアルゴリズムにおいて、暗号化プログラム６１２は、ＲＡＭ６０６に別電話番号６０８が存在していれば別電話番号６０８を取得し、別電話番後６０８が存在していなければＲＯＭ６０９から端末電話番号６１０を取得し（ステップ１６０１）、メモリカード６０２から暗号化タイトル鍵を取得し（ステップ１６０２）、ステップ１６０２で取得した暗号化タイトル鍵をステップ１６０１で取得した別電話番号または端末電話番号から生成される暗号鍵を用いて復号化し（ステップ１６０３）、メモリカード６０２から暗号化コンテンツを取得し（ステップ１６０４）、ステップ１６０４で取得した暗号化コンテンツをステップ１６０３で復号化されたタイトル鍵を用いて復号化し（ステップ１６０５）、ステップ１６０５で復号化されたコンテンツをＲＡＭ６０８に格納する（ステップ１６０６）。
なお暗号化プログラム６１２がメモリカード６０２内の暗号化コンテンツ６０３をＲＡＭ６０６内に格納する際のアルゴリズムは、前記暗号化プログラム６１２がＲＡＭ６０６内のコンテンツ６０７をメモリカード６０２内に暗号化コンテンツとして格納する際のアルゴリズムで暗号化されたコンテンツを復号化できるものであれば、上記アルゴリズム以外の方法を用いても良い。
本実施例における携帯電話の機種変更を行う例は実施の形態１と同様である。上記アルゴリズムにより、携帯電話６０１の端末電話番号を変更した場合でも、別端末電話番号を用いて暗号化／復号化することにより、端末電話番号変更する以前に格納したメモリカード内のコンテンツを再生することが可能となる。
なお、本実施例ではコンテンツの暗号化を暗号化プログラムにおいて行っていたが、暗号化プログラムと同等の処理を行う回路を用いてもよい。
なお、端末電話番号や機器ＩＤがＳＩＭカードやＵＩＭカードなどの携帯電話から取り外し可能な格納部に格納されていた場合、前記ＳＩＭカードやＵＩＭカードを有するユーザならばどの複数の端末においてメモリカードのコンテンツを復号化することが可能となる。
なお、メモリカードが、機器との認証を行う仕組みを有しかつ認証に成功した機器だけがアクセスできる特殊メモリ領域を有している場合、暗号化タイトル鍵を前記特殊メモリ領域に格納することでメモリカードとの認証が出来ないパーソナルコンピュータなどは暗号化タイトル鍵を取得することができず、著作権保護のレベルをさらに高くすることが可能となる。
（実施の形態３）
以下、本発明の第３の実施の形態について、図面を参照しながら説明する。
本実施例における携帯電話内部の構成図は図２と同様である。
図１０は本実施例において暗号化プログラム２１１がＲＡＭ２０６内のコンテンツ２０７を暗号化し、メモリカード２０２内に格納する際のアルゴリズムの一例を示すフローチャートである。暗号化プログラム２１１は、ＲＯＭ２０８から機器ＩＤ２１０を取得し（ステップ８０１）、タイトル鍵を生成し（ステップ８０２）、ＲＡＭ２０６からコンテンツ２０７を取得し（ステップ８０３）、ステップ８０３で取得したコンテンツをステップ８０２で生成したタイトル鍵で暗号化し（ステップ８０４）、ステップ８０２で生成したタイトル鍵をステップ８０１で取得した機器ＩＤから生成される暗号鍵で暗号化し（ステップ８０５）、ステップ８０４で暗号化された暗号化コンテンツをステップ８０５で暗号化された暗号化タイトル鍵をメモリカード２０２に格納する（ステップ８０６）。
図１１は本実施例において暗号化プログラム２１１がメモリカード２０２内の暗号化コンテンツ２０３を復号化してＲＡＭ２０６内に格納する際のアルゴリズムの一例を示すフローチャートである。
このアルゴリズムにおいて、暗号化プログラム２１１は、ＲＯＭ２０８から機器ＩＤ２１０を取得し（ステップ９０１）、メモリカード２０２から暗号化タイトル鍵を取得し（ステップ９０２）、ステップ９０２で取得した暗号化タイトル鍵をステップ９０１で取得した機器ＩＤから生成される暗号鍵を用いて復号化し（ステップ９０３）、メモリカード２０２から暗号化コンテンツを取得し（ステップ９０４）、ステップ９０４で取得した暗号化コンテンツをステップ９０３で復号化されたタイトル鍵を用いて復号化し（ステップ９０５）、ステップ９０５で復号化されたコンテンツをＲＡＭ２０８に格納する（ステップ９０６）。
なお暗号化プログラム２１１がメモリカード２０２内の暗号化コンテンツ２０３をＲＡＭ２０６内に格納する際のアルゴリズムは、図１０を用いて説明した前記暗号化プログラム２１１がＲＡＭ２０６内のコンテンツ２０７をメモリカード２０２内に暗号化コンテンツとして格納する際のアルゴリズムで暗号化されたコンテンツを復号化できるものであれば、上記アルゴリズム以外の方法を用いても良い。
上記アルゴリズムにより、メモリカード２０２内の暗号化コンテンツ２０３をメモリカード２０２に格納する際に用いた携帯電話と異なる携帯電話で再生しようとしても、暗号化コンテンツ２０３を復号化する際に必要な機器ＩＤ２１０が異なるため再生できず、メモリカードに格納されたコンテンツを特定の端末でのみ再生させることが可能となる。
次に本実施例において携帯電話の機種変更を行う例を述べる。図１２は携帯電話の機種変更を行うシステムの概観を示した図である。図１２において、１００１は今まで使用していた端末、１００２は端末１００１内のＲＯＭ、１００３は端末１００１の電話番号、１００４は電話番号１００１を暗号化する暗号プログラム、１００５は端末１００１のメモリカードＩ／Ｆ、１００６は端末１００１の電話番号を格納するメモリカード、１００７はメモリカード１００６に格納された電話番号、１００８は新しく使用する端末、１００９は端末１００８内のＲＯＭ、１０１０は端末１００８の電話番号、１０１１はメモリカード１００６内の電話番号１００７を復号化してＲＯＭ１００９に格納する復号プログラム、１０１２は端末１００８のメモリカードＩ／Ｆである。
図１３は暗号化プログラム１００５がＲＯＭ１００２内の機器ＩＤ１００４を暗号化してメモリカード１００７に格納する際のアルゴリズムの一例を示すフローチャートである。暗号化プログラム１００５は、ＲＯＭ１００２から機器ＩＤ（α）と電話番号（β）を取得し（ステップ１１０１）、電話番号（β）から生成される暗号鍵を用いて機器ＩＤ（α）を暗号化した値ＸＸを生成し（ステップ１１０２）、ステップ１１０２で生成されたＸＸをメモリカードに出力し（ステップ１１０３）、ＲＯＭ１００２内の機器ＩＤ１１０４を削除する（ステップ１１０４）。なお、ステップ１１０２においてＸＸを生成する方法は、ＸＸから機器ＩＤ（α）が一意に決まる方式であれば機器ＩＤ（α）と電話番号（β）のＸＯＲを取る変換方式など他の方法を用いても構わない。またステップ１１０４でＲＯＭ１００２内の機器ＩＤ１１０４を削除せず、暗号化プログラム１００５が生成した乱数を機器ＩＤ１１０４に上書きしても良い。
図１４は暗号化プログラム１０１３がメモリカード１００７内の暗号化機器ＩＤ１００８を復号化してＲＯＭ１０１０内の機器ＩＤ１０１２に上書きする際のアルゴリズムの一例を示すフローチャートである。暗号化プログラム１０１３は、メモリカード１００７から暗号化機器ＩＤ１００８（ＸＸ）を読み出し（ステップ１２０１）、ＸＸから端末電話番号１０１１を用いて機器ＩＤに復号化し（ステップ１２０２）、ステップ１２０２で復号化された機器ＩＤをＲＯＭ１０１０内の機器ＩＤ１０１２に上書きし（ステップ１２０３）、メモリカード１００７内の暗号化機器ＩＤ１００８を削除する（ステップ１２０４）。なおステップ１２０２はステップ１１０２における変換方式の逆変換でなければならない。またステップ１２０４でメモリカード１００７内の暗号化機器ＩＤ１００８を削除せず、暗号化プログラム１０１３が生成した乱数を暗号化機器ＩＤ１００８に上書きしても良い。
本実施例によれば、機種変更冶具を用いることなく携帯電話の機器ＩＤを他の携帯電話に移すことが可能となる。
なお、本実施例ではコンテンツの暗号化を暗号化プログラムにおいて行っていたが、暗号化プログラムと同等の処理を行う回路を用いてもよい。
なお、端末電話番号や機器ＩＤがＳＩＭカードやＵＩＭカードなどの携帯電話から取り外し可能な格納部に格納されていた場合、前記ＳＩＭカードやＵＩＭカードを有するユーザならばどの複数の端末においてメモリカードのコンテンツを復号化することが可能となる。
なお、メモリカードが、機器との認証を行う仕組みを有しかつ認証に成功した機器だけがアクセスできる特殊メモリ領域を有している場合、暗号化タイトル鍵を前記特殊メモリ領域に格納することでメモリカードとの認証が出来ないパーソナルコンピュータなどは暗号化タイトル鍵を取得することができず、著作権保護のレベルをさらに高くすることが可能となる。
（実施の形態４）
以下、本発明の第４の実施の形態について、図面を参照しながら説明する。
図１５は、本実施例における携帯電話１０１内部の装置構成を示すブロック図である。図１５において、１３０１は携帯電話、１３０２はメモリカード、１３０３はメモリカード内部に蓄積されている暗号化コンテンツ、１３０４は暗号化コンテンツ１３０３を暗号化する際に用いたタイトル鍵が暗号化された暗号化タイトル鍵、１３０５はメモリカード１３０２と携帯電話１３０１とのインターフェースと成るメモリカードＩ／Ｆ、１３０６はＲＡＭ、１３０７はＲＡＭ１３０６に蓄積されたコンテンツ、１３０８は電話番号変更の際にＲＡＭに蓄積された旧端末電話番号、１３０９はＲＯＭ、１３１０はＲＯＭ内部に蓄積されている端末電話番号、１３１１は携帯電話１３０１固有の機器ＩＤ、１３１２はメモリカード１３０２内部の暗号化コンテンツ１３０３の復号化やＲＡＭ１３０６内部のコンテンツ１３０７を暗号化してメモリカード１３０２への蓄積さらにメモリカード１３０２内の暗号化コンテンツ１３０３を現在の端末電話番号１３１０を用いて再暗号化を行う暗号化プログラム、１３１３は暗号化コンテンツが正常に復号化されたかどうかを確認するためのハッシュ値である。なお、旧端末電話番号１３０８は履歴ＩＤ格納部に該当する。
図１６は、本実施の形態において暗号化プログラム１３１２がメモリカード１３０２内の暗号化コンテンツ１３０３を復号化し、ＲＡＭ１３０６内に格納する際のアルゴリズムの一例を示すフローチャートである。このアルゴリズムにおいて、暗号化プログラム１３１２は、復号化する暗号化コンテンツ１３０３に対応する暗号化タイトル鍵１３０４とハッシュ値１３１３とをメモリカード１３０２から取得し（ステップ１４０１）、ＲＯＭ１３０９内の端末電話番号１３１０から暗号鍵を作成し、この暗号鍵を用いてステップ１４０１で取得した暗号化タイトル鍵１３０４を復号化し、この復号化されたタイトル鍵を用いて暗号化コンテンツ１３０３を復号化する（ステップ１４０２）。次に、ステップ１４０２で復号化されたコンテンツのハッシュ値を計算し、ステップ１４０１で取得したハッシュ値１３１３と比較し（ステップ１４０３）、この比較結果が同値ならばコンテンツをＲＡＭ１３０６に格納し（ステップ１４０６）復号化が成功したということで処理を完了する。
他方、ステップ１４０３の比較処理において同値でない場合は、ＲＡＭ１３０６内に旧電話番号１３０８が残っているかどうかチェックし（ステップ１４０４）、旧電話番号１３０８が残っていなければ復号化が失敗したということで処理を完了する。また、ステップ１４０４の比較処理において旧電話番号１３０８が残っている場合は、この旧電話番号１３０８から暗号鍵を作成し、この暗号鍵を用いてステップ１４０１で取得した暗号化タイトル鍵１３０４を復号化し、さらにこの復号化されたタイトル鍵を用いて暗号化コンテンツ１３０３を復号化し（ステップ１４０５）、再度ステップ１４０２に移行する。
上記復号化手順により、電話番号変更以前の電話番号を利用して暗号化されたコンテンツも問題なく復号化することが可能となる。
また、上記復号化手順では暗号化コンテンツ１３０３を復号化しＲＡＭ１３０６に格納しているが、この際、復号化されたコンテンツのハッシュ値を計算し、復号化コンテンツをタイトル鍵で暗号化し、さらにこのタイトル鍵をＲＯＭ１３０９内の端末電話番号１３１０から生成される暗号鍵で暗号化し、これら暗号化コンテンツ、暗号化タイトル鍵、ハッシュ値をメモリカード１３０２内の暗号化コンテンツ１３０３、暗号化タイトル鍵１３０４、ハッシュ値１３１３と置換することにより、再度上記復号化手順を行なう際、ステップ１４０５を経由する必要がないため、復号化処理を迅速に行なうことが可能となる。
なお、本実施例ではコンテンツの暗号化を暗号化プログラムにおいて行っていたが、暗号化プログラムと同等の処理を行う回路を用いてもよい。
また、端末電話番号や機器ＩＤがＳＩＭカードやＵＩＭカードなどの携帯電話から取り外し可能な格納部に格納されていた場合、前記ＳＩＭカードやＵＩＭカードを有するユーザならばどの複数の端末においてメモリカードのコンテンツを復号化することが可能となる。
また、メモリカードが、機器との認証を行う仕組みを有しかつ認証に成功した機器だけがアクセスできる特殊メモリ領域を有している場合、暗号化タイトル鍵を前記特殊メモリ領域に格納することでメモリカードとの認証が出来ないパーソナルコンピュータなどは暗号化タイトル鍵を取得することができず、著作権保護のレベルをさらに高くすることが可能となる。
以上のように本発明は、記録メディアに対してコンテンツを格納する際、機器固有のＩＤから生成される暗号鍵を用いて暗号化してから記録メディアに格納することにより、格納する際に用いた機器でのみ再生可能という効果を有する。
また、携帯電話における電話番号変更のように機器ＩＤが変更される際において、以前の機器ＩＤで暗号化／復号化する方式を提供することにより、機器ＩＤを変更された後でもコンテンツの再生が可能となる。
さらに、携帯電話における機種変更のように別の端末に機器ＩＤを移行する際において、安全に機器ＩＤを移行する方式を提供することにより、再生可能端末を別な端末に移行することが可能となる。
本発明は、図面に示す好ましい実施の形態に基づいて説明されてきたが、当業者であれば、本発明の思想を逸脱することなく容易に各種の変更、改変し得ることは明らかである。本発明はそのような変更例も含むものである。
【図面の簡単な説明】
【図１】
本発明のコンテンツ処理装置として携帯電話を例とした場合の装置の概観図
【図２】
本発明の第１の実施の形態における携帯電話内部の装置構成を示すブロック図
【図３】
本発明の第１の実施の形態においてコンテンツを暗号化してメモリカード内に暗号化コンテンツとして格納する場合のアルゴリズムの一例を示すフローチャート
【図４】
本発明の第１の実施の形態において暗号化コンテンツを復号化してＲＡＭ内に格納する際のアルゴリズムの一例を示すフローチャート
【図５】
本発明の第１の実施の形態における機種変更システムの概観図
【図６】
本発明の第２の実施の形態における携帯電話内部の装置構成を示すブロック図
【図７】
本発明の第２の実施の形態における電話番号変更のアルゴリズムの一例を示すフローチャート
【図８】
本発明の第２の実施の形態においてコンテンツを暗号化してメモリカード内に暗号化コンテンツとして格納する場合のアルゴリズムの一例を示すフローチャート
【図９】
本発明の第２の実施の形態において暗号化コンテンツを復号化してＲＡＭ内に格納する際のアルゴリズムの一例を示すフローチャート
【図１０】
本発明の第３の実施の形態においてコンテンツを暗号化してメモリカード内に暗号化コンテンツとして格納する場合のアルゴリズムの一例を示すフローチャート
【図１１】
本発明の第３の実施の形態において暗号化コンテンツを復号化してＲＡＭ内に格納する際のアルゴリズムの一例を示すフローチャート
【図１２】
本発明の第３の実施の形態における機種変更システムの概観図
【図１３】
本発明の第３の実施の形態においてＲＯＭ内の機器ＩＤを暗号化してメモリカードに格納する際のアルゴリズムの一例を示すフローチャート
【図１４】
本発明の第３の実施の形態においてメモリカード内の暗号化機器ＩＤを復号化してＲＯＭ内の機器ＩＤに上書きする際のアルゴリズムの一例を示すフローチャート
【図１５】
本発明の第４の実施の形態における携帯電話内部の装置構成を示すブロック図
【図１６】
本発明の第４の実施の形態においてメモリカード内の暗号化コンテンツを復号化し、ＲＡＭ内に格納する際のアルゴリズムの一例を示すフローチャート
【図１】
2003034651.tif 000003
【図２】
2003034651.tif 000004
【図３】
2003034651.tif 000005
【図４】
2003034651.tif 000006
【図５】
2003034651.tif 000007
【図６】
2003034651.tif 000008
【図７】
2003034651.tif 000009
【図８】
2003034651.tif 000010
【図９】
2003034651.tif 000011
【図１０】
2003034651.tif 000012
【図１１】
2003034651.tif 000013
【図１２】
2003034651.tif 000014
【図１３】
2003034651.tif 000015
【図１４】
2003034651.tif 000016
【図１５】
2003034651.tif 000017
【図１６】
2003034651.tif 000018
【手続補正書】
【提出日】平成15年8月14日(2003.8.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置において、コンテンツを格納するコンテンツ格納部と、前記コンテンツ処理装置をユニークに識別できるＩＤを格納するＩＤ格納部と、前記記録メディアに対する入出力を行う記録メディア入出力部と、前記コンテンツ格納部内のコンテンツを前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディア入出力部から前記記録メディアに格納する暗号処理部を備えるコンテンツ処理装置。
【請求項２】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項１記載のコンテンツ処理装置。
【請求項３】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項１記載のコンテンツ処理装置。
【請求項４】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置において、コンテンツを格納するコンテンツ格納部と、前記コンテンツ処理装置をユニークに識別できるＩＤを格納するＩＤ格納部と、前記記録メディアに対する入出力を行う記録メディア入出力部と、前記記録メディア内のコンテンツを前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて復号化する暗号処理部を備えるコンテンツ処理装置。
【請求項５】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項４記載のコンテンツ処理装置。
【請求項６】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項４記載のコンテンツ処理装置。
【請求項７】
前記ＩＤ格納部とは別に、前記コンテンツ処理装置のＩＤを変更する際に、変更前のＩＤを格納する別ＩＤ格納部を備え、前記暗号処理部が前記コンテンツ格納部内のコンテンツを暗号化する際、前記別ＩＤ格納部内にＩＤが存在すれば前記別ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化し、前記別ＩＤ格納部内にＩＤが存在しなければ前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化する請求項１記載のコンテンツ処理装置。
【請求項８】
前記ＩＤ格納部とは別に、前記コンテンツ処理装置のＩＤを変更する際に、変更前のＩＤを格納する別ＩＤ格納部を備え、前記暗号処理部が前記記録メディア内のコンテンツを復号化する際、前記別ＩＤ格納部内にＩＤが存在すれば前記別ＩＤ格納部内のＩＤから生成される暗号鍵を用いて復号化し、前記別ＩＤ格納部内にＩＤが存在しなければ前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて復号化する請求項４記載のコンテンツ処理装置。
【請求項９】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項７記載のコンテンツ処理装置。
【請求項１０】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項８記載のコンテンツ処理装置。
【請求項１１】
前記ＩＤ格納部内のＩＤを前記記録メディア入出力部から前記記録メディアに格納するＩＤ出力部を備えた請求項１記載のコンテンツ処理装置。
【請求項１２】
前記記録メディアに格納されているＩＤを前記記録メディア入出力部から読み出すＩＤ入力部を備えた請求項４記載のコンテンツ処理装置。
【請求項１３】
前記コンテンツ処理装置のＩＤの変更履歴を格納する履歴ＩＤ格納部を備えた請求項１記載のコンテンツ処理装置。
【請求項１４】
前記コンテンツ処理装置のＩＤの変更履歴を格納する履歴ＩＤ格納部を備えた請求項４記載のコンテンツ処理装置。
【請求項１５】
前記コンテンツ処理装置が携帯電話であり、前記ＩＤは携帯電話の電話番号であることを特徴とする請求項１３記載のコンテンツ処理装置。
【請求項１６】
前記ＩＤが、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報をもとに生成されていることを特徴とする請求項１４記載のコンテンツ処理装置。
【請求項１７】
前記暗号処理部が前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて前記記録メディア内のコンテンツを復号化し、そのうち正しく復号化できたコンテンツを前記ＩＤ格納部内のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納することを特徴とする請求項１４記載のコンテンツ処理装置。
【請求項１８】
前記暗号処理部が前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて前記記録メディア内のコンテンツを復号化する場合、コンテンツが正しく復号化されたかどうかをチェックするためのハッシュを有することを特徴とする請求項１７記載のコンテンツ処理装置。
【請求項１９】
暗号化前のコンテンツのサイズ、作成日付、暗号日などの属性情報をコンテンツとは別に管理する属性情報管理手段と、暗号化前の属性情報と復号化したコンテンツの属性情報とを比較する比較手段とを有し、
前記暗号処理部が前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて前記記録メディア内のコンテンツを復号化する場合、コンテンツが正しく復号化されたかどうかを前記暗号化前の属性情報と復号化したコンテンツの属性情報とを比較してチェックすることを特徴とする請求項１７記載のコンテンツ処理装置。
【請求項２０】
コンテンツが正しく復号化された場合、正しく復号化されたコンテンツを再度、現在のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納することを特徴とする請求項１８記載のコンテンツ処理装置。
【請求項２１】
コンテンツが正しく復号化された場合、正しく復号化されたコンテンツを再度、現在のＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納することを特徴とする請求項１９記載のコンテンツ処理装置。
【請求項２２】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置を、前記記録メディアに対しコンテンツを暗号化して格納する装置として機能させるプログラムであって、
前記コンテンツ処理装置が保持するコンテンツを取得し、
前記コンテンツ処理装置が記憶するコンテンツ処理装置をユニークに識別できるＩＤを少なくとも利用して暗号鍵を生成し、
前記暗号鍵を用いて、取得したコンテンツを暗号化して前記記録メディアに格納する暗号処理を実行する、
ように機能させるコンテンツ保護プログラム。
【請求項２３】
前記コンテンツ処理装置が携帯電話の場合に、前記ＩＤとして携帯電話の電話番号を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２２記載のコンテンツ保護プログラム。
【請求項２４】
前記ＩＤとして、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２２記載のコンテンツ処理装置及びコンテンツ保護プログラム。
【請求項２５】
前記コンテンツ処理装置が前記ＩＤ格納部とは別に、前記コンテンツ処理装置のＩＤを変更する際に、変更前のＩＤを格納する別ＩＤ格納部を備えていた場合に、前記暗号鍵の生成は、前記別ＩＤ格納部にＩＤが存在する場合は、前記別ＩＤ格納部に存在するＩＤを、その他のＩＤよりも優先的に利用して暗号鍵を生成する請求項２２記載のコンテンツ保護ブログラム。
【請求項２６】
記録メディアに対するコンテンツの入出力を行うコンテンツ処理装置を、前記記録メディアに暗号化されて格納されているコンテンツを復号化する装置として機能させるプログラムであって、
前記記録メディアに格納された暗号化された暗号鍵を取得し、
前記コンテンツ処理装置が記憶するコンテンツ処理装置を識別するＩＤを少なくとも利用して暗号鍵を生成し、
前記暗号鍵を用いて前記暗号化された暗号鍵を復号化し、
前記復号化された暗号鍵を用いて暗号化されたコンテンツを復号化する暗号処理部、として機能させるコンテンツ保護プログラム。
【請求項２７】
前記コンテンツ処理装置が前記ＩＤとは別に、前記コンテンツ処理装置のＩＤを変更する際に、変更前のＩＤを格納する別ＩＤ格納部を備えていた場合に、復号の際に用いる前記暗号鍵の生成は、前記別ＩＤ格納部にＩＤが存在する場合は、前記別ＩＤ格納部に存在するＩＤを、その他のＩＤよりも優先的に利用して暗号鍵を生成する請求項２６記載のコンテンツ保護プログラム。
【請求項２８】
前記コンテンツ処理装置がコンテンツ処理装置を識別するＩＤを格納するＩＤ格納部とは別に、複数のＩＤを格納可能な履歴ＩＤ格納部を備えていた場合に、前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて記録メディア内のコンテンツを復号化し、そのうち正しく復号化できたコンテンツを前記ＩＤ格納部に格納されたＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納する請求項２２記載のコンテンツ保護プログラム。
【請求項２９】
前記コンテンツ処理装置が携帯電話の場合に、前記ＩＤとして携帯電話の電話番号を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２８記載のコンテンツ保護プログラム。
【請求項３０】
前記ＩＤとして、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項２８記載のコンテンツ処理装置及びコンテンツ保護プログラム。
【請求項３１】
前記コンテンツ処理装置がコンテンツ処理装置を識別するＩＤを格納するＩＤ格納部とは別に、複数のＩＤを格納可能な履歴ＩＤ格納部を備えていた場合に、前記履歴ＩＤ格納部に格納される１以上のＩＤから各々生成される暗号鍵を用いて記録メディア内のコンテンツを復号化し、そのうち正しく復号化できたコンテンツを前記ＩＤ格納部に格納されたＩＤから生成される暗号鍵を用いて暗号化し前記記録メディアに格納する請求項２６記載のコンテンツ保護プログラム。
【請求項３２】
前記コンテンツ処理装置が携帯電話の場合に、前記ＩＤとして携帯電話の電話番号を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項３１記載のコンテンツ保護プログラム。
【請求項３３】
前記ＩＤとして、前記コンテンツ処理装置の製造番号、メーカー番号、色識別番号、電話番号のいずれか１以上の情報を用いて前記コンテンツ処理装置を機能させることを特徴とする請求項３１記載のコンテンツ処理装置及びコンテンツ保護プログラム。
【請求項３４】
前記コンテンツ処理装置のＩＤの変更履歴を格納する履歴ＩＤ格納部を備え、前記暗号処理部は、前記ＩＤ格納部に格納されたＩＤから生成される暗号鍵を用いた復号化が失敗した場合、前記履歴ＩＤ格納部に格納されたＩＤから生成される暗号鍵を用いた復号化を、復号化が成功するまで繰り返し実行することを特徴とする請求項４記載のコンテンツ処理装置。
【国際調査報告】
2003034651.tif 000019
2003034651.tif 000020
2003034651.tif 000021
2003034651.tif 000022