(57)【要約】  【課題】  本発明は、既に記録媒体に記録されたコンテンツを他の装置の記録媒体に転送する際、転送元のコンテンツの再生を禁止することができるデータ通信システム及びデータ通信方法を提供することを目的とする。  【解決手段】  データ通信装置１からデータ通信装置２にデジタルコンテンツを転送する際、データ通信装置１とデータ通信装置２との間で認証動作が行われると、まず、デジタルコンテンツを暗号化した暗号鍵がデータ通信装置２に送信される。その後、この暗号鍵がデータ通信装置１で消去された後、データ通信装置２で暗号化されたデジタルコンテンツが送信され、データ通信装置２で暗号化解除されることで転送される。【選択図】      図４
2005346401.tif 000002
【特許請求の範囲】
【請求項１】
複製が禁止されるデータを送信する第１データ通信装置と、該第１データ通信装置から送信される前記データを受信する第２データ通信装置と、によって構成されるデータ通信システムにおいて、
前記第１データ通信装置において、
前記第２データ通信装置に送信する前記データを暗号化する暗号鍵を生成し、
該暗号鍵によって前記データを暗号化することで暗号化データを生成するとともに、暗号化される前の元の前記データを消去し、
前記暗号鍵及び前記暗号化データの一方を前記第２データ通信装置に送信するとともに前記第１データ通信装置内から消去した後、前記暗号鍵及び前記暗号化データの他方を前記第２データ通信装置に送信することを特徴とするデータ通信システム。
【請求項２】
前記第１データ通信装置において、前記データを分割して複数の分割データを生成した後、該分割データそれぞれを前記暗号鍵で暗号化することで複数の暗号化データを生成することを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
前記第２データ通信装置が前記暗号鍵及び前記暗号化データを受信すると、前記暗号鍵によって前記暗号化データを暗号化解除して元の前記データを生成することを特徴とする請求項１又は請求項２に記載のデータ通信システム。
【請求項４】
前記暗号鍵を前記分割データ毎に異なる暗号鍵とすることを特徴とする請求項２に記載のデータ通信システム。
【請求項５】
前記第１データ通信装置が、前記分割データ毎に前記暗号鍵と前記暗号化データとを前記第２データ通信装置に送信することを特徴とする請求項４に記載のデータ通信システム。
【請求項６】
前記第１データ通信装置が、
前記複数の暗号鍵及び前記複数の暗号化データの一方を一度に送信するとともに、
前記複数の暗号鍵及び前記複数の暗号化データの他方を前記分割データ毎に送信することを特徴とする請求項４に記載のデータ通信システム。
【請求項７】
前記第２データ通信装置が、前記暗号鍵及び前記暗号化データを受信すると、前記分割データ毎に前記暗号鍵によって前記暗号化データを暗号化解除して元の前記分割データを生成した後、該分割データを組み合わせた元の前記データを生成することを特徴とする請求項４〜請求項６のいずれかに記載のデータ通信システム。
【請求項８】
前記第１データ通信装置において、
前記第１通信装置から前記第２通信装置に送信されるデータがコンテンツを構成するデータであるとともに、該コンテンツそれぞれを識別するためのコンテンツＩＤが該コンテンツそれぞれに与えられ、
送信する前記コンテンツの前記コンテンツＩＤを前記暗号化データ及び前記暗号鍵それぞれに付加して、前記第２データ通信装置に送信することを特徴とする請求項１〜請求項７のいずれかに記載のデータ通信システム。
【請求項９】
前記第１データ通信装置と前記第２データ通信装置との通信接続が一端切断された後、前記第１データ通信装置と前記第２データ通信装置との通信接続が再接続されたとき、
前記第２データ通信装置が前記コンテンツＩＤを前記第１データ通信装置に送信した後、
前記第１データ通信装置が、受信した前記コンテンツＩＤにより前記コンテンツを確認し、前記コンテンツＩＤを備える前記コンテンツの送信動作を再開することを特徴とする請求項８に記載のデータ通信システム。
【請求項１０】
前記第１及び第２データ通信装置それぞれが各装置を識別するための装置ＩＤを備え、
前記第１データ通信装置が、前記暗号鍵及び前記暗号化データのうちの少なくとも後に送信するものを、前記第２データ通信装置の前記装置ＩＤと関連づけて記憶し、
前記第２データ通信装置が、前記暗号鍵及び前記暗号化データのうち先に受信したものを、前記第１データ通信装置の前記装置ＩＤと関連づけて記憶することを特徴とする請求項１〜請求項９のいずれかに記載のデータ通信システム。
【請求項１１】
前記第１データ通信装置と前記第２データ通信装置との通信接続が一端切断された後、前記第１データ通信装置と前記第２データ通信装置との通信接続が再接続されたとき、
前記第１データ通信装置が前記装置ＩＤより前記第２データ通信装置を確認するとともに、前記第２データ通信装置が前記装置ＩＤより前記第１データ通信装置を確認することを特徴とする請求項１０に記載のデータ通信システム。
【請求項１２】
前記暗号鍵及び前記暗号化データのうちの少なくとも一方が、前記第１データ通信装置において前記第２データ通信装置の公開鍵で暗号化されて送信されるとともに、前記第２データ通信装置において前記第２データ通信装置の秘密鍵で暗号化解除されることを特徴とする請求項１〜請求項D１１のいずれかに記載のデータ通信システム。
【請求項１３】
前記第１データ通信装置が、前記暗号鍵及び前記暗号化データの他方を前記第２データ通信装置に送信した後に消去することを特徴とする請求項１〜請求項１２のいずれかに記載のデータ通信システム。
【請求項１４】
前記第２データ通信装置が、前記暗号化データを前記暗号鍵で暗号化解除した後、前記暗号鍵を消去することを特徴とする請求項１〜請求項１３のいずれかに記載のデータ通信システム。
【請求項１５】
前記第１データ通信装置から前記第２データ通信装置に前記データが転送される際、
前記第１データ通信装置が、
前記暗号鍵を送信するとともに、前記暗号鍵を消去した後、
前記暗号化データを送信するとともに、前記暗号化データを記憶し、
前記第２データ通信装置が、
前記暗号鍵及び前記暗号化データを受信するとともに、前記暗号化データを暗号化解除して元の前記データを生成した後、
前記暗号化データを消去するとともに、前記暗号鍵と元の前記データとを記憶し、
前記データが前記第２データ通信装置に転送された後、前記第１データ通信装置と前記第２データ通信装置とが通信接続して、前記第２データ通信装置から前記第１データ通信装置に前記データが転送されるとき、
前記第２データ通信装置が、
記憶していた前記暗号鍵を前記第１データ通信装置に送信するとともに、記憶していた前記暗号鍵及び前記データを消去し、
前記第１データ通信装置が、
受信した前記暗号鍵により記憶していた前記暗号化データを暗号化解除することで、元の前記データを生成して記憶することを特徴とする請求項１〜請求項１２のいずれかに記載のデータ通信システム。
【請求項１６】
前記第１データ通信装置から前記第２データ通信装置に前記データを転送した後、前記第２データ通信装置から前記第１データ通信装置に前記データを再び転送することが指示される場合、
前記第１データ通信装置から前記第２データ通信装置に前記データを転送したとき、前記第１データ通信装置が前記暗号化データを記憶するとともに、前記第２データ通信装置が前記暗号鍵を記憶し、
前記第１データ通信装置から前記第２データ通信装置に前記データを転送した後、前記第２データ通信装置から前記第１データ通信装置に前記データを再び転送しないことが指示される場合、
前記第１データ通信装置から前記第２データ通信装置に前記データを転送したとき、前記第１データ通信装置が前記暗号化データを消去するとともに、前記第２データ通信装置が前記暗号鍵を消去することを特徴とする請求項１５に記載のデータ通信システム。
【請求項１７】
前記第１〜第１５のいずれかのデータ通信システムにおける前記第１データ通信装置であることを特徴とするデータ通信装置。
【請求項１８】
前記第１〜第１５のいずれかのデータ通信システムにおける前記第２データ通信装置であることを特徴とするデータ通信装置。
【請求項１９】
前記データを格納する記録媒体を備えることを特徴とする請求項１７又は請求項１８に記載のデータ通信装置。
【請求項２０】
前記記録媒体が着脱可能であることを特徴とする請求項１９に記載のデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信側の記録媒体に格納されたデジタルデータを受信側の記録媒体に送信するデータ通信システムに関するもので、特に、その複製可能な回数に制限が与えられたコンテンツなどのデジタルデータを送信するデータ通信システムに関する。又、本発明は、このデータ通信システムにおけるデータ通信装置に関する。
【背景技術】
【０００２】
近年、デジタル放送やインターネットなどを通じて、映像データや音声データを内容に含むコンテンツがデジタルデータによるデジタルコンテンツとして広く配信されるようになってきている。このようなデジタルコンテンツは、アナログデータと異なり、複製（コピー）したときにデータをそのまま複製することができるため、複製後のコンテンツによる映像及び音声の劣化が抑制される。そのため、複数世代で複製されたデジタルコンテンツについても、オリジナルとなるデジタルコンテンツと同一のコンテンツとすることができる。
【０００３】
このようなデジタルコンテンツに対してその著作権を通信伝送路上で保護するため、例えば、ＤＴＣＰ（Digital Transmission Content Protection）方式などの規格が採用されている。ＤＴＣＰ方式は、デジタルコンテンツを装置から装置へ転送する際に、デジタルコンテンツを構成するデジタルデータを暗号化して不正コピーを防止するための規格である。このＤＴＣＰ方式を用いた保護技術では、各装置には暗号化及び暗号化解除するための暗号化鍵が与えられるとともに、デジタルコンテンツにコピー制御情報（ＣＣＩ：Copy Control Information）が付与される。
【０００４】
そして、このＣＣＩとして、「コピー禁止」や、「１世代のみコピー可」などの複数種類の情報がある。尚、「コピー禁止」が、デジタルコンテンツの複製が禁止される状態を表し、又、「１世代のみコピー可」が、デジタルコンテンツの複製がオリジナルとなるデジタルコンテンツのみからの複製、即ち、１世代のみの複製が許可され、それ以降の世代への複製を禁止する状態を表す。このとき、「１世代のみコピー可」となるＣＣＩがデジタルコンテンツに付加されたとき、オリジナルのデジタルコンテンツから複製されると、複製されたデジタルコンテンツに対して「コピー禁止」となるＣＣＩが付加され、それ以上の複製が禁止される。
【０００５】
このように「１世代のみコピー可」となるＣＣＩが付加されたデジタルコンテンツについては、一次保管用に使用される記録媒体を備える装置から保存用に使用される記録媒体を備える装置への転送を行う場合、一時保管用の記録媒体に一時的に記録するために複製が行われると１世代への複製が行われたこととなる。よって、一時保管用の記録媒体に記録されたデジタルコンテンツに対して「コピー禁止」となるＣＣＩが付加されて、保存用の記録媒体への複製が不可能となる。尚、以下において、装置に記録されたコンテンツを別の装置への転送を行う動作を、「ムーブ」と呼ぶ。又、ムーブを行ってデジタルコンテンツの転送が行われる際、転送された元の装置に記録されたデジタルコンテンツは消去される。
【０００６】
これに対して、従来技術として、既に記録媒体に記録されて「コピー禁止」となるＣＣＩが付加されたデジタルコンテンツを暗号化して著作権保護を行うことで、ＩＥＥＥ１３９４などの伝送路を用いて他の装置の記録媒体へ転送することが可能なストリームデータ記録再生装置が提供されている（特許文献１参照）。このストリームデータ記録再生装置は、まず、自機器と他の記録装置との間で認証を行って、暗号化を行うための鍵を交換する。そして、この鍵を用いてデータを最初に記録したときのコピー制御情報を付加して伝送を行い、他の記録装置に記録した後、元の記録媒体から消去する。
【０００７】
即ち、図２１のタイミングチャートのように、「１世代のみコピー可」となるＣＣＩが付加されたデジタルコンテンツが記録された装置Ａから別の装置Ｂに転送されて記録される場合、デジタルコンテンツを転送するために暗号化する暗号鍵を装置Ａが生成し（ＳＴＥＰ２１０１）、この暗号鍵によって暗号化されたデータを装置Ｂに送信する（ＳＴＥＰ２１０２）。この暗号化されたデータを受信した装置Ｂは、装置Ａに対して認証を求めることで（ＳＴＥＰ２１０３）、装置Ａ，Ｂの間で認証動作が行われる（ＳＴＥＰ２１０４）。このとき、装置Ａ，Ｂそれぞれに予め組み込まれた認証用の情報を用いて、相手側の装置がＤＴＣＰ規格に準拠した適切な装置であるか否かを装置Ａ，Ｂそれぞれが確認する。
【０００８】
このようにして装置Ａ，Ｂ双方で認証が行われると、装置Ｂにおいて演算することで暗号鍵が生成される（ＳＥＴＰ２１０５）。この暗号鍵の生成は、例えば、認証動作時において、Diffie-Hellmanの鍵交換方法などの鍵交換が行われることで得られる暗号鍵生成用の情報に基づいて演算を行うことで、暗号鍵が生成される。その後、装置Ａでは、転送するデジタルコンテンツのデータを暗号化して（ＳＴＥＰ２１０６）、装置Ｂに送信する（ＳＴＥＰ２１０７）。このとき、装置Ａから送信されるデジタルコンテンツには、「１世代のみコピー可」となるＣＣＩが付加される。そして、装置Ｂが、装置Ａからのデータを受信すると（ＳＴＥＰ２１０８）、暗号化解除して記録するとともに（ＳＴＥＰ２１０９）、受信したことを示す受信確認信号（ＡＣＫ）を送信する（ＳＴＥＰ２１１０）。
【０００９】
この装置Ｂより送信されるＡＣＫを装置Ａが受信すると、既に送信したデジタルコンテンツのデータを消去する（ＳＴＥＰ２１１１）。このような動作を繰り返し行った後、デジタルコンテンツを構成する全てのデータが送信されると、装置Ａがデータ送信動作を終了するとともに、装置Ｂとの接続を遮断する（ＳＴＥＰ２１１２）。その後、装置Ａ，Ｂ双方において、生成された暗号鍵を破棄して（ＳＴＥＰ２１１３、２１１４）、装置Ａから装置Ｂへのデジタルコンテンツの転送動作を終了する。
【特許文献１】特開２００２−２４５７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
図２１のような転送動作を行うことで、既にオリジナルから記録された「１世代のみコピー可」であるデジタルコンテンツを、転送先の装置の記録媒体に転送した後、転送元の装置の記録媒体から消去することができる。よって、「１世代のみコピー可」とされるデジタルコンテンツの著作権を保護して、そのデジタルコンテンツのムーブを行うことができる。
【００１１】
しかしながら、転送元となる装置と転送先となる装置との間を接続する通信路が無線回線のように信頼性の低い通信路となる場合、その通信路上における問題により通信が遮断することがあり、デジタルコンテンツのムーブが中断することがある。よって、図２１のような転送動作を用いてデジタルコンテンツのムーブが行われたとき、転送先の装置からのＡＣＫを受信する前に通信が遮断されて、転送元の装置が受信確認できないために送信したデジタルコンテンツを消去できない場合がある。このとき、転送先の装置で正常に受信されている場合、転送先の装置及び転送元の装置それぞれにデジタルコンテンツが記録された状態となるため、結果的に２世代目にも記録されたこととなり、著作権保護が成されていないという問題がある。
【００１２】
このような問題を鑑みて、本発明は、既に記録媒体に記録されたコンテンツを他の装置の記録媒体に転送する際、転送元のコンテンツの再生を禁止することができるデータ通信システム及びデータ通信方法を提供することを目的とする。又、本発明は、このデータ通信システムにおけるデータ通信装置を提供することを別の目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明のデータ通信システムは、複製が禁止されるデータを送信する第１データ通信装置と、該第１データ通信装置から送信される前記データを受信する第２データ通信装置と、によって構成されるデータ通信システムにおいて、前記第１データ通信装置において、前記第２データ通信装置に送信する前記データを暗号化する暗号鍵を生成し、該暗号鍵によって前記データを暗号化することで暗号化データを生成するとともに、暗号化される前の元の前記データを消去し、前記暗号鍵及び前記暗号化データの一方を前記第２データ通信装置に送信するとともに前記第１データ通信装置内から消去した後、前記暗号鍵及び前記暗号化データの他方を前記第２データ通信装置に送信することを特徴とする。
【００１４】
このようなデータ通信システムにおいて、前記第１データ通信装置において、前記データを分割して複数の分割データを生成した後、該分割データそれぞれを前記暗号鍵で暗号化することで複数の暗号化データを生成するものとしても構わない。
【００１５】
これらのデータ通信システムにおいて、前記第２データ通信装置が前記暗号鍵及び前記暗号化データを受信すると、前記暗号鍵によって前記暗号化データを暗号化解除して元の前記データを生成する。
【００１６】
又、前記第１データ通信装置において、前記データを分割して複数の分割データを生成した後、該分割データそれぞれを前記暗号鍵で暗号化することで複数の暗号化データを生成する際、前記暗号鍵を前記分割データ毎に異なる暗号鍵とするものとしても構わない。
【００１７】
このとき、前記第１データ通信装置が、前記分割データ毎に前記暗号鍵と前記暗号化データとを前記第２データ通信装置に送信するものとしても構わない。又、前記第１データ通信装置が、前記複数の暗号鍵及び前記複数の暗号化データの一方を一度に送信するとともに、前記複数の暗号鍵及び前記複数の暗号化データの他方を前記分割データ毎に送信するものとしても構わない。
【００１８】
これらにデータ通信システムにおいて、前記第２データ通信装置が、前記暗号鍵及び前記暗号化データを受信すると、前記分割データ毎に前記暗号鍵によって前記暗号化データを暗号化解除して元の前記分割データを生成した後、該分割データを組み合わせた元の前記データを生成する。
【００１９】
上述のデータ通信システムに対して、前記第１データ通信装置において、前記第１通信装置から前記第２通信装置に送信されるデータがコンテンツを構成するデータであるとともに、該コンテンツそれぞれを識別するためのコンテンツＩＤが該コンテンツそれぞれに与えられ、送信する前記コンテンツの前記コンテンツＩＤを前記暗号化データ及び前記暗号鍵それぞれに付加して、前記第２データ通信装置に送信するものとしても構わない。
【００２０】
このとき、前記第１データ通信装置と前記第２データ通信装置との通信接続が一端切断された後、前記第１データ通信装置と前記第２データ通信装置との通信接続が再接続されたとき、前記第２データ通信装置が前記コンテンツＩＤを前記第１データ通信装置に送信した後、前記第１データ通信装置が、受信した前記コンテンツＩＤにより前記コンテンツを確認し、前記コンテンツＩＤを備える前記コンテンツの送信動作を再開する。
【００２１】
又、上述のデータ通信システムにおいて、前記第１及び第２データ通信装置それぞれが各装置を識別するための装置ＩＤを備え、前記第１データ通信装置が、前記暗号鍵及び前記暗号化データのうちの少なくとも後に送信するものを、前記第２データ通信装置の前記装置ＩＤと関連づけて記憶し、前記第２データ通信装置が、前記暗号鍵及び前記暗号化データのうち先に受信したものを、前記第１データ通信装置の前記装置ＩＤと関連づけて記憶するものとしても構わない。
【００２２】
このとき、前記第１データ通信装置と前記第２データ通信装置との通信接続が一端切断された後、前記第１データ通信装置と前記第２データ通信装置との通信接続が再接続されたとき、前記第１データ通信装置が前記装置ＩＤより前記第２データ通信装置を確認するとともに、前記第２データ通信装置が前記装置ＩＤより前記第１データ通信装置を確認する。
【００２３】
又、上述のデータ通信システムそれぞれにおいて、前記暗号鍵及び前記暗号化データのうちの少なくとも一方が、前記第１データ通信装置において前記第２データ通信装置の公開鍵で暗号化されて送信されるとともに、前記第２データ通信装置において前記第２データ通信装置の秘密鍵で暗号化解除されるものとしても構わない。
【００２４】
又、上述のデータ通信システムそれぞれにおいて、前記第１データ通信装置が、前記暗号鍵及び前記暗号化データの他方を前記第２データ通信装置に送信した後に消去するものとしても構わないし、前記第２データ通信装置が、前記暗号化データを前記暗号鍵で暗号化解除した後、前記暗号鍵を消去するものとしても構わない。
【００２５】
更に、前記第１データ通信装置から前記第２データ通信装置に前記データが転送される際、前記第１データ通信装置が、前記暗号鍵を送信するとともに、前記暗号鍵を消去した後、前記暗号化データを送信するとともに、前記暗号化データを記憶し、前記第２データ通信装置が、前記暗号鍵及び前記暗号化データを受信するとともに、前記暗号化データを暗号化解除して元の前記データを生成した後、前記暗号化データを消去するとともに、前記暗号鍵と元の前記データとを記憶し、前記データが前記第２データ通信装置に転送された後、前記第１データ通信装置と前記第２データ通信装置とが通信接続して、前記第２データ通信装置から前記第１データ通信装置に前記データが転送されるとき、前記第２データ通信装置が、記憶していた前記暗号鍵を前記第１データ通信装置に送信するとともに、記憶していた前記暗号鍵及び前記データを消去し、前記第１データ通信装置が、受信した前記暗号鍵により記憶していた前記暗号化データを暗号化解除することで、元の前記データを生成して記憶するものとしても構わない。
【００２６】
このとき、前記第１データ通信装置から前記第２データ通信装置に前記データを転送した後、前記第２データ通信装置から前記第１データ通信装置に前記データを再び転送することが指示される場合、前記第１データ通信装置から前記第２データ通信装置に前記データを転送したとき、前記第１データ通信装置が前記暗号化データを記憶するとともに、前記第２データ通信装置が前記暗号鍵を記憶し、前記第１データ通信装置から前記第２データ通信装置に前記データを転送した後、前記第２データ通信装置から前記第１データ通信装置に前記データを再び転送しないことが指示される場合、前記第１データ通信装置から前記第２データ通信装置に前記データを転送したとき、前記第１データ通信装置が前記暗号化データを消去するとともに、前記第２データ通信装置が前記暗号鍵を消去する。
【００２７】
又、本発明のデータ通信装置は、上述のいずれかに記載のデータ通信システムにおける前記第１データ通信装置又は前記第２データ通信装置であることを特徴とする。
【００２８】
このようなデータ通信装置において、前記データを格納する記録媒体を備えるものとし、更に、前記記録媒体を着脱可能としても構わない。
【発明の効果】
【００２９】
本発明によると、転送元となるデータ通信装置において、暗号鍵及び暗号化データのいずれか一方を送信するとともに消去するため、転送先となるデータ通信装置への転送動作が中断されても、転送元となるデータ通信装置で暗号化データの暗号化解除を行うことができない。よって、転送元となるデータ通信装置において転送するデータの再生を行うことを確実に禁止することができる。そのため、複製が禁止されるコンテンツの著作権を保護することができるとともに、このようなコンテンツをユーザが記録させたい装置に転送させることができる。
【００３０】
又、コンテンツＩＤを設けることによって、データ通信装置が転送動作を行っている間に、データ通信装置間の通信が切断された後に、この通信が再開されたとき、転送先となるデータ通信装置よりコンテンツＩＤを転送元となるデータ通信装置に送信することができる。よって、このコンテンツＩＤによっていずれのコンテンツの転送を行っていたかを確認して、転送動作を再開することができる。更に、装置ＩＤを設けることによって、データ通信装置が転送動作を行っている間に、データ通信装置間の通信が切断された後に、この通信が再開されたとき、装置ＩＤによって、データ通信装置が転送動作を行っていたデータ通信装置を確認することができる。そして、この装置ＩＤが暗号鍵及び暗号化データに関連づけられることで、いずれの装置から転送されてきたか、又は、いずれの装置に転送するのかを確認することができる。
【００３１】
又、転送先に転送されたデータが再び転送元に転送されるようにすることで、大容量の記録媒体を備えるサーバなどから携帯可能な装置などに一時的にデータを転送することができる。このとき、データを転送した転送元に、暗号化されたデータのみを格納することで、転送先から暗号鍵が送信されるまで、データが再生されることを禁止することができる。又、転送元には、元のデータが暗号化されたデータが格納されているため、転送先から暗号鍵が送信されて暗号化解除されることで転送されるとき、その転送されたデータを元のデータと同じ品質のデータとすることができる。よって、そのデータによるコンテンツの音質や画質の劣化を防ぐことができる。
【発明を実施するための最良の形態】
【００３２】
本発明の実施形態について、図面を参照して説明する。
【００３３】
＜第１の実施形態＞
本発明の第１の実施形態について、図面を参照して説明する。図１は、本実施形態のデータ通信システムの構成を示すブロック図である。又、図２が、図１のデータ通信システムにおける送信側となるデータ通信装置の内部構成を示すブロック図であり、図３が、図１のデータ通信システムにおける受信側となるデータ通信装置の内部構成を示すブロック図である。
【００３４】
図１のデータ通信システムは、外部から受信して複数のデジタルコンテンツを格納するデータ通信装置１と、データ通信装置１と通信接続するとともにデータ通信装置１より送信されるデジタルコンテンツを記録するデータ通信装置２と、を備える。このデータ通信システムにおいて、データ通信装置１は、外部より「１世代のみコピー可」となるＣＣＩを備えるデジタルコンテンツが与えられると、そのＣＣＩを「コピー禁止」に変換して格納する。そして、このデータ通信装置１がデータ通信装置２に対してデジタルコンテンツをムーブすることによって、データ通信装置１に格納された「コピー禁止」となるＣＣＩを備えるデジタルコンテンツがデータ通信装置２に格納される。
【００３５】
このデータ通信システムにおける送信側となるデータ通信装置１は、外部と通信接続される入出力インターフェース（Ｉ／Ｆ）１０１と、デジタルコンテンツを格納する記録媒体１０２と、記録媒体１０２への書き込み及び読み出しを制御する記録制御部１０３と、データ通信装置２との通信を行うための暗号鍵を生成する暗号鍵生成部１０４と、暗号鍵生成部１０４で生成された暗号鍵を格納する暗号鍵記憶部１０５と、デジタルコンテンツそれぞれを識別するためのコンテンツＩＤ（以下、「ＣＩＤ」と呼ぶ）を生成するＣＩＤ取得部１０６と、記録制御部１０３によって読み出されたデジタルコンテンツのデータを暗号化するデータ暗号化部１０７と、暗号鍵記憶部１０５に格納された暗号鍵を暗号化する鍵暗号化部１０８と、データ暗号化部１０７で暗号化されたデータ及び鍵暗号化部１０８で暗号化された暗号化鍵を送信する送信部１０９と、を備える。
【００３６】
更に、このデータ通信装置１は、受信側となるデータ通信装置２からの信号を受信する受信部１１０と、受信部１１０で受信された信号より得られる認証用のデータに基づいてデータ通信装置２の認証を行う認証部１１１と、認証部１１１で得られたデータ通信装置２に対する認証情報及び自機器の認証情報を格納する認証情報記憶部１１２と、受信部１１０で受信されたデータ通信装置２からの信号より動作が指示されるコマンドデータを得るコマンド取得部１１３と、受信部１１０で受信された信号よりデータ通信装置２の受信状態を確認するＡＣＫ確認部１１４と、装置全体の各ブロックの動作を制御する制御部１１５と、送信部１０９及び受信部１１０と接続されるアンテナ１１６と、を備える。
【００３７】
又、図１のデータ通信システムにおける受信側となるデータ通信装置２は、信号の送受信を行うアンテナ２０１と、アンテナ２０１を通じてデータ通信装置１からの信号を受信する受信部２０２と、受信部２０２で受信されたデータ通信装置１からの信号よりデータ通信装置１で生成された暗号鍵を取得する暗号鍵取得部２０３と、暗号鍵取得部２０３で得られた暗号鍵を格納する暗号鍵記憶部２０４と、デジタルコンテンツを格納する記録媒体２０５と、受信部２０２で受信されたデータ通信装置１からの信号より暗号化されたデジタルコンテンツのデータを取得するとともに記録媒体２０５のデータの読み出し及び書き込みを制御する記録制御部２０６と、暗号化されたデジタルコンテンツに対して暗号化解除を行うデータ復号化部２０７と、を備える。
【００３８】
更に、このデータ通信装置２は、受信部２０２で受信された信号より得られる認証用のデータに基づいてデータ通信装置１の認証を行う認証部２０８と、認証部２０８で得られたデータ通信装置１に対する認証情報及び自機器の認証情報を格納する認証情報記憶部２０９と、データ通信装置１に対して動作を指示するためのコマンドデータを生成するコマンド生成部２１０と、受信部２０２での受信状態を表すＡＣＫ及びＮＡＫを生成するＡＣＫ生成部２１１と、データ通信装置１に送信する信号をアンテナ２０１を介して送信する送信部２１２と、装置全体の各ブロックの動作を制御する制御部２１３と、外部と通信接続される入出力Ｉ／Ｆ２１４と、を備える。
【００３９】
このように構成されるデータ通信装置１，２を備える図１のデータ通信システムにおいて、まず、データ通信装置１に、「１世代のみコピー可」となるＣＣＩを備えるデジタルコンテンツが入出力Ｉ／Ｆ１０１を通じて与えられる。このとき、記録制御部１０３に、入出力Ｉ／Ｆ１０１に入力されたデジタルコンテンツが与えられると、このデジタルコンテンツに付随されたＣＣＩの内容が制御部１１５で確認される。そして、ＣＣＩの内容が「１世代のみコピー可」であることが制御部１１５で確認されるため、入力されたデジタルコンテンツの複製が可能であることを認識する。
【００４０】
よって、記録制御部１０３によって、入出力Ｉ／Ｆ１０１に入力されたデジタルコンテンツを記録媒体１０２に格納する。このとき、このデジタルコンテンツを識別するためのＣＩＤをＣＩＤ取得部１０６で生成する。そして、このＣＩＤとともに「コピー禁止」となるＣＣＩをデジタルコンテンツに付加して記録媒体１０２に格納する。このようにすることで、記録媒体１０２において、外部より入出力Ｉ／Ｆ１０１を通じて入力されたデジタルコンテンツそれぞれがＣＩＤ及びＣＣＩを付加して格納される。
【００４１】
この図１のようなデータ通信システムにおいて、データ通信装置１に格納された「コピー禁止」となるＣＩＤを備えたデジタルコンテンツをデータ通信装置２に転送する「ムーブ」が行われるときの各部の動作について、図面を参照して以下に説明する。尚、図４は、ムーブが行われるときのデータ通信装置１，２の動作状態の遷移を示すタイミングチャートである。
【００４２】
受信側となるデータ通信装置２において、コマンド生成部２１０によって送信側となるデータ通信装置１との通信接続を要求するためのコマンドデータが生成され、送信部２１２よりアンテナ２０１を介してデータ通信装置１に送信されると、認証動作が開始する（ＳＴＥＰ４０１）。このとき、データ通信装置１は、アンテナ１１６を通じてデータ通信装置２からの信号を受信部１１０で受信すると、コマンド取得部１１３においてコマンドデータを取得するとともに、通信接続が要求されていることを確認する。その後、データ通信装置１が認証情報格納部１１２に格納したデータ通信装置１の認証情報を送信するとともに、データ通信装置２が認証情報格納部２０９に格納したデータ通信装置２の認証情報を送信する。
【００４３】
そして、データ通信装置１が受信部１１０でデータ通信装置２からの信号を受信すると、認証部１１１においてデータ通信装置２の認証情報を確認することで、データ通信装置２の認証を行うとともに、認証情報に含まれるデータ通信装置２固有の装置ＩＤ（以下、「ＤＩＤ」と呼ぶ）を認証情報格納部１１２に格納する。又、鍵暗号化部１０８で暗号鍵を暗号化するための公開鍵又は共通鍵を認証部１１１で取得して、認証情報格納部１１２に格納する。又、データ通信装置２が受信部２０２でデータ通信装置１からの信号を受信すると、認証部２０８においてデータ通信装置１の認証情報を確認することで、データ通信装置１の認証を行うとともに、認証情報に含まれるデータ通信装置１固有のＤＩＤを認証情報格納部２０８に格納する。又、鍵暗号取得部２０３で暗号化された暗号鍵を暗号化解除するための秘密鍵又は共通鍵を認証部２０８で取得して、認証情報格納部２０９に格納する。
【００４４】
このようにして、データ通信装置１，２それぞれが認証動作を行うと、データ通信装置１が、暗号鍵生成部１０４において乱数発生を行って暗号鍵を生成する（ＳＴＥＰ４０２）。そして、暗号鍵生成部１０４で生成された暗号鍵に対して、データ通信装置２にムーブするデジタルコンテンツのＣＩＤを付加するとともに、このＣＩＤが付加された暗号鍵を暗号鍵記憶部１０５に格納する（ＳＴＥＰ４０３）。この暗号鍵記憶部１０５に格納された暗号鍵を読み出した後、鍵暗号化部１０８において、読み出したＣＩＤの付加された暗号鍵を認証情報格納部１１２に格納された公開鍵又は共通鍵を用いて暗号化した後、送信部１０９よりアンテナ１１６を介して送信する（ＳＴＥＰ４０４，ＳＴＥＰ４０５）。
【００４５】
そして、データ通信装置２が、データ通信装置１から送信される信号をアンテナ２０１を介して受信部２０２で受信すると、暗号鍵取得部２０３において、公開鍵又は共通鍵で暗号化された暗号鍵を取得する（ＳＴＥＰ４０６）。このとき、暗号鍵取得部２０３では、認証情報格納部２０９に格納された秘密鍵又は共通鍵を用いて、データ通信装置１で暗号化された暗号鍵の暗号化解除を行い、データ通信装置１の暗号鍵生成部１０４で生成された暗号鍵が得られる。そして、得られた暗号鍵が、付加されたＣＩＤとともに暗号鍵記憶部２０４に格納される（ＳＴＥＰ４０７）。このとき、この暗号鍵に対して、認証情報格納部２０８で格納されるデータ通信装置１のＤＩＤが添付されて暗号鍵記憶部２０４に格納される。
【００４６】
このように鍵取得部２０３において暗号鍵が取得されて正常な受信動作が成されたことが制御部２１３で確認されると、ＡＣＫ生成部２１１において正常に受信されたことを示すＡＣＫを生成する。この生成されたＡＣＫが、送信部２１２よりアンテナ２０１を介して、データ通信装置１に送信される（ＳＴＥＰ４０８）。そして、データ通信装置１では、ＡＣＫを備えた信号を受信部１１０で受信すると、ＡＣＫ確認部１１４においてデータ通信装置２からのＡＣＫを確認し、正常に受信されたことを認識する。
【００４７】
このようにして、データ通信装置２で正常に暗号鍵が受信されたことをデータ通信装置１が確認すると、記録制御部１０３によってデータ通信装置２にムーブするデジタルコンテンツを記録媒体１０２より読み出してデータ暗号化部１０７で暗号化するとともに、記録媒体１０２より読み出されたデジタルコンテンツのデータを記録媒体１０２より消去する（ＳＴＥＰ４０９）。このとき、データ暗号化部１０７において、暗号鍵記憶部１０５に格納された暗号鍵を用いて、データ通信装置２にムーブするデジタルコンテンツのデータを暗号化する。
【００４８】
そして、この暗号化されたデジタルコンテンツのデータに対して、もとのデータに付加されたＣＩＤと認証情報格納部１１２で格納されたデータ通信装置２のＤＩＤとを付加した後、このデジタルコンテンツのデータを記録制御部１０３によって記録媒体１０２に格納する（ＳＴＥＰ４１０）。この暗号化されたデジタルコンテンツが記録媒体１０２に格納されると、暗号鍵記憶部１０５に格納された暗号鍵が消去される（ＳＴＥＰ４１１）。その後、記録媒体１０２に格納された暗号化されたデジタルコンテンツのデータが記録制御部１０３によって読み出されるとともに、送信部１０９よりアンテナ１１６を介してデータ通信装置２に送信される（ＳＴＥＰ４１２、ＳＴＥＰ４１３）。
【００４９】
そして、暗号化されたデジタルコンテンツのデータがデータ通信装置２で受信されると、この暗号化されたデジタルコンテンツのデータが受信部２０２より記録制御部２０６に与えられて記録媒体２０５に格納される（ＳＴＥＰ４１４）。このとき、受信部２０２が正常に受信したことを制御部２１３で確認すると、正常に受信したことを示すＡＣＫをＡＣＫ生成部２１１で生成して、送信部２１２よりアンテナ２０１を介してデータ通信装置１に送信する（ＳＴＥＰ４１５）。データ通信装置１が、このデータ通信装置２からのＡＣＫをＡＣＫ確認部１１４で確認することで、データ通信装置２が正常に受信したことを認識し、記録制御部１０３によって記録媒体１０２に格納されている暗号化されたデジタルコンテンツのデータを消去する（ＳＴＥＰ４１６）。そして、データ通信装置１，２間の通信接続が切断される（ＳＴＥＰ４１７）。
【００５０】
又、データ通信装置２では、記録媒体２０５内の暗号化されたデジタルコンテンツのデータが記録制御部２０６によって読み出された後、データ復号化部２０７で暗号化解除されて記録媒体２０５内に格納される（ＳＴＥＰ４１８）。このようにして暗号化解除されたデジタルコンテンツのデータが記録媒体２０５に格納されると、記録媒体２０５内の暗号化されたデジタルコンテンツのデータが消去されるとともに、暗号鍵記憶部２０４に格納している暗号鍵が消去される（ＳＴＥＰ４１９）。
【００５１】
このようにして、データ通信装置１，２が動作することで、データ通信装置１の記録媒体１０２に格納されたデジタルコンテンツが暗号化されてデータ通信装置２に送信されるとともに、データ通信装置２の記録媒体２０５に複製されることによって、デジタルコンテンツのムーブが行われる。このとき、データ通信装置１において、ムーブするデジタルコンテンツの暗号化を行った後、データ通信装置２に対して暗号化されたデジタルコンテンツを送信する前に、暗号化に用いた暗号鍵を消去するため、データ通信装置１においてムーブするデジタルコンテンツの暗号化解除が不可能となり、データ通信装置１に格納されている暗号化されたデジタルコンテンツの再生が不可能となる。そのため、暗号鍵を備えたデータ通信装置２でのみ、暗号化されたデジタルコンテンツの暗号化解除が可能となり、デジタルコンテンツの著作権を保護することができる。
【００５２】
この図４のタイミングチャートのようにしてムーブ動作が行われるとき、データ通信装置１が図５のフローチャートに従って動作するとともに、データ通信装置２が図６のフローチャートに従って動作する。この図５及び図６のフローチャートに基づいて、デジタルコンテンツのムーブを行う時におけるデータ通信装置１及びデータ通信装置２それぞれの動作について、以下に説明する。
【００５３】
このとき、送信側となるデータ通信装置１は、データ通信装置２の認証を行うと、暗号鍵生成部１０４において乱数発生を行って暗号鍵を生成した後（ＳＴＥＰ５０１）、この暗号鍵にＣＩＤを付加して暗号鍵記憶部１０５に格納する（ＳＴＥＰ５０２）。この暗号鍵記憶部１０５に格納された暗号鍵を読み出して、鍵暗号化部１０８において暗号化した後、送信部１０９より送信する（ＳＴＥＰ５０３）。その後、データ通信装置２との通信路が切断されているか否かが確認される（ＳＴＥＰ５０４）。即ち、暗号鍵を送信した後にデータ通信装置２からの信号が受信されなかった時間が所定時間以上となったか否かを確認することで、データ通信装置２との通信路が切断されたか否かが確認される。
【００５４】
ＳＴＥＰ５０４において、所定時間が経過するまでにデータ通信装置２からの信号の受信を確認すると（Ｎｏ）、受信した信号がＡＣＫであるか否かをＡＣＫ確認部１１４で確認する（ＳＴＥＰ５０５）。このとき、受信した信号がＡＣＫであり、データ通信装置２が正常に暗号鍵を受信したことを確認すると（Ｙｅｓ）、データ通信装置２に転送するデジタルコンテンツを記録媒体１０２より読み出してデータ暗号化部１０７で暗号化するとともに、記録媒体１０２に格納された暗号化前のデジタルコンテンツを記録媒体１０２から消去する（ＳＴＥＰ５０６）。そして、データ暗号化部１０７で暗号化されたデジタルコンテンツに対して、認証情報格納部１１２に格納されたデータ通信装置２のＤＩＤとともにＣＩＤとを付加し、この暗号化されたデジタルコンテンツを記録媒体１０２に格納する（ＳＴＥＰ５０７）。
【００５５】
このようにすることで、暗号化されたデジタルコンテンツのみを記録媒体１０２を格納すると、暗号鍵記憶部１０５に格納した暗号鍵を消去する（ＳＴＥＰ５０８）。その後、記録媒体１０２に格納された暗号化後のデジタルコンテンツを読み出して、この暗号化されたデジタルコンテンツのデータを送信部１０９より送信する（ＳＴＥＰ５０９）。そして、ＳＴＥＰ５０４と同様、デジタルコンテンツを送信した後に所定時間が経過するまでにデータ通信装置２からの信号を受信したか否かを確認して、データ通信装置２との通信路が切断されたか否かを確認する（ＳＴＥＰ５１０）。
【００５６】
このとき、所定時間、データ通信装置２からの信号が受信されず、通信路が切断されたことを確認されると（Ｙｅｓ）、認証情報格納部１１２に格納された認証情報よりデータ通信装置２のＤＩＤを確認することで、暗号化されたデジタルコンテンツの転送先となるデータ通信装置２を確認する（ＳＴＥＰ５１１）。そして、ＤＩＤが確認されたデータ通信装置２の認証動作を再度行った後（ＳＴＥＰ５１２）、データ通信装置２との相互認証が成されたか否かが確認される（ＳＴＥＰ５１３）。
【００５７】
このとき、データ通信装置２と通信接続が復帰されて、データ通信装置２との相互認証が成されたとき（Ｙｅｓ）、データ通信装置２から送信されたＣＩＤを受信して、データ通信装置２に送信するデジタルコンテンツのＣＩＤを確認する（ＳＴＥＰ５１４）。このようにＣＩＤを確認することで、ムーブするデジタルコンテンツを確認して、ＳＴＥＰ５０９に移行する。
【００５８】
又、ＳＴＥＰ５１３において、データ通信装置２と通信接続が復帰されていない状態であり、データ通信装置２との相互認証が成されなかったとき（Ｎｏ）、ＳＴＥＰ５１２に移行する。尚、ＳＴＥＰ５１１〜ＳＴＥＰ５１４の再認証動作を行うとき、データ通信装置を表すＤＩＤ及びデジタルコンテンツを表すＣＩＤそれぞれが、現在ムーブする転送先のデータ通信装置２及び現在ムーブする対象のデジタルコンテンツを表すものでない場合、再度、認証動作が行われるものとしても構わない。
【００５９】
又、ＳＴＥＰ５１０において、データ通信装置２から送信される信号を受信し、データ通信装置２の通信路が切断されていないことが確認されたとき（Ｎｏ）、受信した信号がＡＣＫであるか否かをＡＣＫ確認部１１４で確認する（ＳＴＥＰ５１５）。このとき、受信した信号がＡＣＫであり、データ通信装置２が正常に暗号化されたデジタルコンテンツを受信したことを確認すると（Ｙｅｓ）、暗号化されたデジタルコンテンツを記録媒体１０２より消去して（ＳＴＥＰ５１６）、ムーブ動作を終了する。又、受信した信号がＮＡＫであり、データ通信装置２が正常に暗号化されたデジタルコンテンツを受信しなかったことを確認すると（Ｎｏ）、ＳＴＥＰ５０９に移行して、暗号化されたデジタルコンテンツを再送する。
【００６０】
又、ＳＴＥＰ５０４において、所定時間、データ通信装置２からの信号が受信されず、データ通信装置２との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ５０８と同様、暗号鍵記憶部１０５に格納した暗号鍵を消去し（ＳＴＥＰ５１７）、ムーブ動作を終了する。又、ＳＴＥＰ５０５において、受信した信号がＮＡＫであり、データ通信装置２が正常に暗号化されたデジタルコンテンツを受信しなかったことを確認すると（Ｎｏ）、ＳＴＥＰ５０３に移行して、暗号化された暗号鍵を再送する。
【００６１】
このように動作する送信側となるデータ通信装置１に対して、受信側となるデータ通信装置２は、データ通信装置１の認証を行うと、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０１）。即ち、データ通信装置１を認証した後にデータ通信装置１からの信号が受信されなかった時間が所定時間以上となったか否かを確認することで、データ通信装置１との通信路が切断されたか否かが確認される。このとき、所定時間が経過するまでにデータ通信装置１からの信号の受信を確認すると（Ｎｏ）、受信部２０２において正常に受信動作が行われたか否かが確認される（ＳＴＥＰ６０２）。
【００６２】
そして、受信部２０２において正常に受信動作が行われると（Ｙｅｓ）、ＡＣＫ生成部２１１でＡＣＫを生成して送信部２１２よりアンテナ２０１を介して送信する（ＳＴＥＰ６０３）。その後、受信部２０２で受信された信号が暗号鍵取得部２０３に与えられて、データ通信装置１より送信されたデータ（暗号化された暗号鍵を含むデータ）を暗号化解除することで暗号鍵及びＣＩＤを取得すると、この暗号鍵をＣＩＤとともに暗号鍵記憶部２０４に格納する（ＳＴＥＰ６０４）。更に、この暗号鍵記憶部２０４に格納する暗号鍵に対して、認証情報格納部２０９に格納されたデータ通信装置１のＤＩＤを付加して割り当てる（ＳＴＥＰ６０５）。
【００６３】
このようにして暗号鍵を暗号鍵記憶部２０４に格納すると、ＳＴＥＰ６０１と同様、ＡＣＫを送信した後に所定時間が経過するまでにデータ通信装置１からの信号を受信したか否かを確認して、データ通信装置１との通信路が切断されたか否かを確認する（ＳＴＥＰ６０６）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、まず、認証情報格納部２０９に格納された認証情報よりデータ通信装置１のＤＩＤを確認することで、暗号化されたデジタルコンテンツの転送元となるデータ通信装置１を確認する（ＳＴＥＰ６０７）。
【００６４】
そして、ＤＩＤが確認されたデータ通信装置１の認証動作を再度行った後（ＳＴＥＰ６０８）、データ通信装置１との相互認証が成されたか否かが確認される（ＳＴＥＰ６０９）。このとき、データ通信装置１と通信接続が復帰されて、データ通信装置１との相互認証が成されたとき（Ｙｅｓ）、受信していたデジタルコンテンツのＣＩＤをデータ通信装置１に送信した後（ＳＴＥＰ６１０）、ＳＴＥＰ６０６に移行する。又、データ通信装置１と通信接続が復帰されていない状態であり、データ通信装置１との相互認証が成されなかったとき（Ｎｏ）、ＳＴＥＰ６０８に移行する。尚、ＳＴＥＰ６０７〜ＳＴＥＰ６１０の再認証動作を行うとき、データ通信装置を表すＤＩＤが、現在ムーブする転送元のデータ通信装置１を表すものでない場合、再度、認証動作が行われるものとしても構わない。
【００６５】
又、ＳＴＥＰ６０６において、データ通信装置１から送信される信号を受信し、データ通信装置２の通信路が切断されていないことが確認されたとき（Ｎｏ）、ＳＴＥＰ６０２と同様、受信部２０２において正常に受信動作が行われたか否かが確認される（ＳＴＥＰ６１１）。受信部２０２において正常に受信動作が行われると（Ｙｅｓ）、ＡＣＫ生成部２１１でＡＣＫを生成して送信する（ＳＴＥＰ６１２）。このとき、正常に受信されたデータ（暗号化されたデジタルコンテンツのデータ）が、記録媒体２０５に一時的に格納される。その後、この暗号化されたデジタルコンテンツのデータをデータ復号化部２０７において暗号化解除して、記録媒体２０５に格納する（ＳＴＥＰ６１３）。そして、暗号鍵記憶部２０４に格納した暗号鍵を消去して（ＳＴＥＰ６１４）、ムーブ動作を終了する。
【００６６】
又、ＳＴＥＰ６０２において、正常に受信動作が行われていないとき（Ｎｏ）、暗号化鍵の再送を要求するためにＡＣＫ生成部２１１においてＮＡＫを生成して送信し（ＳＴＥＰ６１５）、ＳＴＥＰ６０１に移行する。同様に、ＳＴＥＰ６１１において、正常に受信動作が行われていないとき（Ｎｏ）、デジタルコンテンツの再送を要求するためにＡＣＫ生成部２１１においてＮＡＫを生成して送信し（ＳＴＥＰ６１６）、ＳＴＥＰ６０５に移行する。又、ＳＴＥＰ６０１において、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ムーブ動作を終了する。
【００６７】
このように送信側となるデータ通信装置１及び受信側となるデータ通信装置２それぞれが動作することで、デジタルコンテンツのムーブが行われるため、デジタルコンテンツの転送途中でデータ通信装置１とデータ通信装置２との間における通信路が切断されたとしても、データ通信装置１，２それぞれには、暗号化されたデジタルコンテンツが格納されている状態となる。そのため、いずれのデジタルコンテンツについても暗号化された状態で格納されているため、転送途中で、その通信が途絶えたとしても、いずれのデジタルコンテンツも再生不可能な状態とすることができる。よって、完全にデータ通信装置２に転送されてデータ通信装置１のデジタルコンテンツが消去されるまで、データ通信装置２では、転送されたデジタルコンテンツの暗号化解除を行わないので、デジタルコンテンツの著作権を保護することができる。
【００６８】
尚、本実施形態において、送信側となるデータ通信装置１から受信側となるデータ通信装置２に対して暗号鍵が送信される際、送信される暗号鍵が公開鍵又は共通鍵で暗号化されるものとしたが、別の暗号化手段によって他のデータ通信装置で暗号化解除できないように暗号化されるものとしても構わない。又、共通鍵が使用されて暗号鍵が暗号化されるとき、受信側となるデータ通信装置２それぞれ固有の共通鍵を送信側となるデータ通信装置１が備えるものとしても構わない。又、公開鍵が使用された暗号鍵が暗号化されるとき、送信側となるデータ通信装置１において、暗号化された暗号鍵を消去しないものとしても構わない。
【００６９】
＜第２の実施形態＞
本発明の第２の実施形態について、図面を参照して説明する。本実施形態のデータ通信システムは、第１の実施形態と同様、図１の構成のデータ通信システムとなる。又、本実施形態の送信側及び受信側それぞれのデータ通信装置の構成についても、第１の実施形態と同様、図２及び図３の構成となる。
【００７０】
本実施形態のデータ通信システムにおけるデータ通信装置１，２において、データ通信装置１に格納されたデジタルコンテンツがムーブされてデータ通信装置２に格納される際の動作について、以下に説明する。このとき、データ通信装置１が、図７のフローチャートに従って動作するとともに、データ通信装置２が図６のフローチャートに従って動作する。即ち、データ通信装置１が、第１の実施形態と異なり、暗号鍵を生成するとともにムーブさせるデジタルコンテンツを暗号化させた後に、暗号鍵をデータ通信装置２に送信する。又、データ通信装置２は、第１の実施形態と同様の動作を行う。よって、以下では、デジタルコンテンツのムーブを行う際のデータ通信装置１の動作について説明する。尚、図７のフローチャートにおいて、図５のフローチャートと同一の動作ステップについては、同一の符号を付してその詳細な説明は省略する。
【００７１】
このとき、送信側となるデータ通信装置１は、データ通信装置２の認証を行うと、暗号鍵を生成するとともに、生成した暗号鍵にＣＩＤを付加して暗号鍵記憶部１０５に格納する（ＳＴＥＰ５０１、ＳＴＥＰ５０２）。このように暗号鍵を生成すると、ムーブするデジタルコンテンツを記録媒体１０２より読み出すとともに、生成された暗号鍵によってデータ暗号化部１０７で暗号化する（ＳＴＥＰ７０１）。そして、データ暗号化部１０７で暗号化されたデジタルコンテンツに対して、認証情報格納部１１２に格納されたデータ通信装置２のＤＩＤとともにＣＩＤを付加し、この暗号化されたデジタルコンテンツを記録媒体１０２に格納する（ＳＴＥＰ７０２）。このとき、記録媒体１０２に格納された暗号化前のデジタルコンテンツを記録媒体１０２から消去する。
【００７２】
その後、暗号鍵記憶部１０５に格納された暗号鍵を鍵暗号化部１０８において暗号化して送信するとともに、データ通信装置２との通信路状態を確認する（ＳＴＥＰ５０３、ＳＴＥＰ５０４）。そして、所定時間が経過するまでにデータ通信装置２からの信号を受信すると（Ｎｏ）、受信した信号がＡＣＫであるか否かを確認する（ＳＴＥＰ５０５）。このとき、受信した信号がＡＣＫであると（Ｙｅｓ）、暗号鍵記憶部１０５に格納した暗号鍵を消去しするとともに、記録媒体１０２に格納された暗号化後のデジタルコンテンツを送信した後、データ通信装置２との通信路状態を確認する（ＳＴＥＰ５０８〜ＳＴＥＰ５１０）。このＳＴＥＰ５１０以降の動作については、第１の実施形態と同様となるため、その詳細な説明は省略する。
【００７３】
又、ＳＴＥＰ５０４において、データ通信装置２との通信路が切断されたことが確認されると（Ｙｅｓ）、記録媒体１０２に格納した暗号化後のデジタルコンテンツをデータ暗号化部１０７において暗号化解除した後（ＳＴＥＰ７０３）、暗号化解除された元のデジタルコンテンツを記録媒体１０２に格納する（ＳＴＥＰ７０４）。このとき、記録媒体１０２において、暗号化されたデジタルコンテンツが消去される。その後、暗号鍵記憶部１０５に格納した暗号鍵を消去し（ＳＴＥＰ５１７）、ムーブ動作を終了する。又、ＳＴＥＰ５０５において、受信した信号がＮＡＫであり、データ通信装置２が正常に暗号化されたデジタルコンテンツを受信しなかったことを確認すると（Ｎｏ）、ＳＴＥＰ５０３に移行して、暗号化された暗号鍵を再送する。
【００７４】
このように、本実施形態においては、データ通信装置１において先に暗号化を施した後に、データ通信装置２に対して暗号鍵及びデジタルコンテンツの送信を行うものとするので、データ通信装置２へのデータ転送において生じる遅延などの影響を軽減することができる。
【００７５】
＜第３の実施形態＞
本発明の第３の実施形態について、図面を参照して説明する。本実施形態のデータ通信システムは、第１の実施形態と同様、図１の構成のデータ通信システムとなる。又、本実施形態の送信側及び受信側それぞれのデータ通信装置の構成についても、第１の実施形態と同様、図２及び図３の構成となる。
【００７６】
本実施形態のデータ通信システムでは、第１の実施形態と異なり、まず、暗号鍵で暗号化されたデジタルコンテンツが転送された後、この暗号化されたデジタルコンテンツの暗号化解除を行うための暗号鍵が転送される。このデータ通信システムにおけるデータ通信装置１，２の動作について、図８のタイミングチャートを参照して以下に説明する。尚、図８のタイミングチャートにおいて、図４のタイミングチャートと同一の動作ステップについては、同一の符号を付してその詳細な説明は省略する。
【００７７】
まず、受信側となるデータ通信装置２から通信接続が要求されると、送信側となるデータ通信装置１及び受信側のデータ通信装置２それぞれにおいて認証動作が行われる（ＳＴＥＰ４０１）。そして、データ通信装置１，２それぞれが認証動作を行うと、データ通信装置１において、暗号鍵が生成された後（ＳＴＥＰ４０２）、この暗号鍵によってデジタルコンテンツが暗号化される（ＳＴＥＰ４０９）。このとき、記録制御部１０３によってデータ通信装置２にムーブするデジタルコンテンツが記録媒体１０２より読み出されてデータ暗号化部１０７で暗号化されるとともに、記録媒体１０２より読み出されたデジタルコンテンツのデータが記録媒体１０２より消去される。
【００７８】
そして、暗号化されたデジタルコンテンツに対して、もとのデータに付加されたＣＩＤとデータ通信装置２のＤＩＤとを付加するとともに、このＣＩＤ及びＤＩＤが付加されたデジタルコンテンツを記録媒体１０２に格納する（ＳＴＥＰ８０１）。又、暗号鍵生成部１０４で生成された暗号鍵に対して、データ通信装置２にムーブするデジタルコンテンツのＣＩＤとデータ通信装置２のＤＩＤとを付加するとともに、このＣＩＤ及びＤＩＤが付加された暗号鍵を暗号鍵記憶部１０５に格納する（ＳＴＥＰ８０２）。その後、記録媒体１０２に格納された暗号化されたデジタルコンテンツのデータが読み出されて、データ通信装置２に送信される（ＳＴＥＰ４１２、ＳＴＥＰ４１３）。
【００７９】
この暗号化されたデジタルコンテンツのデータがデータ通信装置２で受信されると（ＳＴＥＰ４１４）、記録媒体２０５に格納される（ＳＴＥＰ８０３）。このとき、暗号化されたデジタルコンテンツに対して認証情報格納部２０９に格納されたデータ通信装置１のＤＩＤが付加されて、記録媒体２０５に格納される。又、受信部２０２が正常に受信したことを制御部２１３で確認すると、ＡＣＫをＡＣＫ生成部２１１で生成してデータ通信装置１に送信する（ＳＴＥＰ４１５）。
【００８０】
そして、データ通信装置１が、データ通信装置２が正常に受信したことを認識すると、記録媒体１０２に格納されている暗号化されたデジタルコンテンツのデータを消去する（ＳＴＥＰ４１６）。その後、暗号鍵記憶部１０５に格納された暗号鍵を読み出した後、鍵暗号化部１０８において、読み出したＣＩＤ及びＤＩＤの付加された暗号鍵を暗号化して送信する（ＳＴＥＰ４０４，ＳＴＥＰ４０５）。この暗号化された暗号鍵をデータ通信装置２が取得すると、暗号鍵の暗号化解除が行われた後、ＣＩＤ及びＤＩＤの付加された暗号鍵が暗号鍵記憶部２０４に格納される（ＳＴＥＰ４０６、ＳＴＥＰ４０７）。
【００８１】
このように、データ通信装置２において暗号鍵が取得されて正常な受信動作が成されると、ＡＣＫをＡＣＫ生成部２１１で生成してデータ通信装置１に送信する（ＳＴＥＰ４０８）。そして、データ通信装置１が、データ通信装置２が正常に受信したことを認識すると、暗号鍵記憶部１０５に格納された暗号鍵が消去される（ＳＴＥＰ４１１）。そして、データ通信装置１，２の間の通信接続が切断される（ＳＴＥＰ４１７）。
【００８２】
又、データ通信装置２では、データ通信装置１から送信される暗号鍵を取得すると、記録媒体２０５内の暗号化されたデジタルコンテンツのデータが読み出されて暗号化解除された後、記録媒体２０５内に格納される（ＳＴＥＰ４１８）。このようにして暗号化解除されたデジタルコンテンツのデータが記録媒体２０５に格納されると、記録媒体２０５内の暗号化されたデジタルコンテンツのデータが消去されるとともに、暗号鍵記憶部２０４に格納している暗号鍵が消去される（ＳＴＥＰ４１９）。
【００８３】
この図８のタイミングチャートのようにしてムーブ動作が行われるとき、データ通信装置１が図９のフローチャートに従って動作するとともに、データ通信装置２が図１０のフローチャートに従って動作する。この図９及び図１０のフローチャートに基づいて、デジタルコンテンツのムーブを行う時におけるデータ通信装置１及びデータ通信装置２それぞれの動作について、以下に説明する。尚、図９及び図１０のフローチャートにおいて、図５及び図６のフローチャートと同一の動作ステップについては、同一の符号を付してその詳細な説明は省略する。
【００８４】
このとき、送信側となるデータ通信装置１は、データ通信装置２の認証を行うと、暗号鍵を生成した後（ＳＴＥＰ５０１）、この暗号鍵用いて、データ通信装置２に転送するデジタルコンテンツを記録媒体１０２より読み出して暗号化する（ＳＴＥＰ５０６）。そして、データ暗号化部１０７で暗号化されたデジタルコンテンツに対してＣＩＤとデータ通信装置２のＤＩＤとを付加するとともに、この暗号化されたデジタルコンテンツを記録媒体１０２に格納する（ＳＴＥＰ９０１）。又、暗号鍵生成部１０４で生成された暗号鍵に対して、デジタルコンテンツのＣＩＤとデータ通信装置２のＤＩＤとを付加するとともに、暗号鍵記憶部１０５に格納する（ＳＴＥＰ９０２）。
【００８５】
その後、記録媒体１０２に格納された暗号化後のデジタルコンテンツを読み出して、この暗号化されたデジタルコンテンツのデータを送信し（ＳＴＥＰ５０９）、デジタルコンテンツを送信した後に所定時間が経過するまでにデータ通信装置２との通信路が切断されたか否かを確認する（ＳＴＥＰ５１０）。このとき、データ通信装置２との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ５１１〜ＳＴＥＰ５１４において、データ通信装置２の再認証動作を行った後、ＳＴＥＰ５０９に移行する。
【００８６】
又、ＳＴＥＰ５１０において、データ通信装置２の通信路が切断されていないことが確認されたとき（Ｎｏ）、受信した信号がＡＣＫであるか否かをＡＣＫ確認部１１４で確認する（ＳＴＥＰ５１５）。このとき、受信した信号がＮＡＫであるとき（Ｎｏ）、ＳＴＥＰ５０９に移行する。又、受信した信号がＡＣＫであるとき（Ｙｅｓ）、暗号化されたデジタルコンテンツを記録媒体１０２より消去する（ＳＴＥＰ５１６）。その後、暗号鍵記憶部１０５に格納された暗号鍵を読み出して、鍵暗号化部１０８において暗号化した後、送信部１０９より送信する（ＳＴＥＰ５０３）。
【００８７】
そして、データ通信装置２との通信路が切断されているか否かが確認される（ＳＴＥＰ５０４）。このとき、データ通信装置２との通信路が切断されたことを確認されると（Ｙｅｓ）、ＳＴＥＰ９０３〜ＳＴＥＰ９０６において、ＳＴＥＰ５１１〜ＳＴＥＰ５１４と同様のデータ通信装置２の再認証動作を行った後、ＳＴＥＰ５０３に移行する。又、ＳＴＥＰ５０４において、データ通信装置２の通信路が切断されていないことが確認されたとき（Ｎｏ）、ＡＣＫを受信したか否かを確認する（ＳＴＥＰ５０５）。そして、ＮＡＫを受信したとき（Ｎｏ）、ＳＴＥＰ５０３に移行する。又、ＡＣＫを受信したとき（Ｙｅｓ）、暗号鍵記憶部１０５に格納した暗号鍵を消去して（ＳＴＥＰ５０８）、ムーブ動作を終了する。
【００８８】
又、受信側となるデータ通信装置２は、データ通信装置１の認証を行うと、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０６）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ６０７〜ＳＴＥＰ６１０において、データ通信装置１の再認証を行った後、ＳＴＥＰ６０６に移行する。又、データ通信装置１からの信号の受信を確認すると（Ｎｏ）、正常に受信動作が行われたか否かが確認される（ＳＴＥＰ６１１）。
【００８９】
そして、正常に受信したとき（Ｙｅｓ）、ＡＣＫを送信した後（ＳＴＥＰ６１２）、受信した暗号化されたデジタルコンテンツをＣＩＤとともに記録媒体２０５に格納する（ＳＴＥＰ１００１）。このとき、この記録媒体２０５に格納される暗号化されたデジタルコンテンツにデータ通信装置１のＤＩＤを付加して割り当てる。又、ＳＴＥＰ６１１において正常に受信されなかったとき（Ｎｏ）、ＮＡＫを送信した後（ＳＴＥＰ６１６）、ＳＴＥＰ６０６に移行する。
【００９０】
このようにして暗号化されたデジタルコンテンツを記録媒体２０５に格納すると、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０１）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ１００２〜ＳＴＥＰ１００５において、ＳＴＥＰ６０７〜ＳＴＥＰ６１０と同様のデータ通信装置１の再認証を行った後、ＳＴＥＰ６０１に移行する。又、データ通信装置１からの信号の受信を確認すると（Ｎｏ）、正常に受信動作が行われたか否かが確認される（ＳＴＥＰ６０２）。
【００９１】
そして、正常に受信したとき（Ｙｅｓ）、ＡＣＫを送信した後（ＳＴＥＰ６０３）、受信部２０２で受信された信号を暗号鍵取得部２０３で暗号解除して得られた暗号鍵を、暗号鍵記憶部２０４に格納する（ＳＴＥＰ６０４）。その後、暗号化されたデジタルコンテンツのデータをデータ復号化部２０７において暗号化解除して、記録媒体２０５に格納する（ＳＴＥＰ６１３）。そして、暗号鍵記憶部２０４に格納した暗号鍵を消去して（ＳＴＥＰ６１４）、ムーブ動作を終了する。又、ＳＴＥＰ６０１において正常に受信されなかったとき（Ｎｏ）、ＮＡＫを送信した後（ＳＴＥＰ６１５）、ＳＴＥＰ６０１に移行する。
【００９２】
このようにデータ通信装置１，２が動作することによって、データ量が大きいためにデータ転送中に回線の遮断の発生する確率の高いデジタルコンテンツを送信した後、データ量の小さい暗号鍵を送信する。よって、暗号鍵を送信するとき、回線の遮断される確率が比較的小さいため、送信側となるデータ通信装置１に暗号鍵のみが格納されるとともに、受信側となるデータ通信装置２に暗号化されたデジタルコンテンツのみが格納される状態となる。即ち、一時的にデータ通信装置１，２の両方で再生可能なデジタルコンテンツが消去された状態になりにくくなる。
【００９３】
＜第４の実施形態＞
本発明の第４の実施形態について、図面を参照して説明する。本実施形態のデータ通信システムは、第１の実施形態と同様、図１の構成のデータ通信システムとなる。又、本実施形態の送信側及び受信側それぞれのデータ通信装置の構成についても、第１の実施形態と同様、図２及び図３の構成となる。
【００９４】
本実施形態のデータ通信システムでは、第１の実施形態と異なり、ムーブさせるデジタルコンテンツを複数のデータブロックに分割するとともに、各データブロックを異なる暗号鍵で暗号化して転送する。そして、このように分割されたデータブロックが送信されるとき、このデータブロック毎に、まず、データ通信装置１からデータ通信装置２にデータブロックを暗号化する暗号鍵が送信された後、次に、暗号化されたデータブロックがデータ通信装置１からデータ通信装置２に送信される。
【００９５】
このような転送動作が繰り返し行われることで、デジタルコンテンツを構成する全てのデータブロックが送信されて、デジタルコンテンツのムーブが成される。以下では、このデータ通信システムにおいてデジタルコンテンツをムーブする際のデータ通信装置１，２の動作について、図１１のタイミングチャートを参照して説明する。尚、図１１のタイミングチャートでは、デジタルコンテンツがｎ個のデータブロックＤ１〜Ｄｎに分割されるものとし、又、データブロックＤ１〜Ｄｎそれぞれを暗号化する暗号鍵を暗号鍵Ｐ１〜Ｐｎとする。
【００９６】
まず、受信側となるデータ通信装置２から通信接続が要求されると、第１の実施形態と同様の動作を行うことで、送信側となるデータ通信装置１及び受信側のデータ通信装置２それぞれにおいて認証動作が行われる（ＳＴＥＰ４０１）。そして、データ通信装置１，２それぞれが認証動作を行うと、データ通信装置１において、データブロックＤ１を暗号化するための暗号鍵Ｐ１が生成される（ＳＴＥＰ４０２−１）。そして、暗号鍵生成部１０４で生成された暗号鍵Ｐ１に対してムーブするデジタルコンテンツのＣＩＤを付加した後、この暗号鍵Ｐ１を暗号鍵記憶部１０５に格納する（ＳＴＥＰ４０３−１）。
【００９７】
この暗号鍵記憶部１０５に格納された暗号鍵Ｐ１を、鍵暗号化部１０８において暗号化した後、送信部１０９より送信する（ＳＴＥＰ４０４−１，ＳＴＥＰ４０５−１）。そして、データ通信装置２が、データ通信装置１からの信号を受信すると、暗号鍵取得部２０３において、暗号化された暗号鍵Ｐ１の暗号化解除を行い、暗号鍵Ｐ１を取得し（ＳＴＥＰ４０６−１）、この暗号鍵Ｐ１をデジタルコンテンツのＣＩＤ及びデータ通信装置１のＤＩＤとともに暗号鍵記憶部２０４に格納する（ＳＴＥＰ４０７−１）。
【００９８】
このようにデータ通信装置２が正常な受信動作を行うと、ＡＣＫ生成部２１１でＡＣＫを生成して送信する（ＳＴＥＰ４０８−１）。このＡＣＫをデータ通信装置１が受信すると、データブロックＤ１を記録媒体１０２より読み出してデータ暗号化部１０７で暗号化する（ＳＴＥＰ４０９−１）。そして、この暗号化されたデータブロックＤ１に対してＣＩＤとデータ通信装置２のＤＩＤとを付加した後、この暗号化されたデータブロックＤ１を格納する（ＳＴＥＰ４１０−１）。その後、暗号鍵記憶部１０５に格納された暗号鍵Ｐ１が消去されるとともに（ＳＴＥＰ４１１−１）、暗号化されたデータブロックＤ１がデータ通信装置２に送信される（ＳＴＥＰ４１２−１、ＳＴＥＰ４１３−１）。
【００９９】
そして、暗号化されたデータブロックＤ１がデータ通信装置２で受信されると、この暗号化されたデータブロックＤ１が記録媒体２０５に格納される（ＳＴＥＰ４１４−１）。このとき、正常に受信したことを確認し、ＡＣＫをデータ通信装置１に送信する（ＳＴＥＰ４１５−１）。データ通信装置１が、このデータ通信装置２からのＡＣＫを受信すると、記録媒体１０２に格納されている暗号化されたデータブロックＤ１を消去する（ＳＴＥＰ４１６−１）。又、データ通信装置２では、記録媒体２０５内の暗号化されたデータブロックＤ１が、データ復号化部２０７で暗号化解除される（ＳＴＥＰ４１８−１）。その後、暗号鍵記憶部２０４に格納している暗号鍵Ｐ１が消去される（ＳＴＥＰ４１９−１）。
【０１００】
このようにして、データブロックＤ１がデータ通信装置１からデータ通信装置２に転送されると、次に、データ通信装置１において、データブロックＤ２を暗号化するための暗号鍵Ｐ２が生成される（ＳＴＥＰ４０２−２）。その後、データ通信装置１，２において、ＳＴＥＰ４０３−２〜４１６−２，４１８−２，４１９−２において、データブロックＤ１が転送されたときと同様の動作が行われて、データブロックＤ２がデータ通信装置１からデータ通信装置２に転送される。その後、データ通信装置１，２においてデータブロックＤ３，Ｄ４，…，Ｄｎそれぞれに対して、ＳＴＥＰ４０２−３〜４１６−３，４１８−３，４１９−３、ＳＴＥＰ４０２−４〜４１６−４，４１８−４，４１９−４、…、ＳＴＥＰ４０２−ｎ〜４１６−ｎ，４１８−ｎ，４１９−ｎにおける動作が行われることで、データブロックＤ３〜Ｄｎがデータ通信装置１からデータ通信装置２に転送される。
【０１０１】
そして、デジタルコンテンツの最後のデータブロックとなるデータブロックＤｎが転送されるとき、このデータブロックＤｎがデータ通信装置２で受信されてＡＣＫが送信されると、データブロックＤ１〜Ｄｎ全てがデータ通信装置２に転送され、デジタルコンテンツが転送されたこととなる。よって、データ通信装置１，２間の通信接続が切断される（ＳＴＥＰ４１７）。
【０１０２】
この図１１のタイミングチャートのようにしてムーブ動作が行われるとき、データ通信装置１が図１２のフローチャートに従って動作するとともに、データ通信装置２が図１３のフローチャートに従って動作する。この図１２及び図１３のフローチャートに基づいて、デジタルコンテンツのムーブを行う時におけるデータ通信装置１及びデータ通信装置２それぞれの動作について、以下に説明する。尚、図１２及び図１３のフローチャートにおいて、図５及び図６のフローチャートと同一の動作ステップについては同一の符号を付してその詳細な説明は省略する。
【０１０３】
このとき、送信側となるデータ通信装置１は、データ通信装置２の認証を行うと、暗号鍵を生成した後、この暗号鍵にＣＩＤを付加して暗号鍵記憶部１０５に格納するとともに、鍵暗号化部１０８において暗号化してデータ通信装置２に送信する（ＳＴＥＰ５０１〜ＳＴＥＰ５０３）。その後、データ通信装置２との通信路が切断されているか否かが確認される（ＳＴＥＰ５０４）。そして、データ通信装置２との通信路が切断されたことを確認されると（Ｙｅｓ）、ＳＴＥＰ１２０１〜ＳＴＥＰ１２０４において、ＳＴＥＰ５１１〜ＳＴＥＰ５１４と同様のデータ通信装置２の再認証動作を行った後、ＳＴＥＰ５０３に移行する。
【０１０４】
又、ＳＴＥＰ５０４において、所定時間が経過するまでにデータ通信装置２からの信号の受信を確認すると（Ｎｏ）、ＡＣＫの受信を確認する（ＳＴＥＰ５０５）。このとき、ＡＣＫの受信を確認すると（Ｙｅｓ）、データ通信装置２に次に転送するデジタルコンテンツのデータブロックを記録媒体１０２より読み出してデータ暗号化部１０７で暗号化するとともに、記録媒体１０２に格納された暗号化前のデータブロックを記録媒体１０２から消去する（ＳＴＥＰ１２０５）。
【０１０５】
そして、データ暗号化部１０７で暗号化されたデータブロックに対して、データ通信装置２のＤＩＤとともにＣＩＤとを付加して、記録媒体１０２に格納する（ＳＴＥＰ１２０６）。その後、暗号鍵記憶部１０５に格納した暗号鍵を消去するとともに（ＳＴＥＰ５０８）、記録媒体１０２に格納された暗号化後のデータブロックを読み出してデータ通信装置１に送信する（ＳＴＥＰ１２０７）。又、ＳＴＥＰ５０５でＮＡＫの受信が確認されたとき（Ｎｏ）、ＳＴＥＰ５０３に移行する。
【０１０６】
ＳＴＥＰ１２０７で暗号化後のデータブロックを送信すると、データ通信装置２との通信路が切断されているか否かが確認される（ＳＴＥＰ５１０）。このとき、データ通信装置２との通信路が切断されたことを確認されると（Ｙｅｓ）、ＳＴＥＰ５１１〜ＳＴＥＰ５１４においてデータ通信装置２の再認証動作を行った後、ＳＴＥＰ１２０７に移行する。又、データ通信装置２の通信路が切断されていないことが確認されたとき（Ｎｏ）、ＡＣＫを受信したか否かを確認する（ＳＴＥＰ５１５）。このとき、ＡＣＫを受信すると（Ｙｅｓ）、暗号化されたデータブロックを記録媒体１０２より消去する（ＳＴＥＰ１２０８）。又、ＮＡＫを受信すると（Ｎｏ）、ＳＴＥＰ１２０７に移行して、暗号化されたデータブロックを再送する。
【０１０７】
そして、ＳＴＥＰ１２０８においてデータブロックが消去されると、ムーブするデジタルコンテンツを構成する全てのデータブロックをデータ通信装置２に送信したか否かを確認する（ＳＴＥＰ１２０９）。即ち、記録媒体１０２にムーブするデジタルコンテンツのデータが残っているか否かが確認される。このとき、全てのデータブロックをデータ通信装置２に送信したことが確認されると（Ｙｅｓ）、ムーブ動作が終了する。又、全てのデータブロックをデータ通信装置２に送信していない場合（Ｎｏ）、ＳＴＥＰ５０１に移行して、次のデータブロックのデータ通信装置２への転送動作を行う。
【０１０８】
又、受信側となるデータ通信装置２は、データ通信装置１の認証を行うと、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０１）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ１３０１〜ＳＴＥＰ１３０４において、ＳＴＥＰ６０７〜ＳＴＥＰ６１０と同様のデータ通信装置１の再認証を行った後、ＳＴＥＰ６０１に移行する。又、データ通信装置１からの信号の受信を確認すると（Ｎｏ）、ＳＴＥＰ６０２〜６０５，６１５において、暗号鍵の受信を行うとともに受信した暗号鍵を格納する。
【０１０９】
このようにして暗号鍵を暗号鍵記憶部２０４に格納すると、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０６）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ６０７〜ＳＴＥＰ６１０においてデータ通信装置１の再認証を行った後、ＳＴＥＰ６０６に移行する。又、データ通信装置１からの信号の受信を確認すると（Ｎｏ）、受信部２０２において正常に受信動作が行われたか否かが確認される（ＳＴＥＰ６１１）。そして、正常に受信動作が行われなかったとき（Ｎｏ）、ＮＡＫを送信し（ＳＴＥＰ６１６）、ＳＴＥＰ６０６に移行する。
【０１１０】
又、正常に受信動作が行われると（Ｙｅｓ）、ＡＣＫを送信し（ＳＴＥＰ６１２）、正常に受信されたデータ（暗号化されたデータブロックのデータ）が、記録媒体２０５に一時的に格納される（ＳＴＥＰ１３０５）。この暗号化されたデータブロックがデータ復号化部２０７において暗号化解除されて、記録媒体２０５に格納される（ＳＴＥＰ１３０６）。そして、暗号鍵記憶部２０４に格納した暗号鍵を消去すると（ＳＴＥＰ６１４）、データ通信装置１がムーブ動作を終了して通信接続を切断することを指示したか否かが確認される（ＳＴＥＰ１３０７）。このとき、データ通信装置１により通信接続の切断が指示されたことが確認されると（Ｙｅｓ）、ムーブ動作が終了する。又、転送されていないデータブロックが存在し通信接続の切断が指示されていない場合（Ｎｏ）、ＳＴＥＰ６０１に移行して、データ通信装置１から転送される次のデータブロックの受信動作を行う。
【０１１１】
＜第５の実施形態＞
本発明の第５の実施形態について、図面を参照して説明する。本実施形態のデータ通信システムは、第１の実施形態と同様、図１の構成のデータ通信システムとなる。又、本実施形態の送信側及び受信側それぞれのデータ通信装置の構成についても、第１の実施形態と同様、図２及び図３の構成となる。
【０１１２】
本実施形態のデータ通信システムでは、第４の実施形態と異なり、まず、複数のデータブロックＤ１〜Ｄｎそれぞれに対する暗号鍵Ｐ１〜Ｐｎが生成されて転送された後に、暗号化されたデータブロックＤ１〜Ｄｎが転送される。このデータ通信システムにおけるデータ通信装置１，２の動作について、図１４のタイミングチャートを参照して以下に説明する。尚、図１４のタイミングチャートにおいて、図１１のタイミングチャートと同一の動作ステップについては、同一の符号を付してその詳細な説明は省略する。
【０１１３】
まず、受信側となるデータ通信装置２から通信接続が要求されると、第１の実施形態と同様の動作を行うことで、送信側となるデータ通信装置１及び受信側のデータ通信装置２それぞれにおいて認証動作が行われる（ＳＴＥＰ４０１）。そして、データ通信装置１，２それぞれが認証動作を行うと、データ通信装置１において、データブロックＤ１〜Ｄｎそれぞれを暗号化するための暗号鍵Ｐ１〜Ｐｎが生成される（ＳＴＥＰ１４０１）。そして、暗号鍵生成部１０４で生成された暗号鍵Ｐ１〜Ｐｎに対してムーブするデジタルコンテンツのＣＩＤを付加した後、この暗号鍵Ｐ１〜Ｐｎを暗号鍵記憶部１０５に格納する（ＳＴＥＰ１４０２）。
【０１１４】
この暗号鍵記憶部１０５に格納された暗号鍵Ｐ１〜Ｐｎを、鍵暗号化部１０８において暗号化した後、送信部１０９より送信する（ＳＴＥＰ１４０３，ＳＴＥＰ１４０４）。そして、データ通信装置２が、データ通信装置１からの信号を受信すると、暗号鍵取得部２０３において、暗号化された暗号鍵Ｐ１〜Ｐｎの暗号化解除を行い、暗号鍵Ｐ１〜Ｐｎを取得し（ＳＴＥＰ４０５）、この暗号鍵Ｐ１〜ＰｎをデジタルコンテンツのＣＩＤ及びデータ通信装置１のＤＩＤとともに暗号鍵記憶部２０４に格納する（ＳＴＥＰ１４０６）。
【０１１５】
このようにデータ通信装置２が正常な受信動作を行うと、ＡＣＫ生成部２１１でＡＣＫを生成して送信する（ＳＴＥＰ１４０７）。このＡＣＫをデータ通信装置１が受信すると、データブロックＤ１〜Ｄｎそれぞれを記録媒体１０２より読み出して、データ暗号化部１０７で暗号鍵Ｐ１〜Ｐｎそれぞれによって暗号化する（ＳＴＥＰ１４０８）。そして、この暗号化されたデータブロックＤ１〜ＤｎそれぞれにＣＩＤとデータ通信装置２のＤＩＤとを付加した後、記録媒体１０２に格納するとともに（ＳＴＥＰ１４０９）、暗号鍵記憶部１０５に格納された暗号鍵Ｐ１〜Ｐｎが消去される（ＳＴＥＰ１４１０）。
【０１１６】
その後、暗号化されたデータブロックＤ１がデータ通信装置２に送信されると、暗号化されたデータブロックＤ１を正常に受信したデータ通信装置２からＡＣＫが送信される（ＳＴＥＰ４１２−１〜ＳＴＥＰ４１５−１）。そして、データ通信装置１が、記録媒体１０２内の暗号化されたデータブロックＤ１を消去し（ＳＴＥＰ４１６−１）、又、データ通信装置２が、暗号化されたデータブロックＤ１を暗号化解除して暗号鍵Ｐ１を消去する（ＳＴＥＰ４１８−１、ＳＴＥＰ４１９−１）。
【０１１７】
このようにして、データブロックＤ１がデータ通信装置１からデータ通信装置２に転送されると、次に、データ通信装置１より暗号化されたデータブロックＤ２が送信される（ＳＴＥＰ４１２−２）。その後、データ通信装置１，２において、ＳＴＥＰ４１３−２〜４１６−２，４１８−２，４１９−２において、データブロックＤ１が転送されたときと同様の動作が行われて、データブロックＤ２がデータ通信装置１からデータ通信装置２に転送される。その後、データ通信装置１，２においてデータブロックＤ３，Ｄ４，…，Ｄｎそれぞれに対して、ＳＴＥＰ４１２−３〜４１６−３，４１８−３，４１９−３、ＳＴＥＰ４１２−４〜４１６−４，４１８−４，４１９−４、…、ＳＴＥＰ４１２−ｎ〜４１６−ｎ，４１８−ｎ，４１９−ｎにおける動作が行われることで、データブロックＤ３〜Ｄｎがデータ通信装置１からデータ通信装置２に転送される。
【０１１８】
そして、デジタルコンテンツの最後のデータブロックとなるデータブロックＤｎが転送されるとき、このデータブロックＤｎがデータ通信装置２で受信されてＡＣＫが送信されると、データブロックＤ１〜Ｄｎ全てがデータ通信装置２に転送され、デジタルコンテンツが転送されたこととなる。よって、データ通信装置１，２間の通信接続が切断される（ＳＴＥＰ４１７）。
【０１１９】
この図１４のタイミングチャートのようにしてムーブ動作が行われるとき、データ通信装置１が図１５のフローチャートに従って動作するとともに、データ通信装置２が図１６のフローチャートに従って動作する。この図１５及び図１６のフローチャートに基づいて、デジタルコンテンツのムーブを行う時におけるデータ通信装置１及びデータ通信装置２それぞれの動作について、以下に説明する。尚、図１５及び図１６のフローチャートにおいて、図５及び図６又は図１２及び図１３のフローチャートと同一の動作ステップについては同一の符号を付してその詳細な説明は省略する。
【０１２０】
このとき、送信側となるデータ通信装置１は、データ通信装置２の認証を行うと、デジタルコンテンツを構成する複数のデータブロックそれぞれの複数の暗号鍵を生成する（ＳＴＥＰ１５０１）。そして、生成した複数の暗号鍵にＣＩＤを付加して暗号鍵記憶部１０５に格納した後（ＳＴＥＰ１５０２）、この複数の暗号鍵を鍵暗号化部１０８において暗号化してデータ通信装置２に送信する（ＳＴＥＰ１５０３）。その後、データ通信装置２との通信路が切断されているか否かが確認される（ＳＴＥＰ５０４）。このとき、データ通信装置２との通信路が切断されたことを確認されると（Ｙｅｓ）、各データブロックに対して生成した暗号鍵を消去した後（ＳＴＥＰ１５０４）、ムーブ動作を終了する。
【０１２１】
又、ＳＴＥＰ５０４において、所定時間が経過するまでにデータ通信装置２からの信号の受信を確認した後に（Ｎｏ）、ＳＴＥＰ５０５においてＡＣＫの受信を確認すると（Ｙｅｓ）、データ通信装置２に転送するデジタルコンテンツの全てのデータブロックを記録媒体１０２より読み出してデータ暗号化部１０７で暗号化する（ＳＴＥＰ１５０５）。即ち、データ暗号化部１０７において、データブロックＤ１〜Ｄｎそれぞれを暗号鍵Ｐ１〜Ｐｎで暗号化する。このとき、記録媒体１０２に格納された暗号化前のデータブロック全てを記録媒体１０２から消去する。
【０１２２】
そして、データ暗号化部１０７で暗号化されたデータブロックに対して、データ通信装置２のＤＩＤとともにＣＩＤとを付加して、記録媒体１０２に格納した後に（ＳＴＥＰ１５０６）、暗号鍵記憶部１０５に格納した全ての暗号鍵を消去する（ＳＴＥＰ１５０７）。その後、まず、送信するデータブロックを確認した後（ＳＴＥＰ１５０８）、第４の実施形態と同様、暗号化後のデータブロックの送信動作を行う（ＳＴＥＰ１２０７、ＳＴＥＰ５１０〜ＳＴＥＰ５１４、ＳＴＥＰ１２０８）。又、ＳＴＥＰ５０５でＮＡＫの受信が確認されたとき（Ｎｏ）、ＳＴＥＰ１５０３に移行する。
【０１２３】
その後、ＳＴＥＰ１２０８においてデータブロックが消去されると、ムーブするデジタルコンテンツを構成する全てのデータブロックをデータ通信装置２に送信したか否かを確認する（ＳＴＥＰ１２０９）。このとき、全てのデータブロックをデータ通信装置２に送信したことが確認されると（Ｙｅｓ）、ムーブ動作が終了する。又、全てのデータブロックをデータ通信装置２に送信していない場合（Ｎｏ）、ＳＴＥＰ１５０８に移行して、暗号化された次のデータブロックのデータ通信装置２への転送動作を行う。
【０１２４】
又、受信側となるデータ通信装置２は、データ通信装置１の認証を行うと、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０１）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ムーブ動作を終了する。又、データ通信装置１からの信号の受信を確認すると（Ｎｏ）、受信状態に応じてＡＣＫ及びＮＡＫを送信する（ＳＴＥＰ６０２、ＳＴＥＰ６０３、ＳＴＥＰ６１５）。そして、ＳＴＥＰ６０３においてＡＣＫを送信すると、受信した複数の暗号化された暗号鍵を暗号化解除して暗号鍵記憶部２０４に格納した後（ＳＴＥＰ１６０１）、この複数の暗号鍵にデータ通信装置２のＤＩＤを割り当てる（ＳＴＥＰ１６０２）。
【０１２５】
このようにして暗号化解除された複数の暗号鍵を格納すると、データ通信装置１との通信路が切断されているか否かが確認される（ＳＴＥＰ６０６）。このとき、データ通信装置１との通信路が切断されたことが確認されると（Ｙｅｓ）、ＳＴＥＰ６０７〜ＳＴＥＰ６１０においてデータ通信装置１の再認証を行った後、ＳＴＥＰ６０６に移行する。又、データ通信装置１からの信号の受信を確認すると（Ｎｏ）、受信状態に応じてＡＣＫ及びＮＡＫを送信する（ＳＴＥＰ６１１、ＳＴＥＰ６１２、ＳＴＥＰ６１６）。
【０１２６】
そして、ＳＴＥＰ６１２においてＡＣＫを送信すると、データブロックを暗号化解除して記録媒体２０５に格納するとともに、このデータブロックに応じた暗号鍵を消去する（ＳＴＥＰ１３０５、ＳＴＥＰ１３０６、ＳＴＥＰ６１４）。その後、データ通信装置１がムーブ動作を終了して通信接続を切断することを指示したか否かが確認される（ＳＴＥＰ１３０７）。このとき、データ通信装置１により通信接続の切断が指示されたことが確認されると（Ｙｅｓ）、ムーブ動作が終了する。又、転送されていないデータブロックが存在し通信接続の切断が指示されていない場合（Ｎｏ）、ＳＴＥＰ６０６に移行して、データ通信装置１から転送される次のデータブロックの受信動作を行う。
【０１２７】
このように、第４及び第５の実施形態においては、ムーブするデジタルコンテンツを複数のデータブロックに分割するとともに、各データブロックそれぞれを順番に異なる鍵信号で暗号化して転送する。よって、デジタルコンテンツをムーブするとき、分割されて送信されるため、ムーブ動作中にデータ通信が途絶えたときにおいても、送信が成功したデータについて再度送信されることがない。そのため、データ転送を失敗した場合においても、そのデータ転送にかかる時間を短縮することができる。
【０１２８】
又、第４の実施形態において、各データブロック毎に、生成した暗号鍵を送信した後にこの暗号鍵で暗号化したデータブロックを転送するという第１の実施形態と同様の動作を繰り返すことにより、デジタルコンテンツのムーブを行うものとしたが、第２又は第３の実施形態と同様の動作を繰り返すものとしても構わない。即ち、各データブロックを送信する際、第２の実施形態と同様に、まず、データブロックを暗号化した後に暗号鍵を転送し、更に、暗号化されたデータブロックを転送するようにしても構わない。又、第３の実施形態と同様に、暗号化したデータブロックを転送した後に暗号鍵を転送するようにしても構わない。
【０１２９】
又、第５の実施形態において、生成した複数の暗号鍵を送信した後に、これらの各暗号鍵で暗号化したデータブロックそれぞれを転送することにより、デジタルコンテンツのムーブを行うものとしたが、生成した複数の暗号鍵で暗号化したデータブロックそれぞれを転送した後に複数の暗号鍵を送信するものとしても構わない。即ち、まず、複数の暗号鍵を生成して各データブロックを暗号化した後に、まず、暗号化された各データブロックを転送する。そして、全てのデータブロックを送信した後に、暗号化解除に使用する複数の暗号鍵を送信し、送信側のデータ通信装置１において、暗号化されたデータブロック及び暗号鍵を消去する。又、複数のデータブロックそれぞれに対して異なる暗号鍵で暗号化されるものとしたが、同一の暗号鍵で暗号化されるものとしても構わない。
【０１３０】
更に、第１〜第５の実施形態において、送信側となるデータ通信装置１の記録媒体１０２に暗号化されていないデジタルコンテンツが格納されるものとしたが、記録媒体１０２にデジタルコンテンツが格納される際、暗号鍵生成部１０４で暗号鍵を生成するとともに、生成した暗号鍵でデジタルコンテンツを暗号化するものとしても構わない。このとき、記録媒体１０２には、暗号化されたデジタルコンテンツとともに、その暗号化に使用された暗号鍵も格納される。そして、この暗号化されたデジタルコンテンツのムーブを行う際、暗号化されたデジタルコンテンツと暗号鍵を記録媒体１０２より読み出して、受信側となるデータ通信装置２に送信する。
【０１３１】
そして、データ通信装置２において、暗号鍵及び暗号化されたデジタルコンテンツの受信が成されると、データ通信装置１において、記録媒体１０２内の暗号化されたデジタルコンテンツ及び暗号鍵記憶部１０５内の暗号鍵が消去される。又、データ通信装置２では、暗号化されたデジタルコンテンツを暗号鍵とともに記録媒体２０５に格納し、デジタルコンテンツの再生を行う際、データ復号化部２０７において暗号化解除を行った後、入出力Ｉ／Ｆ２１４より外部に出力し、接続された再生装置で再生される。
【０１３２】
又、第１〜第５の実施形態において、暗号鍵が、データ通信装置１において公開鍵又は共通鍵で暗号化された後、データ通信装置２において秘密鍵又は共通鍵で暗号化解除されるものとしたが、暗号鍵で暗号化されたデジタルコンテンツ又はデータブロックが、データ通信装置１において公開鍵又は共通鍵で暗号化された後、データ通信装置２において秘密鍵又は共通鍵で暗号化解除されるものとしても構わない。
【０１３３】
＜第６の実施形態＞
本発明の第６の実施形態について、図面を参照して説明する。本実施形態のデータ通信システムは、図１７の構成のデータ通信システムとなる。又、本実施形態におけるデータ通信装置の構成が、図１８及び図１９に示す構成となる。尚、図１８及び図１９の構成において、図２及び図３の構成で使用される部分と同一の部分については、同一の符号を付してその説明は省略する。
【０１３４】
上述の各実施形態のデータ通信システム（図１）において、ムーブするデジタルコンテンツを、データ通信装置１からデータ通信装置２に転送するものとしたが、本実施形態のデータ通信システムでは、図１７に示すように、データ通信装置１ａからデータ通信装置２ａにムーブされた後、再び、データ通信装置２ａからデータ通信装置１ａにムーブすることができる。このようなデータ通信システムにおけるデータ通信装置１ａ，２ａそれぞれの構成について、以下に説明する。
【０１３５】
まず、データ通信装置１ａは、図１８に示すように、図２の構成に、受信部１１０で受信された暗号鍵を取得するための暗号鍵取得部１１７と、受信動作が正常に行われたか否かを示すＡＣＫ及びＮＡＫを生成するＡＣＫ生成部１１８と、暗号化されたデジタルコンテンツを暗号化解除するデータ復号化部１１９と、が付加された構成となる。又、データ通信装置２ａは、図１９に示すように、図３の構成に、暗号鍵記憶部２０４に格納された暗号鍵を暗号化して送信部２１２に送出する鍵暗号化部２１５と、データ通信装置１ａが正常に受信動作を行ったか否かを確認するＡＣＫ確認部２１６と、が付加された構成となる。
【０１３６】
このように構成されるデータ通信装置１ａ，２ａにおいてデジタルコンテンツがムーブされるとき、まず、データ通信装置１ａからデータ通信装置２ａにデジタルコンテンツが一時的にムーブされた後、データ通信装置２ａからデータ通信装置１ａにムーブされるものとする。
【０１３７】
このときのデータ通信装置１ａ，２ａの動作について、図２０のタイミングチャートを参照して、以下に説明する。尚、本実施形態のデータ通信システムにおいてデータ通信装置１ａ，２ａの間でデジタルコンテンツのムーブが行われるとき、第１の実施形態と同様、まず、暗号鍵を転送した後に暗号化されたデジタルコンテンツのデータが転送されるものとする。又、図１８のタイミングチャートにおいて、図４のタイミングチャートと同一の動作ステップについては、同一の符号を付してその詳細な説明は省略する。
【０１３８】
まず、データ通信装置１ａ，２ａそれぞれが認証動作を行うと（ＳＴＥＰ４０１）、データ通信装置１ａが、暗号鍵生成部１０４において暗号鍵を生成した後（ＳＴＥＰ４０２）、この暗号鍵に対してムーブするデジタルコンテンツのＣＩＤを付加して暗号鍵記憶部１０５に格納する（ＳＴＥＰ４０３）。そして、鍵暗号化部１０８において暗号鍵を暗号化した後、送信部１０９よりデータ通信装置２ａに送信する（ＳＴＥＰ４０４，ＳＴＥＰ４０５）。
【０１３９】
その後、データ通信装置２ａが、暗号鍵取得部２０３において、受信部２０２で受信したデータ通信装置１ａからの信号における暗号化された暗号鍵を暗号化解除して暗号鍵を取得すると、得られた暗号鍵を、ムーブするデジタルコンテンツのＣＩＤ及びデータ通信装置１ａのＤＩＤとともに暗号鍵記憶部２０４に格納する（ＳＴＥＰ４０６、ＳＴＥＰ４０７）。このように暗号鍵取得部２０３において暗号鍵が取得されると、ＡＣＫ生成部２１１においてＡＣＫを生成して送信部２１２より送信する（ＳＴＥＰ４０８）。
【０１４０】
そして、データ通信装置１ａがＡＣＫを受信すると、ムーブするデジタルコンテンツを記録媒体１０２より読み出してデータ暗号化部１０７で暗号化した後、デジタルコンテンツのＣＩＤ及びデータ通信装置２ａのＤＩＤを付加して記録媒体１０２に格納する（ＳＴＥＰ４０９、ＳＴＥＰ４１０）。その後、暗号鍵記憶部１０５に格納された暗号鍵が消去されるとともに、記録媒体１０２に格納された暗号化されたデジタルコンテンツのデータを読み出して、送信部１０９よりデータ通信装置２ａに送信する（ＳＴＥＰ４１１〜ＳＴＥＰ４１３）。
【０１４１】
又、暗号化されたデジタルコンテンツのデータをデータ通信装置２ａが受信すると、記録媒体２０５に一時的に格納した後、ＡＣＫをデータ通信装置１ａに送信するとともに、暗号化されたデジタルコンテンツのデータをデータ復号化部２０７で暗号化解除して記録媒体２０５内に格納する（ＳＴＥＰ４１４、ＳＴＥＰ４１５、ＳＴＥＰ４１８）。このようにデータ通信装置２ａが動作しているとき、データ通信装置１ａが、データ通信装置２ａからのＡＣＫを受信し、データ通信装置１ａ，２ａ間の通信接続が切断される（ＳＴＥＰ４１７）。
【０１４２】
このようにデータ通信装置１ａに格納されていたデジタルコンテンツがデータ通信装置２ａに転送されて、データ通信装置１ａからデータ通信装置２ａのムーブ動作が終了する。このとき、第１の実施形態と異なり、データ通信装置１ａが、暗号鍵のみを削除して、暗号化されたデジタルコンテンツを記録媒体１０２に格納した状態となり、又、データ通信装置２ａが、暗号鍵記憶部２０４に暗号鍵を保持した状態となる。尚、データ通信装置２ａに転送されたデジタルコンテンツがデータ通信装置１ａに再びムーブすることが指示されなかった場合、第１の実施形態と同様、データ通信装置１ａにおいて暗号化されたデジタルコンテンツが削除され（図４のＳＴＥＰ４１６）、又、データ通信装置２ａにおいて暗号鍵が削除される（図４のＳＴＥＰ４１９）。
【０１４３】
その後、再び、データ通信装置１ａ，２ａが通信接続されると、まず、ＳＴＥＰ４０１と同様にして、データ通信装置１ａ，２ａそれぞれにおいて認証動作が行われる（ＳＴＥＰ２００１）。このとき、データ通信装置１ａが、認証部１１１においてデータ通信装置２ａのＤＩＤを確認するとともに（ＳＴＥＰ２００２）、データ通信装置２ａが、認証部２０８においてデータ通信装置１ａのＤＩＤを確認する（ＳＴＥＰ２００３）。
【０１４４】
このようにして認証動作が行われると、データ通信装置２ａにおいて、記録媒体２０５に格納されるデジタルコンテンツに付加されたＣＩＤが確認され、送信部２１２よりアンテナ２０１を介してデータ通信装置１ａに送信される（ＳＴＥＰ２００４、ＳＴＥＰ２００５）。そして、データ通信装置１ａが、アンテナ１１６を介してデータ通信装置２ａからの信号を受信部１１０で受信して、認証部１１１でＣＩＤを確認すると（ＳＴＥＰ２００６）、正常に受信したことを示すＡＣＫをＡＣＫ生成部１１８で生成して、送信部１０９よりアンテナ１１６を介してデータ通信装置２ａに送信する（ＳＴＥＰ２００７）。
【０１４５】
データ通信装置２ａでは、データ通信装置１ａからの信号を受信部２０２で受信すると、ＡＣＫ確認部２１６において、受信したＡＣＫよりデータ通信装置１ａが正常にＣＩＤを受信したことを確認し、記録制御部２０６によって記録媒体２０５に格納されたデジタルコンテンツを消去する（ＳＴＥＰ２００８）。そして、ムーブするデジタルコンテンツに対するＣＩＤが付加された暗号鍵を暗号鍵暗号鍵記憶部２０４より読み出した後、この暗号鍵を、鍵暗号化部２１５において、認証情報格納部２０９に格納された公開鍵又は共通鍵によって暗号化して、送信部２１２よりデータ通信装置１ａに送信する（ＳＴＥＰ２００９、ＳＴＥＰ２０１０）。尚、この公開鍵及び共通鍵は、データ通信装置１ａに対する公開鍵及び共通鍵である。
【０１４６】
この暗号化された暗号鍵をデータ通信装置１ａが受信すると、暗号鍵取得部１１７において、認証情報格納部１１２に格納された秘密鍵又は共通鍵によって暗号化解除することで、記録媒体１０２に格納された暗号化されたデジタルコンテンツを暗号化解除するための暗号鍵を取得する（ＳＴＥＰ２０１１）。そして、取得した暗号鍵に対して、ムーブするデジタルコンテンツのＣＩＤを付加して、暗号鍵記憶部１０５に格納する（ＳＴＥＰ２０１２）。このようにして、データ通信装置１ａがデータ通信装置２ａからの信号を正常に受信すると、ＡＣＫ生成部１１８においてＡＣＫを生成して送信部１０９より送信する（ＳＴＥＰ２０１３）。
【０１４７】
そして、データ通信装置２ａが受信部２０２でデータ通信装置１ａからの信号を受信し、ＡＣＫ確認部２１６でＡＣＫを確認すると、暗号鍵記憶部２０４に格納されている暗号鍵を消去する（ＳＴＥＰ２０１４）。このようにして、ムーブするデジタルコンテンツを暗号化した暗号鍵を消去すると、ＡＣＫ生成部２１１でＡＣＫを生成して送信部２１２よりデータ通信装置１ａにＡＣＫを送信する（ＳＴＥＰ２０１５）。このデータ通信装置２ａからのＡＣＫをデータ通信装置１ａが受信し、ＡＣＫ確認部１１４で確認すると、データ復号化部１１９において、暗号鍵記憶部１０５に格納した暗号鍵によって、記録媒体１０２内の暗号化されたデジタルコンテンツを暗号化解除する（ＳＴＥＰ２０１６）。
【０１４８】
そして、暗号化されたデジタルコンテンツを記録媒体１０２より消去するとともに、暗号化解除して得られたデジタルコンテンツを記録媒体１０２に格納した後（ＳＴＥＰ２０１７）、暗号鍵を暗号鍵記憶部１０５より消去する（ＳＴＥＰ２０１８）。その後、正常に動作したことをデータ通信装置２ａに通知するために、ＡＣＫ生成部１１８でＡＣＫを生成して送信部１０９より送信すると（ＳＴＥＰ２０１９）、データ通信装置２ａが、データ通信装置１ａからのＡＣＫを受信し、データ通信装置１ａ，２ａ間の通信接続が切断される（ＳＴＥＰ２０２０）。
【０１４９】
このようにすることで、本実施形態では、データ通信装置１ａに格納されたデジタルコンテンツをデータ通信装置２ａに一時的に格納させることができるため、例えば、データ通信装置１ａが据え置き型の装置であり、又、データ通信装置２ａが携帯型の装置であるときなどのように、データ通信装置２ａを携帯する場合などの必要なときにデータ通信装置２ａにデジタルコンテンツを一時的に保持させることができる。このように、データ通信装置２ａに一時的にデジタルコンテンツを保持させるとき、データ通信装置１ａではデジタルコンテンツが暗号化されるとともに暗号鍵が消去されるため、デジタルコンテンツの再生が不可能な状態となり、デジタルコンテンツの著作権を保持することができる。
【０１５０】
尚、本実施形態において、第１の実施形態と同様の動作を行うものとしたが、第２、第４、及び第５の実施形態と同様の動作が行われて、デジタルコンテンツが転送されるものとしても構わない。又、本実施形態において、データ通信装置１ａからデータ通信装置２ａにデジタルコンテンツがムーブされた後、データ通信装置２ａからデータ通信装置１ａにムーブされるものとしたが、データ通信装置２ａにムーブされた後、データ通信装置２ａよりデータ通信装置１ａ，２ａと異なるデータ通信装置にムーブされるものとしても構わない。このとき、データ通信装置２ａでデータ通信装置１ａよりムーブされたデジタルコンテンツがデータ通信装置１ａのＤＩＤと格納されるとき、データ通信装置１ａ以外のデータ通信装置へムーブすることを禁止する情報も格納されるものとしても構わない。このようにすることで、データ通信装置１ａから転送されたデジタルコンテンツをデータ通信装置１ａ以外のデータ通信装置に転送することを防ぐことができる。
【０１５１】
更に、データ通信装置１ａからデータ通信装置２ａにデジタルコンテンツがムーブされた後、データ通信装置２ａからデータ通信装置１ａに再度ムーブすることを取りやめることができるものとしても構わない。このデータ通信装置１ａへ再度ムーブすることを取りやめることが指示されると、データ通信装置１ａ内に格納された暗号化後のデジタルコンテンツが消去される。又、このとき、データ通信装置２ａに格納される暗号鍵も消去されるものとしても構わない。更に、データ通信装置１ａ，２ａが通信接続されて、データ通信装置１ａへ再度ムーブすることを取りやめることが指示されたことが確認されるものとしても構わない。
【産業上の利用可能性】
【０１５２】
本発明は、例えば、ハードディスクなどの大容量の記録媒体を備えるデータ通信装置と、この通信装置の備える記録媒体より容量が小さい記録媒体を備えるデータ通信装置と、の間でデータ転送が行われるデータ通信システムに適用することができる。又、データ通信装置に記録媒体が載置されるものとしても構わないし、データ通信装置が、フレキシブルディスク、メモリーカード、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＣＤ−ＲＷのように着脱可能な記録媒体への書き込みを行うものとしても構わない。
【図面の簡単な説明】
【０１５３】
【図１】は、本発明のデータ通信システムの一構成例を示すブロック図である。
【図２】は、図１のデータ通信システムにおける送信側となるデータ通信装置の内部構成を示すブロック図である。
【図３】は、図１のデータ通信システムにおける受信側となるデータ通信装置の内部構成を示すブロック図である。
【図４】は、第１の実施形態のデータ通信システムにおけるデータ通信装置のムーブ動作時の動作状態を示すタイミングチャートである。
【図５】は、図４のタイミングチャートに基づくムーブ動作時における送信側のデータ通信装置の動作を示すフローチャートである。
【図６】は、図４のタイミングチャートに基づくムーブ動作時における受信側のデータ通信装置の動作を示すフローチャートである。
【図７】は、第２の実施形態のデータ通信システムにおけるムーブ動作時での送信側のデータ通信装置の動作を示すフローチャートである。
【図８】は、第３の実施形態のデータ通信システムにおけるデータ通信装置のムーブ動作時の動作状態を示すタイミングチャートである。
【図９】は、図８のタイミングチャートに基づくムーブ動作時における送信側のデータ通信装置の動作を示すフローチャートである。
【図１０】は、図８のタイミングチャートに基づくムーブ動作時における受信側のデータ通信装置の動作を示すフローチャートである。
【図１１】は、第４の実施形態のデータ通信システムにおけるデータ通信装置のムーブ動作時の動作状態を示すタイミングチャートである。
【図１２】は、図１１のタイミングチャートに基づくムーブ動作時における送信側のデータ通信装置の動作を示すフローチャートである。
【図１３】は、図１１のタイミングチャートに基づくムーブ動作時における受信側のデータ通信装置の動作を示すフローチャートである。
【図１４】は、第５の実施形態のデータ通信システムにおけるデータ通信装置のムーブ動作時の動作状態を示すタイミングチャートである。
【図１５】は、図１４のタイミングチャートに基づくムーブ動作時における送信側のデータ通信装置の動作を示すフローチャートである。
【図１６】は、図１４のタイミングチャートに基づくムーブ動作時における受信側のデータ通信装置の動作を示すフローチャートである。
【図１７】は、本発明のデータ通信システムの別の構成例を示すブロック図である。
【図１８】は、図１７のデータ通信システムにおける送信側となるデータ通信装置の内部構成を示すブロック図である。
【図１９】は、図１７のデータ通信システムにおける受信側となるデータ通信装置の内部構成を示すブロック図である。
【図２０】は、第５の実施形態のデータ通信システムにおけるデータ通信装置のムーブ動作時の動作状態を示すタイミングチャートである。
【図２１】は、従来のデータ通信システムにおけるデータ通信装置のムーブ動作時の動作状態を示すタイミングチャートである。
【符号の説明】
【０１５４】
１，１ａ    データ通信装置（送信側）
２，２ａ    データ通信装置（受信側）
１０１    入出力Ｉ／Ｆ
１０２    記録媒体
１０３    記録制御部
１０４    暗号鍵生成部
１０５    暗号鍵記憶部
１０６    ＣＩＤ取得部
１０７    データ暗号化部
１０８    鍵暗号化部
１０９    送信部
１１０    受信部
１１１    認証部
１１２    認証情報記憶部
１１３    コマンド取得部
１１４    ＡＣＫ確認部
１１５    制御部
１１６    アンテナ
１１７    暗号鍵取得部
１１８    ＡＣＫ生成部
１１９    データ復号化部
２０１    アンテナ
２０２    受信部
２０３    暗号鍵取得部
２０４    暗号鍵記憶部
２０５    記録媒体
２０６    記録制御部
２０７    データ復号化部
２０８    認証部
２０９    認証情報記憶部
２１０    コマンド生成部
２１１    ＡＣＫ生成部
２１２    送信部
２１３    制御部
２１４    入出力Ｉ／Ｆ
２１５    鍵暗号化部
２１６    ＡＣＫ確認部
【図１】
2005346401.tif 000003
【図２】
2005346401.tif 000004
【図３】
2005346401.tif 000005
【図４】
2005346401.tif 000006
【図５】
2005346401.tif 000007
【図６】
2005346401.tif 000008
【図７】
2005346401.tif 000009
【図８】
2005346401.tif 000010
【図９】
2005346401.tif 000011
【図１０】
2005346401.tif 000012
【図１１】
2005346401.tif 000013
【図１２】
2005346401.tif 000014
【図１３】
2005346401.tif 000015
【図１４】
2005346401.tif 000016
【図１５】
2005346401.tif 000017
【図１６】
2005346401.tif 000018
【図１７】
2005346401.tif 000019
【図１８】
2005346401.tif 000020
【図１９】
2005346401.tif 000021
【図２０】
2005346401.tif 000022
【図２１】
2005346401.tif 000023