(57)【要約】【課題】著作権保護を要するコンテンツを複数の暗号化鍵を用いて暗号化記録し、また復号して再生する装置では、ドライブ装置に固有の暗号化鍵を製造時に内部のメモリに格納する。これが正しく格納されない場合には正常な動作をすることはできないが、暗号化と復号化は複雑な演算を組合せているために、その不具合の原因を特定するには多くのプロセスを要する。【解決手段】ドライブ装置に固有の暗号化鍵を搭載した際に、その存在を示すフラグをＯＮとする。または装置外部から暗号化鍵の存在を確認するコマンドを受けた時に、装置のファームウェアでその存在を確認したうえでフラグをＯＮにして返す。これにより存在の有無を容易に確認できる。【選択図】図１
2010008899.tif 000002
【特許請求の範囲】
【請求項１】
暗号化アプリケーションを用いて暗号化した映像音声を含む情報を光ディスク記録媒体に記録するドライブ装置、または光ディスク記録媒体から暗号化記録された情報を再生して復号化するドライブ装置で用いる、暗号化鍵の一つであるドライブ固有鍵の確認方法であって、
前記ドライブ装置の格納部に前記ドライブ固有鍵を格納する格納ステップと、
前記ドライブ装置に前記ドライブ固有鍵を格納したか否かを示すフラグを生成するフラグ生成ステップと、
前記ドライブ装置に対し前記ドライブ鍵の格納の有無を調査するコマンドを発生するコマンド生成ステップと、
前記コマンドに応じて、前記格納部に格納したフラグを出力する出力ステップと
を有したことを特徴とするドライブ固有鍵の確認方法。
【請求項２】
暗号化アプリケーションを用いて暗号化した映像音声を含む情報を光ディスク記録媒体に記録するドライブ装置、または光ディスク記録媒体から暗号化記録された情報を再生して復号化するドライブ装置で用いる、暗号化鍵の一つであるドライブ固有鍵の確認方法であって、
前記ドライブ鍵の格納の有無を調査するコマンドを発生するコマンド生成ステップと、
前記コマンドに応じて、前記ドライブ装置への前記ドライブ固有鍵の格納の有無を調査する調査ステップと、
前記調査ステップの調査結果に応じて、前記ドライブ固有鍵の格納の有無を示すフラグを生成するフラグ生成ステップと、
前記フラグ生成ステップで生成したフラグを出力する出力ステップと
を有したことを特徴とするドライブ固有鍵の確認方法。
【請求項３】
暗号化アプリケーションを用いて暗号化した映像音声を含む情報を光ディスク記録媒体に記録し、前記暗号化記録された情報を再生し復号化するドライブを有する光ディスク記録再生装置であって、
入力された映像音声を含む情報を、暗号化した暗号化記録コンテンツとして記録する記録部と、
前記光ディスク記録媒体から前記暗号化記録コンテンツを再生し、暗号を復号化して出力する再生部と、
前記暗号化およびその復号化に用いる前記ドライブに固有なドライブ固有鍵を格納する格納部と、
前記ドライブ固有鍵の格納の有無を示すフラグを生成する制御部と、
前記格納部の前記ドライブ固有鍵の有無を調査するコマンドを入力する入力部と、
前記コマンドに応じて前記制御部が生成した前記フラグを出力する出力部と
を有したことを特徴とする光ディスク記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権保護などのために暗号化された情報を記録ないし再生する装置の暗号化鍵に係わり、特に装置のドライブ部に固有な鍵情報の管理を容易にする方法に関する。
【背景技術】
【０００２】
ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc）をはじめとする光メディアを用いたディジタル記録方式の記録再生装置においては、再生画像の品質が高いうえに複製による品質の劣化がごく少ないために、著作権保護のための方策が必要である。著作権保護を要するコンテンツを、特定の再生装置やユーザ以外では再生できないようにするために、暗号化記録が行われている。
【０００３】
情報を暗号化記録し、あるいはその情報を再生するためには、ドライブ装置側では暗号化あるいはその復号化のための、固有の鍵情報を格納する必要がある。
【０００４】
特許文献１では著作権保護を要するコンテンツを、複数の暗号化鍵を用いて暗号化記録する記録装置などが開示されている。
【０００５】
【特許文献１】特開２００５−０３９４８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記した暗号化鍵の一部は、まず装置の製造時に内部の不揮発性メモリなどに格納する。この際に誤りがあって正しく格納されない、あるいは格納を忘れた場合には当然ながら正常な暗号化、復号化の動作をすることはできない。しかし暗号化と復号化は特許文献１でも示されるとおり複数の技術を組合せているために、その動作の不具合には様々な原因が考えられる。このため原因を特定するには多くのプロセスを要するという問題がある。
【０００７】
本発明の目的は前記した問題を解決し、暗号化鍵の格納の不具合によって、暗号化ないし復号化動作に不具合があった際に、その原因を容易に特定できる方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため本発明は、暗号化アプリケーションを用いて暗号化した映像音声を含む情報を光ディスク記録媒体に記録するドライブ装置、または光ディスク記録媒体から暗号化記録された情報を再生して復号化するドライブ装置で用いる、暗号化鍵の一つであるドライブ固有鍵の確認方法であって、前記ドライブ装置の格納部に前記ドライブ固有鍵を格納する格納ステップと、前記ドライブ装置に前記ドライブ固有鍵を格納したか否かを示すフラグを生成するフラグ生成ステップと、前記ドライブ装置に対し前記ドライブ鍵の格納の有無を調査するコマンドを発生するコマンド生成ステップと、前記コマンドに応じて、前記格納部に格納したフラグを出力する出力ステップとを有したことを特徴としている。
【０００９】
また、暗号化アプリケーションを用いて暗号化した映像音声を含む情報を光ディスク記録媒体に記録するドライブ装置、または光ディスク記録媒体から暗号化記録された情報を再生して復号化するドライブ装置で用いる、暗号化鍵の一つであるドライブ固有鍵の確認方法であって、前記ドライブ鍵の格納の有無を調査するコマンドを発生するコマンド生成ステップと、前記コマンドに応じて、前記ドライブ装置への前記ドライブ固有鍵の格納の有無を調査する調査ステップと、前記調査ステップの調査結果に応じて、前記ドライブ固有鍵の格納の有無を示すフラグを生成するフラグ生成ステップと、前記フラグ生成ステップで生成したフラグを出力する出力ステップとを有したことを特徴としている。
暗号化アプリケーションを用いて暗号化した映像音声を含む情報を、光ディスク記録媒体に記録するドライブ装置、ないし前記暗号化記録された情報を再生するドライブ装置の、暗号化鍵の一つであるドライブ固有鍵の確認方法であって、前記ドライブ鍵の格納の有無を調査するコマンドを発生するコマンド生成ステップと、前記コマンド生成ステップからのコマンドに応じて、前記ドライブ固有鍵の格納の有無を調査する調査ステップと、前記調査ステップの調査結果に応じて、前記ドライブ固有鍵の格納の有無を示すフラグを生成するフラグ生成ステップと、前記フラグ生成ステップで生成したフラグを出力する出力ステップとを有したことを特徴としている。
【００１０】
また、暗号化アプリケーションを用いて暗号化した映像音声を含む情報を光ディスク記録媒体に記録し、前記暗号化記録された情報を再生し復号化するドライブを有する光ディスク記録再生装置であって、入力された映像音声を含む情報を、暗号化した暗号化記録コンテンツとして記録する記録部と、前記光ディスク記録媒体から前記暗号化記録コンテンツを再生し、暗号を復号化して出力する再生部と、前記暗号化およびその復号化に用いる前記ドライブに固有なドライブ固有鍵を格納する格納部と、ドライブ固有鍵の格納の有無を示すフラグを生成する制御部と、前記格納部の前記ドライブ固有鍵の有無を調査するコマンドを入力する入力部と、前記コマンドに応じて前記制御部が生成した前記フラグを出力する出力部とを有したことを特徴としている。
【発明の効果】
【００１１】
本発明によれば、記録装置、再生装置ないし記録再生装置における暗号化鍵情報の有無が容易に確認できるため、暗号化ないしその復号化やシステム認証の不具合の原因が容易に特定できるようになり、装置のユーザ、サービスマンなどに対して使い勝手の向上に寄与できる効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面を用いながら説明する。
図１は本発明の実施例を示す記録再生装置の回路ブロック図である。
まず記録側の動作から述べる。入力端子１００ａからは記録するコンテンツの映像信号（Ｖ）のデータが、入力端子１００ｂからは同じく音声信号（Ａ）のデータが入力される。これらはＡＶエンコード回路１０１でＭＰＥＧ２（Moving Picture Experts Group 2）、ＡＣ−３（Audio Code Number 3）などを用いてデータ量を圧縮され、時分割多重された後、コンテンツ暗号化部１０２で暗号化鍵を用いて暗号化され、ＥＣＣ（Error Correction Code）回路１０３で記録再生過程におけるデータの誤りを訂正するための誤り訂正符号が付加され、ＭＯＤ（Modulator）回路１０４でたとえば８−１６変調などにより記録に適した符号に変換され、ＲＥＣ（Record）回路１０５で電力増幅されてから、光ディスク３００のコンテンツ記録領域へ記録される。また前記ＥＣＣ回路１０３には、後記するような暗号化鍵の情報も入力されており、これも前記コンテンツ記録領域へ記録される。
【００１３】
次にコンテンツ暗号化部１０２の動作と、ＥＣＣ回路１０３へ入力される暗号化鍵の情報について述べる。
コンテンツ暗号化部１０２では、タイトル鍵発生部１０６で発生されるタイトル鍵Ｋｔを用いて、ＡＶエンコード回路１０１の出力であるコンテンツ情報を、たとえばスクランブル演算処理をするなどして暗号化する。タイトル鍵発生部１０６でのタイトル鍵の発生方法については、一例として前記映像データと音声データを有するタイトルの記録が指示された際に乱数を発生させ、これをタイトル鍵とする方法がある。
【００１４】
暗号化に用いたタイトル鍵Ｋｔは、後記する情報の再生時に暗号を復号するために記録媒体上へ記録する必要があるが、簡単に知られないようタイトル鍵暗号化部１０７で暗号化してから、ＥＣＣ回路１０３などを介して光ディスク３００のコンテンツ記録領域へ記録するようにしている。その一例を次に説明する。
【００１５】
タイトル鍵暗号化部１０７には、タイトル暗号化鍵Ｋｕｉｄが供給されている。タイトル暗号化鍵Ｋｕｉｄは、ディスクのコンテンツ記録領域以外の領域に記録され読み出されたＭＫＢ（Media Key Block）、ＭＩＤＢ（Media Identification Block）、暗号化メディアＩＤ（Identification）Ｋｅｉｄをもとに生成される。ＭＫＢは著作権所有者が発行するメディア鍵Ｋｍを、デバイス鍵Ｋｄに基づき演算処理して生成したものである。ＭＩＤＢは著作権所有者が与えるメディア固有鍵Ｋｕｍを、図示しない複数のメディアＩＤに基づき演算処理して生成したものである。Ｋｅｉｄは、メディアＩＤをメディア鍵Ｋｍで暗号化して生成したものである。そしてＫｅｉｄをＭＫＢ／ＭＩＤＢ処理部３０１でＭＫＢ，ＭＩＤＢと演算することで、タイトル暗号化鍵Ｋｕｉｄを生成する。
【００１６】
タイトル鍵暗号化部１０７ではさきのタイトル鍵Ｋｔを、タイトル暗号化鍵Ｋｕｉｄを用いて暗号化する。このため暗号化後のタイトル鍵Ｋｅｔは、著作権所有者の与えた鍵、デバイス鍵などを用いた複合化した暗号化プロセスを経て生成されており、元のタイトル鍵Ｋｔを簡単に知ることはできない。
【００１７】
図２は光ディスク３００の平面図である。周知のとおり中央には中心孔３００ａが開いており、その周辺にはドライブの定位置に固定するためのクランプ領域３００ｂがある。その外側には前記したＭＫＢ，ＭＩＤＢ，Ｋｅｉｄなど暗号化鍵をはじめ著作権保護のための暗号化情報などを記録する、暗号化情報記録領域３００ｃがある。その外側には記録したコンテンツ情報の配置などを記録する、リードイン領域３００ｄがある。さらにその外側には最外周部近くまで、暗号化コンテンツ記録領域３００ｅが拡がっている。
【００１８】
次に図１に戻り、再生側の動作を述べる。光ディスク３００のコンテンツ記録領域から再生された情報は、ＰＢ（Play Back）回路２０１で増幅かつ振幅と位相が等化され、ＤＥＭＯＤ（Demodulator）回路２０２で記録時のたとえば８−１６変調などが復調され、ＥＣＣ回路２０３で記録再生に伴うデータの誤りが訂正され、コンテンツ暗号復号化部２０４でタイトル鍵Ｋｔを用いて暗号を復号され、ＡＶデコード回路２０５で記録時のデータ圧縮を解除するよう伸張するなどして、元の映像信号と音声信号のデータが出力端子２０６ａ，２０６ｂに出力される。
【００１９】
ＥＣＣ回路２０３からはさきの暗号化後のタイトル鍵Ｋｅｔも出力され、タイトル鍵復号化部２０７へ与えられる。ＭＫＢ／ＭＩＤＢ処理回路３０１では、光ディスクの暗号化情報記録領域３００ｃから再生されたＭＫＢ，ＭＩＤＢ，Ｋｅｉｄを用いて演算処理して、さきのタイトル暗号化鍵Ｋｕｉｄを得る。このため、タイトル鍵復号化部２０７ではタイトル鍵の暗号化も復号され、元のタイトル鍵Ｋｔを得る。このため前記したコンテンツ暗号復号化回路２０４での復号化を行うことができる。
【００２０】
なお図１における信号処理のプロセスは、ソフトウェアによるものが多くなっている。特に暗号化と復号化に関わる図中の破線で囲った部分は、アプリケーションソフトで行う場合が多く、ドライブ側との認証を交わしたうえで動作をしている。
【００２１】
前記したドライブ固有鍵とは、このドライブ装置単体に対して製造時に与えられるデバイス鍵Ｋｄの一つである。たとえばＡＡＣＳ（Advanced Access Content System），ＶＣＰＳ（Video Content Protection System）などによるものが既に使われている。前記した暗号化と暗号復号化の動作、システム認証を行ううえで必要なものである。
【００２２】
次に、前記したドライブ固有鍵が正しく格納されているかを確認する方法につき説明する。ドライブ固有鍵が製造時に正しく格納されなかった場合、記録装置、再生装置ないし記録再生装置として組み終えた後に記録ないし再生動作を行うと、当然の結果としてその動作を正常に行うことはできない。仮に問題のある場所が暗号化ないし復号化のプロセスと特定されたとしても、前記したとおりそのプロセスは複雑であるために、それ以上に原因を絞り込むことは難しい場合が多い。
【００２３】
本実施例においては図１の制御ＣＰＵ４００を用いて、ドライブ固有鍵がたとえば不揮発メモリ４０１に、正しく格納されているか否かを容易に確認できることを特徴としている。まずドライブ固有鍵の存在を示すフラグを設ける。一つの方法としてドライブ固有鍵を搭載すると同時に、このフラグをＯＮとして不揮発メモリ４０１に保持する。装置が完成した後に改めてその存在を確認する必要がある時に、入力端子４０２ａからドライブ固有鍵の有無を問合せるコマンドを入力し、制御ＣＰＵ４００はこれに応じて前記したフラグを呼び出し、出力端子４０２ｂにフラグを出力する。
【００２４】
別な方法として、ドライブ固有鍵が正しく格納されているかが問題となった時点で、入力端子４０２ａからのコマンドに応じて、制御ＣＰＵ４００は装置のファームウェアでドライブ固有鍵の格納を調査し、その結果に応じてこのフラグを生成して出力端子４０２ｂに出力しても良い。このようにして、ドライブ固有鍵の状態を容易に確認することができる。
【００２５】
次に図３を用いて、前記した動作のフローを説明する。図中のＳは各動作ステップを示す。図３（ａ）の場合は、Ｓ５０１で動作を開始し、まずＳ５０２でドライブ固有鍵をドライブに格納し、Ｓ５０３でこの鍵があることを示すフラグをＯＮする。Ｓ５０４でホストからドライブへこの鍵の有無を調査するようコマンドが発生されると、Ｓ５０５でドライブはホストに対して前記のフラグを返す。Ｓ５０６でこのフラグがＯＮ（図でｙｅｓ）と確認されると、Ｓ５０７でドライブ固有鍵があると判定しＳ５０９で動作を終了する。またＳ５０６でこのフラグがＯＦＦ（図でｎｏ）と確認されると、Ｓ５０８でドライブ固有鍵がないと判定しＳ５０９で動作を終了する。
【００２６】
図３（ｂ）の場合は、Ｓ５０１で動作を開始し、Ｓ５１０でホストからドライブへドライブ固有鍵の調査コマンドが送られると、Ｓ５１１でファームウェアによりこの暗号鍵の格納部を調査し、Ｓ５１２で暗号鍵がある（図でｙｅｓ）と判定されれば、Ｓ５１３でドライブからホストへフラグをＯＮして返すよう指示がなされて、Ｓ５０９で動作を終了する。またＳ５１２で暗号鍵がない（図でｎｏ）と判定されれば、Ｓ５１４でドライブからホストへフラグをＯＦＦして返すよう指示がなされて、Ｓ５０９で動作を終了する。
【００２７】
なお図１の説明において、光ディスク３００の暗号化情報記録領域に記録されていたＭＫＢなどの情報を、ＭＫＢ／ＭＩＤＢ処理回路３０１へ与える過程には特に構成要素を示さなかったが、これは図面の簡略化のためであり、実際にはＰＢ回路２０１、ＤＥＭＯＤ回路２０２、ＥＣＣ回路２０３に相当するものが介在して良い。
【００２８】
また、本発明は記録再生装置のみならず、記録機能を欠いた再生専用の装置、再生機能を欠いた記録専用の装置にも適用可能であり、本発明の範疇にある。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施例を示す記録再生装置のブロック図である。
【図２】光ディスク３００の平面図である。
【図３】本発明の実施例の動作を示す動作フロー図である。
【符号の説明】
【００３０】
１０１・・・ＡＶエンコード回路
１０２・・・コンテンツ暗号化部
１０６・・・タイトル鍵発生部
１０７・・・タイトル鍵暗号化部
２０４・・・コンテンツ暗号復号化部
２０５・・・ＡＶデコード回路
２０７・・・タイトル鍵復号化部
３００・・・光ディスク
３０１・・・ＭＫＢ／ＭＩＤＢ処理部
４００・・・制御ＣＰＵ
４０１・・・不揮発メモリ。
【図１】
2010008899.tif 000003
【図２】
2010008899.tif 000004
【図３】
2010008899.tif 000005