(57)【要約】【課題】著作権保護機能を持つ大容量の記憶装置を提供すると共に、他の著作権保護機能をもつ記録媒体からのデータの複製を可能にする。【解決手段】ディジタルデータを記録する記憶装置１０００は、著作権保護機能を持つ半導体メモリである第１の記録媒体１１００と、大容量ハードディスクである第２の記録媒体１２００と、外部ホスト機器との通信制御及び第１の記録媒体１１００の制御及び第２の記録媒体１２００の制御を行うホストコントローラ１３００とを備えている。記憶装置１０００及び第１の記録媒体１１００のホスト機器とのインターフェースを同一にする事で複製装置２０００の構成を簡易化することができる。【選択図】　図１
2004094778.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体と、第２の記録媒体と、前記第１の記録媒体及び前記第２の記録媒体を制御するホストコントローラとを備えた記憶装置であって、
前記第１の記録媒体は、著作権保護機能を有する事を特徴とする記憶装置。
【請求項２】
前記第１の記録媒体は、著作権保護機能として相互認証処理機能を有し、ホスト機器との相互認証に成功した場合にのみディジタルデータの読み書きが可能となる記憶領域であるセキュア記憶領域を持ち、
前記第２の記録媒体は、自由にアクセス可能な記憶領域である非セキュア記憶領域を持つことを特徴とする請求項１記載の記憶装置。
【請求項３】
前記第１の記録媒体は、相互認証処理を行うために、ホスト機器との相互認証を処理する相互認証処理部と、媒体固有情報を格納する固有情報部と、相互認証に用いる乱数を生成する乱数生成機とを備えている事を特徴とする請求項２記載の記憶装置。
【請求項４】
前記第１の記録媒体は、内部に第１の領域及び第２の領域を有し、
前記第１の領域はホスト機器との相互認証に成功した場合にのみディジタルデータの読み書きが可能となり、
前記第２の領域は常にディジタルデータの読み書きが可能であることを特徴とする請求項２または請求項３に記載の記憶装置。
【請求項５】
前記第１の記録媒体は半導体メモリであり、
前記第２の記録媒体はハードディスクあるいは光ディスクであることを特徴とする請求項１から請求項４のいずれか１項に記載の記憶装置。
【請求項６】
ホスト機器との通信手順及びコマンドは前記第１の記録媒体と同一であり、前記ホストコントローラ内部にホスト機器からの前記第２の記録媒体へのコマンドを変換するコマンド変換部を備えていることを特徴とする請求項１から請求項５のいずれか１項に記載の記憶装置。
【請求項７】
ホスト機器との通信手段及びコマンドは前記第１の記録媒体及び前記第２の記録媒体の通信手段及びコマンドと同一であることを特徴とする請求項１から請求項６のいずれか１項に記載の記憶装置。
【請求項８】
前記第２の記録媒体を複数有することを特徴とする請求項１から請求項７のいずれか１項に記載の記憶装置。
【請求項９】
前記第１の記録媒体を複数有することを特徴とする請求項１から請求項８のいずれか１項に記載の記憶装置。
【請求項１０】
前記第１の記録媒体及び前記第２の記録媒体のいずれか一方、もしくは両方が着脱不可能であることを特徴とする請求項１から請求項９のいずれか１項に記載の記憶装置。
【請求項１１】
前記第１の記録媒体及び前記第２の記録媒体のいずれか一方、もしくは両方が着脱可能であることを特徴とする請求項１から請求項９のいずれか１項に記載の記憶装置。
【請求項１２】
前記第１の記録媒体及び前記第２の記録媒体に含まれる非セキュア記憶領域が複数ある場合に、前記複数の非セキュア記憶領域の各アドレス空間を一元的に管理するアドレス管理テーブルを備えていることを特徴とする請求項１から請求項１１のいずれか１項に記載の記憶装置。
【請求項１３】
前記第１の記録媒体に含まれるセキュア記憶領域が複数ある場合に、前記複数のセキュア記憶領域の各アドレス空間を一元的に管理するアドレス管理テーブルを備えていることを特徴とする請求項１から請求項１２のいずれか１項に記載の記憶装置。
【請求項１４】
ホスト機器に対しては複数の非セキュア記憶領域が１つの連続した記憶領域として見えることを特徴とする請求項１３に記載の記憶装置。
【請求項１５】
ホスト機器に対しては複数のセキュア記憶領域が１つの連続した記憶領域として見えることを特徴とする請求項１４に記載の記憶装置。
【請求項１６】
前記第１の記録媒体がＳＤメモリーカードもしくはメモリースティックであることを特徴とする請求項１から請求項１５のいずれか１項に記載の記憶装置。
【請求項１７】
前記第１の記録媒体が有する著作権保護機能に対応した複製装置であって、
前記第１の記録媒体、または請求項１から請求項１６のいずれか１項に記載の記憶装置に格納されたディジタルデータを、前記第１の記録媒体、または請求項１から請求項１６のいずれか１項に記載の記憶装置に複製することを特徴とする複製装置。
【請求項１８】
複製元である記録媒体もしくは記録装置に格納されたディジタルデータを複製元である記録媒体もしくは記録装置との相互認証処理が成功する事によって読み出し、複製先である記録媒体もしくは記録装置との相互認証が成功する事によって複製先の記録媒体もしくは記録装置に複製することを特徴とする請求項１７記載の複製装置。
【請求項１９】
複製元のディジタルデータを複製中もしくは複製後に消去することを特徴とする請求項１７または請求項１８記載の複製装置。
【請求項２０】
記録媒体もしくは記録装置に格納されたディジタルデータの再生・記録・編集などを行う機能を搭載していることを特徴とする請求項１７から請求項１９のいずれか１項に記載の複製装置。
【請求項２１】
内部に請求項１から請求項１６のいずれか１項に記載の記憶装置を内部に搭載していることを特徴とする請求項１７から請求項２０のいずれか１項に記載の複製装置。
【請求項２２】
内部に搭載された請求項１から請求項１６のいずれか１項に記載の記憶装置が、着脱可能であることを特徴とする請求項２１記載の複製装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルデータを記録する記憶装置と記録されたディジタルデータを複製する複製装置に関する。特に、著作権保護されたディジタルデータの記憶及び複製方法に関する。
【０００２】
【従来の技術】
従来より、ディジタルデータを格納する記録媒体として、ＬＤ（Ｌａｓｅｒ　Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ）、ＭＤ（Ｍｉｎｉ　Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）などの光ディスクや、ハードディスクなどの磁気ディスクが広く使用されており、これらの記録媒体は技術の進歩に伴い大容量化が実現されている。さらに近年では、これらの光ディスクや磁気ディスクよりも小型で軽量という特徴を持った半導体メモリが、普及の兆しを見せている。
【０００３】
ディジタルデータはそのままでは完全な複製を容易に作成されるため、不正コピーが行われるという問題がある。そこで、近年では記録されたディジタルデータの複製制御を行う機構を備えた記録媒体が登場している。特に、半導体メモリであるＳＤメモリーカード（例えば、特許文献１参照）では、ＣＰＲＭという著作権保護技術により不正な複製を禁止することを可能にしている。同じく半導体メモリであるメモリースティックはマジックゲートという著作権保護技術により不正な複製を禁止することが可能である。
【０００４】
【特許文献１】
特開２００１−１８８７０１号公報
【０００５】
【発明が解決しようとする課題】
今後、不正コピーを防止する著作権保護機能を備えた大容量の記録媒体の需要は増大していくものと考えられる。
【０００６】
しかしながら、ＳＤメモリーカードやメモリースティック等の半導体メモリでは、従来のハードディスクや光ディスクに比べると容量やコストの面で劣る。
【０００７】
また、異なる記録媒体ごとに異なる著作権保護機能を実装するのは開発工数や互換性の面で好ましくない。
【０００８】
そこで、本発明では上記問題点を鑑み、容易に大容量かつ安価な著作権保護機能を備えた記憶装置を提供する。また、従来の著作権保護機能付き記録媒体から本発明による記憶装置への複製手段及び装置を提供する。
【０００９】
【課題を解決するための手段】
本発明による記憶装置は、第１の記録媒体と、第２の記録媒体と、前記第１の記録媒体及び前記第２の記録媒体を制御するホストコントローラより構成される。前記第１の記録媒体は著作権保護機能を有する。著作権保護機能としてホスト機器との相互認証処理を行う機能を備えていても良い。
【００１０】
前記第１の記録媒体は外部とのコマンド及びデータの制御を行う通信制御部と、外部ホスト機器との間で著作権保護に必要な処理を行う著作権保護機能部と、メモリ管理部と、セキュア記憶領域とからなる。前記第１の記録媒体は非セキュア記憶領域を備えていてもよい。
【００１１】
前記第２の記録媒体は外部とのコマンド及びデータの制御を行う通信制御部と、メモリ管理部と、非セキュア記憶領域とからなる。前記第２の記録媒体は複数個存在しても良い。
【００１２】
前記ホストコントローラは、前記第１の記録媒体のホスト機器とのコマンド及びデータの制御を行う通信制御部と、前記第１の記録媒体が用いる形式のコマンドを前記第２の記録媒体が用いる形式のコマンドに変換するコマンド変換部とからなる。前記第１の記録媒体に含まれる非セキュア記憶領域のアドレス空間と、前記第２の記録媒体に含まれる非セキュア記憶領域のアドレス空間とを一元的に管理するアドレス管理部を備えていてもよい。
【００１３】
従って、前記第１の記録媒体としてＳＤメモリーカードやメモリースティックのような著作権保護機能付きの記録媒体を用い、前記第２の記録媒体としてハードディスクや光ディスクを用いることにより、安価に大容量の著作権保護機能を備えた記憶装置を提供する事が可能となる。
【００１４】
本発明による複製装置は、前記第１の記録媒体との通信を行う第１の通信処理部と、本発明による記憶装置との通信を行う第２の通信処理部と、外部の記録媒体または記憶装置との間で著作権保護に必要な処理を行う著作権保護機能部と、複製時に一時的に発生するデータを格納するバッファ領域とを備えている。前記バッファ領域のデータは容易に読み出せないようにＬＳＩ内部のメモリ領域に格納されていても良い。
【００１５】
従って、前記複製装置は前記第１の記録媒体及び前記記憶装置に格納されたディジタルデータを複製することが可能となる。また、複製元の記憶媒体が書込み可能な場合は、複製元を消去することでディジタルデータの移動が可能となる。
【００１６】
以上のように、本発明はディジタルデータを著作権保護しながら記憶、複製、移動する手段を備えた記憶装置と複製装置である。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明を行う。
【００１８】
（実施の形態１）
図１は、本発明における記憶装置１０００の構成例を示す図である。
【００１９】
記憶装置１０００は、著作権保護機能を備えた半導体メモリである第１の記録媒体１１００と、大容量ハードディスクである第２の記録媒体１２００と、外部ホスト機器との通信制御及び第１の記録媒体１１００の制御及び第２の記録媒体１２００の制御を行うホストコントローラ１３００とを備えている。
【００２０】
第１の記録媒体１１００は、ホストコントローラ１３００などの外部ブロックとの通信を制御する通信制御部１１１０と、外部ホスト機器との間で著作権保護に必要な処理を行う著作権保護機能部１１２０と、記憶領域として使用されるメモリを管理するメモリ管理部１１３０と、著作権保護機能部１１２０の処理が成功したときにのみアクセスが可能となるセキュア記憶領域１１４０とからなる。
【００２１】
また、第１の記録媒体１１００は、著作権保護機能部１１２０の処理の有無及び成否に関わらずアクセス可能となる非セキュア記憶領域１１５０を備えていても良い。
【００２２】
さらに、第１の記録媒体１１００は、セキュア記憶領域１１４０と非セキュア記憶領域１１５０の割合を予め設定しておく事が可能であり、セキュア記憶領域１１４０の割合を最大にしておいても良い。
【００２３】
著作権保護機能部１１２０は、ホスト機器との相互認証を処理する相互認証処理部１１２１と、媒体固有の情報を格納する固有情報部１１２２と、相互認証に使用する乱数を生成する乱数生成部１１２３とを備えているものとする。
【００２４】
また、固有情報部１１２２には固有情報Ｋ２が格納されているものとする。
【００２５】
固有情報Ｋ２は、ある認証機関から本記憶装置１０００が正式にライセンスを受けているという事を証明する値であっても良い。
【００２６】
第２の記録媒体１２００は、ホストコントローラ１３００などの外部との通信を制御する通信制御部１２１０と、記憶領域として使用されるメモリを管理するメモリ管理部１２３０と、ホスト機器が自由にアクセス可能な記憶領域である非セキュア記憶領域１２５０とを備えている。
【００２７】
なお、第２の記録媒体１２００は記憶装置１０００の内部に複数存在していてもよい。
【００２８】
ホストコントローラ１３００は、ホスト機器と第１の記録媒体１１００との間のコマンド及びデータの中継及び制御を行う通信制御部１３１０と、第１の記録媒体１１００が用いる形式のコマンドを第２の記録媒体１２００が用いる形式のコマンドに変換し、第２の記録媒体１２００に中継するコマンド変換部１３７０とからなる。
【００２９】
第２の記録媒体１２００とホスト機器との間の通信方法が、第１の記録媒体１１００とホスト機器との間の通信方法と同一もしくはサブセットである場合、コマンド変換部１３７０は存在しなくてもよい。
【００３０】
第１の記録媒体１１００が非セキュア記憶領域１１５０を備えている場合、非セキュア記憶領域１１５０及び第２の記録媒体１２００にある非セキュア記憶領域１２５０のアドレスを一元的に管理するアドレス管理部１３６０を備えていても良い。
【００３１】
同様に第２の記録媒体１２００が複数個存在する場合は、各々の非セキュア記憶領域１２５０のアドレスを一元的に管理するアドレス管理部１３６０を備えていても良い。
【００３２】
図２は、非セキュア記憶領域１１５０が存在する場合の記憶装置１０００のデータ構造例を示すものである。このとき、ホストコントローラ１３００はアドレス管理部１３６０を備え、非セキュア記憶領域１１５０及び非セキュア記憶領域１２５０のアドレスを一元的に管理しているものとする。
【００３３】
セキュア記憶領域１１４０は、検索情報格納領域１１４１と暗号化鍵格納領域１１４２から構成される。
【００３４】
非セキュア記憶領域１１５０は検索情報格納領域１１５１とコンテンツ格納領域１１５２から構成される。
【００３５】
非セキュア記憶領域１２５０は検索情報格納領域１２５１とコンテンツ格納領域１２５２から構成される。
【００３６】
コンテンツ格納領域１１５２、１２５２には、各々、０もしくは１つ以上のコンテンツデータが格納される。図２の例では、コンテンツ格納領域１１５２に暗号化コンテンツ＃３という１個の暗号化されたコンテンツデータが格納され、コンテンツ格納領域１２５２に暗号化コンテンツ＃１、暗号化コンテンツ＃２という２個の暗号化されたコンテンツデータと、平文コンテンツ＃１、平文コンテンツ＃２という２個の平文コンテンツデータ、すなわち暗号化されていないコンテンツデータが格納されている。本実施の形態では、コンテンツデータは音楽データとし、そのフォーマットはＭＰ３（ＭＰＥＧ１　ＡＵＤＩＯ　ＬＡＹＥＲ３）とするが、音楽データのフォーマットとしてＬＰＣＭ（Ｌｉｎｅａｒ　Ｐｕｌｓｅ　Ｃｏｄｅ　Ｍｏｄｕｌａｔｉｏｎ）、ＡＡＣ（Ａｄｖａｎｃｅｄ　Ａｕｄｉｏ　Ｃｏｄｉｎｇ）などの他のフォーマットを使用してもよい。また、コンテンツデータは音楽データに限定されるものではなく、映像データ、文字データ、あるいはこれらの組み合わせのデータでもよい。また、コンテンツデータは暗号化されていても良いし、暗号化されていない状態であっても良い。
【００３７】
暗号化鍵格納領域１１４２には０もしくは１つ以上の暗号化鍵が格納される。図２の例では、暗号化コンテンツ＃１、＃２、＃３の暗号化に用いた暗号化鍵＃１、＃２、＃３の３つが格納されている。
【００３８】
検索情報格納領域１１４１は、暗号化鍵格納領域１１４２に格納された各暗号化鍵を記憶装置１０００のホスト機器が取り出す際に必要となる情報（記録アドレスなど）を格納する領域である。
【００３９】
また、検索情報格納領域１１５１、１２５１は、各々、コンテンツ格納領域１１５２、１２５２に格納された各コンテンツデータを記憶装置１０００のホスト機器が取り出す際に必要となる情報（記録アドレスなど）を格納する領域である。
【００４０】
本実施の形態ではＦＡＴファイルシステムにて記録アドレスなどを管理し、このＦＡＴファイルシステムにおいて必要となる情報を検索情報格納領域１１４１、１１５１、１２５１に記録するものとする。なお、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ　Ｄｉｓｋ　Ｆｏｒｍａｔ）などの他のファイルシステムを使用してもよいし、ファイルシステムを使わずに記録アドレスを管理してもよい。
【００４１】
第１の記録媒体１１００が非セキュア記憶領域１１５０を備えている場合、記憶装置１０００のデータ構造は第１の記録媒体１１００が単体の記録媒体として使用される場合のデータ構造と同一であってもよい。本実施の形態では記憶装置１０００と第１の記録媒体１１００を単体で使用した場合のデータ構造は同一であるものとし、単体で使用する第１の記録媒体１１００は非セキュア記憶領域１１５０を備えているものとする。
【００４２】
図３は、単体で使用された場合の半導体メモリである第１の記録媒体３１００の構成例を示している。
【００４３】
第１の記録媒体３１００は、ホスト機器などの外部ブロックとの通信を制御する通信制御部３１１０と、外部ホスト機器との間で著作権保護に必要な処理を行う著作権保護機能部３１２０と、記憶領域として使用されるメモリを管理するメモリ管理部３１３０と、著作権保護機能部３１２０の処理が成功したときにのみアクセスが可能となるセキュア記憶領域３１４０とからなる。
【００４４】
第１の記録媒体３１００は、ホスト機器が自由にアクセス可能な記憶領域である非セキュア記憶領域３１５０を備えていても良い。本実施の形態では、非セキュア記憶領域３１５０を備えているものとする。
【００４５】
著作権保護機能部３１２０は、ホスト機器との相互認証を処理する相互認証処理部３１２１と、媒体固有の情報を格納する固有情報部３１２２と、相互認証に使用する乱数を生成する乱数生成部３１２３とを備えているものとする。
【００４６】
また、固有情報部３１２２には固有情報Ｋ１が格納されているものとする。
【００４７】
固有情報Ｋ１は、ある認証機関から第１の記録媒体３１００が正式にライセンスを受けているという事を証明する値であっても良い。
【００４８】
図４は、第１の記録媒体３１００のデータ構造例を示している。
【００４９】
セキュア記憶領域３１４０は検索情報格納領域３１４１と暗号化鍵格納領域３１４２から構成される。
【００５０】
非セキュア記憶領域３１５０は検索情報格納領域３１５１とコンテンツ格納領域３１５２から構成される。
【００５１】
コンテンツ格納領域３１５２には、０もしくは１つ以上のコンテンツデータが格納される。図４の例では、コンテンツ格納領域３１５２に暗号化コンテンツ＃４という１個の暗号化されたコンテンツデータと、平文コンテンツ＃３という１個の平文コンテンツデータが格納されている。本実施の形態では、コンテンツデータは音楽データとし、そのフォーマットはＭＰ３（ＭＰＥＧ１　ＡＵＤＩＯ　ＬＡＹＥＲ３）とするが、音楽データのフォーマットとしてＬＰＣＭ（Ｌｉｎｅａｒ　Ｐｕｌｓｅ　Ｃｏｄｅ　Ｍｏｄｕｌａｔｉｏｎ）、ＡＡＣ（Ａｄｖａｎｃｅｄ　Ａｕｄｉｏ　Ｃｏｄｉｎｇ）などの他のフォーマットを使用してもよい。また、コンテンツデータは音楽データに限定されるものではなく、映像データ、文字データ、あるいはこれらの組み合わせのデータでもよい。また、コンテンツデータは暗号化されていても良いし、暗号化されていない平文の状態であっても良い。
【００５２】
暗号化鍵格納領域３１４２には０もしくは１つ以上の暗号化鍵が格納される。図４の例では、前記暗号化コンテンツ＃４の暗号化に用いた暗号化鍵＃４が格納されている。
【００５３】
検索情報格納領域３１４１は、暗号化鍵格納領域３１４２に格納された各暗号化鍵をホスト機器が取り出す際に必要となる情報（記録アドレスなど）を格納する領域である。
【００５４】
また、検索情報格納領域３１５１は、コンテンツ格納領域３１５２に格納された各コンテンツデータをホスト機器が取り出す際に必要となる情報（記録アドレスなど）を格納する領域である。
【００５５】
本実施の形態ではＦＡＴファイルシステムにて記録アドレスなどを管理し、このＦＡＴファイルシステムにおいて必要となる情報を検索情報格納領域３１４１、３１５１に記録するものとする。なお、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ　Ｄｉｓｋ　Ｆｏｒｍａｔ）などの他のファイルシステムを使用してもよいし、ファイルシステムを使わずに記録アドレスを管理してもよい。
【００５６】
次に、本発明における複製装置について説明する。図５は、半導体メモリであるコピー元の第１の記録媒体３１００と、第１の記録媒体３１００に記録されたコンテンツデータを複製するオーディオ録再機である複製装置２０００と、コピー先の記憶装置１０００の構成を示している。
【００５７】
複製装置２０００は、コピー元である第１の記録媒体３１００との通信を行う通信制御部２０１０と、コピー先である記憶装置１０００との通信を行う通信制御部２０２０と、外部の記録媒体または記憶装置との間で著作権保護に必要な処理を行う著作権保護機能部２０３０と、複製時に一時的に蓄積されるデータを格納するバッファ領域２０４０とを備えている。
【００５８】
ユーザが複製対象となるコンテンツデータを選択するための入力を行うユーザ入力部２０５０を備えていても良い。
【００５９】
複製時の状況をユーザに表示する表示部２０６０を備えていても良い。
【００６０】
本実施の形態では、コピー元である第１の記録媒体３１００とコピー先である記憶装置１０００は同一の著作権保護機能を備えているものとし、その処理として相互認証処理を行うものとする。
【００６１】
著作権保護機能部２０３０は、外部の記録媒体または記憶装置との間で相互認証処理を行う相互認証処理部２０３１と、ホスト機器固有の情報を格納する固有情報部２０３２と、相互認証に使用する乱数を生成する乱数生成部２０３３とを備えているものとする。
【００６２】
また、固有情報部２０３２にはコピー元である第１の記録媒体３１００の固有情報部３１２２に含まれている前記固有情報Ｋ１と、コピー先である記憶装置１０００の固有情報部１１２２に含まれている前記固有情報Ｋ２が格納されているものとする。
【００６３】
固有情報Ｋ１及び固有情報Ｋ２は、ある認証機関から本複製装置２０００が正式にライセンスを受けているという事を証明する値であっても良い。
【００６４】
固有情報Ｋ１及び固有情報Ｋ２は、各々、コピー元である第１の記録媒体３１００及びコピー先である記憶装置１０００との通信を行うことによって取得してもよい。
【００６５】
バッファ領域２０４０は、一部もしくは全体が、格納しているデータを容易に読み出せないようにＬＳＩ内部のメモリ領域等に実装されていても良い。本実施の形態では全体がＬＳＩ内部のメモリ領域に実装されており、外部から容易に読み出せないものとする。
【００６６】
以下、複製装置２０００を構成している各部の動作について説明する。
【００６７】
複製装置２０００のディジタルデータ複製時における処理シーケンス例を図６に示す。図６では、コピー元である第１の記録媒体３１００に格納された暗号化コンテンツ＃４及び暗号化鍵＃４を、コピー先である記憶装置１０００に複製する処理シーケンスを表している。図６の手順に沿って複製を行った場合の詳細について説明する。
【００６８】
（Ｓ６０１）複製を開始するにあたり、複製対象を決定する。本実施の形態においては、複製対象として暗号化コンテンツ＃４と、前記暗号化コンテンツ＃４を暗号化している暗号化鍵＃４の組が選択されたものとする。
【００６９】
前記複製対象は複製装置２０００が自動的に決定しても良い。複製装置２０００がユーザ入力部２０５０を備えている場合、ユーザが明示的に指定してもよい。
【００７０】
（Ｓ６０２）セキュア記憶領域３１４０に格納された暗号化鍵＃４を図７、図９、図１０に示す処理シーケンスによってセキュア記憶領域１１４０に複製する。図７、図９、図１０の処理シーケンスの詳細に関しては後述する。
【００７１】
複製に成功した場合はＳ６０３の処理へ移る。複製に失敗した場合はＳ６０４の処理へ移る。
【００７２】
（Ｓ６０３）非セキュア記憶領域３１５０に格納された暗号化コンテンツ＃４を図１１、図１３に示す処理シーケンスによって非セキュア記憶領域１２５０に複製する。図１１、図１３の処理シーケンスの詳細に関しては後述する。
【００７３】
前記暗号化コンテンツ＃４の複製先は非セキュア記憶領域１１５０であっても良いが、本実施の形態では非セキュア記憶領域１２５０に複製するものとする。
【００７４】
複製に成功した場合はＳ６０５の処理へ移る。複製に失敗した場合はＳ６０４の処理に移る。
【００７５】
（Ｓ６０４）複製失敗のためエラー処理を行う。
【００７６】
複製装置２０００が表示部２０６０を備えている場合、ユーザに複製失敗を伝えるメッセージを出力しても良い。
【００７７】
（Ｓ６０５）複製成功の後処理を行う。
【００７８】
複製装置２０００が表示部２０６０を備えている場合、ユーザに複製成功を伝えるメッセージを出力しても良い。
【００７９】
以下、図６の処理シーケンスの詳細について説明を行う。
【００８０】
Ｓ６０２の処理の詳細を、図７〜図１０を用いて説明する。
【００８１】
まず、図７に示すＳ７０１〜Ｓ７０４のステップによって複製対象である暗号化鍵＃４はＮ個の転送ブロックに分割された後、著作権保護機能部３１２０に転送される。
【００８２】
（Ｓ７０１）通信制御部３１１０は通信制御部２０１０を介して、複製装置２０００のバッファ領域２０４０の容量であるサイズＢＳを取得する。
【００８３】
（Ｓ７０２）メモリ管理部３１３０は検索情報格納領域３１４１に格納されたＦＡＴ情報を元に暗号化鍵＃４の記録アドレス及びデータサイズを算出し、暗号化鍵＃４を通信制御部３１１０に渡す。
【００８４】
（Ｓ７０３）通信制御部３１１０は転送データである暗号化鍵＃４を前記サイズＢＳ以下に分割する。図８に示す通り、本実施の形態では転送ブロック＃１、転送ブロック＃２、…、転送ブロック＃ＮのＮ個のブロックに分割されるものとする。尚、Ｎは正の整数である。
【００８５】
（Ｓ７０４）前記各転送ブロックは順次、通信制御部３１１０から著作権保護機能部３１２０へ転送される。
【００８６】
次に、前記各転送ブロックに対して、図９、図１０に示す処理が行われる。ここでは転送ブロック＃ｉに対して記述している。ここで、１≦ｉ≦Ｎである。
【００８７】
まず、図９の処理は、第１の記録媒体３１００から複製装置２０００に転送ブロック＃ｉを転送する手順である。著作権保護機能部３１２０及び著作権保護機能部２０３０は、通信制御部３１１０及び通信制御部２０１０を介して相互認証処理を行う。
【００８８】
相互認証に成功した場合、転送ブロック＃ｉは相互認証処理部３１２１にて暗号化され、第１の記録媒体３１００から複製装置２０００に転送される。暗号化された転送ブロック＃ｉは相互認証処理部２０３１にて復号化され、バッファ領域２０４０に格納される。
【００８９】
（Ｓ９０１）著作権保護機能部２０３０の乱数生成部２０３３は、乱数値Ｒ１を生成する。乱数値Ｒ１は通信制御部２０１０及び通信制御部３１１０を介して、著作権保護機能部３１２０の相互認証処理部３１２１に送られる。
【００９０】
（Ｓ９０２）著作権保護機能部３１２０の乱数生成部３１２３は、乱数値Ｒ２を生成する。乱数値Ｒ２は通信制御部３１１０及び通信制御部２０１０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【００９１】
（Ｓ９０３）著作権保護機能部２０３０の相互認証処理部２０３１は、Ｓ９０２で受け取った乱数値Ｒ２及び固有情報部２０３２に含まれる固有情報Ｋ１に対して演算ｆを行う。
【００９２】
演算結果ｆ（Ｒ２，Ｋ１）は通信制御部２０１０及び通信制御部３１１０を介して、著作権保護機能部３１２０の相互認証処理部３１２１に送られる。
【００９３】
相互認証処理部３１２１はＳ９０２で生成した乱数値Ｒ２及び固有情報部２０３２に含まれた固有情報Ｋ１に対して演算Ｆ１を行い、演算結果Ｆ１（Ｒ２，Ｋ１）を生成する。
【００９４】
前記演算結果ｆ（Ｒ２，Ｋ１）と前記演算結果Ｆ１（Ｒ２，Ｋ１）が一致する場合、Ｓ９０４の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ６０４の処理へ移る。
【００９５】
（Ｓ９０４）著作権保護機能部３１２０の相互認証処理部３１２１は、Ｓ９０１で受け取った乱数値Ｒ１及び固有情報部３１２２に含まれる固有情報Ｋ１に対して演算Ｆ１を行う。
【００９６】
演算結果Ｆ１（Ｒ１，Ｋ１）は通信制御部３１１０及び通信制御部２０１０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【００９７】
相互認証処理部２０３１はＳ９０１で生成した乱数値Ｒ１及び固有情報部２０３２に含まれる固有情報Ｋ１に対して演算ｆを行い、演算結果ｆ（Ｒ１，Ｋ１）を生成する。
【００９８】
前記演算結果Ｆ１（Ｒ１，Ｋ１）と前記演算結果ｆ（Ｒ１，Ｋ１）が一致する場合、Ｓ９０５の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ６０４の処理へ移る。
【００９９】
（Ｓ９０５）相互認証処理部３１２１は、Ｓ９０３で作成した演算結果Ｆ１（Ｒ２，Ｋ１）及びＳ９０４で作成した演算結果Ｆ１（Ｒ１，Ｋ１）に対し、演算Ｖを行うことでセッション鍵ＫＳ１を生成する。従って、ＫＳ１は以下に示す式で記述される。
【０１００】
ＫＳ１＝Ｖ（Ｆ１（Ｒ１，Ｋ１），Ｆ１（Ｒ２，Ｋ１））
前記転送ブロックは相互認証処理部３１２１にて、セッション鍵ＫＳ１で暗号化され、通信制御部３１１０及び通信制御部２０１０を介して相互認証処理部２０３１に転送される。
【０１０１】
（Ｓ９０６）相互認証処理部２０３１は、Ｓ９０３で作成した応答値ｆ（Ｒ２，Ｋ１）及びＳ９０４で作成した応答値ｆ（Ｒ１，Ｋ１）に対し、演算Ｖを行うことでセッション鍵ＫＳ２を生成する。従って、ＫＳ２は以下に示す式で記述される。
【０１０２】
ＫＳ２＝Ｖ（ｆ（Ｒ１，Ｋ１），ｆ（Ｒ２，Ｋ１））
これまでのステップで、Ｆ１（Ｒ１，Ｋ１）とｆ（Ｒ１，Ｋ１）は同一であり、Ｆ１（Ｒ２，Ｋ１）とｆ（Ｒ２，Ｋ１）は同一であることが判明している為、ＫＳ１とＫＳ２は一致する。
【０１０３】
相互認証処理部２０３１は、セッション鍵ＫＳ２を用いて、暗号化転送ブロックを復号化する。復号化された転送ブロック＃ｉはバッファ領域２０４０に格納される。Ｓ９０６の処理に成功した場合は図１０の処理に移る。失敗した場合は、前記Ｓ６０４の処理に移る。
【０１０４】
次に、図１０の処理は、複製装置２０００から記憶装置１０００に転送ブロック＃ｉを転送する手順である。著作権保護機能部２０３０及び著作権保護機能部１１２０は、通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して相互認証処理を行う。
【０１０５】
相互認証に成功した場合、転送ブロック＃ｉは相互認証処理部２０３１にて暗号化され、複製装置２０００から記憶装置１０００に転送される。暗号化された転送ブロック＃ｉは相互認証処理部１１２１にて復号化され、セキュア記憶領域１１４０に格納される。
【０１０６】
（Ｓ１００１）著作権保護機能部２０３０の乱数生成部２０３３は、乱数値Ｒ３を生成する。乱数値Ｒ３は通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して、著作権保護機能部１１２０の相互認証処理部１１２１に送られる。
【０１０７】
（Ｓ１００２）著作権保護機能部１１２０の乱数生成部１１２３は、乱数値Ｒ４を生成する。乱数値Ｒ４は通信制御部１１１０及び通信制御部１３１０及び通信制御部２０２０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【０１０８】
（Ｓ１００３）著作権保護機能部２０３０の相互認証処理部２０３１は、Ｓ１００２で受け取った乱数値Ｒ４及び固有情報部２０３２に含まれた固有情報Ｋ２に対して演算ｆを行う。
【０１０９】
演算結果ｆ（Ｒ４，Ｋ２）は通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して、著作権保護機能部１１２０の相互認証処理部１１２１に送られる。
【０１１０】
相互認証処理部１１２１はＳ１００２で生成した乱数値Ｒ４及び固有情報部１１２２に含まれる固有情報Ｋ２に対して演算Ｆ２を行い、演算結果Ｆ２（Ｒ４，Ｋ２）を生成する。
【０１１１】
前記演算結果ｆ（Ｒ４，Ｋ２）と前記演算結果Ｆ２（Ｒ４，Ｋ２）が一致する場合、Ｓ１００４の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ６０４の処理へ移る。
【０１１２】
（Ｓ１００４）著作権保護機能部１１２０の相互認証処理部１１２１は、Ｓ１００１で受け取った乱数値Ｒ３及び固有情報部１１２２に含まれた固有情報Ｋ２に対して演算Ｆ２を行う。
【０１１３】
演算結果Ｆ２（Ｒ３，Ｋ２）は通信制御部１１１０及び通信制御部１３１０及び通信制御部２０２０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【０１１４】
相互認証処理部２０３１はＳ１００１で生成した乱数値Ｒ３及び固有情報部２０３２に含まれた固有情報Ｋ２に対して演算ｆを行い、演算結果ｆ（Ｒ３，Ｋ２）を生成する。
【０１１５】
前記演算結果Ｆ２（Ｒ３，Ｋ２）と前記演算結果ｆ（Ｒ３，Ｋ２）が一致する場合、Ｓ１００５の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ６０４の処理へ移る。
【０１１６】
（Ｓ１００５）相互認証処理部２０３１は、Ｓ１００３で作成した演算結果ｆ（Ｒ４，Ｋ２）及びＳ１００４で作成した演算結果ｆ（Ｒ３，Ｋ２）に対し、演算Ｖを行うことでセッション鍵ＫＳ３を生成する。従って、ＫＳ３は以下に示す式で記述される。
【０１１７】
ＫＳ３＝Ｖ（ｆ（Ｒ３，Ｋ２），ｆ（Ｒ４，Ｋ２））
前記転送ブロックは相互認証処理部２０３１にて、セッション鍵ＫＳ３で暗号化され、通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して相互認証処理部１１２１に転送される。
【０１１８】
（Ｓ１００６）相互認証処理部１１２１は、Ｓ１００３で作成した演算結果Ｆ２（Ｒ４，Ｋ２）及びＳ１００４で作成した応答値Ｆ２（Ｒ３，Ｋ２）に対し、演算Ｖを行うことでセッション鍵ＫＳ４を生成する。従って、ＫＳ４は以下に示す式で記述される。
【０１１９】
ＫＳ４＝Ｖ（Ｆ２（Ｒ３，Ｋ２），Ｆ２（Ｒ４，Ｋ２））
これまでのステップで、Ｆ２（Ｒ３，Ｋ２）とｆ（Ｒ３，Ｋ２）は同一であり、Ｆ２（Ｒ４，Ｋ２）とｆ（Ｒ４，Ｋ２）は同一であることが判明している為、ＫＳ３とＫＳ４は一致する。
【０１２０】
相互認証処理部２０３１は、セッション鍵ＫＳ４を用いて、暗号化転送ブロック＃ｉを復号化する。復号化された転送ブロック＃ｉはメモリ管理部１１３０に渡され、メモリ管理部１１３０は転送ブロック＃ｉをセキュア記憶領域１１４０に格納する。
【０１２１】
以上、図９及び図１０に示す処理はＮ個の各転送ブロックに対して行われる。ここまでがＳ６０２の処理の詳細である。
【０１２２】
次にＳ６０３の処理の詳細を、図１１〜図１３を用いて説明する。
【０１２３】
まず、図１１に示すＳ１１０１〜Ｓ１１０３のステップによって複製対象である暗号化コンテンツ＃４はＭ個の転送ブロックに分割される。
【０１２４】
（Ｓ１１０１）通信制御部３１１０は通信制御部２０１０を介して、複製装置２０００のバッファ領域２０４０の容量であるサイズＢＳを取得する。
【０１２５】
通信制御部３１１０が前記Ｓ７０１で取得したサイズＢＳを保持している場合は、改めて取得しなくても良い。
【０１２６】
（Ｓ１１０２）メモリ管理部３１３０は検索情報格納領域３１５１に格納されたＦＡＴ情報を元に暗号化コンテンツ＃４の記録アドレス及びデータサイズを算出し、暗号化コンテンツ＃４を通信制御部３１１０に渡す。
【０１２７】
（Ｓ１１０３）通信制御部３１１０は転送データである暗号化コンテンツ＃４を前記サイズＢＳ以下に分割する。図１２に示すとおり、本実施の形態では転送ブロック＃１、転送ブロック＃２、…、転送ブロック＃ＭのＭ個のブロックに分割されるものとする。尚、Ｍは正の整数である。
【０１２８】
次に、前記各転送ブロックに対して、図１３に示す処理が行われる。ここでは転送ブロック＃ｊに対して記述している。ここで、１≦ｊ≦Ｍである。
【０１２９】
図１３の手順に沿って暗号化コンテンツ＃４の複製手順の詳細を説明する。
【０１３０】
（Ｓ１３０１）転送ブロック＃ｊは通信制御部３１１０及び通信制御部２０１０を介してバッファ領域２０４０に格納される。
【０１３１】
（Ｓ１３０２）バッファ２０４０に格納された転送ブロック＃ｊは通信制御部２０２０及び通信制御部１３１０を介してコマンド変換部１３７０に格納される。
【０１３２】
（Ｓ１３０３）コマンド変換部１３７０では、複製装置２０００からのコマンドの形式が第１の記録媒体１１００のものであった場合に、第２の記録媒体１２００に用いる形式のコマンドに変換を行う。
【０１３３】
（Ｓ１３０４）前記転送ブロック＃ｊはコマンド変換部１３７０及び通信制御部１２１０を介してメモリ管理部１２３０に渡され、メモリ管理部１２３０は転送ブロック＃ｊを非セキュア記憶領域１２５０に格納する。
【０１３４】
Ｓ１３０１〜Ｓ１３０４の各ステップにおいて処理に失敗した場合は、前記Ｓ６０４の処理へ移る。
【０１３５】
以上、図１３に示す処理はＭ個の各転送ブロックに対して行われる。ここまでがＳ６０３の処理の詳細である。
【０１３６】
以上の処理により、第１の記録媒体３１００に含まれているコンテンツデータは記憶装置１０００に複製することが可能となり、記憶装置１０００は著作権保護機能を備えた大容量の記録媒体として使用することが可能である。
【０１３７】
従って、記憶装置１０００は第１の記録媒体３１００に含まれているディジタルデータのバックアップを取るという用途に使用できる。
【０１３８】
なお、上記実施の形態は現状において最善の効果が期待できる記録装置及び複製装置の一例として説明したに過ぎない。本発明はその要旨を逸脱しない範囲で実施変更することができる。具体的には、以下に示すような変更実施が可能である。
【０１３９】
本実施の形態では、第１の記録媒体３１００及び第１の記録媒体１１００として半導体メモリを用いたが、半導体メモリに限らず著作権保護機能を備えた記録媒体であればよい。また、第２の記録媒体１２００としてハードディスクを用いたが、ハードディスクに限らず光ディスク等の他の記録媒体であってもよい。
【０１４０】
また、複製装置２０００としてオーディオ録再機を用いたが、これに限らずディジタルデータを複製することが可能な複製装置であればよい。
【０１４１】
また、コピー先の記憶装置１０００は複製装置２０００の内部に埋め込まれた状態、すなわち内蔵されていてもよい。
【０１４２】
また、コピー元の第１の記録媒体３１００は複製装置２０００の内部に埋め込まれた状態、すなわち内蔵されていてもよい。
【０１４３】
また、コピー元として第１の記録媒体３１００を用いたが、記憶装置１０００を用いても良い。
【０１４４】
また、コピー先として記憶装置１０００を用いたが、第１の記録媒体３１００を用いても良い。
【０１４５】
また、暗号化コンテンツ＃４の複製先として非セキュア記憶領域１２５０を用いたが、非セキュア記憶領域１１５０に格納しても良い。
【０１４６】
また、著作権保護機能として相互認証処理を利用したが、それ以外の認証処理及び暗復号処理を用いても良いし、複数の処理を組み合わせて使用しても良い。
【０１４７】
（実施の形態２）
実施の形態１において複製装置２０００がディジタルデータを複製する処理例を説明したが、複製元のディジタルデータを消去する処理を同時に行っても良い。すなわち、ディジタルデータの移動である。
【０１４８】
本実施の形態ではディジタルデータの移動について処理の具体例を説明する。
【０１４９】
なお、記憶装置１０００、複製装置２０００、第１の記録媒体３１００などの構成は実施の形態１と同一であるものとし、本実施形態での説明は割愛する。
【０１５０】
複製装置２０００のディジタルデータ移動時における処理シーケンス例を図１４に示す。図１４では、コピー元である第１の記録媒体３１００に格納された暗号化コンテンツ＃４及び暗号化鍵＃４を、コピー先である記憶装置１０００に移動する処理シーケンスを表している。図１４の手順に沿って移動を行った場合の詳細について説明する。
【０１５１】
（Ｓ１４０１）移動を開始するにあたり、移動対象を決定する。本実施の形態においては、移動対象として暗号化コンテンツ＃４と、前記暗号化コンテンツ＃４を暗号化している暗号化鍵＃４の組が選択されたものとする。
【０１５２】
前記移動対象は複製装置２０００が自動的に決定しても良い。複製装置２０００がユーザ入力部２０５０を備えている場合、ユーザが明示的に指定してもよい。
【０１５３】
（Ｓ１４０２）セキュア記憶領域３１４０に格納された暗号化鍵＃４を図１５、図１７、図１８に示す処理シーケンスによってセキュア記憶領域１１４０に移動する。図１５、図１７、図１８の処理シーケンスの詳細に関しては後述する。
【０１５４】
複製に成功した場合はＳ１４０３の処理へ移る。複製に失敗した場合はＳ１４０４の処理へ移る。
【０１５５】
（Ｓ１４０３）非セキュア記憶領域３１５０に格納された暗号化コンテンツ＃４を図１９、図２１に示す処理シーケンスによって非セキュア記憶領域１２５０に複製する。図１９、図２１の処理シーケンスの詳細に関しては後述する。
【０１５６】
前記暗号化コンテンツ＃４の移動先は非セキュア記憶領域１１５０であっても良いが、本実施の形態では非セキュア記憶領域１２５０に移動するものとする。
【０１５７】
移動に成功した場合はＳ１４０５の処理へ移る。移動に失敗した場合はＳ１４０４の処理に移る。
【０１５８】
（Ｓ１４０４）移動失敗のためエラー処理を行う。
【０１５９】
複製装置２０００が表示部２０６０を備えている場合、ユーザに移動失敗を伝えるメッセージを出力しても良い。
【０１６０】
（Ｓ１４０５）移動成功の後処理を行う。
【０１６１】
複製装置２０００が表示部２０６０を備えている場合、ユーザに移動成功を伝えるメッセージを出力しても良い。
【０１６２】
以下、図１４の処理シーケンスの詳細について説明を行う。
【０１６３】
Ｓ１４０２の処理の詳細を、図１５〜図１８を用いて説明する。
【０１６４】
まず、図１５に示すＳ１５０１〜Ｓ１５０４のステップによって移動対象である暗号化鍵＃４はＮ個の転送ブロックに分割された後、著作権保護機能部３１２０に転送される。
【０１６５】
（Ｓ１５０１）通信制御部３１１０は通信制御部２０１０を介して、複製装置２０００のバッファ領域２０４０の容量であるサイズＢＳを取得する。
【０１６６】
（Ｓ１５０２）メモリ管理部３１３０は検索情報格納領域３１４１に格納されたＦＡＴ情報を元に暗号化鍵＃４の記録アドレス及びデータサイズを算出し、暗号化鍵＃４を通信制御部３１１０に渡す。
【０１６７】
（Ｓ１５０３）通信制御部３１１０は転送データである暗号化鍵＃４を前記サイズＢＳ以下に分割する。図１６に示す通り、本実施の形態では転送ブロック＃１、転送ブロック＃２、…、転送ブロック＃ＮのＮ個のブロックに分割されるものとする。尚、Ｎは正の整数である。
【０１６８】
（Ｓ１５０４）前記各転送ブロックは順次、通信制御部３１１０から著作権保護機能部３１２０へ転送される。
【０１６９】
次に、前記各転送ブロックに対して、図１７、図１８に示す処理が行われる。ここでは転送ブロック＃ｉに対して記述している。ここで、１≦ｉ≦Ｎである。
【０１７０】
まず、図１７の処理は、第１の記録媒体３１００から複製装置２０００に転送ブロック＃ｉを転送する手順である。著作権保護機能部３１２０及び著作権保護機能部２０３０は、通信制御部３１１０及び通信制御部２０１０を介して相互認証処理を行う。
【０１７１】
相互認証に成功した場合、転送ブロック＃ｉは相互認証処理部３１２１にて暗号化され、第１の記録媒体３１００から複製装置２０００に転送される。暗号化された転送ブロック＃ｉは相互認証処理部２０３１にて復号化され、バッファ領域２０４０に格納される。
【０１７２】
（Ｓ１７０１）著作権保護機能部２０３０の乱数生成部２０３３は、乱数値Ｒ１を生成する。乱数値Ｒ１は通信制御部２０１０及び通信制御部３１１０を介して、著作権保護機能部３１２０の相互認証処理部３１２１に送られる。
【０１７３】
（Ｓ１７０２）著作権保護機能部３１２０の乱数生成部３１２３は、乱数値Ｒ２を生成する。乱数値Ｒ２は通信制御部３１１０及び通信制御部２０１０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【０１７４】
（Ｓ１７０３）著作権保護機能部２０３０の相互認証処理部２０３１は、Ｓ１７０２で受け取った乱数値Ｒ２及び固有情報部２０３２に含まれる固有情報Ｋ１に対して演算ｆを行う。
【０１７５】
演算結果ｆ（Ｒ２，Ｋ１）は通信制御部２０１０及び通信制御部３１１０を介して、著作権保護機能部３１２０の相互認証処理部３１２１に送られる。
【０１７６】
相互認証処理部３１２１はＳ１７０２で生成した乱数値Ｒ２及び固有情報部２０３２に含まれた固有情報Ｋ１に対して演算Ｆ１を行い、演算結果Ｆ１（Ｒ２，Ｋ１）を生成する。
【０１７７】
前記演算結果ｆ（Ｒ２，Ｋ１）と前記演算結果Ｆ１（Ｒ２，Ｋ１）が一致する場合、Ｓ１７０４の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ１４０４の処理へ移る。
【０１７８】
（Ｓ１７０４）著作権保護機能部３１２０の相互認証処理部３１２１は、Ｓ１７０１で受け取った乱数値Ｒ１及び固有情報部３１２２に含まれる固有情報Ｋ１に対して演算Ｆ１を行う。
【０１７９】
演算結果Ｆ１（Ｒ１，Ｋ１）は通信制御部３１１０及び通信制御部２０１０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【０１８０】
相互認証処理部２０３１はＳ１７０１で生成した乱数値Ｒ１及び固有情報部２０３２に含まれる固有情報Ｋ１に対して演算ｆを行い、演算結果ｆ（Ｒ１，Ｋ１）を生成する。
【０１８１】
前記演算結果Ｆ１（Ｒ１，Ｋ１）と前記演算結果ｆ（Ｒ１，Ｋ１）が一致する場合、Ｓ１７０５の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ１４０４の処理へ移る。
【０１８２】
（Ｓ１７０５）相互認証処理部３１２１は、Ｓ１７０３で作成した演算結果Ｆ１（Ｒ２，Ｋ１）及びＳ１７０４で作成した演算結果Ｆ１（Ｒ１，Ｋ１）に対し、演算Ｖを行うことでセッション鍵ＫＳ１を生成する。従って、ＫＳ１は以下に示す式で記述される。
【０１８３】
ＫＳ１＝Ｖ（Ｆ１（Ｒ１，Ｋ１），Ｆ１（Ｒ２，Ｋ１））
前記転送ブロックは相互認証処理部３１２１にて、セッション鍵ＫＳ１で暗号化され、通信制御部３１１０及び通信制御部２０１０を介して相互認証処理部２０３１に転送される。
【０１８４】
（Ｓ１７０６）相互認証処理部２０３１は、Ｓ１７０３で作成した応答値ｆ（Ｒ２，Ｋ１）及びＳ１７０４で作成した応答値ｆ（Ｒ１，Ｋ１）に対し、演算Ｖを行うことでセッション鍵ＫＳ２を生成する。従って、ＫＳ２は以下に示す式で記述される。
【０１８５】
ＫＳ２＝Ｖ（ｆ（Ｒ１，Ｋ１），ｆ（Ｒ２，Ｋ１））
これまでのステップで、Ｆ１（Ｒ１，Ｋ１）とｆ（Ｒ１，Ｋ１）は同一であり、Ｆ１（Ｒ２，Ｋ１）とｆ（Ｒ２，Ｋ１）は同一であることが判明している為、ＫＳ１とＫＳ２は一致する。
【０１８６】
相互認証処理部２０３１は、セッション鍵ＫＳ２を用いて、暗号化転送ブロックを復号化する。復号化された転送ブロック＃ｉはバッファ領域２０４０に格納される。Ｓ１７０６の処理に成功した場合でｉ＜Ｎの場合は図１８の処理に移る。Ｓ１７０６の処理に成功した場合でｉ＝Ｎの場合はＳ１７０７の処理に移る。Ｓ１７０６の処理に失敗した場合は、前記Ｓ１４０４の処理に移る。
【０１８７】
（Ｓ１７０７）
Ｎ分割された最後の転送ブロックである転送ブロック＃Ｎがバッファ領域２０４０に転送された後、通信制御部２０１０は通信制御部３１１０を介してメモリ管理部３１３０に移動対象である暗号化鍵＃４を消去するように伝達する。
【０１８８】
前記伝達を受け、メモリ管理部３１３０はセキュア記憶領域３１４０に格納された暗号化鍵＃４を消去する。
【０１８９】
次に、図１８の処理は、複製装置２０００から記憶装置１０００に転送ブロック＃ｉを転送する手順である。著作権保護機能部２０３０及び著作権保護機能部１１２０は、通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して相互認証処理を行う。
【０１９０】
相互認証に成功した場合、転送ブロック＃ｉは相互認証処理部２０３１にて暗号化され、複製装置２０００から記憶装置１０００に転送される。暗号化された転送ブロック＃ｉは相互認証処理部１１２１にて復号化され、セキュア記憶領域１１４０に格納される。
【０１９１】
（Ｓ１８０１）著作権保護機能部２０３０の乱数生成部２０３３は、乱数値Ｒ３を生成する。乱数値Ｒ３は通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して、著作権保護機能部１１２０の相互認証処理部１１２１に送られる。
【０１９２】
（Ｓ１８０２）著作権保護機能部１１２０の乱数生成部１１２３は、乱数値Ｒ４を生成する。乱数値Ｒ４は通信制御部１１１０及び通信制御部１３１０及び通信制御部２０２０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【０１９３】
（Ｓ１８０３）著作権保護機能部２０３０の相互認証処理部２０３１は、Ｓ１８０２で受け取った乱数値Ｒ４及び固有情報部２０３２に含まれた固有情報Ｋ２に対して演算ｆを行う。
【０１９４】
演算結果ｆ（Ｒ４，Ｋ２）は通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して、著作権保護機能部１１２０の相互認証処理部１１２１に送られる。
【０１９５】
相互認証処理部１１２１はＳ１８０２で生成した乱数値Ｒ４及び固有情報部１１２２に含まれる固有情報Ｋ２に対して演算Ｆ２を行い、演算結果Ｆ２（Ｒ４，Ｋ２）を生成する。
【０１９６】
前記演算結果ｆ（Ｒ４，Ｋ２）と前記演算結果Ｆ２（Ｒ４，Ｋ２）が一致する場合、Ｓ１８０４の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ１４０４の処理へ移る。
【０１９７】
（Ｓ１８０４）著作権保護機能部１１２０の相互認証処理部１１２１は、Ｓ１８０１で受け取った乱数値Ｒ３及び固有情報部１１２２に含まれた固有情報Ｋ２に対して演算Ｆ２を行う。
【０１９８】
演算結果Ｆ２（Ｒ３，Ｋ２）は通信制御部１１１０及び通信制御部１３１０及び通信制御部２０２０を介して、著作権保護機能部２０３０の相互認証処理部２０３１に送られる。
【０１９９】
相互認証処理部２０３１はＳ１８０１で生成した乱数値Ｒ３及び固有情報部２０３２に含まれた固有情報Ｋ２に対して演算ｆを行い、演算結果ｆ（Ｒ３，Ｋ２）を生成する。
【０２００】
前記演算結果Ｆ２（Ｒ３，Ｋ２）と前記演算結果ｆ（Ｒ３，Ｋ２）が一致する場合、Ｓ１８０５の処理へ移る。一致しない場合は、相互認証処理に失敗したものとして前記Ｓ１４０４の処理へ移る。
【０２０１】
（Ｓ１８０５）相互認証処理部２０３１は、Ｓ１８０３で作成した演算結果ｆ（Ｒ４，Ｋ２）及びＳ１８０４で作成した演算結果ｆ（Ｒ３，Ｋ２）に対し、演算Ｖを行うことでセッション鍵ＫＳ３を生成する。従って、ＫＳ３は以下に示す式で記述される。
【０２０２】
ＫＳ３＝Ｖ（ｆ（Ｒ３，Ｋ２），ｆ（Ｒ４，Ｋ２））
前記転送ブロックは相互認証処理部２０３１にて、セッション鍵ＫＳ３で暗号化され、通信制御部２０２０及び通信制御部１３１０及び通信制御部１１１０を介して相互認証処理部１１２１に転送される。
【０２０３】
（Ｓ１８０６）相互認証処理部１１２１は、Ｓ１８０３で作成した演算結果Ｆ２（Ｒ４，Ｋ２）及びＳ１８０４で作成した応答値Ｆ２（Ｒ３，Ｋ２）に対し、演算Ｖを行うことでセッション鍵ＫＳ４を生成する。従って、ＫＳ４は以下に示す式で記述される。
【０２０４】
ＫＳ４＝Ｖ（Ｆ２（Ｒ３，Ｋ２），Ｆ２（Ｒ４，Ｋ２））
これまでのステップで、Ｆ２（Ｒ３，Ｋ２）とｆ（Ｒ３，Ｋ２）は同一であり、Ｆ２（Ｒ４，Ｋ２）とｆ（Ｒ４，Ｋ２）は同一であることが判明している為、ＫＳ３とＫＳ４は一致する。
【０２０５】
相互認証処理部２０３１は、セッション鍵ＫＳ４を用いて、暗号化転送ブロック＃ｉを復号化する。復号化された転送ブロック＃ｉはメモリ管理部１１３０に渡され、メモリ管理部１１３０は転送ブロック＃ｉをセキュア記憶領域１１４０に格納する。
【０２０６】
以上、図１７及び図１８に示す処理はＮ個の各転送ブロックに対して行われる。ここまでがＳ１４０２の処理の詳細である。
【０２０７】
Ｓ１４０３の処理の詳細を、図１９〜図２１を用いて説明する。
【０２０８】
まず、図１９に示すＳ１９０１〜Ｓ１９０３のステップによって複製対象である暗号化コンテンツ＃４はＭ個の転送ブロックに分割される。
【０２０９】
（Ｓ１９０１）通信制御部３１１０は通信制御部２０１０を介して、複製装置２０００のバッファ領域２０４０の容量であるサイズＢＳを取得する。
【０２１０】
通信制御部３１１０が前記Ｓ１５０１で取得したサイズＢＳを保持している場合は、改めて取得しなくても良い。
【０２１１】
（Ｓ１９０２）メモリ管理部３１３０は検索情報格納領域３１５１に格納されたＦＡＴ情報を元に暗号化コンテンツ＃４の記録アドレス及びデータサイズを算出し、暗号化コンテンツ＃４を通信制御部３１１０に渡す。
【０２１２】
（Ｓ１９０３）通信制御部３１１０は転送データである暗号化コンテンツ＃４を前記サイズＢＳ以下に分割する。図２０に示す通り、本実施の形態では転送ブロック＃１、転送ブロック＃２、…、転送ブロック＃ＭのＭ個のブロックに分割されるものとする。尚、Ｍは正の整数である。
【０２１３】
次に、前記各転送ブロックに対して、図２１に示す処理が行われる。ここでは転送ブロック＃ｊに対して記述している。ここで、１≦ｊ≦Ｍである。
【０２１４】
図２１の手順に沿って暗号化コンテンツ＃４の複製手順の詳細を説明する。
【０２１５】
（Ｓ２１０１）転送ブロック＃ｊは通信制御部３１１０及び通信制御部２０１０を介してバッファ領域２０４０に格納される。
【０２１６】
（Ｓ２１０２）バッファ２０４０に格納された転送ブロック＃ｊは通信制御部２０２０及び通信制御部１３１０を介してコマンド変換部１３７０に格納される。
【０２１７】
（Ｓ２１０３）コマンド変換部１３７０では、複製装置２０００からのコマンドの形式が第１の記録媒体１１００のものであった場合に、第２の記録媒体１２００に用いる形式のコマンドに変換を行う。
【０２１８】
（Ｓ２１０４）前記転送ブロック＃ｊはコマンド変換部及び通信制御部１２１０を介してメモリ管理部１２３０に渡され、メモリ管理部１２３０は転送ブロック＃ｊを非セキュア記憶領域１２５０に格納する。
【０２１９】
（Ｓ２１０５）ｊ＝Ｍの場合には、通信制御部２０１０は通信制御部３１１０を介してメモリ管理部３１３０に移動対象である暗号化コンテンツ＃４を消去するように伝達する。
【０２２０】
前記伝達を受け、メモリ管理部３１３０は非セキュア記憶領域３１５０に格納された暗号化コンテンツ＃４を消去する。
【０２２１】
Ｓ２１０１〜Ｓ２１０５の各ステップにおいて処理に失敗した場合は、前記Ｓ１４０４の処理へ移る。
【０２２２】
以上、図２１に示す処理はＭ個の各転送ブロックに対して行われる。ここまでがＳ１４０３の処理の詳細である。
【０２２３】
以上の処理により、第１の記録媒体３１００に含まれているコンテンツデータは記憶装置１０００に移動することが可能となり、記憶装置１０００は著作権保護機能を備えた大容量の記録媒体として使用することが可能である。
【０２２４】
従って、記憶装置１０００は第１の記録媒体３１００に含まれているディジタルデータを退避・蓄積する用途に使用できる。すなわち、第１の記録媒体３１００の空き容量が少なくなった場合などに、前記ディジタルデータを消去することなく記憶装置１０００に移動できる手段を提供する。
【０２２５】
なお、上記実施の形態は現状において最善の効果が期待できる記録装置及び複製装置の一例として説明したに過ぎない。本発明はその要旨を逸脱しない範囲で実施変更することができる。具体的には、以下に示すような変更実施が可能である。
【０２２６】
本実施の形態では、第１の記録媒体３１００及び第１の記録媒体１１００として半導体メモリを用いたが、半導体メモリに限らず著作権保護機能を備えた記録媒体であればよい。また、第２の記録媒体１２００としてハードディスクを用いたが、ハードディスクに限らず光ディスク等の他の記録媒体であってもよい。
【０２２７】
また、複製装置２０００としてオーディオ録再機を用いたが、これに限らずディジタルデータを移動することが可能な複製装置であればよい。
【０２２８】
また、移動先の記憶装置１０００は複製装置２０００の内部に埋め込まれた状態、すなわち内蔵されていてもよい。
【０２２９】
また、移動先の第１の記録媒体３１００は複製装置２０００の内部に埋め込まれた状態、すなわち内蔵されていてもよい。
【０２３０】
また、移動元として第１の記録媒体３１００を用いたが、記憶装置１０００を用いても良い。
【０２３１】
また、移動先として記憶装置１０００を用いたが、第１の記録媒体３１００を用いても良い。
【０２３２】
従って、記憶装置１０００に移動したディジタルデータは第１の記録媒体３１００に再び移動させることが可能である。
【０２３３】
また、暗号化コンテンツ＃４の複製先として非セキュア記憶領域１２５０を用いたが、非セキュア記憶領域１１５０に格納しても良い。
【０２３４】
また、著作権保護機能として相互認証処理を利用したが、それ以外の認証処理及び暗復号処理を用いても良いし、複数の処理を組み合わせて使用しても良い。
【０２３５】
【発明の効果】
以上のように本発明によれば、容易に大容量かつ安価な著作権保護機能を備えた記憶装置を提供することが可能となり、複製装置によって既存の著作権保護機能付き記録媒体に格納されたディジタルデータの複製や移動が行えるようになる。
【０２３６】
従って、著作権保護された既存の記憶媒体に格納された大量のディジタルデータの退避に使用したり、バックアップを取ることに使用したりすることができる。
【図面の簡単な説明】
【図１】本発明における記憶装置の構成例を示すブロック図
【図２】本発明における記憶装置のデータ構造例を示す図
【図３】本発明における第１の記録媒体の構成例を示すブロック図
【図４】本発明における第１の記録媒体のデータ構造例を示す図
【図５】本発明における複製装置の構成例を示すブロック図
【図６】本発明におけるコンテンツ複製のシーケンス例を示す図
【図７】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図８】本発明における暗号化鍵の分割例を示すブロック図
【図９】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１０】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１１】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１２】本発明における暗号化コンテンツの分割例を示すブロック図
【図１３】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１４】本発明におけるコンテンツ複製のシーケンス例を示す図
【図１５】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１６】本発明における暗号化鍵の分割例を示すブロック図
【図１７】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１８】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図１９】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【図２０】本発明における暗号化コンテンツの分割例を示すブロック図
【図２１】本発明におけるコンテンツ複製手順の詳細シーケンス例を示す図
【符号の説明】
１０００　記憶装置
１１００，３１００　第１の記録媒体
１１１０，３１１０　通信制御部
１１２０，２０３０，３１２０　著作権保護機能部
１１２１，２０３１，３１２１　相互認証処理部
１１２２，２０３２，３１２２　固有情報部
１１２３，２０３３，３１２３　乱数生成部
１１３０，３１３０　メモリ管理部
１１４０，３１４０　セキュア記憶領域
１１４１，３１４１　検索情報格納領域
１１４２，３１４２　暗号化鍵格納領域
１１５０，３１５０　非セキュア記憶領域
１１５１，３１５１　検索情報格納領域
１１５２，３１５２　コンテンツ格納領域
１２００　第２の記録媒体
１２１０　通信制御部
１２３０　メモリ管理部
１２５０　非セキュア記憶領域
１２５１　検索情報格納領域
１２５２　コンテンツ格納領域
１３００　ホストコントローラ
１３１０　通信制御部
１３６０　アドレス管理部
１３７０　コマンド変換部
２０００　複製装置
２０１０　通信制御部
２０２０　通信制御部
２０４０　バッファ領域
２０５０　ユーザ入力部
２０６０　表示部
【図１】
2004094778.tif 000003
【図２】
2004094778.tif 000004
【図３】
2004094778.tif 000005
【図４】
2004094778.tif 000006
【図５】
2004094778.tif 000007
【図６】
2004094778.tif 000008
【図７】
2004094778.tif 000009
【図８】
2004094778.tif 000010
【図９】
2004094778.tif 000011
【図１０】
2004094778.tif 000012
【図１１】
2004094778.tif 000013
【図１２】
2004094778.tif 000014
【図１３】
2004094778.tif 000015
【図１４】
2004094778.tif 000016
【図１５】
2004094778.tif 000017
【図１６】
2004094778.tif 000018
【図１７】
2004094778.tif 000019
【図１８】
2004094778.tif 000020
【図１９】
2004094778.tif 000021
【図２０】
2004094778.tif 000022
【図２１】
2004094778.tif 000023