(57)【特許請求の範囲】
【請求項１】
記録媒体に対してデジタルデータの記録および読み出しを行うデジタルデータ記録再生装置であって、
第１の記録媒体のデータにアクセスする第１の記録媒体アクセス部と、第２の記録媒体のデータにアクセスする第２の記録媒体アクセス部と、記録媒体の固有の情報を取得するＩＤアクセス部と、データを暗号化および復号化する暗号化／復号化部とを有し、
前記第１の記録媒体のデータの全部または一部を前記第１の記録媒体アクセス部により読み出して、前記第２の記録媒体アクセス部により前記第２の記録媒体に記録することにより、前記第１の記録媒体から前記第２の記録媒体へのミラーリングを行い、
該ミラーリングを行う際に、前記第１の記録媒体アクセス部により前記第１の記録媒体から読み出したデータの全部または一部を、前記ＩＤアクセス部により取得した前記第２の記録媒体の固有の情報を鍵として前記暗号化／復号化部にて暗号化し、暗号化されたデータを前記第２の記録媒体アクセス部により前記第２の記録媒体に記録し、さらに、前記ＩＤアクセス部により取得した前記第１の記録媒体の固有の情報と、前記第１の記録媒体の固有の情報を前記第２の記録媒体の固有の情報を鍵として前記暗号化／復号化部にて暗号化したものとを、前記第２の記録媒体アクセス部により前記第２の記録媒体に記録し、
前記第２の記録媒体のデータを読み出す際に、前記第２の記録媒体に記録されている、前記第１の記録媒体の固有の情報と、暗号化された前記第１の記録媒体の固有の情報とを、前記第２の記録媒体アクセス部により読み出し、読み出した前記第１の記録媒体の固有の情報と、暗号化された前記第１の記録媒体の固有の情報を前記ＩＤアクセス部により取得した前記第２の記録媒体の固有の情報を鍵として前記暗号化／復号化部にて復号化したものとを比較し、
両者が一致しない場合は、前記第２の記録媒体について不正コピーが行われたと判定し、両者が一致した場合は、前記第２の記録媒体アクセス部により前記第２の記録媒体から暗号化されたデータを読み出し、前記第２の記録媒体の固有の情報を鍵として前記暗号化／復号化部にて復号化することを特徴とするデジタルデータ記録再生装置。
【請求項２】
請求項１記載のデジタルデータ記録再生装置において、
前記ＩＤアクセス部により取得する記録媒体の固有の情報は、記録媒体のシリアル番号とモデル番号とを合わせたデータの全部または一部であることを特徴とするデジタルデータ記録再生装置。
【請求項３】
デジタルデータを記録する第１の記録媒体と第２の記録媒体とを有する装置におけるデジタルデータ記録再生方法であって、
前記第１の記録媒体のデータの全部または一部を読み出して、読み出したデータの全部または一部を、前記第２の記録媒体から取得した前記第２の記録媒体の固有の情報を鍵として暗号化し、暗号化されたデータを前記第２の記録媒体に記録することによりミラーリングを行い、
前記ミラーリングを行う際に、前記第１の記録媒体から取得した前記第１の記録媒体の固有の情報と、前記第１の記録媒体の固有の情報を前記第２の記録媒体の固有の情報を鍵として暗号化したものとを、前記第２の記録媒体に記録し、
前記第２の記録媒体のデータを読み出す際に、前記第２の記録媒体に記録されている、前記第１の記録媒体の固有の情報と、暗号化された前記第１の記録媒体の固有の情報とを読み出し、読み出した前記第１の記録媒体の固有の情報と、暗号化された前記第１の記録媒体の固有の情報を前記第２の記録媒体から取得した前記第２の記録媒体の固有の情報を鍵として復号化したものとを比較し、
両者が一致しない場合は、前記第２の記録媒体について不正コピーが行われたと判定し、両者が一致した場合は、前記第２の記録媒体から暗号化されたデータを読み出し、前記第２の記録媒体の固有の情報を鍵として復号化することを特徴とするデジタルデータ記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータを記録再生する装置および方法に関し、特に、一方の記録媒体のデータ等を他方の記録媒体にミラーリングする機能を有する記録再生装置および記録再生方法に適用して有効な技術に関するものである。
【背景技術】
【０００２】
近年、デジタル蓄積メディアの発展に伴って、ハードディスクドライブ（ＨＤＤ）は、ＰＣ（Personal Computer）だけでなくＡＶ（Audio Visual）機器などでの利用も広がってきている。ＨＤＤについては、機器に内蔵するタイプのものと機器に外付けするタイプのものとがあり、外付タイプのＨＤＤでは、リムーバブルなカートリッジを採用し、インタフェースを共通化することによって、情報家電機器やモバイル機器、車載用機器などの様々な機器での利用を可能とする標準化が進んでいる。
【０００３】
その一例として、ｉＶＤＲ（登録商標）(information Versatile Disc for Removable usage)という規格によるＨＤＤが挙げられる。ｉＶＤＲには、通常のＨＤＤとしての機能の他にコンテンツの著作権保護技術であるＳＡＦＩＡ（Security Architecture Intelligent Attachment Device）という規格に準拠したｉＶＤＲ−ＳｅｃｕｒｅというＨＤＤも製品化されている。このため、ＰＣだけでなく、コンテンツの著作権保護が必要なハードディスクレコーダや、レコーダ機能内蔵のテレビ等のＡＶ機器での利用も広がっている。
【０００４】
一方、ＨＤＤの大容量化が進むにつれて、ＨＤＤの破損等によるデータの滅失を回避するための技術にも種々のものが出てきている。この技術としては、例えば、データを複数のＨＤＤに書き込むミラーリング（ＲＡＩＤ１：Redundant Array of Independent Disks 1）という技術が知られている。
【０００５】
特開２００４−３６２４４４号公報（特許文献１）には、データだけではなく、ＨＤＤが搭載される機器のＯＳ（Operating System）もミラーリングすることにより、ＯＳが格納されているＨＤＤの破損時にもＯＳが正常に起動することを可能とするとともに、全体のＨＤＤの数を削減する技術が開示されている。
【特許文献１】特開２００４−３６２４４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されている技術では、ＰＣとＨＤＤとの接続は基本的にＩＤＥ（Integrated Drive Electronics）インタフェースとなるため、様々な機器で用いることを考慮すると、使い勝手という点で制約を受ける可能性がある。また、ミラーリング先のＨＤＤにおける不正コピー防止の手段を特に有していないため、データ等が不正にコピーされてしまう可能性がある。
【０００７】
そこで本発明の目的は、記録媒体の接続インタフェースに依存せず、ミラーリング先の記録媒体において不正コピー防止機能を有することにより、ミラーリング先のデータを保護することができるデジタルデータ記録再生装置およびデジタルデータ記録再生方法を提供することにある。
【０００８】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１０】
本発明の代表的な実施の形態によるデジタルデータ記録再生装置は、第１の記録媒体のデータを読み出して第２の記録媒体に記録することによりミラーリングを行い、ミラーリングの際に、第２の記録媒体の固有の情報を鍵としてデータを暗号化して記録することを特徴とするものである。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１２】
本発明の代表的な実施の形態によれば、記録媒体の接続インタフェースに依存せず、不正コピー防止機能を有するミラーリングシステムを容易に構築することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１４】
＜実施の形態１＞
例えば、ＰＣの内蔵ＨＤＤが破損等で動作しなくなった場合、当該ＰＣではＯＳが起動できないため、他の記録媒体にデータがバックアップされていてもデータを取り出すことができなくなってしまう。ＯＳとデータをともにミラーリングしておけば、ミラーリングしたＨＤＤを使用することでＯＳが起動可能となる。そこで、本発明の実施の形態１では、ＰＣの内蔵ＨＤＤにインストールされたＯＳおよび保存したデータを、外付ＨＤＤにミラーリングするデジタルデータ記録再生装置を有するミラーリングシステムについて説明する。
【００１５】
図２は、本実施の形態であるデジタルデータ記録再生装置を有するミラーリングシステムの構成例を示した図である。図２において、本実施の形態のシステムはパーソナルコンピュータ（ＰＣ）１００によって構成され、ＰＣ１００の内部にデジタルデータ記録再生装置１１０と、ミラーリング元である第１の記録媒体として内蔵記録媒体２２０を有している。ＰＣ１００の外部には、表示出力端子２１０に表示装置２００が接続されており、また、接続インタフェース２４０にミラーリング先である第２の記録媒体として外付記録媒体２３０が接続されている。ここで、接続インタフェース２４０は、例えば、Ｓｅｒｉａｌ  ＡＴＡ（Serial Advanced Technology Attachment）やＵＳＢ（Universal Serial Bus）等の接続端子である。
【００１６】
ＰＣ１００は、表示装置２００以外に他の入出力装置やネットワーク装置を有する構成であっても構わない。また、内蔵記録媒体２２０および外付記録媒体２３０は、デジタルデータを記録・読み出しできるものであればＨＤＤや半導体メモリなど種々の記録媒体を用いることが可能であるが、以下ではＨＤＤを用いた場合について説明する。ＨＤＤを用いた外付記録媒体２３０としては、例えば、前述のｉＶＤＲのようなリムーバブルな記録媒体を用いることもできる。
【００１７】
図１は、記録媒体にＨＤＤを用いた場合のデジタルデータ記録再生装置１１０を有するミラーリングシステムの構成例を示した図である。図１において、ＰＣ１００は内部に第１の記録媒体として内蔵ＨＤＤ１２０を有し、また、デジタルデータ記録再生装置１１０を有している。外部には接続インタフェース２４０を介して第２の記録媒体として外付ＨＤＤ１３０が接続されている。
【００１８】
また、デジタルデータ記録再生装置１１０は、内蔵ＨＤＤ１２０のデータにアクセスする記録媒体アクセス部１（１１１）、内蔵ＨＤＤ１２０および外付ＨＤＤ１３０の固有の情報を取得するＩＤアクセス部１１２、データを暗号化および復号化する暗号化／復号化部１１３、外付ＨＤＤ１３０についての不正コピーの判定を行う判定部１１４、外付ＨＤＤ１３０のデータにアクセスする記録媒体アクセス部２（１１５）を有する構成となっている。
【００１９】
内蔵ＨＤＤ１２０には、内蔵ＨＤＤ１２０の固有の情報であるＩＤ（IDENTIFY DEVICE information）１（１２１）、ＰＣ１００にインストールされたＯＳ１２２、およびデータ１２３が記録されている。また、外付ＨＤＤ１３０には、外付ＨＤＤ１３０のＩＤ２（１３１）、内蔵ＨＤＤ１２０のＩＤ１（１２１）をコピーしたＩＤ１（１３２）、ＩＤ１（１２１）を暗号化した暗号化ＩＤ１（１３３）、内蔵ＨＤＤ１２０のＯＳ１２２を暗号化した暗号化ＯＳ１３４、内蔵ＨＤＤ１２０のデータ１２３の一部または全部を暗号化した暗号化データ１３５、データ１２３のうち暗号化せずにコピーしたデータ１３６が記録されている。
【００２０】
以下に、図３を用いて本実施の形態のデジタルデータ記録再生装置１１０におけるミラーリングの具体的な処理内容について説明する。図３は、ミラーリングの処理の流れの例を示すフローチャートである。
【００２１】
ミラーリングの処理を開始すると（ステップＳ３０１）、まず、内蔵ＨＤＤ１２０に記録されているＯＳ１２２の一部または全部を記録媒体アクセス部１（１１１）によって読み出す。また、ミラーリング先の外付ＨＤＤ１３０のＩＤ２（１３１）をＩＤアクセス部１１２によって読み出す。このＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によってＯＳ１２２を暗号化し、記録媒体アクセス部２（１１５）によって外付ＨＤＤ１３０に暗号化ＯＳ１３４として記録する（ステップＳ３０２）。
【００２２】
次に、記録媒体アクセス部１（１１１）によって内蔵ＨＤＤ１２０に記録されているデータ１２３を読み出して、読み出したデータ１２３を暗号化するかどうか判定する（ステップＳ３０３）。暗号化しない場合は、読み出したデータ１２３を記録媒体アクセス部２（１１５）によってそのまま外付ＨＤＤ１３０にデータ１３６として記録する（ステップＳ３０４）。
【００２３】
読み出したデータ１２３を暗号化する場合は、ＩＤアクセス部１１２によって読み出した外付ＨＤＤ１３０のＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって読み出したデータ１２３を暗号化する。これを記録媒体アクセス部２（１１５）によって外付ＨＤＤ１３０に暗号化データ１３５として記録する（ステップＳ３０５）。以上のステップＳ３０３〜ステップＳ３０５までの処理をミラーリング対象の全てのデータ１２３について実行する。
【００２４】
本実施の形態のデジタルデータ記録再生装置１１０では、ミラーリング元のＨＤＤを特定するため、ミラーリング先のＨＤＤには、ミラーリング元のＨＤＤのＩＤを記録するものとする。従って、内蔵ＨＤＤ１２０のＩＤ１（１２１）をＩＤアクセス部１１２によって読み出し、ＩＤアクセス部１１２によって読み出した外付ＨＤＤ１３０のＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によってＩＤ１（１２１）を暗号化する。これを記録媒体アクセス部２（１１５）によって外付ＨＤＤ１３０に暗号化ＩＤ１（１３３）として記録する（ステップＳ３０６）。
【００２５】
また、ＩＤ１（１２１）は、記録媒体アクセス部２（１１５）によってそのまま外付ＨＤＤ１３０にＩＤ１（１３２）として記録する（ステップＳ３０７）。なお、ミラーリング元のＨＤＤを特定するためには、上述の暗号化ＩＤ１（１３３）か、ＩＤ１（１３２）のいずれか一方があれば良いが、本実施の形態では、後述する不正コピーの判定処理も行うために両方記録している。以上で、ミラーリングの処理を終了する（ステップＳ３０８）。
【００２６】
次に、図４を用いて暗号化の鍵データおよびミラーリング元のＨＤＤを特定するデータとして使用するＩＤ１（１２１）およびＩＤ２（１３１）について説明する。内蔵ＨＤＤ１２０および外付ＨＤＤ１３０内のＩＤは、ＩＤアクセス部１１２によって、ＨＤＤに対してIDENTIFY DEVICEコマンドを発行することで読み出す。IDENTIFY DEVICEコマンドは、ＡＴＡデバイスで標準装備されているＨＤＤの詳細情報を読み出す命令であり、IDENTIFY DEVICEコマンドに対して応答される情報を用いてＩＤ１（１２１）およびＩＤ２（１３１）の情報とする。
【００２７】
図４は、IDENTIFY DEVICEコマンドで実際に読み出される情報の一部を示した図である。IDENTIFY DEVICEコマンドで読み出される情報のうち、ＩＤ１（１２１）およびＩＤ２（１３１）で使用するデータは、個々の記録媒体に固有の書き換えがされない情報である必要があり、また、個々の記録媒体で異なる情報であることが望ましいため、シリアル番号４０２（２０バイト）およびモデル番号４０３（４０バイト）を使用する。
【００２８】
本実施の形態のデジタルデータ記録再生装置１１０では、暗号化／復号化部１１３で使用する暗号方式には、強固で処理が速いＡＥＳ（Advanced Encryption Standard）を使用するものとする。ＡＥＳの鍵長は１６バイト（１２８ビット）、２４バイト（１９２ビット）、３２バイト（２５６ビット）から選択可能であるが、本実施の形態では、鍵長１６バイト（１２８ビット）を使用するものとする。
【００２９】
ここで、シリアル番号４０２は１６バイト以上であるため、本実施の形態では、シリアル番号４０２の下位１６バイトのデータを使用する。これにより、実用上個々の記録媒体で異なる値を得ることができる。また、これより長い鍵長を選択する場合は、シリアル番号４０２の長さでは足りないため、シリアル番号４０２にさらにモデル番号４０３を合わせたデータを使用することができる。なお、本実施の形態では暗号方式にＡＥＳを使用しているが、これに限られるものではなく、他の暗号方式を用いることもできる。その場合は、暗号方式で用いる鍵長に対応した長さのデータを使用することになる。
【００３０】
また、ＩＤとして使用するデータは、個々の記録媒体に固有の書き換えがされない情報であり、暗号方式で用いる鍵長以上の長さを有し、コマンド等により読み出すことができる情報であれば、使用する記録媒体の種類に応じて他の情報を使用することも可能である。
【００３１】
次に、図５を用いて、上述した手順によりミラーリングされた外付ＨＤＤ１３０を使用する際の具体的な処理内容について説明する。図５は、ミラーリングされた外付ＨＤＤ１３０を使用する処理の流れの例を示すフローチャートである。
【００３２】
処理を開始すると（ステップＳ５０１）、まず、外付ＨＤＤ１３０に記録されているＩＤ１（１３２）および暗号化ＩＤ１（１３３）を、記録媒体アクセス部２（１１５）によって読み出す。読み出した暗号化ＩＤ１（１３３）を、ＩＤアクセス部１１２によって取得したＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって復号化し、これを判定部１１４によって、ＩＤ１（１３２）と比較する（ステップＳ５０２）。
【００３３】
両者が一致しない場合は、外付ＨＤＤ１３０内のデータについて不正コピーがされているものと判定し、処理を終了する（ステップＳ５０３）。一致した場合は、暗号化ＯＳ１３４を記録媒体アクセス部２（１１５）によって読み出し、ＩＤアクセス部１１２によって取得したＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって復号化する（ステップＳ５０４）。その後、復号化したＯＳによってＰＣ１００を起動する（ステップＳ５０５）。
【００３４】
次に、暗号化データ１３５を使用するかどうかを判定する（ステップＳ５０６）。暗号化データ１３５を使用する場合は、暗号化データ１３５を記録媒体アクセス部２（１１５）によって読み出し、ＩＤアクセス部１１２によって取得したＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって復号化し、復号化したデータを外付ＨＤＤ１３０に記録する（ステップＳ５０７）。以上で、外付ＨＤＤ１３０を使用する処理を終了する（ステップＳ５０８）。
【００３５】
次に、図６を用いて外付ＨＤＤ１３０を不正にコピーした場合の動作について説明する。図６は、外付ＨＤＤ１３０のデータを別の外付ＨＤＤ６３０にコピーした場合の例を示した図である。外付ＨＤＤ１３０内のＩＤ１（１３２）、暗号化ＩＤ１（１３３）、暗号化ＯＳ１３４、暗号化データ１３５、データ１３６を、図６に示すように、外付ＨＤＤ６３０へ不正にコピーしたとする。このとき、外付ＨＤＤ６３０のＩＤ３（６３１）については、書き換えできないデータであるため、外付ＨＤＤ１３０のデータをコピーしたとしても上書きされない。
【００３６】
上述の図５で説明した処理内容に従って、外付ＨＤＤ１３０の場合と同様の手順で外付ＨＤＤ６３０を使用してＯＳを起動させようとした場合、ステップＳ５０２において、暗号化ＩＤ１（６３３）をＩＤ３（６３１）を鍵として復号化したデータと、ＩＤ１（６３２）とを比較することになる。暗号化ＩＤ１（６３３）は、外付ＨＤＤ１３０のＩＤ２（１３１）を鍵として暗号化されたものであるため正しく復号化されず、両者は不一致となりステップＳ５０３にて処理は終了する。
【００３７】
このように、外付ＨＤＤ１３０に、ミラーリング元の内蔵ＨＤＤ１２０のＩＤであるＩＤ１（１３２）と、このＩＤ１（１３２）を外付ＨＤＤ１３０自身のＩＤであるＩＤ２（１３１）で暗号化した暗号化ＩＤ１（１３３）をともに記録しておき、両者を比較することで、不正コピーの有無を判定することができる。
【００３８】
仮に、不正コピーした他のデータ、例えば暗号化ＯＳ（６３４）を、何らかの手段により使用しようとして、ＩＤ３（６３１）を鍵として復号化しても、この鍵が暗号化したときの鍵であるＩＤ２（１３１）と異なるため、正しく復号化することはできない。すなわち、不正にコピーしてもＯＳを起動させることはできない。同様に、暗号化データ（６３５）を復号化して使用しようとしても、復号化するときの鍵が暗号化したときの鍵と異なるため正しく復号化することはできず、データを使用することはできない。
【００３９】
以上に説明したように、本実施の形態のデジタルデータ記録再生装置１１０によれば、Ｓｅｒｉａｌ  ＡＴＡやＵＳＢ等の手軽なインタフェースによってＨＤＤ等の記録媒体を接続し、ミラーリング先の記録媒体において不正コピーを防止する機能を有するミラーリングシステムを容易に構築することが可能となる。
【００４０】
＜実施の形態２＞
外付ＨＤＤは手軽にＰＣと接続できるため、重要なデータのみを外付ＨＤＤにミラーリングしてバックアップを取るという使用方法も想定される。そこで、本発明の実施の形態２では、ＰＣの内蔵ＨＤＤに保存したデータのみを外付ＨＤＤにミラーリングするデジタルデータ記録再生装置を有するミラーリングシステムについて説明する。
【００４１】
図７は、本発明の実施の形態２であるデジタルデータ記録再生装置１１０を有するミラーリングシステムの構成例を示した図である。図７において、ミラーリングシステム全体の構成は、実施の形態１の図１に示す構成とほぼ同様である。図１との相違点は、外付ＨＤＤ１３０に暗号化ＯＳ１３４が記録されていない点である。
【００４２】
以下に、図８を用いて本実施の形態のデジタルデータ記録再生装置１１０におけるミラーリングの具体的な処理内容について説明する。図８は、ミラーリングの処理の流れの例を示すフローチャートである。
【００４３】
ミラーリングの処理を開始すると（ステップＳ８０１）、まず、記録媒体アクセス部１（１１１）によって内蔵ＨＤＤ１２０に記録されているデータ１２３を読み出して、読み出したデータ１２３を暗号化するかどうか判定する（ステップＳ８０２）。暗号化しない場合は、読み出したデータ１２３を記録媒体アクセス部２（１１５）によってそのまま外付ＨＤＤ１３０にデータ１３６として記録する（ステップＳ８０３）。
【００４４】
読み出したデータ１２３を暗号化する場合は、ＩＤアクセス部１１２によって読み出した外付ＨＤＤ１３０のＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって読み出したデータ１２３を暗号化する。これを記録媒体アクセス部２（１１５）によって外付ＨＤＤ１３０に暗号化データ１３５として記録する（ステップＳ８０４）。以上のステップＳ８０２〜ステップＳ８０４までの処理をミラーリング対象の全てのデータ１２３について実行する。なお、実施の形態１と同様に、暗号化／復号化部１１３で使用する暗号方式にはＡＥＳを使用するものとする。
【００４５】
本実施の形態では、実施の形態１と同様に、ミラーリング元のＨＤＤを特定するため、ミラーリング先のＨＤＤには、ミラーリング元のＨＤＤのＩＤを記録するものとする。従って、内蔵ＨＤＤ１２０のＩＤ１（１２１）をＩＤアクセス部１１２によって読み出し、ＩＤアクセス部１１２によって読み出した外付ＨＤＤ１３０のＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によってＩＤ１（１２１）を暗号化する。これを記録媒体アクセス部２（１１５）によって外付ＨＤＤ１３０に暗号化ＩＤ１（１３３）として記録する（ステップＳ８０５）。
【００４６】
また、ＩＤ１（１２１）は、記録媒体アクセス部２（１１５）によってそのまま外付ＨＤＤ１３０にＩＤ１（１３２）として記録する（ステップＳ８０６）。なお、実施の形態１と同様に、ミラーリング元のＨＤＤを特定するためには、上述の暗号化ＩＤ１（１３３）か、ＩＤ１（１３２）のいずれか一方があれば良いが、本実施の形態では、後述する不正コピーの判定処理も行うために両方記録している。以上で、ミラーリングの処理を終了する（ステップＳ８０７）。
【００４７】
次に、図９を用いて、上述した手順によりミラーリングされた外付ＨＤＤ１３０を使用する際の具体的な処理内容について説明する。図９は、ミラーリングされた外付ＨＤＤ１３０を使用する処理の流れの例を示すフローチャートである。
【００４８】
処理を開始すると（ステップＳ９０１）、まず、外付ＨＤＤ１３０に記録されているＩＤ１（１３２）および暗号化ＩＤ１（１３３）を、記録媒体アクセス部２（１１５）によって読み出す。読み出した暗号化ＩＤ１（１３３）を、ＩＤアクセス部１１２によって取得したＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって復号化し、これを判定部１１４によって、ＩＤ１（１３２）と比較する（ステップＳ９０２）。
【００４９】
両者が一致しない場合は、外付ＨＤＤ１３０内のデータについて不正コピーがされているものと判定し、処理を終了する（ステップＳ９０３）。一致した場合は、暗号化データ１３５を使用するかどうかを判定する（ステップＳ９０４）。暗号化データ１３５を使用する場合は、暗号化データ１３５を記録媒体アクセス部２（１１５）によって読み出し、ＩＤアクセス部１１２によって取得したＩＤ２（１３１）を鍵として、暗号化／復号化部１１３によって復号化し、復号化したデータを外付ＨＤＤ１３０に記録する（ステップＳ９０５）。以上で、外付ＨＤＤ１３０を使用する処理を終了する（ステップＳ９０６）。
【００５０】
このように、実施の形態１と同様に、外付ＨＤＤ１３０に、ミラーリング元の内蔵ＨＤＤ１２０のＩＤであるＩＤ１（１３２）と、このＩＤ１（１３２）を外付ＨＤＤ１３０自身のＩＤであるＩＤ２（１３１）で暗号化した暗号化ＩＤ１（１３３）をともに記録しておき、両者を比較することで、不正コピーの有無を判定することができる。また、暗号化データ（１３５）を不正コピーして使用しようとしても、暗号化したときの鍵と復号化するときの鍵が異なるため正しく復号化することができず、データを使用することはできないため、不正コピーを防止することができる。
【００５１】
＜実施の形態３＞
本発明の実施の形態３では、ミラーリング先の記録媒体が、セキュア領域と通常領域とを有する記録媒体である場合の、デジタルデータ記録再生装置を有するミラーリングシステムについて説明する。
【００５２】
ここで、セキュア領域とは、機器と記録媒体との間で認証を行い、認証が有効である場合にのみ特別なコマンドを使用してアクセス可能となる領域であり、通常領域とは、通常のＨＤＤ等での領域と同様に特別な認証なしでアクセスできる領域である。上述のようなセキュア領域を有する記録媒体としては、例えば、前述のＳＡＦＩＡ規格に準拠したＨＤＤ等がある。
【００５３】
図１０は、本発明の実施の形態３であるデジタルデータ記録再生装置１１０を有するミラーリングシステムの構成例を示した図である。図１０において、ミラーリングシステム全体の構成は、実施の形態１の図１に示す構成とほぼ同様である。図１との相違点は、外付ＨＤＤ１３０がセキュア領域付き外付ＨＤＤ１０００になっている点と、デジタルデータ記録再生装置１１０が、ＩＤアクセス部１１２、判定部１１４を有さず、暗号化／復号化部１１３で使用される鍵を生成する鍵データ生成部１００１と、セキュア領域付き外付ＨＤＤ１０００のセキュア領域のデータにアクセスするセキュア領域アクセス部１００２とを有する点である。
【００５４】
セキュア領域付き外付ＨＤＤ１０００は、内蔵ＨＤＤ１２０のＩＤ１（１３２）および、これを暗号化した暗号化ＩＤ１（１３３）を保持せず、セキュア領域１０１０に、鍵データ１（１０１１）、鍵データ２（１０１２）を保持している。これら鍵データ１（１０１１）、鍵データ２（１０１２）は、鍵データ生成部１００１によって生成された鍵である。
【００５５】
以下に、図１１を用いて本実施の形態のデジタルデータ記録再生装置１１０におけるミラーリングの具体的な処理内容について説明する。図１１は、ミラーリングの処理の流れの例を示すフローチャートである。
【００５６】
ミラーリングの処理を開始すると（ステップＳ１１０１）、まず、鍵データ生成部１００１で、ランダムデータを発生させることにより鍵データ１を生成する（ステップＳ１１０２）。
【００５７】
次に、記録媒体アクセス部１（１１１）により読み出した内蔵ＨＤＤ１２０のＯＳ１２２の一部分もしくは全体を、鍵データ生成部１００１で生成した鍵データ１を鍵として、暗号化／復号化部１１３で暗号化し、記録媒体アクセス部２（１１５）により、セキュア領域付き外付ＨＤＤ１０００に暗号化ＯＳ１３４として記録する。また、鍵データ１を、セキュア領域アクセス部１００２により、セキュア領域付き外付ＨＤＤ１０００のセキュア領域１０１０に鍵データ１（１０１１）として記録する（ステップＳ１１０３）。
【００５８】
次に、記録媒体アクセス部１（１１１）によって内蔵ＨＤＤ１２０に記録されているデータ１２３を読み出して、読み出したデータ１２３を暗号化するかどうか判定する（ステップＳ１１０４）。暗号化しない場合は、読み出したデータ１２３を記録媒体アクセス部２（１１５）によってそのままセキュア領域付き外付ＨＤＤ１０００にデータ１３６として記録する（ステップＳ１１０５）。
【００５９】
読み出したデータ１２３を暗号化する場合は、鍵データ生成部１００１で、ランダムデータを発生させることにより鍵データ２を生成する（ステップＳ１１０６）。次に、生成された鍵データ２を鍵として、暗号化／復号化部１１３によって読み出したデータ１２３を暗号化する。これを記録媒体アクセス部２（１１５）によってセキュア領域付き外付ＨＤＤ１０００に暗号化データ１３５として記録する。また、鍵データ２を、セキュア領域アクセス部１００２により、セキュア領域付き外付ＨＤＤ１０００のセキュア領域１０１０に鍵データ２（１０１２）として記録する（ステップＳ１１０７）。
【００６０】
以上のステップＳ１１０４〜ステップＳ１１０７までの処理をミラーリング対象の全てのデータ１２３について実行する。以上で、ミラーリングの処理を終了する（ステップＳ１１０８）。
【００６１】
なお、実施の形態１と同様に、暗号化／復号化部１１３で使用する暗号方式にはＡＥＳを使用するものとする。ＡＥＳの鍵長は、１６バイト（１２８ビット）、２４バイト（１９２ビット）、３２バイト（２５６ビット）から選択可能であるが、本実施の形態では、鍵データ生成部１００１にて１６バイトのデータを生成することにより、鍵長１６バイト（１２８ビット）を使用するものとする。
【００６２】
次に、図１２を用いて、上述した手順によりミラーリングされたセキュア領域付き外付ＨＤＤ１０００を使用する際の具体的な処理内容について説明する。図１２は、ミラーリングされたセキュア領域付き外付ＨＤＤ１０００を使用する処理の流れの例を示すフローチャートである。
【００６３】
処理を開始すると（ステップＳ１２０１）、まず、暗号化ＯＳ１３４を記録媒体アクセス部２（１１５）によって読み出し、セキュア領域アクセス部１００２によって読み出した鍵データ１（１０１１）を鍵として、暗号化／復号化部１１３によって復号化する（ステップＳ１２０２）。その後、復号化したＯＳによってＰＣ１００を起動する（ステップＳ１２０３）。
【００６４】
次に、暗号化データ１３５を使用するかどうかを判定する（ステップＳ１２０４）。暗号化データ１３５を使用する場合は、暗号化データ１３５を記録媒体アクセス部２（１１５）によって読み出し、セキュア領域アクセス部１００２によって読み出した鍵データ２（１０１２）を鍵として、暗号化／復号化部１１３によって復号化し、復号化したデータをセキュア領域付き外付ＨＤＤ１０００に記録する（ステップＳ１２０５）。以上で、セキュア領域付き外付ＨＤＤ１０００を使用する処理を終了する（ステップＳ１２０６）。
【００６５】
セキュア領域付き外付ＨＤＤ１０００のデータの内容を不正にコピーして、暗号化ＯＳ１３４や、暗号化データ１３５を使用しようとした場合は、暗号化時に使用した鍵データ１（１０１１）および鍵データ２（１０１２）が、セキュア領域１０１０にあることからこれらをコピーできず、正しく復号化することができない。これにより、ミラーリング先の記録媒体にて不正コピーを防止することができる。
【００６６】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００６７】
例えば、実施の形態１〜３にて説明したデジタルデータ記録再生装置１１０は、回路やＬＳＩ等によって構成し、基板やカード等のハードウェアとしてＰＣ等の機器に実装する形態をとることも可能であるし、また、これらの機能を実現するソフトウェアとして実装し、例えば、機器の起動時に実行されたり、稼働中に随時実行されたりするようにして実現することも可能である。
【００６８】
また、実施の形態１〜３では、デジタルデータ記録再生装置１１０をＰＣ１００に実装する構成としているが、実装の対象の機器は特にこれに限られず、例えばサーバ機器や、ＮＡＳ（Network Attached Storage）等に実装する構成とすることも可能である。
【００６９】
また、実施の形態１〜３では、ミラーリング元の記録媒体を内蔵の記録媒体とし、ミラーリング先の記録媒体を外付の記録媒体としているが、このような構成に限られず、内蔵から内蔵、外付から内蔵、外付から外付にミラーリングするような構成であっても構わない。
【産業上の利用可能性】
【００７０】
本発明は、デジタルデータを記録再生する装置および方法に利用可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態１である、記録媒体にＨＤＤを用いた場合のデジタルデータ記録再生装置を有するミラーリングシステムの構成例を示した図である。
【図２】本発明の実施の形態１である、デジタルデータ記録再生装置を有するミラーリングシステムの構成例を示した図である。
【図３】本発明の実施の形態１における、ミラーリングの処理の流れの例を示すフローチャートである。
【図４】本発明の実施の形態１における、IDENTIFY DEVICEコマンドで実際に読み出される情報の一部を示した図である。
【図５】本発明の実施の形態１における、ミラーリングされた外付ＨＤＤを使用する処理の流れの例を示すフローチャートである。
【図６】本発明の実施の形態１における、外付ＨＤＤのデータを他の外付ＨＤＤにコピーした場合の例を示した図である。
【図７】本発明の実施の形態２である、デジタルデータ記録再生装置を有するミラーリングシステムの構成例を示した図である。
【図８】本発明の実施の形態２における、ミラーリングの処理の流れの例を示すフローチャートである。
【図９】本発明の実施の形態２における、ミラーリングされた外付ＨＤＤを使用する処理の流れの例を示すフローチャートである。
【図１０】本発明の実施の形態３である、デジタルデータ記録再生装置を有するミラーリングシステムの構成例を示した図である。
【図１１】本発明の実施の形態３における、ミラーリングの処理の流れの例を示すフローチャートである。
【図１２】本発明の実施の形態３における、ミラーリングされたセキュア領域付き外付ＨＤＤを使用する処理の流れの例を示すフローチャートである。
【符号の説明】
【００７２】
１００…パーソナルコンピュータ（ＰＣ）、１１０…デジタルデータ記録再生装置、１１１…記録媒体アクセス部１、１１２…ＩＤアクセス部、１１３…暗号化／復号化部、１１４…判定部、１１５…記録媒体アクセス部２、１２０…内蔵ＨＤＤ、１２１…ＩＤ１、１２２…ＯＳ、１２３…データ、１３０…外付ＨＤＤ、１３１…ＩＤ２、１３２…ＩＤ１、１３３…暗号化ＩＤ１、１３４…暗号化ＯＳ、１３５…暗号化データ、１３６…データ、
２００…表示装置、２１０…表示出力端子、２２０…内蔵記録媒体、２３０…外付記録媒体、２４０…接続インタフェース、
６３０…外付ＨＤＤ、６３１…ＩＤ３、６３２…ＩＤ１、６３３…暗号化ＩＤ１、６３４…暗号化ＯＳ、６３５…暗号化データ、６３６…データ、
１０００…セキュア領域付き外付ＨＤＤ、１００１…鍵データ生成部、１００２…セキュア領域アクセス部、１０１０…セキュア領域、１０１１…鍵データ１、１０１２…鍵データ２。
【図１】
0004714726.tif 000002
【図２】
0004714726.tif 000003
【図３】
0004714726.tif 000004
【図４】
0004714726.tif 000005
【図５】
0004714726.tif 000006
【図６】
0004714726.tif 000007
【図７】
0004714726.tif 000008
【図８】
0004714726.tif 000009
【図９】
0004714726.tif 000010
【図１０】
0004714726.tif 000011
【図１１】
0004714726.tif 000012
【図１２】
0004714726.tif 000013