(57)【要約】  記録媒体２４０は予めアクセス制限された保護領域２４１と、アクセス制限されていない非保護領域２４２を有する。コンテンツデータを暗号化する際に必要となる暗号鍵２０及びＩＶ２１の夫々少なくとも一部は、この保護領域２４１に書き込まれる。【特許請求の範囲】
【請求項１】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録する記録媒体処理手段を介して前記コンテンツデータの記録及び再生を行う記録再生装置であって、
前記コンテンツデータを暗号化するための暗号鍵と該暗号鍵と共に前記コンテンツデータを暗号化するための初期値とに基づいて、前記コンテンツデータを暗号化する暗号化手段と、
前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを行うように前記記録媒体処理手段を制御する制御手段と、
前記保護領域に記録された前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部に基づいて前記暗号化されたコンテンツデータを復号化する復号化手段と
を備えることを特徴とする記録再生装置。
【請求項２】
前記保護領域へのアクセス許可を取得する認証手段を更に具備する
ことを特徴とする請求の範囲第１項に記載の記録再生装置。
【請求項３】
前記制御手段は、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以後に行うように前記記録媒体処理手段を制御する
ことを特徴とする請求の範囲第１項に記載の記録再生装置。
【請求項４】
前記制御手段は、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以前に行うように前記記録媒体処理手段を制御する
ことを特徴とする請求の範囲第１項に記載の記録再生装置。
【請求項５】
前記暗号鍵を生成する暗号鍵生成手段を更に具備する
ことを特徴とする請求の範囲第１項に記載の記録再生装置。
【請求項６】
前記初期値を生成する初期値生成手段を更に具備する
ことを特徴とする請求の範囲第１項に記載の記録再生装置。
【請求項７】
前記コンテンツデータは、前記暗号化の単位となる複数のデータブロックからなり、
前記初期値生成手段は、前記初期値を、少なくとも一部の前記データブロック間で相互に異なる値を有するように決定する
ことを特徴とする請求の範囲第６項に記載の記録再生装置。
【請求項８】
前記初期値生成手段は、前記初期値と、前記データブロックにおいて先頭に位置するデータとに基づいて第２の初期値を生成する
ことを特徴とする請求の範囲第７項に記載の記録再生装置。
【請求項９】
前記初期値生成手段は、前記初期値と、前記暗号化されたコンテンツデータのデータサイズまたは前記データブロックのブロック番号とに基づいて第２の初期値を生成する
ことを特徴とする請求の範囲第７項に記載の記録再生装置。
【請求項１０】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録するための記録媒体処理装置であって、
前記コンテンツデータを暗号化するための暗号鍵の少なくとも一部、及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値の少なくとも一部を、前記保護領域に書き込む書き込み手段と、
前記保護領域に書き込みが行われた前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の読み出しを行う読み出し手段と
を備えることを特徴とする記録媒体処理装置。
【請求項１１】
前記記録媒体処理装置は、前記暗号化されたコンテンツデータの記録再生を指示する機器に対して前記保護領域へのアクセスを許可させるための認証手段を更に具備する
ことを特徴とする請求の範囲第１０項に記載の記録媒体処理装置。
【請求項１２】
前記暗号鍵を生成する暗号鍵生成手段を更に具備する
ことを特徴とする請求の範囲第１０項に記載の記録媒体処理装置
【請求項１３】
前記初期値を生成する初期値生成手段を更に具備する
ことを特徴とする請求の範囲第１０項に記載の記録媒体処理装置。
【請求項１４】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録する記録媒体処理手段を介して前記コンテンツデータの再生を行う再生装置であって、
前記コンテンツデータを暗号化するための暗号鍵と該暗号鍵と共に前記コンテンツデータを暗号化するための初期値とに基づいて暗号化されたコンテンツデータを前記非保護領域から読み込み、並びに前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部を前記保護領域から読み込むように前記記録媒体処理手段を制御する制御手段と、
前記暗号鍵及び前記初期値に基づいて前記暗号化されたコンテンツデータを復号化する復号化手段と
を備えることを特徴とする再生装置。
【請求項１５】
暗号化されたコンテンツデータと、前記コンテンツデータを暗号化するための暗号鍵とが記録される記録領域を有する記録媒体であって、
前記記録領域に形成され、特定の条件下においてアクセス制限され、前記暗号鍵の少なくとも一部及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値の少なくとも一部が記録される保護領域と、
前記記録領域に形成され、アクセス制限されず、前記暗号化されたコンテンツデータが記録される非保護領域と
を有することを特徴とする記録媒体。
【請求項１６】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録し、前記コンテンツデータを暗号化するための暗号鍵、及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値を、記録する記録媒体処理手段と、
前記暗号鍵を生成する暗号鍵生成手段と、
前記初期値を生成する初期値生成手段と、
前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを行うように前記記録媒体処理手段を制御する制御手段と、
前記コンテンツデータを前記暗号鍵及び前記初期値に基づいて暗号化する暗号化手段と、
前記暗号化されたコンテンツデータを前記暗号鍵及び前記初期値に基づいて復号化する復号化手段と
を備えることを特徴とするコンテンツ記録再生システム。
【請求項１７】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、暗号化されたコンテンツデータの記録及び再生を行う装置のコンテンツ記録再生方法であって、
前記コンテンツデータを前記非保護領域に記録する際には、
前記コンテンツデータを暗号化するための暗号鍵を生成する暗号鍵生成工程と、
前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値を生成する初期値生成工程と、
前記コンテンツデータを前記暗号鍵及び前記初期値に基づいて暗号化する暗号化工程と、
前記非保護領域に対し、前記暗号化されたコンテンツデータの書き込みを行う第１の書き込み工程と、
前記保護領域に対し、前記生成された暗号鍵の少なくとも一部及び前記生成された初期値の少なくとも一部の書き込みを行う第２の書き込み工程と、
前記暗号化されたコンテンツデータを前記暗号鍵及び前記初期値に基づいて復号化する復号化工程と
を有することを特徴とするコンテンツ記録再生方法。
【請求項１８】
前記暗号化されたコンテンツデータを前記記録媒体から再生する際には、
前記非保護領域に対し、前記暗号化されたコンテンツデータの読み出しを行う第１の読み出し工程と、
前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の読み出しを行う第２の読み出し工程と
を有することを特徴とする請求の範囲第１７項に記載のコンテンツ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置、記録媒体処理装置、再生装置、記録媒体、コンテンツ記録再生システム、及びコンテンツ記録再生方法の技術分野に関する。
【背景技術】
【０００２】
例えば、ハードディスク装置などの情報記録再生装置において、第三者からコンテンツデータを秘匿するための技術が報告されている（例えば、非特許文献１参照）。【０００３】
非特許文献１に開示された技術（以下、「従来の技術」と称する）によれば、コンテンツデータを、暗号鍵と初期値（Initialize Vector：以降ＩＶ）とを用いて暗号化することによって、何らの暗号化を施さない場合と比較してコンテンツデータを秘匿可能であるとされている。【０００４】
【非特許文献１】“ブロック暗号を使った秘匿，メッセージ認証，及び認証暗号を目的とした利用モードの技術調査報告”、[online]、[平成１６年７月３０日検索]、インターネット＜URL：http://www.ipa.go.jp/security/enc/CRYPTREC/fy15/documents/mode_wg040607_000.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術は以下に示す問題点を有する。【０００６】
暗号化するために必要な暗号鍵は、通常第三者からは容易にアクセスすることが出来ないようなセキュリティレベルで守られている。ところが、同じく暗号化のために必要なＩＶは、暗号鍵よりも著しく低いセキュリティレベルで保管されている。近年ハッキング技術は著しい進歩を見せており、ＩＶが取得可能であるだけでも、暗号の解読性は飛躍的に高まることは容易に推察可能である。即ち、従来の技術では、暗号を解読してコンテンツを取得しようとする第三者からコンテンツを保護することが困難である。【０００７】
本発明は、例えば、上述した事情に鑑みてなされたものであり、コンテンツの秘匿性を向上させ得る記録再生装置、記録媒体処理装置、再生装置、記録媒体、コンテンツ記録再生システム、及びコンテンツ記録再生方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
＜記録再生装置＞
本発明の記録再生装置は上記課題を解決するために、アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録する記録媒体処理手段を介して前記コンテンツデータの記録及び再生を行う記録再生装置であって、前記コンテンツデータを暗号化するための暗号鍵と該暗号鍵と共に前記コンテンツデータを暗号化するための初期値とに基づいて、前記コンテンツデータを暗号化する暗号化手段と、前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを行うように前記記録媒体処理手段を制御する制御手段と、前記保護領域に記録された前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部に基づいて前記暗号化されたコンテンツデータを復号化する復号化手段とを備える。【０００９】
本発明において、「アクセス制限された保護領域」とは、予めアクセスが許可された機器のみアクセスが可能である領域を指す。また、「アクセス制限されていない」とは、そのようなアクセスが許可された機器以外の機器であってもアクセスが可能である領域を指す。【００１０】
本発明の記録再生装置によれば、その動作時には、暗号化手段によって、コンテンツデータが暗号鍵及びＩＶに基づいて暗号化される。【００１１】
ここで、本発明において「コンテンツデータ」とは、映画、ドラマ、又は個人的に撮影した映像などの映像データ及び画像データ、音楽データ、並びに文書データなどを指し、第三者から秘匿する必要が若干でも生じ得る全てのデータを指す。尚、本発明において、第三者とは、暗号化されたコンテンツデータを、悪意をもって解読、復号、破壊、若しくは改竄しようとする者、又は悪意の有無に限らず暗号化されたコンテンツの内容を知られたくない者などを指し、係る暗号化されたコンテンツデータの所有者又はそれに準じる者が、取得、変更、又は閲覧などを許可しない全ての者を抽象的に指し示す概念である。従って、例えば、一般的なコンピュータシステムにおいて扱われるデジタルデータは、全て本発明に係るコンテンツデータとなり得る。【００１２】
これらコンテンツデータを暗号化するための暗号鍵及びＩＶは、夫々所定種類の暗号化モードに準拠する。ここで、「所定種類の暗号化モード」とは、例えば、ＣＢＣ（Cipher Block Chaining）暗号化モード、ＣＦＢ（Cipher Feedback）暗号化モード、ＯＦＢ（Output Feedback）暗号化モード、又はＡＢＣ（Accumulated Block Chaining）暗号化モードなどを含み、暗号鍵とＩＶとによってコンテンツデータの暗号化及び復号化を行う全ての暗号化モードを指す。【００１３】
このように所定種類の暗号化モードに準拠した暗号化がなされたコンテンツデータは、制御手段が記録媒体処理手段を制御することによって、例えば、記録媒体における非保護領域に書き込まれる。他方、このように暗号化されたコンテンツデータの一部が、例えば、保護領域に書き込まれることは可能であり、更に、コンテンツデータの一部がこのように暗号化されることなく保護領域或いは非保護領域に書き込まれることも可能である。【００１４】
本発明における記録媒体は、記録領域に保護領域と非保護領域とを有する。保護領域とは、アクセス制限がなされた領域であり、非保護領域とは、そのようなアクセス制限がなされていない保護がなされていない領域を指す。このような保護領域を有する記録媒体としては、例えば、ハードディスク（ＨＤ：Hard Disk）などが挙げられる。【００１５】
また、「記録媒体処理手段」とは、予め本発明における記録媒体の保護領域へのアクセスが許可された機器の一つであって、記録媒体に対し、データの書き込み及び読み出しを行うことが可能に構成された機器を指す。記録媒体処理手段は、例えば、記録媒体がＨＤであれば、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）などの一部又は全体に相当する。即ち、本発明において、記録媒体と記録媒体処理手段とは、一部又は全てが一体に構成されていてもよい趣旨である。【００１６】
一方、暗号化に使用される暗号鍵は、記録媒体処理手段によって、その少なくとも一部が、第三者が容易に取得し得ない保護領域に書き込まれる。従って、暗号化されたデータが非保護領域に書き込まれているとしても、この暗号化されたコンテンツデータの秘匿性はある程度保たれる。ここで、「少なくとも一部」とは、暗号鍵の全部であってもよい。【００１７】
然るに、ＩＶについて、その秘匿性が何ら考慮されない場合には、既に述べたように、コンテンツデータの秘匿性は自明的に劣化する。【００１８】
しかしながら、本発明においては、このＩＶの少なくとも一部が保護領域に書き込まれるように、制御手段が記録媒体処理手段を制御している。従って、第三者はＩＶをも容易に取得し得なくなり、暗号化されたコンテンツデータの秘匿性が向上するのである。尚、ここで述べる「少なくとも一部」とは、ＩＶの全部であってもよい趣旨である。また、本発明において、「秘匿性が向上する」とは、ＩＶを保護領域に書き込まない場合と比較して、その秘匿性が若干なりとも改善されることを広く表す趣旨である。【００１９】
尚、本発明の記録再生装置において、暗号化手段、復号化手段、及び制御手段は、少なくとも記録媒体の保護領域にアクセスする必要が生じた際には、係るアクセスの許可が付与される。このようなアクセス許可は、例えば、公知の認証技術などを介してその都度付与されてもよいし、予め付与されていてもよい。【００２０】
尚、記録媒体における保護領域からの読み出し以前、又は記録媒体における保護領域への書き込み以前において、例えば何らかの認証を行うのが好適であるが、このような場合であっても、記録媒体及び記録媒体処理手段と記録再生装置との間で秘匿性を保持しつつ暗号鍵及びＩＶを転送可能である限りにおいて認証は必ずしも必要ない。例えば、記録媒体、記録媒体処理手段、及び記録再生装置が予め相互に一体に構成されている場合などには、予め安全性の高いインターフェイスでこれら各手段間を接続してもよい。ここでいう安全性の高いインターフェイスとは、汎用バス、例えばＡＴＡインターフェイスではないインターフェイスでアクセスすることを指す。【００２１】
特に、本発明の記録再生装置では、前記制御手段は、前記非保護領域に対し、少なくとも部分的に暗号化されたコンテンツデータの少なくとも一部の書き込みを行うように前記記録媒体処理手段を制御する。【００２２】
このように制御することで、少なくとも部分的に暗号化されたコンテンツデータは、その全て又はその一部が、非保護領域に書き込まれる。暗号化されたコンテンツデータは、暗号化がなされているため、第三者に取得されたとしてもデータとしては意味をなさないことが多い。一方で、非保護領域への書き込みは、保護領域への書き込みと比較して処理に係る負荷は軽くて済み、効率的である。【００２３】
いずれにせよ、本発明では、暗号化されたコンテンツデータは、非保護領域に記録される。この際、全ての暗号化されたコンテンツデータが、非保護領域に記録されてもよいし、少なくとも一部の暗号化されたコンテンツデータは、非保護領域に記録される。即ち、暗号化されたコンテンツデータが多少なり保護領域に記録される場合や、暗号化されないコンテンツデータが多少なり保護領域又は非保護領域に記録される場合も、本発明の技術的範囲から外れる訳ではない。【００２４】
本発明の記録再生装置の一の態様では、前記保護領域へのアクセス許可を取得する認証手段を更に具備する。【００２５】
この態様によれば、保護領域へのアクセス許可を取得する認証手段を具備するので、第三者の保護領域へのアクセスを高い確率で阻止し得る。また、公知である、電子証明書、並びに秘密鍵及び公開鍵の鍵ペアによる認証などにおいては、相互に認証された（即ち、アクセス許可がなされた）場合に、セッション鍵と呼ばれる一時的な暗号鍵が生成される場合がある。このようなセッション鍵によって暗号鍵及びＩＶが一時的に暗号化された場合には、記録媒体からの、又は記録媒体への、読み出し又は書き込み処理中における暗号鍵及びＩＶの秘匿性が向上するので安全である。【００２６】
また、例えば、ＨＤＤのように、記録媒体と記録媒体処理手段とが予め一体に構成されている場合には、これらを一つの記録媒体とみなしてもよい。この場合には、記録媒体処理手段と暗号化復号化手段との間で、認証などによってアクセス許可の付与が行われてもよい。【００２７】
本発明の記録再生装置の他の態様では、前記制御手段は、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以後に行うように前記記録媒体処理手段を制御する。【００２８】
この態様によれば、制御手段による制御下で、記録媒体処理手段によって、暗号鍵の少なくとも一部及び初期値の少なくとも一部の書き込みは、暗号化されたコンテンツデータの書き込みが行われた後に行われる。従って、暗号化に用いた暗号鍵及び初期値の少なくとも一部を確実に、暗号化されたコンテンツデータに対応する保護領域に書き込める。但し、暗号鍵の少なくとも一部及び初期値の少なくとも一部の書き込みは、暗号化されたコンテンツデータの書き込み以前に行われることも可能である。【００２９】
本発明の記録再生装置の他の態様では、前記制御手段は、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以前に行うように前記記録媒体処理手段を制御する。【００３０】
例えば、暗号化されたコンテンツデータの記録以後に暗号鍵とＩＶが記録される場合には、停電などの異常事態によってコンテンツデータの記録処理が中断すると、暗号鍵及びＩＶを保護するための処理負荷が増大するため好ましくない。この態様によれば、暗号化されたコンテンツデータの記録以前に暗号鍵及びＩＶが保護領域に記録されるため、安全であると共に処理負荷も軽くて済むので好適である。但し、本発明に係る効果は、いずれの場合であっても担保される。【００３１】
本発明の記録再生装置の他の態様では、前記暗号鍵を生成する暗号鍵生成手段を更に具備する。【００３２】
この態様によれば、暗号鍵生成手段を具備するので、効率的にコンテンツデータの暗号化を行うことが可能である。【００３３】
本発明の記録再生装置の他の態様では、前記初期値を生成する初期値生成手段を更に具備する。【００３４】
この態様によれば、初期値生成手段を具備するので、効率的にコンテンツデータの暗号化を行うことが可能である。【００３５】
初期値生成手段を備える本発明の記録再生装置の一の態様では、前記コンテンツデータは、前記暗号化の単位となる複数のデータブロックからなり、前記初期値生成手段は、前記初期値を、少なくとも一部の前記データブロック間で相互に異なる値を有するように決定する。【００３６】
コンテンツデータを暗号化するに際し、暗号化されるコンテンツデータは複数のデータブロックに分割されることが多い。このような場合、これらデータブロック各々は同一のＩＶで暗号化されていても問題はないが、この態様によれば、初期値生成手段が、ＩＶを、少なくとも一部のデータブロック間で異なるように決定するので、即ち、ＩＶが固定値ではなく乱数となり得るので、暗号化されたコンテンツデータの秘匿性が更に向上し得る。【００３７】
また、この態様において、前記初期値生成手段は、前記初期値と、前記データブロックにおいて先頭に位置するデータとに基づいて第２の初期値を生成してもよい。【００３８】
この態様によれば、初期値生成手段が、保護領域に記録されているＩＶと、暗号化されるべきコンテンツデータにおいてデータブロック各々における先頭に位置するデータとに基づいて第２のＩＶを生成する。この場合、第２のＩＶの生成に使用されたデータ部分は暗号化されないが、第２のＩＶは、データブロック毎に異なる値を採ることが簡便にして可能となるので好適である。【００３９】
また、この態様においては、前記初期値生成手段は、前記初期値と、前記暗号化されたコンテンツデータのデータサイズまたは前記データブロックのブロック番号とに基づいて第２の初期値を生成してもよい。【００４０】
この態様によれば、非保護領域に記録されたコンテンツデータに基づいて第２のＩＶが生成される必要がなくなるので、好適である。
＜記録媒体処理装置＞
本発明の記録媒体処理装置は上記課題を解決するために、アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録するための記録媒体処理装置であって、前記コンテンツデータを暗号化するための暗号鍵の少なくとも一部、及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値の少なくとも一部を、前記保護領域に書き込む書き込み手段と、前記保護領域に書き込みが行われた前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の読み出しを行う読み出し手段とを備える。【００４１】
本発明の記録媒体処理装置によれば、書き込み手段によって、暗号鍵及びＩＶの夫々少なくとも一部が記録媒体における保護領域に書き込まれる。即ち、上述した記録媒体処理手段と同様の作用により、暗号化されたコンテンツデータの秘匿性が向上し得る。【００４２】
尚、本発明の記録媒体処理手段は、既に述べた「記録媒体処理手段」と同様の形態を採ることが可能である。即ち、記録媒体がＨＤであれば、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）などの一部又は全体に相当する。また、リムーバルハードディスクドライブのような形態を採ることも可能である。【００４３】
特に本発明の記録媒体処理装置では、前記書き込み手段は、前記記録媒体の前記非保護領域に対し、少なくとも部分的に暗号化されたコンテンツデータの少なくとも一部の書き込みを行い、前記読み出し手段は、前記記録媒体の前記非保護領域に対し、前記書き込みが行われた暗号化されたコンテンツデータの少なくとも一部の読み出しを行う。【００４４】
このように書き込みや呼び出しを行うことで、少なくとも部分的に暗号化されたコンテンツデータの全て又は一部は、非保護領域に書き込まれるので、処理負荷を軽減し得る。いずれにせよ、本発明では、暗号化されたコンテンツデータは、非保護領域に記録される。この際、全ての暗号化されたコンテンツデータが、非保護領域に記録されてもよいし、少なくとも一部の暗号化されたコンテンツデータは、非保護領域に記録される。【００４５】
本発明の記録媒体処理手段の他の態様において、前記記録媒体処理装置は、前記暗号化されたコンテンツデータの記録再生を指示する機器に対して前記保護領域へのアクセスを許可させるための認証手段を更に具備する。【００４６】
この態様によれば、認証手段によって、暗号化されたコンテンツデータの再生を指示する機器に対し、保護領域へのアクセスが許可される。従って、極めて安全に暗号化されたコンテンツデータの秘匿性を向上させ得る。【００４７】
本発明の記録媒体処理装置の他の態様では、前記暗号鍵を生成する暗号鍵生成手段を更に具備する。【００４８】
この態様によれば、暗号鍵生成手段を具備するので、記録再生装置側の負荷を軽減することが可能である。【００４９】
本発明の記録媒体処理装置の他の態様では、前記初期値を生成する初期値生成手段を更に具備する。【００５０】
この態様によれば、記録再生装置側の負荷を軽減することが可能である。
＜再生装置＞
本発明の再生装置は上記課題を解決するために、アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録する記録媒体処理手段を介して前記コンテンツデータの再生を行う再生装置であって、前記コンテンツデータを暗号化するための暗号鍵と該暗号鍵と共に前記コンテンツデータを暗号化するための初期値とに基づいて暗号化されたコンテンツデータを前記非保護領域から読み込み、並びに前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部を前記保護領域から読み込むように前記記録媒体処理手段を制御する制御手段と、前記暗号鍵及び前記初期値に基づいて前記暗号化されたコンテンツデータを復号化する復号化手段とを備える。【００５１】
本発明の再生装置によれば、記録媒体における非保護領域から読み出された暗号化されたコンテンツデータが、保護領域から読み出された暗号鍵及びＩＶによって復号化手段により復号化されるので、暗号化されたコンテンツデータの秘匿性を向上させつつコンテンツデータの再生を行うことが可能である。
＜記録媒体＞
本発明の記録媒体は上記課題を解決するために、暗号化されたコンテンツデータと、前記コンテンツデータを暗号化するための暗号鍵とが記録される記録領域を有する記録媒体であって、前記記録領域に形成され、特定の条件下においてアクセス制限され、前記暗号鍵の少なくとも一部及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値の少なくとも一部が記録される保護領域と、前記記録領域に形成され、アクセス制限されず、前記暗号化されたコンテンツデータが記録される非保護領域とを有する。【００５２】
本発明の記録媒体によれば、保護領域に暗号鍵の少なくとも一部及び初期値の少なくとも一部が記録されるので、暗号化されたコンテンツデータの秘匿性を向上させ得る。
＜コンテンツ記録再生システム＞
本発明のコンテンツ記録再生システムは上記課題を解決するために、アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、前記非保護領域に暗号化されたコンテンツデータを記録し、前記コンテンツデータを暗号化するための暗号鍵、及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値を、記録する記録媒体処理手段と、前記暗号鍵を生成する暗号鍵生成手段と、前記初期値を生成する初期値生成手段と、前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを行うように前記記録媒体処理手段を制御する制御手段と、前記コンテンツデータを前記暗号鍵及び前記初期値に基づいて暗号化する暗号化手段と、前記暗号化されたコンテンツデータを前記暗号鍵及び前記初期値に基づいて復号化する復号化手段とを備える。【００５３】
本発明のコンテンツ記録再生システムによれば、その動作時には、暗号鍵生成手段により生成された暗号鍵の少なくとも一部及び初期値生成手段により生成されたＩＶの少なくとも一部が、記録媒体における保護領域に書き込まれるように、制御手段が記録媒体処理手段を制御する。従って、暗号化手段により暗号化されたコンテンツデータの秘匿性を向上させることが可能である。
＜コンテンツ記録再生方法＞
本発明のコンテンツ記録再生方法は上記課題を解決するために、アクセス制限された保護領域及びアクセス制限されていない非保護領域を有する記録媒体に対して、暗号化されたコンテンツデータの記録及び再生を行う装置のコンテンツ記録再生方法であって、前記コンテンツデータを前記非保護領域に記録する際には、前記コンテンツデータを暗号化するための暗号鍵を生成する暗号鍵生成工程と、前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値を生成する初期値生成工程と、前記コンテンツデータを前記暗号鍵及び前記初期値に基づいて暗号化する暗号化工程と、前記非保護領域に対し、前記暗号化されたコンテンツデータの書き込みを行う第１の書き込み工程と、前記保護領域に対し、前記生成された暗号鍵の少なくとも一部及び前記生成された初期値の少なくとも一部の書き込みを行う第２の書き込み工程と、前記暗号化されたコンテンツデータを前記暗号鍵及び前記初期値に基づいて復号化する復号化工程とを有する。【００５４】
本発明のコンテンツ記録再生方法によれば、上記各工程における動作によって、暗号化されたコンテンツデータの秘匿性を向上させ得る。【００５５】
本発明のコンテンツの記録再生方法の一の態様では、前記暗号化されたコンテンツデータを前記記録媒体から再生する際には、前記非保護領域に対し、前記暗号化されたコンテンツデータの読み出しを行う第１の読み出し工程と、前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の読み出しを行う第２の読み出し工程とを有する。【００５６】
この態様によれば、暗号鍵及びＩＶが保護領域から読み出されるので、暗号化されたコンテンツデータを安全に再生し得る。【００５７】
以上説明したように、本発明の記録再生装置は、暗号化手段、復号化手段、及び制御手段を備えるので、暗号化されたコンテンツデータの秘匿性を向上させ得る。本発明の記録媒体処理装置は、書き込み手段及び読み出し手段を備えるので、暗号化されたコンテンツデータの秘匿性を向上させ得る。本発明の再生装置は、制御手段及び復号化手段を備えるので、暗号化されたコンテンツデータの秘匿性を向上させ得る。本発明の記録媒体は、保護領域及び非保護領域を備えるので、暗号化されたコンテンツデータの秘匿性を向上させ得る。本発明のコンテンツ記録再生システムは、記録媒体処理手段、暗号鍵生成手段、初期値生成手段、暗号化手段、復号化手段、及び制御手段を備えるので、コンテンツの秘匿性を向上させ得る。本発明のコンテンツ記録再生方法は、暗号鍵生成工程、初期値生成工程、暗号化工程、復号化工程、第1の書き込み工程、及び第２の書き込み工程を有するので、暗号化されたコンテンツデータの秘匿性を向上させ得る。【００５８】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施例に係るコンテンツ記録再生システムのブロック図である。
【図２】図１のコンテンツ記録再生システムにおける記録媒体の模式図である。
【図３】図２の記録媒体に書き込まれる暗号化されたコンテンツデータの模式図である。
【図４】ＣＢＣ暗号化モードの暗号化処理の模式図である。
【図５】図１のシステムにおける認証処理のシーケンスチャートである。
【図６】図１のシステムにおけるコンテンツ書き込み処理に係るシーケンスチャートである。
【図７】図６の暗号化記録処理の模式図である。
【図８】本発明の第２実施例に係るコンテンツ記録再生システムにおける復号化再生処理のシーケンスチャートである。
【図９】図８の復号化再生処理の模式図である。
【図１０】本発明の第１変形例に係るコンテンツ記録再生システムにおける暗号化記録処理のシーケンスチャートである。
【図１１】本発明の第２変形例に係るコンテンツ記録再生システムにおける暗号化記録処理のシーケンスチャートである。
【図１２】本発明の第３変形例に係るコンテンツ記録再生システムにおける暗号化記録処理のシーケンスチャートである。
【符号の説明】
【００６０】
１０…コンテンツ記録再生システム、２０…暗号鍵、２１…ＩＶ、２２…暗号化されたコンテンツデータ、１００…記録再生装置、１１０…ＣＰＵ、１２０…ＲＯＭ、１３０…ＲＡＭ、１４０…画像処理部、２００…ハードディスク装置、２１０…認証処理部、２２０…メモリ、２３０…記録処理部、２４０…記録媒体、２４１…保護領域、２４２…非保護領域。
【発明を実施するための最良の形態】
【００６１】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００６２】
以下、図面を参照して、本発明の好適な実施例について説明する。
＜第１実施例＞
＜実施例の構成＞
始めに、図１を参照して、本発明の実施例に係るコンテンツ記録再生システムの構成について説明する。図１は、コンテンツ記録再生システム１０のブロック図である。【００６３】
図１において、コンテンツ記録再生システム１０は、記録再生装置１００及びハードディスク装置（ハードディスクドライブ（以下、適宜「ＨＤＤ」））２００からなる。【００６４】
記録再生装置１００は、ＨＤＤ２００に対し、画像、映像、音声、音楽、及び文章などの各種コンテンツデータをＣＢＣ暗号化モードで暗号化して記録すると共に、ＨＤＤ２００からこれらコンテンツデータを読み出して同暗号化モードで復号化して再生することが可能に構成された、本発明に係る「記録再生装置」の一例である。記録再生装置１００は、ＣＰＵ（Central Processing Unit）１１０、ＲＯＭ（Read Only Memory）１２０、ＲＡＭ（Random Access Memory）１３０、及び画像処理部１４０からなる。【００６５】
ＣＰＵ１１０は、記録再生装置の動作を制御するコントロールユニットであり、後述するコンテンツ保護処理を実行することが可能に構成された、本発明に係る「暗号鍵生成手段」、「初期値生成手段」、「暗号化手段」、「復号化手段」、及び「制御手段」の夫々一例である。【００６６】
ＲＯＭ１２０は、読み出し専用の不揮発性メモリであり、ＣＰＵ１１０がコンテンツ保護処理を実行するためのコンテンツ保護プログラムが格納されている。【００６７】
ＲＡＭ１３０は、書き換え可能な揮発性メモリであり、ＣＰＵ１１０がコンテンツ保護処理を実行する際に生じる各種データを一時的に格納することが可能に構成されている。【００６８】
画像処理部１４０は、ＨＤＤ２００に記録されている画像又は映像等のコンテンツデータに基づいて、不図示のディスプレイ装置や音声出力装置などに出力されるべき出力用データを生成することが可能に構成されている。【００６９】
ＨＤＤ２００は、認証処理部２１０、メモリ２２０、記録処理部２３０、及び記録媒体２４０からなる、本発明に係る「記録媒体処理装置」又は「記録媒体処理手段」の一例である。【００７０】
認証処理部２１０は、外部接続される機器との間で相互認証を行うための処理ユニットであり、本発明に係る「認証手段」の一例である。尚、この相互認証が行われる際には、前述のＣＰＵ１１０も係る認証手段の他の一例として機能する。【００７１】
メモリ２２０は、記録媒体２４０と記録再生装置１００との間の各種データなどの受け渡しの際に、これら各種データ類の一時的な格納を行うためのバッファである。【００７２】
記録処理部２３０は、記録媒体２４０に対する暗号化されたコンテンツデータの書き込み及び読み出し、並びに後述する暗号鍵及び初期値の書き込み及び読み出し、更には記録再生装置１００との各種データの受け渡しを実行することが可能に構成された、本発明に係る「書き込み手段」及び「読み出し手段」の夫々一例である。【００７３】
記録媒体２４０は、例えばハードディスクであり、記録再生装置１００により暗号化されたコンテンツデータ、記録再生装置１００により生成された暗号鍵及び初期値を格納することが可能に構成された、本発明に係る「記録媒体」の一例である。【００７４】
次に、図２を参照して、記録媒体２４０の詳細な構成について説明する。図２は、記録媒体２４０の模式図である。【００７５】
図２において、記録媒体２４０は、記録領域に、保護領域２４１と非保護領域２４２とを有する記録媒体である。保護領域２４１は、認証処理部２１０を介した相互認証がなされない機器ではアクセスすることが不可能な記録領域であり、本発明に係る「暗号鍵」及び「初期値」の夫々一例たる暗号鍵２０及びＩＶ２１が格納されている。一方、非保護領域２４２は、認証処理部２１０を介した相互認証の有無によらずアクセスすることが可能に構成された記録領域であり、暗号化されたコンテンツデータ２２が格納されている。また、保護領域２４１は、非保護領域２４２への書き込み命令、読み込み命令とは異なる特別な書き込み命令及び読み込み命令によってアクセスされるようにしても良い。【００７６】
次に、図３を参照して、暗号化されたコンテンツデータ２２の詳細な構成を説明する。図３は、記録媒体２４０に記録されるべき暗号化されたコンテンツデータ２２の模式図である。【００７７】
図３において、暗号化されたコンテンツデータ２２は、ＣＢＣ暗号化モードで暗号化されており、複数のＣＢＣデータブロック２２０ｉ（ｉ＝１，２，・・・，ｎ）からなる。これらＣＢＣデータブロック各々は、記録再生装置１００によって生成された暗号鍵２０及びＩＶ２１に基づいて暗号化されている。
＜実施例の動作＞
次に、コンテンツ記録再生システム１０の動作について説明する。【００７８】
始めに、図４を参照して、本実施例に係るＣＢＣ暗号化モードに準拠したコンテンツデータの暗号化について説明する。図４は、ＣＢＣ暗号化モードにおける暗号化処理の模式図である。尚、図４は、暗号化処理前のコンテンツデータを構成する任意のデータブロックに対する暗号化処理について説明したものである。【００７９】
図４において、暗号化される前の各データブロックは、複数の平文データからなる。平文データとは、ＣＢＣ暗号化モードにおける暗号化の最小データ単位に相当するデータである。ＣＢＣ暗号化モードにおいては、各データブロックの先頭に位置する平文データ（即ち、第１平文データ）にＩＶ２１が加算され、暗号鍵２０によって暗号化される。暗号化された第１平文データは、第１暗号化データとなる。【００８０】
次に、この第１暗号化データが第２平文データに加算され、暗号鍵２０によって暗号化され、第２暗号化データとなる。以降、同様にして順次暗号化された平文データが次順に当る平文データに加算され暗号化される。そして最終的に、第１暗号化データ以降の全ての暗号化データによって、一つの暗号化されたＣＢＣデータブロックが生成される。即ち、本実施例に係るＣＢＣ暗号化モードにおいて、一のデータブロックは一の暗号鍵２０及び一のＩＶ２１によって暗号化されている。【００８１】
次に、コンテンツ保護処理について説明する。コンテンツ保護処理は、記録再生装置１００のＣＰＵ１１０がＲＯＭ１２０に格納されるコンテンツ保護プログラムを実行することによって行われる処理である。尚、コンテンツ保護処理は、認証処理、及び暗号化記録処理又は復号化再生処理からなる。【００８２】
始めに、図５を参照して、コンテンツ保護処理の一部である認証処理について説明する。図５は、認証処理のシーケンスチャートである。尚、この場合の認証処理とは、暗号鍵２０及びＩＶ２１を記録媒体２４０における保護領域２４１に格納するために、記録再生装置１００とＨＤＤ２００との間で相互認証を行う処理を指す。尚、本実施例において、記録再生装置１００及びＨＤＤ２００は、夫々係る相互認証に必要な電子証明書、及び公開鍵と秘密鍵の鍵ペアを既に保有しているものとする。【００８３】
図５において、始めに、記録再生装置１００のＣＰＵ１１０がＨＤＤ２００に対し、電子証明書を要求する（ステップＳ１０）。ＨＤＤ２００の認証処理部２１０は、この要求に基づいて、メモリ２２０に格納されている電子証明書を記録再生装置１００に対して転送する（ステップＳ１１）。【００８４】
ＣＰＵ１１０は、ＨＤＤ２００から転送された電子証明書を取得し（ステップＳ１２）、検証処理を行う（ステップＳ１３）。電子証明書が正当なものであることが検証できた後、次にＣＰＵ１１０は、電子証明書の中に含まれる記録媒体２４０若しくはＨＤＤ２００の公開鍵を取得する（ステップＳ１４）。【００８５】
認証局が発行する電子証明書には、記録媒体２４０若しくはＨＤＤ２００の公開鍵を含む証明書と、認証局の秘密鍵による証明書への署名とが含まれており、記録媒体２４０又はＨＤＤ２００内部にはあらかじめ認証局から入手された公開鍵が、記録媒体２４０若しくは機器内部の不揮発メモリ領域に記録されている。【００８６】
この電子証明書の検証は、認証局の公開鍵を使って、電子証明書内の認証局の秘密鍵による前記証明書への署名を検証することになる。電子証明書が正しく認証局によって署名されたものであることを確認することで検証が完了する。この検証処理については周知の技術なので詳細な説明は省略する。【００８７】
電子証明書の中の記録媒体２４０又はＨＤＤ２００の公開鍵を含む電子証明書が正当なものであることが検証できた後、記録媒体２４０又はＨＤＤ２００の公開鍵を取り出す。記録媒体２４０若しくはＨＤＤ２００の公開鍵を取得すると、ＣＰＵ１１０は、記録再生装置１００の電子証明書をＨＤＤ２００に転送する（ステップＳ１５）。【００８８】
ＨＤＤ２００においては、認証処理部２１０がこの電子証明書を取得し（ステップＳ１６）、上記と同様に検証処理を行う（ステップＳ１７）。次に、認証処理部２１０は、この電子証明書に含まれる記録再生装置１００の公開鍵を取得する（ステップＳ１８）。【００８９】
記録再生装置１００の公開鍵を取得すると、認証処理部２１０は、乱数Ａを生成する（ステップＳ１９）。ここで、乱数Ａとは、認証処理の度に異なる乱数である。この乱数Ａは、記録媒体２４０又はＨＤＤ２００の秘密鍵によって署名され、記録再生装置１００に転送される（ステップＳ２０）。【００９０】
記録再生装置１００では、この記録媒体２４０又はＨＤＤ２００の秘密鍵による署名を、先に取得した記録媒体２４０又はＨＤＤ２００の公開鍵によって検証し、乱数Ａを取得する（ステップＳ２１）。次に、ＣＰＵ１１０が乱数Ｂを生成する（ステップＳ２２）。この乱数Ｂも認証処理の度に異なる乱数である。ＣＰＵ１１０は、この乱数Ｂを記録再生装置１００の秘密鍵によって署名し、ＨＤＤ２００に転送する（ステップＳ２３）。乱数Ｂの転送が終了すると、ＣＰＵ１１０は、この乱数Ｂ、及び取得した乱数Ａから、一時的な暗号鍵２０であるセッション鍵を生成し（ステップＳ２４）、ＲＡＭ１３０に格納する。【００９１】
一方で、ＨＤＤ２００においては、認証処理部２１０は、記録再生装置１００の秘密鍵による署名を、既に取得した記録再生装置１００の公開鍵を用いて検証処理を行い、転送された乱数Ｂを取得する（ステップＳ２５）。認証処理部２１０は、ＣＰＵ１１０と同様にして、乱数Ａ及び乱数Ｂからセッション鍵を生成し（ステップＳ２６）、メモリ２２０に格納する。【００９２】
このようにして、記録再生装置１００とＨＤＤ２００との間で相互認証が終了し、セッション鍵が共有される。この共有されるセッション鍵は、以下に説明する暗号化記録処理に使用される。【００９３】
次に、図６及び図７を参照して、暗号化記録処理について説明する。図６は、暗号化記録処理のシーケンスチャートであり、図７は、暗号化記録処理の模式図である。尚、図７は、図６を補足するために使用され、図６の説明と併せ参照されるものであって、個別の説明は省略することとする。【００９４】
図６において、始めに、記録再生装置１００のＣＰＵ１１０が、暗号鍵２０及びＩＶ２１を生成する（ステップＳ３０）。例えば、記録再生装置１００に疑似乱数生成器を持たせ、生成した疑似乱数を暗号鍵２０及びＩＶ２１とする。具体的な疑似乱数生成方法に関しては、例えば、米国ＮＩＳＴ(National Institute of Standards and Technology：国立標準技術研究所)で承認された乱数発生アルゴリズムなどが使用される。現在承認されている乱数発生器としては、FIPS 180-2のAppendices 3.1, 3.2, Change Notice #1、ANSI X9.31 Appendix A.2.4、ANSI X9.62-1998 Annex A.4 がある。【００９５】
暗号鍵２０及びＩＶ２１を生成すると、ＣＰＵ１１０は、前述の認証処理において生成され、一時的にＲＡＭ１３０に格納されているセッション鍵を使用して、この暗号鍵２０及びＩＶ２１を暗号化する（ステップＳ３１）。【００９６】
暗号鍵２０及びＩＶ２１をセッション鍵によって暗号化すると、ＣＰＵ１１０は、ＨＤＤ２００に対し、これらセッション鍵で暗号化された暗号鍵２０及びＩＶ２１の保護領域２４１への書き込みを要求すると共に、ＨＤＤ２００に対し、これらを転送する（ステップＳ３２）。【００９７】
本発明においては、暗号鍵２０及びＩＶ２１は記録媒体２４０における保護領域２４１に書き込まれる。従って、認証処理によって生成され、記録再生装置１００及びＨＤＤ２００間で相互に共有されているセッション鍵を使用した安全性の高いデータ転送が行われる。【００９８】
尚、この際、ステップＳ３２に係る処理以前に、記録再生装置１００において保護領域２４１のアドレスを指定し、ＨＤＤ２００側では、この指定されたアドレスへのデータ書き込み準備を行い、その後、書き込み要求が取得された際に、記録処理部２３０がこの準備されたアドレスへデータ（暗号鍵２０など）を書き込むように構成されている。或いは、ステップＳ３２に係る処理以前に、記録再生装置１００において保護領域２４１のアドレスを指定せず、書き込み要求が取得された際に、記録処理部２３０が記録処理部２３０の管理できる保護領域２４１へデータ（暗号鍵２０など）を書き込むように構成されている。この場合、保護領域２４１の読み込み時にデータを選別できるように、データ（暗号鍵２０など）のＩＤなどを利用してもよい。【００９９】
ＨＤＤ２００においては、認証処理部２１０は、この転送された暗号鍵２０及びＩＶ２１を取得する（ステップＳ３３）。認証処理部２１０は、取得した暗号鍵２０及びＩＶ２１を、ＨＤＤ２００のメモリ２２０に一時的に格納されているセッション鍵を用いて復号化する（ステップＳ３４）。記録処理部２３０は、復号化された暗号鍵２０及びＩＶ２１を記録媒体２４０の保護領域２４１の指定されたアドレス又は記録処理部２３０の管理できる場所に書き込む（ステップＳ３５）。【０１００】
記録再生装置１００のＣＰＵ１１０は、記録媒体２４０の保護領域２４１に暗号鍵２０及びＩＶ２１が書き込まれたことを確認し（ステップＳ３６）、コンテンツデータの暗号化を実行する（ステップＳ３７）。暗号化が終了すると、ＣＰＵ１１０は、再びＨＤＤ２００に対し、この暗号化されたコンテンツデータ２２の非保護領域２４２への書き込みを要求し、この暗号化されたコンテンツデータ２２をＨＤＤ２００へ転送する（ステップＳ３８）。【０１０１】
本発明においては、暗号化されたコンテンツデータ２２は記録媒体２４０における非保護領域２４２に書き込まれる。従って、保護領域２４１に書き込む場合とは異なり、この書き込み段階における特別な秘匿処理は実行されない。例えば、このような非保護領域２４２への書き込み要求は、ＡＴＡ規格に基づいて言うならば、「Write Sector Command」を使用して行われる。この場合、より具体的には、非保護領域２４２のアドレス、及び書き込むデータのサイズが最初に指定される。ＨＤＤ２００側では記録処理部２３０が、記録媒体２４０の非保護領域２４２における指定アドレスへ指定サイズ分のデータを書き込む準備を行う。記録再生装置１００では、この準備の完了を確認してからデータを転送する。【０１０２】
記録処理部２３０は、転送された暗号化されたコンテンツデータ２２を非保護領域２４２に書き込む（ステップＳ３９）。暗号化されたコンテンツデータ２２が記録媒体２４０における非保護領域２４２に書き込まれたことを記録再生装置１００のＣＰＵ１１０が確認すると（ステップＳ４０）、本実施例に係る暗号化記録処理が終了する。【０１０３】
尚、暗号鍵２０及びＩＶ２１は、ＨＤＤ２００において生成されてもよい。その場合も、上述したのと同様にして、生成された暗号鍵２０及びＩＶがセッション鍵で暗号化された後、記録再生装置１００に転送される。【０１０４】
尚、本実施例においては、暗号化されたコンテンツデータ２２が非保護領域２４２に書き込まれる以前に、暗号鍵２０及びＩＶ２１が保護領域に書き込まれているが、暗号化されたコンテンツデータ２２の書き込みが、暗号鍵２０及びＩＶ２１の書き込みに先立って実行されてもよい。【０１０５】
尚、本実施例においては、記録再生装置１００を本発明における「予めアクセスを許可」された状態とするために、記録再生装置１００とＨＤＤ２００との間で相互認証が行われているが、係る許可を与える形態は、保護領域にアクセスできる正規な機器であることが記録媒体２４０側で認識可能である限りにおいて認証に限定されない。【０１０６】
また、本実施例においては、認証処理の際にセッション鍵が生成され、アクセス許可済みの機器（記録再生装置１００）と記録媒体２４０側の機器（ＨＤＤ２００）との間で安全にデータの授受が行われるが、これらの間で安全にデータの授受を行える限りにおいて、このようなセッション鍵を用いた暗号化は必ずしも必要ではない。例えば、予め装置側（本実施例では記録再生装置）と記録媒体２４０側（本実施例ではＨＤＤ）とを一体に構成し、汎用バス、例えばＡＴＡインターフェイスではない方法でアクセスしたりしてもよい。【０１０７】
また、上述の実施例では、記録再生装置１００におけるＣＰＵ１１０によって、ＩＶ２１が生成され、記録媒体２４０の保護領域２４１に書き込まれるが、この保護領域２４１に書き込まれるのは、ＩＶ２１の一部であってもよい。
＜第２実施例＞
上述の実施例では、記録再生装置１００によって生成されたＩＶ２１が、そのままコンテンツデータの暗号化に使用されているが、コンテンツデータの暗号化に使用されるＩＶは、この生成されたＩＶ２１と異なっていてもよい。【０１０８】
このような本発明の第２実施例について、図８及び図９を参照して説明する。図８は、本発明の第２実施例に係る復号化再生処理のシーケンスチャートであり、図９は、係る復号化再生処理の模式図である。尚、図８及び図９は夫々、図６及び図７と同趣旨であり、図６及び図７と重複するステップや箇所には同一の符号を付してそれらの説明を省略する。【０１０９】
図８及び図９において、記録媒体２４０の保護領域２４１には、既に生成された暗号鍵２０及びＩＶ’２３が書き込まれており、非保護領域２４２には、暗号化されたコンテンツデータ２２の他に、暗号化されていないコンテンツデータ２４が書き込まれているものとする。【０１１０】
暗号化されていないコンテンツデータ２４は、例えば、第１実施例で示した如き暗号化の過程において、ＣＢＣデータブロック各々の先頭部分に位置する平文データを指す。本実施例においては、この暗号化されていないコンテンツデータ２４とＩＶ’２３とに基づいて、ＣＰＵ１１０により、復号化に使用されるＩＶ（以降、適宜「第２のＩＶ」と称する）が演算される。尚、本実施例は復号化再生処理について説明しているが、暗号鍵２０及びＩＶ２１（又は第２のＩＶ）は、暗号化処理及び復号化処理において相互に共通であるとする。【０１１１】
図８において、始めに、記録再生装置のＣＰＵ１１０が、暗号鍵２０及びＩＶ’２３の取得を要求する（ステップＳ５０）。尚、ステップＳ５０に係る処理以前に、記録再生装置１００において保護領域２４１のアドレスを指定しており、ＨＤＤ２００側では、この指定されたアドレスのデータ読み出し準備を行っている。そして、取得要求が受け取られた際に、記録処理部２３０がこの準備されたアドレスからデータ（暗号鍵２０など）を読み出すように構成されている。この取得要求を受けて、記録処理部２３０は、記録媒体２４０の保護領域２４１から暗号鍵２０及びＩＶ’２３を読み出し取得する（ステップＳ５１）。記録処理部２３０は、取得した暗号鍵２０及びＩＶ’２３をセッション鍵により暗号化し（ステップＳ５２）、記録再生装置１００に転送する（ステップＳ５３）。【０１１２】
記録再生装置１００では、ＣＰＵ１１０が、転送されてきた暗号鍵２０及びＩＶ’２３を取得し（ステップＳ５４）一時的にＲＡＭ１３０に格納すると共に、セッション鍵を使用して、暗号鍵２０及びＩＶ’２３を復号化する（ステップＳ５５）。復号化が終了すると、ＣＰＵ１１０は、復号化された暗号鍵２０及びＩＶ’２３を一時的にＲＡＭ１３０に格納し、ＨＤＤ２００に対し、暗号化されたコンテンツデータ２２及び暗号化されていないコンテンツデータ２４の取得を要求する（ステップＳ５６）。【０１１３】
ここで、本発明において、暗号化されたコンテンツデータ２２及び暗号化されていないコンテンツデータ２４は、記録媒体２４０における非保護領域２４２に書き込まれている。従って、保護領域２４１から読み出す場合とは異なり、この読み出し段階における特別な秘匿処理は実行されない。例えば、このような非保護領域２４２への書き込み要求は、ＡＴＡ規格に基づいて言うならば、「Read Sector Command」を使用して行われる。この場合、より具体的には、非保護領域２４２のアドレス、及び読み出すデータのサイズが最初に指定される。ＨＤＤ２００側では記録処理部２３０が、記録媒体２４０の非保護領域２４２における指定アドレスから指定サイズ分のデータを読み出す準備を行う。【０１１４】
暗号化されたコンテンツデータ２２及び暗号化されていないコンテンツデータ２４の取得要求を受け取ると、記録処理部２３０は、記録媒体２４０の非保護領域２４２から暗号化されたコンテンツデータ２２及び暗号化されていないコンテンツデータ２４を夫々読み出して取得し、記録再生装置１００に転送する（ステップＳ５７）。記録再生装置１００では、ＣＰＵ１１０がこの転送された暗号化されたコンテンツデータ２２及び暗号化されていないコンテンツデータ２４を取得する（ステップＳ５８）。暗号化されたコンテンツデータ２２及び暗号化されていないコンテンツデータ２４は、夫々ＲＡＭ１３０に一時的に格納される。【０１１５】
次に、ＣＰＵ１１０は、ＲＡＭ１３０に格納されているＩＶ’２３と暗号化されていないコンテンツデータ２４とに基づいて、暗号化されたコンテンツデータ２２の復号化に必要な第２のＩＶを演算、生成する（ステップＳ５９）。【０１１６】
第２のＩＶが生成されると、ＣＰＵ１１０は、暗号鍵２０及び第２のＩＶに基づいて、暗号化されたコンテンツデータ２２を復号化すると共に、図示略の画像処理部１４０を制御して、更に表示用のデータを生成し、図示略の表示部などを介して再生する（ステップＳ６０）。そして第２実施例に係る復号化再生処理が終了する。【０１１７】
本実施例によれば、ＣＢＣブロック毎にＩＶを変化させることも容易にして可能となり、暗号化されたコンテンツデータ２２の秘匿性が更に向上する。【０１１８】
尚、ここで示したような、記録媒体２４０の保護領域２４１にＩＶ’２３が書き込まれる場合の第２のＩＶの生成形態は例示のものに限定されない。例えば、非保護領域２４２に書き込まれた暗号化されていないコンテンツデータ２４の一部を使用せずに、暗号化されたコンテンツデータ２２のデータサイズや、ＣＢＣブロックのブロック番号などが使用されてもよい。【０１１９】
尚、本実施例においては、第２のＩＶとして、保護領域２４１に格納されるＩＶ’２３と非保護領域２４２に格納される暗号化されていないコンテンツデータ２４とに基づいた演算結果を使用しているが、無論、保護領域２４１に格納される初期値がそのまま復号化に使用されても構わない。その場合、第１実施例と同様に、非保護領域２４２に格納されるコンテンツデータは、全て暗号化されたコンテンツデータ２２であってもよい。
＜変形例＞
次に、本発明の他の変形例について、図１０から図１２を参照して説明する。図１０は、暗号化記録処理の第１変形例に係るシーケンスチャート、図１１は、暗号化記録処理の第２変形例に係るシーケンスチャート、そして、図１２は、暗号化記録処理の第３変形例に係るシーケンスチャートである。【０１２０】
尚、これら図１０から図１２の各図において、前述の図６及び図８と重複する箇所には同一の符号を付して、その説明を省略する。【０１２１】
図１０において、図６におけるステップＳ３１からステップＳ３６に係る処理に先立って、ステップＳ３７からステップＳ４０に係る処理が実行される。即ち、暗号化記録処理において、ＣＰＵ１１０が、暗号鍵２０とＩＶ２１とを保護領域２４１に書き込むのに先立って、非保護領域２４２に暗号化されたコンテンツデータ２２を書き込んでもよい。【０１２２】
図１１においては、始めに、記録再生装置１００のＣＰＵ１１０が、ＨＤＤ２００に対し、暗号鍵２０及びＩＶ２１の生成を要求する（ステップＳ１００）。ＨＤＤ２００において暗号鍵２０及びＩＶ２１が生成されたことを確認すると（ステップＳ１０１）、ＣＰＵ１１０は、生成された暗号鍵２０及びＩＶ２１の保護領域への書き込みを要求する（ステップＳ１０２）。このように、記録再生装置１００ではなくＨＤＤ２００において暗号鍵２０とＩＶ２１が生成されてもよい。即ち、ＨＤＤ２００が、本発明に係る「暗号鍵生成手段」及び「初期値生成手段」を備えていてもよい。【０１２３】
図１２においては、図１１におけるステップＳ１０２からステップＳ３６に係る処理に先立って、ステップＳ５０からステップＳ４０に係る処理が実行される。即ち、ＨＤＤ２００において暗号鍵２０及びＩＶ２１が生成される場合であっても、暗号鍵２０とＩＶ２１とが保護領域２４１に書き込まれるのに先立って、非保護領域２４２に暗号化されたコンテンツデータ２２が書き込まれてもよい。【０１２４】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う記録再生装置、記録媒体処理装置、再生装置、記録媒体、コンテンツ記録再生システム、及びコンテンツ記録再生方法もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１２５】
本発明に係る記録再生装置、記録媒体処理装置、再生装置、記録媒体、コンテンツ記録再生システム、及びコンテンツ記録再生方法は、例えば、ハードディスク装置などの情報記録再生装置において、第三者からのコンテンツデータの秘匿に利用可能である。
【図１】
2006013924.tif 000002
【図２】
2006013924.tif 000003
【図３】
2006013924.tif 000004
【図４】
2006013924.tif 000005
【図５】
2006013924.tif 000006
【図６】
2006013924.tif 000007
【図７】
2006013924.tif 000008
【図８】
2006013924.tif 000009
【図９】
2006013924.tif 000010
【図１０】
2006013924.tif 000011
【図１１】
2006013924.tif 000012
【図１２】
2006013924.tif 000013
【手続補正書】
【提出日】平成19年2月6日(2007.2.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有し、且つ前記保護領域へのアクセス許可の取得に係る認証を行う認証手段を備えた記録媒体と一体に構成され、前記非保護領域に暗号化されたコンテンツデータを記録するための記録媒体処理装置であって、
前記認証を経て前記アクセス許可の取得がなされた場合に、前記保護領域に対し、前記コンテンツデータを暗号化するための暗号鍵の少なくとも一部及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以前に行う書き込み手段と、
前記保護領域に書き込みが行われた前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の読み出しを行う読み出し手段と
を備えることを特徴とする記録媒体処理装置。
【請求項２】
前記暗号鍵を生成する暗号鍵生成手段を更に具備する
ことを特徴とする請求項１に記載の記録媒体処理装置。
【請求項３】
前記初期値を生成する初期値生成手段を更に具備する
ことを特徴とする請求項１に記載の記録媒体処理装置。
【請求項４】
前記コンテンツデータは、前記暗号化の単位となる複数のデータブロックからなり、
前記初期値生成手段は、前記初期値を、少なくとも一部の前記データブロック間で相互に異なる値を有するように決定する
ことを特徴とする請求項３に記載の記録媒体処理装置。
【請求項５】
前記初期値生成手段は、前記初期値と、前記データブロックにおいて先頭に位置するデータとに基づいて第２の初期値を生成する
ことを特徴とする請求の範囲第４項に記載の記録媒体処理装置。
【請求項６】
前記初期値生成手段は、前記初期値と、前記暗号化されたコンテンツデータのデータサイズまたは前記データブロックのブロック番号とに基づいて第２の初期値を生成する
ことを特徴とする請求の範囲第４項に記載の記録媒体処理装置。
【請求項７】
暗号化されたコンテンツデータを記録するための記録媒体処理装置と一体に構成され、前記暗号化されたコンテンツデータと、前記コンテンツデータを暗号化するための暗号鍵とが記録される記録領域を有する記録媒体であって、
前記記録媒体処理装置との間でアクセス許可の取得に係る認証を行う認証手段と、
前記記録領域に形成され、特定の条件下においてアクセス制限され、前記認証を経て前記アクセス許可の取得がなされた場合に、前記暗号鍵の少なくとも一部及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値の少なくとも一部が、前記暗号化されたコンテンツデータの書き込み以前に記録される保護領域と、
前記記録領域に形成され、アクセス制限されず、前記暗号化されたコンテンツデータが記録される非保護領域と
を有することを特徴とする記録媒体。
【請求項８】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有し、且つ前記保護領域へのアクセス許可の取得に係る認証を行う認証手段を備えた記録媒体と一体に構成され、前記非保護領域に暗号化されたコンテンツデータを記録し、前記コンテンツデータを暗号化するための暗号鍵、及び前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値を記録する記録媒体処理手段と、
前記暗号鍵を生成する暗号鍵生成手段と、
前記初期値を生成する初期値生成手段と、
前記認証を経て前記アクセス許可の取得がなされた場合に、前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以前に行うように前記記録媒体処理手段を制御する制御手段と、
前記コンテンツデータを前記暗号鍵及び前記初期値に基づいて暗号化する暗号化手段と、
前記暗号化されたコンテンツデータを前記暗号鍵及び前記初期値に基づいて復号化する復号化手段と
を備えることを特徴とするコンテンツ記録再生システム。
【請求項９】
アクセス制限された保護領域及びアクセス制限されていない非保護領域を有し、且つ前記保護領域へのアクセス許可の取得に係る認証を行う認証手段を備えた記録媒体に対して、暗号化されたコンテンツデータの記録及び再生を行う装置のコンテンツ記録再生方法であって、
前記コンテンツデータを前記非保護領域に記録する際には、
前記コンテンツデータを暗号化するための暗号鍵を生成する暗号鍵生成工程と、
前記暗号鍵と共に前記コンテンツデータを暗号化するための初期値を生成する初期値生成工程と、
前記コンテンツデータを前記暗号鍵及び前記初期値に基づいて暗号化する暗号化工程と、
前記非保護領域に対し、前記暗号化されたコンテンツデータの書き込みを行う第１の書き込み工程と、
前記認証を経て前記アクセス許可の取得がなされた場合に、前記保護領域に対し、前記生成された暗号鍵の少なくとも一部及び前記生成された初期値の少なくとも一部の書き込みを、前記暗号化されたコンテンツデータの書き込み以前に行う第２の書き込み工程と、
前記暗号化されたコンテンツデータを前記暗号鍵及び前記初期値に基づいて復号化する復号化工程と
を有することを特徴とするコンテンツ記録再生方法。
【請求項１０】
前記暗号化されたコンテンツデータを前記記録媒体から再生する際には、
前記非保護領域に対し、前記暗号化されたコンテンツデータの読み出しを行う第１の読み出し工程と、
前記保護領域に対し、前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の読み出しを行う第２の読み出し工程と
を有することを特徴とする請求項９に記載のコンテンツ記録再生方法。
【請求項１１】
前記書き込み手段は、前記保護領域に対し、暗号化がなされた前記暗号鍵の少なくとも一部及び前記初期値の少なくとも一部の書き込みを行う
ことを特徴とする請求項１から６のいずれか一項に記載の記録媒体処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
例えば、暗号化されたコンテンツデータの記録以後に暗号鍵とＩＶが記録される場合には、停電などの異常事態によってコンテンツデータの記録処理が中断すると、暗号鍵及びＩＶを保護するための処理負荷が増大するため好ましくない。この態様によれば、暗号化されたコンテンツデータの記録以前に暗号鍵及びＩＶが保護領域に記録されるため、安全であると共に処理負荷も軽くて済むので好適である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】削除
【補正の内容】
【国際調査報告】
2006013924.tif 000014
2006013924.tif 000015
2006013924.tif 000016
2006013924.tif 000017