(57)【要約】【課題】コンテンツ送信システム、通信装置、およびコンテンツ送信方法を提供すること。【解決手段】第１の通信方式、および前記第１の通信方式と異なる第２の通信方式に対応するコンテンツ送信装置が、コンテンツデータを鍵情報を利用して暗号化し、暗号化されたコンテンツデータを前記第１の通信方式により送信する送信ステップと、前記第１の通信方式および前記第２の通信方式に対応するコンテンツ受信装置が、暗号化されたコンテンツデータを受信し、前記鍵情報と対象または非対称である鍵情報を利用して復号化する復号ステップと、含み、前記送信ステップの前に、通信装置が、前記鍵情報を取得し、取得した鍵情報を前記第２の通信方式により前記コンテンツ送信装置および／または前記コンテンツ受信装置へ送信する。【選択図】図８
2009260554.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを鍵情報を利用して暗号化する暗号化部、
前記暗号化部により暗号化されたコンテンツデータを第１の通信方式により送信する第１の通信部、および
前記第１の通信方式と異なる第２の通信方式で通信を行う第２の通信部、
を備えるコンテンツ送信装置と；
前記第１の通信部から前記第１の通信方式により送信された暗号化されたコンテンツデータを受信する第３の通信部、
前記第３の通信部により受信された暗号化されたコンテンツデータを前記鍵情報と対象または非対称である鍵情報を利用して復号化する復号化部、および
前記第２の通信方式で通信を行う第４の通信部、
を備えるコンテンツ受信装置と；
前記鍵情報を取得し、取得した鍵情報を前記第２の通信方式で送信する通信装置と；を含む、コンテンツ送信システム。
【請求項２】
前記通信装置は、前記鍵情報を生成することにより取得する鍵生成部をさらに備え、
前記鍵生成部により生成された前記鍵情報を前記第２の通信部、および前記第４の通信部へ送信する、請求項１に記載のコンテンツ送信システム。
【請求項３】
前記通信装置は、
前記コンテンツ送信装置または前記コンテンツ受信装置の一方から前記鍵情報を前記第２の通信方式により受信する第５の通信部と；
前記第５の通信部により受信された前記鍵情報が記録される記憶部と；
を備え、
前記第５の通信部は、前記コンテンツ送信装置または前記コンテンツ受信装置の他方へ前記第２の通信方式により前記記憶部に記録されている前記鍵情報を送信する、請求項１に記載のコンテンツ送信システム。
【請求項４】
前記通信装置は、
前記第５の通信部により、前記コンテンツ送信装置または前記コンテンツ受信装置の一方から前記鍵情報が受信されてから、前記コンテンツ送信装置または前記コンテンツ受信装置の他方へ前記鍵情報を送信することが可能な時間を所定時間に制限する制御部をさらに備える、請求項３に記載のコンテンツ送信システム。
【請求項５】
コンテンツデータを鍵情報を利用して暗号化する暗号化部、
前記暗号化部により暗号化されたコンテンツデータを第１の通信方式により送信する第１の通信部、および
前記第１の通信方式と異なる第２の通信方式で通信を行う第２の通信部、
を備えるコンテンツ送信装置と前記第２の通信方式により通信可能であり、かつ、
前記第１の通信部から前記第１の通信方式により送信された暗号化されたコンテンツデータを受信する第３の通信部、
前記第３の通信部により受信された暗号化されたコンテンツデータを前記鍵情報と対称、または非対称である鍵情報を利用して復号化する復号化部、および
前記第２の通信方式で通信を行う第４の通信部、
を備えるコンテンツ受信装置と第２の通信方式により通信可能な第５の通信部と；
前記鍵情報を生成する鍵生成部と；
を備え、
前記第５の通信部は、前記鍵生成部により生成された鍵情報を、前記第２の通信部および前記第４の通信部へ送信する、通信装置。
【請求項６】
第１の通信方式、および前記第１の通信方式と異なる第２の通信方式に対応するコンテンツ送信装置が、コンテンツデータを鍵情報を利用して暗号化し、暗号化されたコンテンツデータを前記第１の通信方式により送信する送信ステップと；
前記第１の通信方式および前記第２の通信方式に対応するコンテンツ受信装置が、暗号化されたコンテンツデータを受信し、前記鍵情報と対象または非対称である鍵情報を利用して復号化する復号ステップと；
を含み、
前記送信ステップの前に、
通信装置が、前記鍵情報を取得し、取得した鍵情報を前記第２の通信方式により前記コンテンツ送信装置および／または前記コンテンツ受信装置へ送信する、コンテンツ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ送信システム、通信装置、およびコンテンツ送信方法に関する。
【背景技術】
【０００２】
近日、家庭内の映像処理装置の各々をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）接続することにより、コンテンツデータを複数の映像処理装置で共有することが可能なホームネットワークが提案されている。かかるホームネットワークにおいて著作権保護を実現するための技術として、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ）があげられる。
【０００３】
ＤＴＣＰは、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）技術を応用し、ホームネットワークに含まれる２の装置間の応答時間（ＲＴＴｔｉｍｅ）の許容値を設定することにより、コンテンツデータを送受信できる２の装置間の距離を限定している。しかし、現実には応答時間にネットワーク上での様々な遅延が含まれるため、応答時間の許容値を低くしすぎると家庭内の２の装置間での通信が制限されかねない。一方、応答時間の許容値を高くすると、ホームネットワークの外部に存在する装置によりホームネットワークからコンテンツデータが取得され、著作権保護の目的を達成することが困難となる。例えば、ＤＴＣＰでは、無線ルータなどの遅延を考慮して応答時間の許容値を７ｍｓに限定した場合、理論的には光速で最大１０５０ｋｍが到達範囲となる。
【０００４】
また、特許文献１には、相互認証後にデータ通信を行う無線通信装置が記載されている。より詳細には、当該無線通信装置は、データ通信時より無線信号の送信電力を下げて相互認証を行なう。かかる構成によれば、当該無線通信装置、および認証先装置との距離が限定されるため、当該無線通信装置とコンテンツデータを送受信可能な装置も限定される。
【特許文献１】特許第３６６９２９３号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の無線通信装置の認証可能範囲内に認証先装置が存在しない場合、例えばユーザが少なくとも一方の無線通信装置を移動させる必要があった。ホームネットワークにおいては、上記無線通信装置が例えばディスプレイや映像処理装置などに該当し、ディスプレイや映像処理装置を移動させることはユーザにとって煩雑であるという問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、複数の装置間に鍵情報をより簡易的に共有させることが可能な、新規かつ改良されたコンテンツ送信システム、通信装置、およびコンテンツ送信方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、コンテンツ送信装置と、コンテンツ受信装置と、通信装置を備えるコンテンツ送信システムが提供される。より詳細には、前記コンテンツ送信装置は、コンテンツデータを鍵情報を利用して暗号化する暗号化部と、前記暗号化部により暗号化されたコンテンツデータを第１の通信方式により送信する第１の通信部と、前記第１の通信方式と異なる第２の通信方式で通信を行う第２の通信部と、を備える。また、前記コンテンツ受信装置は、前記第１の通信部から前記第１の通信方式により送信された暗号化されたコンテンツデータを受信する第３の通信部と、前記第３の通信部により受信された暗号化されたコンテンツデータを前記鍵情報と対象または非対称である鍵情報を利用して復号化する復号化部と、前記第２の通信方式で通信を行う第４の通信部と、を備える。さらに、前記通信装置は、前記鍵情報を取得し、取得した鍵情報を前記第２の通信方式で送信する。
【０００８】
かかる構成においては、コンテンツ送信装置およびコンテンツ受信装置間の距離が第２の通信方式による通信範囲外であっても、コンテンツ送信装置またはコンテンツ受信装置は、第２の通信方式で動作する通信装置を介することにより鍵情報を取得することができる。その結果、ユーザは、コンテンツ送信装置およびコンテンツ受信装置を近接させることなく、コンテンツ送信装置およびコンテンツ受信装置に対象または非対称である鍵情報を共有させ、コンテンツデータをコンテンツ送信装置およびコンテンツ受信装置で共有させることが可能となる。
【０００９】
前記通信装置は、前記鍵情報を生成することにより取得する鍵生成部をさらに備え、前記鍵生成部により生成された前記鍵情報を前記第２の通信部、および前記第４の通信部へ送信してもよい。
【００１０】
前記通信装置は、前記コンテンツ送信装置または前記コンテンツ受信装置の一方から前記鍵情報を前記第２の通信方式により受信する第５の通信部と、前記第５の通信部により受信された前記鍵情報が記録される記憶部と、を備えてもよい。さらに、前記第５の通信部は、前記コンテンツ送信装置または前記コンテンツ受信装置の他方へ前記第２の通信方式により前記記憶部に記録されている前記鍵情報を送信してもよい。
【００１１】
さらに、前記通信装置は、前記第５の通信部により、前記コンテンツ送信装置または前記コンテンツ受信装置の一方から前記鍵情報が受信されてから、前記コンテンツ送信装置または前記コンテンツ受信装置の他方へ前記鍵情報を送信することが可能な時間を所定時間に制限する制御部を備えてもよい。
【００１２】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツ送信装置およびコンテンツ受信装置と第２の通信方式により通信可能な第５の通信部を備える通信装置が提供される。前記コンテンツ送信装置は、コンテンツデータを鍵情報を利用して暗号化する暗号化部、前記暗号化部により暗号化されたコンテンツデータを第１の通信方式により送信する第１の通信部、および前記第１の通信方式と異なる第２の通信方式で通信を行う第２の通信部を備える。また、前記コンテンツ受信装置は、前記第１の通信部から前記第１の通信方式により送信された暗号化されたコンテンツデータを受信する第３の通信部、前記第３の通信部により受信された暗号化されたコンテンツデータを前記鍵情報と対称、または非対称である鍵情報を利用して復号化する復号化部、および前記第２の通信方式で通信を行う第４の通信部を備える。前記通信装置は、前記鍵情報を生成する鍵生成部をさらに備え、前記第５の通信部は、前記鍵生成部により生成された鍵情報を、前記第２の通信部および前記第４の通信部へ送信する。
【００１３】
かかる構成においては、コンテンツ送信装置が第２の通信部を介して通信装置から鍵情報を取得し、コンテンツ受信装置が第４の通信部を介して通信装置から鍵情報を取得することにより、コンテンツ送信装置およびコンテンツ受信装置が対象または非対称である鍵情報を共有することができる。また、コンテンツ送信装置およびコンテンツ受信装置間の距離が第２の通信方式による通信範囲外であっても、ユーザが、通信装置を移動させることによりコンテンツ送信装置およびコンテンツ受信装置に鍵情報を共有させることが可能である。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、第１の通信方式、および前記第１の通信方式と異なる第２の通信方式に対応するコンテンツ送信装置が、コンテンツデータを鍵情報を利用して暗号化し、暗号化されたコンテンツデータを前記第１の通信方式により送信する送信ステップと、前記第１の通信方式および前記第２の通信方式に対応するコンテンツ受信装置が、暗号化されたコンテンツデータを受信し、前記鍵情報と対象または非対称である鍵情報を利用して復号化する復号ステップと、を含み、前記送信ステップの前に、通信装置が、前記鍵情報を取得し、取得した鍵情報を前記第２の通信方式により前記コンテンツ送信装置および／または前記コンテンツ受信装置へ送信する、コンテンツ送信方法が提供される。
【発明の効果】
【００１５】
以上説明したように本発明にかかるコンテンツ送信システム、通信装置、およびコンテンツ送信方法によれば、コンテンツデータの共有が許容される装置をより簡易的に制限することができる。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
また、以下に示す項目順序に従って当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態にかかるコンテンツ送信システムの概要
〔２〕ＤＭＳのハードウェア構成
〔３〕ＤＭＳの機能
〔４〕ＤＭＰの機能
〔５〕無線通信装置の機能
〔６〕本実施形態にかかるコンテンツ送信システムの動作
〔７〕変形例
〔８〕まとめ
【００１８】
〔１〕本実施形態にかかるコンテンツ送信システムの概要
まず、図１を参照し、本実施形態にかかるコンテンツ送信システムについて概略的に説明する。
【００１９】
図１は、本実施形態にかかるコンテンツ送信システム１の構成を示した説明図である。図１に示したように、コンテンツ送信システム１は、コンテンツサーバ６と、放送局８と、通信網１２と、ホームネットワーク１０と、を備える。
【００２０】
コンテンツサーバ６は、通信網１２を介してホームネットワーク１０と接続されており、ホームネットワークへコンテンツデータおよびメタデータを送信する。例えば、コンテンツサーバ６は、ホームネットワーク１０からコンテンツリストを要求された場合、記憶しているコンテンツデータのメタデータをホームネットワーク１０へ送信する。また、コンテンツサーバ６は、ホームネットワーク１０から特定のコンテンツデータを要求された場合、記憶している特定のコンテンツデータをホームネットワーク１０へ送信する。かかるコンテンツサーバ６は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ＴＶサービスにおけるＩＰＴＶサーバであってもよい。
【００２１】
なお、コンテンツサーバ６が記憶しているコンテンツデータとしては、音楽、講演およびラジオ番組などの音楽データや、映画、テレビジョン番組、ビデオプログラム、写真、文書、絵画および図表などの映像データや、ゲームおよびソフトフェアなどの任意のデータがあげられる。
【００２２】
放送局８は、コンテンツデータを任意の方法により放送する。すなわち、図１においては放送局８が無線によりコンテンツデータを放送する例を示しているが、放送局８は有線によりコンテンツデータを放送してもよい。例えば、放送局８は、地上波デジタル放送、ケーブルＴＶ放送、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）デジタル放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）デジタル放送などの任意の放送を行なってもよい。
【００２３】
通信網１２は、通信網１２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網１２は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００２４】
ホームネットワーク１０は、アンテナ１８と、ＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）２０と、ルータ２２と、ＤＭＰ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）３０Ａおよび３０Ｂと、無線通信装置５０と、を備える。なお、図１においては、各ＤＭＰを区別するために、ＤＭＰ３０Ａおよび３０Ｂのように符号の後に大文字のアルファベットを付しているが、各ＤＭＰを特に区別する必要が無い場合、単にＤＭＰ３０と総称する。
【００２５】
アンテナ１８は、放送局８から送信されたコンテンツデータの放送波を受信し、受信したコンテンツデータをＤＭＳ２０へ供給する。ルータ２２は、通信網１２を介してコンテンツサーバ６と接続されており、ＤＭＳ２０からの要求、およびコンテンツサーバ６から送信されるデータを中継する。
【００２６】
ＤＭＳ２０（Ｓｏｕｒｃｅ  Ｄｅｖｉｃｅ）は、アンテナ１８およびルータ２２を介して供給されるコンテンツデータおよびメタデータを記憶する。また、ＤＭＳ２０は、記憶しているコンテンツデータを、ＤＭＰ３０からの要求に応じてＤＭＰ３０へ送信するコンテンツ送信装置としての機能を有する。ただし、本実施形態にかかるＤＭＳ２０は、詳細については「〔３〕ＤＭＳの機能」において説明するように、所定の暗号鍵を利用してコンテンツデータを暗号化し、暗号化したコンテンツデータをＤＭＰ３０へ送信する。
【００２７】
ＤＭＰ３０（Ｓｉｎｋ  Ｄｅｖｉｃｅ）は、ＤＭＳ２０へコンテンツリストやコンテンツデータを要求して受信するデータ受信装置としての機能を有する。また、ＤＭＰ３０は、ＤＭＳ２０から取得したコンテンツデータを再生する再生装置としても機能する。ここで、ＤＭＰ３０は、所定の暗号鍵を利用することによりコンテンツデータを復号することができる。
【００２８】
なお、図１においてはＤＭＳ２０およびＤＭＰ３０が分離構成されている場合を示しているが、ＤＭＳ２０およびＤＭＰ３０は一体構成されていてもよい。また、図１においては、ＤＭＳ２０が受信機としての機能を包含する例を示しているが、ＤＭＳ２０と受信機は分離構成されてもよい。さらに、受信機とＤＭＰ３０は一体構成されても、分離構成されてもよい。また、ＤＭＳ２０およびＤＭＰ３０は、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインに則っていてもよい。
【００２９】
また、図１においては、ＤＭＰ３０の一例としてモニタを示しているが、ＤＭＰ３０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。当該ＤＭＰ３０の詳細な機能については、「〔４〕ＤＭＰの機能」において後述する。同様に、ＤＭＳ２０も、上記のような任意の情報処理装置であってもよい。
【００３０】
以上、図１を参照し、本実施形態にかかるホームネットワーク１０を含むコンテンツ送信システム１について概略的に説明した。続いて、図２を参照し、ＤＭＳ２０およびＤＭＰ３０の間で行なわれる通信の流れを説明する。
【００３１】
図２は、ＤＭＳ２０およびＤＭＰ３０の間で行なわれる通信の流れを示したシーケンス図である。まず、ＤＭＰ３０は、ホームネットワーク１０内に存在するＤＭＳ２０を検索する。具体的には、ＤＭＰ３０は、ＵＰｎＰ規格に従い、図２に示したようにＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）  Ｍ−Ｓｅａｒｃｈをホームネットワーク１０内に送信する（Ｓ４２）。
【００３２】
そして、ＤＭＳ２０は、ＤＭＰ３０からＳＳＤＰ  Ｍ−Ｓｅａｒｃｈを受信すると、ＵＰｎＰ規格に従い、図２に示したようにＳＳＤＰ  ＲｅｓｐｏｎｓｅをＤＭＰ３０へ送信する（Ｓ４４）。ＤＭＰ３０は、かかるＳＳＤＰ  Ｒｅｓｐｏｎｓｅを受信することにより、ＤＭＳ２０の存在、およびＤＭＳ２０のＩＰアドレスなどを特定することができる。
【００３３】
その後、ＤＭＰ３０は、ＤＭＳ２０に対して、ＤＭＳ２０の装置に関する装置データの送信を要求する。具体的には、ＤＭＰ３０は、図２に示したようにＤＭＳ２０に対してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）  ＧＥＴ（装置データ：Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ）を送信する（Ｓ４６）。
【００３４】
そして、ＤＭＳ２０は、ＤＭＰ３０からＨＴＴＰ  ＧＥＴ（装置データ）を受信すると、図２に示したようにＤＭＰ３０へ装置データを送信する（Ｓ４８）。なお、装置データとしては、ＤＭＳ２０のメーカー名、機器名、機器ＩＤ、実装されている機能、などのＤＭＳ２０に関する任意の属性情報があげられる。
【００３５】
続いて、ＤＭＰ３０は、ＤＭＳ２０に対して、ＤＭＳ２０が記憶しているコンテンツデータの一覧、またはＤＭＳ２０が記憶しているコンテンツデータの一部の一覧の送信を要求する。具体的には、ＤＭＰ３０は、図２に示したようにＤＭＳ２０に対してＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）：Ｂｒｏｗｓｅリクエストを送信する（Ｓ５０）。
【００３６】
そして、ＤＭＳ２０は、ＤＭＰ３０からＣＤＳ：Ｂｒｏｗｓｅリクエストを受信すると、ＣＤＳ：ＢｒｏｗｓｅリクエストにかかるコンテンツリストをＤＭＰ３０へ送信する。具体的には、ＤＭＳ２０は、図２に示したようにＤＭＰ３０に対してＣＤＳ：Ｂｒｏｗｓｅリクエストを送信する（Ｓ５２）。なお、コンテンツリストは、複数のコンテンツデータのメタデータであってもよい。
【００３７】
さらに、ＤＭＰ３０は、ＤＭＳ２０に対して、Ｓ５２において取得したコンテンツリストからユーザにより選択されたコンテンツデータを要求する。具体的には、ＤＭＰ３０は、ＤＭＳ２０に対して図２に示したようにＨＴＴＰ  ＧＥＴ（コンテンツデータ）を送信する（Ｓ５４）。ＤＭＳ２０は、ＤＭＰ３０からＨＴＴＰ  ＧＥＴ（コンテンツデータ）を受信すると、記憶しているコンテンツデータからＨＴＴＰ  ＧＥＴ（コンテンツデータ）にかかるコンテンツデータを検索し、暗号化してＤＭＰ３０へ送信する（Ｓ５６）。上記一連の流れにより、ＤＭＰ３０がコンテンツデータをＤＭＳ２０から取得し、再生することが可能となる。
【００３８】
（本実施形態に至った経緯）
以上説明したように、ＤＭＳ２０およびＤＭＰ３０は、コンテンツデータの暗号化および復号化のために、事前に暗号鍵を共有している必要がある。暗号鍵の共有を実現するために、本実施形態に関連するＤＭＳおよびＤＭＰは以下の方法を実行しえる。
【００３９】
例えば、本実施形態に関連するＤＭＳが暗号鍵を生成し、生成した暗号鍵をＤＭＰに無線で送信する。ここで、暗号鍵が不当な装置に傍受されないよう、本実施形態に関連するＤＭＳは無線信号の到達範囲を例えば１ｍ以内などに限定して暗号鍵を送信する。
【００４０】
したがって、本実施形態に関連するＤＭＳおよびＤＭＰが暗号鍵を共有するためには、本実施形態に関連するＤＭＳおよびＤＭＰを近接させる必要があった。しかし、本実施形態に関連するＤＭＳおよびＤＭＰは、例えばディスプレイや映像処理装置などに該当するため、本実施形態に関連するＤＭＳおよびＤＭＰを移動させることはユーザにとって煩雑であるという問題があった。
【００４１】
そこで、上記事情を一着眼点にして本実施形態にかかるコンテンツ送信システム１を創作するに至った。本実施形態にかかるコンテンツ送信システム１によれば、コンテンツデータの共有が許容される装置をより簡易的に制限することができる。以下、このようなコンテンツ送信システム１を構成するＤＭＳ２０、ＤＭＰ３０および無線通信装置５０について説明する。
【００４２】
〔２〕ＤＭＳのハードウェア構成
図３は、本実施形態にかかるＤＭＳ２０のハードウェア構成を示した説明図である。ＤＭＳ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、出力装置２１０と、ストレージ装置（ＨＤＤ）２１１と、ドライブ２１２と、通信装置２１５とを備える。
【００４３】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従ってＤＭＳ２０内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバスなどから構成されるホストバス２０４により相互に接続されている。
【００４４】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。なお、必ずしもホストバス２０４、ブリッジ２０５および外部バス２０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００４５】
入力装置２０８は、例えば、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。ＤＭＳ２０のユーザは、該入力装置２０８を操作することにより、ＤＭＳ２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００４６】
出力装置２１０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ）装置およびランプなどの表示装置と、スピーカおよびヘッドホンなどの音声出力装置で構成される。出力装置２１０は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００４７】
ストレージ装置２１１は、本実施形態にかかるＤＭＳ２０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置２１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置２１１は、ハードディスクを駆動し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。また、このストレージ装置２１１には、コンテンツデータ、メタデータ、および装置データなどが記録される。
【００４８】
ドライブ２１２は、記憶媒体用リーダライタであり、ＤＭＳ２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２４に記録されている情報を読み出して、ＲＡＭ２０３に出力する。
【００４９】
通信装置２１５は、例えば、通信網１２に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。この通信装置２１５は、コンテンツサーバ６との間で、通信網１２を介して、コンテンツデータ、メタデータなどの各種データを送受信する。
【００５０】
なお、上記では図３を参照してＤＭＳ２０のハードウェア構成について説明したが、ＤＭＰ３０のハードウェア、および無線通信装置５０のハードウェアはＤＭＳ２０と実質的に同一に構成することが可能であるため、説明を省略する。
【００５１】
〔３〕ＤＭＳの機能
以上、図３を参照して本実施形態にかかるＤＭＳ２０のハードウェア構成を説明した。続いて、図４を参照し、本実施形態にかかるＤＭＳ２０の機能を説明する。
【００５２】
図４は、本実施形態にかかるＤＭＳ２０の構成を示した機能ブロック図である。図４に示したように、本実施形態にかかるＤＭＳ２０は、有線通信部２１６と、コンテンツ取得部２２０と、操作部２２４と、記憶部２２８と、制御部２３２と、暗号化部２３６と、無線通信部２４６と、認証部２５０と、鍵生成部２５４と、を備える。
【００５３】
有線通信部２１６は、ホームネットワーク１０に含まれる他の装置や外部装置とのインターフェースであって、他の装置から各種データを受信する受信部および他の装置へ各種データを送信する第１の通信部として機能する。例えば、有線通信部２１６は、コンテンツサーバ６からコンテンツデータを受信したり、ＤＭＰ３０へコンテンツデータを送信したりする。また、有線通信部２１６は、ＩＥＥＥ８０２．３に規定される有線ＬＡＮ対応する通信機能や、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）に対応する通信機能を有してもよい。また、有線通信部２１６は、イーサネット（登録商標）経由でのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信機能を有してもよい。なお、図４においては第１の通信部による第１の通信方式の一例として有線通信を示しているが、第１の通信方式は、第２の通信部の一例として示している無線通信部２４６による無線通信と異なる任意の通信方式であってもよい。
【００５４】
コンテンツ取得部２２０は、操作部２２４に対するユーザ操作に基づいてコンテンツサーバ６へコンテンツデータの送信を要求し、コンテンツサーバ６から送信されたコンテンツデータを取得し、記憶部２２８へ記録する。
【００５５】
操作部２２４は、ＤＭＳ２０のユーザとのインタフェースである。操作部２２４は、タッチパネル、ボタン、スイッチ、レバー、ダイヤルや、リモートコントローラが発生する赤外線信号用の受光部あるいは無線信号の受信部などからなる操作手段と、この操作手段に対するユーザからの操作に応じて操作信号を生成して出力する入力制御回路などから構成されている。ＤＭＳ２０のユーザは、この操作部２２４を操作することにより、ＤＭＳ２０に対して各種のデータを入力したり、各種処理を指示したりすることができる。例えば、ユーザは、操作部２２４を介してコンテンツデータのコンテンツサーバ６からの取得を指示することができる。
【００５６】
記憶部２２８は、コンテンツデータ、および暗号鍵などの各種データが記録される記憶媒体である。このような記憶部２２８は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００５７】
制御部２３２は、ＤＭＰ３０からコンテンツデータの送信を要求されると、暗号化部２３６にコンテンツデータを暗号化させ、有線通信部２１６から暗号化されたコンテンツデータをＤＭＰ３０へ送信させる。
【００５８】
暗号化部２３６は、記憶部２２８に記録されている暗号鍵を利用し、ＤＭＰ３０から要求のあったコンテンツデータを暗号化する。記憶部２２８に記録されている暗号鍵は、後述の鍵生成部２５４により生成された暗号鍵である。
【００５９】
無線通信部２４６は、無線通信装置５０とのインターフェースであって、有線通信部２１６と異なる第２の通信方式で通信を行う第２の通信部としての機能を有する。無線通信部２４６は、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１ａ、ｂ、ｇなどに規定される無線通信機能を有してもよいし、ＩＥＥＥ８０２．１１ｎに規定されるＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔ）通信機能を有してもよい。なお、上記では第２の通信方式が無線通信である例を示したが、第２の通信方式は、有線通信であっても、非接触通信であっても、光通信であってもよい。また、無線通信部２４６は、送信電力を変化させることにより無線信号の到達範囲を制限することができる。
【００６０】
認証部２５０は、無線通信部２４６を介し、無線通信装置５０との認証処理を行う。また、鍵生成部２５４は、暗号鍵（鍵情報）として例えば乱数を生成し、記憶部２２８に記録する。また、鍵生成部２５４により生成された暗号鍵は、認証部２５０による無線通信装置５０との認証処理の後、無線通信装置５０へ送信される。
【００６１】
〔４〕ＤＭＰの機能
続いて、図５および図６を参照し、本実施形態にかかるＤＭＰ３０の機能について説明する。
【００６２】
図５は、本実施形態にかかるＤＭＰ３０の構成を示した機能ブロック図である。図５に示したように、本実施形態にかかるＤＭＰ３０は、有線通信部３１６と、コンテンツ要求部３２０と、操作部３２４と、記憶部３２８と、制御部３３２と、復号化部３３６と、表示部３４０と、無線通信部３４６と、認証部３５０と、を備える。
【００６３】
有線通信部３１６は、ＤＭＳ２０とのインターフェースであって、ＤＭＳ２０から暗号化されたコンテンツデータなどを受信する第３の通信部として機能する。例えば、有線通信部３１６は、ＤＭＳ２０の有線通信部２１６と同様に、ＩＥＥＥ８０２．３に規定される有線ＬＡＮ対応する通信機能や、ＨＤＭＩに対応する通信機能や、イーサネット（登録商標）経由でのＩＰ通信機能を有してもよい。
【００６４】
コンテンツ要求部３２０は、操作部３２４に対するユーザ操作に基づき、ＤＭＳ２０に対してコンテンツリストおよびコンテンツデータの送信を要求する。例えば、コンテンツ要求部３２０がコンテンツリストを要求すると、ＤＭＳ２０からコンテンツリストが送信され、表示部３４０が図６に示すコンテンツリスト画面４０を生成し、表示する。
【００６５】
図６は、コンテンツリスト画面４０の一例を示した説明図である。図６に示したように、コンテンツリスト画面４０は、各コンテンツデータに対応するサムネイル４２Ａ〜４２Ｄ、概略情報４４Ａ〜４４Ｄ、ダウンロードボタン４６Ａ〜４６Ｄ、および再生ボタン４８Ａ〜４８Ｄを含む。
【００６６】
図６に示したコンテンツリスト画面４０において、タイトル名が「湖畔の街並み」であるコンテンツデータのダウンロードボタン４６Ｂがユーザに選択されると、コンテンツ要求部３２０がコンテンツデータ「湖畔の街並み」のダウンロードをＤＭＳ２０へ要求する。
【００６７】
また、コンテンツリスト画面４０において、コンテンツデータ「湖畔の街並み」の再生ボタン４８Ｂがユーザに選択されると、コンテンツ要求部３２０がコンテンツデータ「湖畔の街並み」のストリーミングデータの送信をＤＭＳ２０へ要求する。
【００６８】
このようにしてコンテンツ要求部３２０によりコンテンツデータの送信が要求されると、ＤＭＳ２０はコンテンツデータを暗号化して送信する。復号化部３３６は、有線通信部３１６により受信されたコンテンツデータを、記憶部３２８に記録されている暗号鍵を利用して復号する。復号化部３３６により復号されたコンテンツデータは表示部３４０において表示される。なお、ＤＭＳ２０においてコンテンツデータを暗号化するために利用される暗号鍵と、ＤＭＰ３０においてコンテンツデータを復号化するために利用される暗号鍵は、対称であっても非対称であってもよい。
【００６９】
また、記憶部３２８は、ＤＭＳ２０の記憶部２２８と同様に、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭおよびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯディスクなどの記憶媒体であってもよい。
【００７０】
無線通信部３４６は、無線通信装置５０とのインターフェースであって、第２の通信方式で通信を行う第４の通信部としての機能を有する。無線通信部３４６は、例えば、ＤＭＳ２０の無線通信部２４６と同様に、ＩＥＥＥ８０２．１１ａ、ｂ、ｇなどに規定される無線通信機能を有してもよいし、ＩＥＥＥ８０２．１１ｎに規定されるＭＩＭＯ通信機能を有してもよい。
【００７１】
認証部３５０は、無線通信部３４６を介し、無線通信装置５０との認証処理を行う。また、認証部３５０は、無線通信装置５０との認証処理が完了すると無線通信装置５０から送信される暗号鍵を受信し、記憶部３２８に記録する。
【００７２】
〔５〕無線通信装置の機能
次に、図７を参照し、本実施形態にかかる無線通信装置５０について説明する。
【００７３】
図７は、本実施形態にかかる無線通信装置５０の構成を示した機能ブロック図である。図７に示したように、本実施形態にかかる無線通信装置５０は、記憶部５２８と、制御部５３２と、無線通信部５４６と、認証部５５０と、タイマ５５４と、を備える。かかる無線通信装置５０は、ＤＭＳ２０から暗号鍵を取得した後にＤＭＰ３０の付近へ移動され、ＤＭＰ３０へ暗号鍵を送信する通信装置である。
【００７４】
無線通信部５４６は、ＤＭＳ２０の無線通信部２４６、およびＤＭＰ３０の無線通信部３４６とのインターフェースであって、第２の通信方式で通信を行う第５の通信部としての機能を有する。無線通信部５４６は、例えば、ＤＭＳ２０の無線通信部２４６と同様に、ＩＥＥＥ８０２．１１ａ、ｂ、ｇなどに規定される無線通信機能を有してもよいし、ＩＥＥＥ８０２．１１ｎに規定されるＭＩＭＯ通信機能を有してもよい。
【００７５】
認証部５５０は、ＤＭＳ２０との認証処理、およびＤＭＰ３０との認証処理を行う。ＤＭＳ２０との認証処理が終了すると、ＤＭＳ２０から暗号鍵が送信される。認証部５５０は、かかる暗号鍵を記憶部５２８に記録する。なお、記憶部５２８は、ＤＭＳ２０の記憶部２２８と同様に、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭおよびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯディスクなどの記憶媒体であってもよい。
【００７６】
また、タイマ５５４は、記憶部５２８に暗号鍵が記録されると計時を開始する。例えば、タイマ５５４は、所定の初期値（例えば３０秒、５分など）からカウントダウンを行なっても、０からカウントアップを行なってもよい。なお、厳密には、タイマ５５４は、暗号鍵が受信されたことをトリガーにして計時を開始してもよい。
【００７７】
制御部５３２は、記憶部５２８に記録されている暗号鍵のＤＭＰ３０への送信を制御する。例えば、制御部５３２は、認証部５５０によるＤＭＰ３０との認証処理が完了し、かつ、タイマ５５４がタイムアウトしていない場合に暗号鍵をＤＭＰ３０へ送信してもよい。
かかる構成によれば、無線通信装置５０がＤＭＳ２０から暗号鍵を取得してからＤＭＰ３０へ送信することが可能な時間が制限されるため、無線通信装置５０の移動距離も制限される。その結果、ＤＭＳ２０と暗号鍵を共有させることが可能なＤＭＰ３０のＤＭＳ２０との距離も実質的に制限することが可能である。なお、このような無線通信装置５０は、携帯電話、ＩＣカード、リモートコントローラなどのユーザによる移動が容易な通信装置であってもよい。
【００７８】
〔６〕本実施形態にかかるコンテンツ送信システムの動作
次に、図８を参照し、本実施形態にかかるコンテンツ送信システム１において実行されるコンテンツ送信方法の流れを説明する。
【００７９】
図８は、本実施形態にかかるコンテンツ送信システム１において実行されるコンテンツ送信方法の流れを示したシーケンス図である。図８に示したように、まず、ＤＭＳ２０の認証部２５０と無線通信装置５０の認証部５５０が認証処理を行う（Ｓ６０４）。そして、認証処理が正常に完了すると、ＤＭＳ２０の鍵生成部２５４が暗号鍵を生成する（Ｓ６０８）。その後、ＤＭＳ２０の鍵生成部２５４により生成された暗号鍵が無線通信部２４６を介してＤＭＳ２０から送信され、無線通信装置５０の無線通信部２４６が当該暗号鍵を受信する（Ｓ６１６）。
【００８０】
そして、無線通信装置５０の記憶部５２８にＤＭＳ２０から受信された暗号鍵が記録される（Ｓ６１６）。その後、無線通信装置５０がユーザによりＤＭＰ３０との無線通信可能な範囲内に移動され（Ｓ６２０）、無線通信装置５０の認証部５５０とＤＭＰ３０の認証部３５０が認証処理を行う（Ｓ６２４）。
【００８１】
無線通信装置５０の制御部５３２は、認証処理が完了し、かつ、タイマ５５４がタイムアウトしていない場合（Ｓ６２８）、記憶部５２８から読み出した暗号鍵を無線通信部５４６からＤＭＰ３０へ送信する（Ｓ６３２）。そして、ＤＭＰ３０は無線通信装置５０から受信した暗号鍵を記憶部３２８に記録し、ＤＭＳ２０との間でコンテンツデータの取得処理を行う（Ｓ６４０）。コンテンツデータの取得処理は、例えば図２のＳ４２〜Ｓ５６に示した処理に該当する。
【００８２】
上記コンテンツデータの取得処理において、ＤＭＳ２０からＤＭＰ３０へ暗号鍵で暗号化されたコンテンツデータが送信される。ＤＭＰ３０は、受信したコンテンツデータを、Ｓ６３６において記憶部３２８に記録した暗号鍵を利用して復号する（Ｓ６４４）。その結果、ＤＭＳ２０に記録されているコンテンツデータのＤＭＰ３０における再生が実現される。
【００８３】
〔７〕変形例
以上、図３〜図８を参照して本実施形態にかかるコンテンツ送信システム１について説明した。上記では、暗号鍵をＤＭＳ２０が生成する例を説明したが、本実施形態はかかる例に限定されない。例えば、暗号鍵は、図９に示す変形例にかかる無線通信装置５１において生成されてもよい。
【００８４】
図９は、変形例にかかる無線通信装置５１の構成を示した機能ブロック図である。図９に示したように、変形例にかかる無線通信装置５１は、記憶部５２８と、制御部５３２と、無線通信部５４６と、認証部５５０と、タイマ５５４と、に加え、さらに鍵生成部５６０を備える。
【００８５】
鍵生成部５６０は、暗号鍵として例えば乱数を生成し、記憶部５２８に記録する。記憶部５２８に記録された暗号鍵は、ＤＭＳ２０またはＤＭＰ３０の一方との認証部５５０による認証処理の後にＤＭＳ２０またはＤＭＰ３０の一方へ送信される。
【００８６】
そして、タイマ５５４は、ＤＭＳ２０またはＤＭＰ３０の一方へ暗号鍵が送信されたこと、または暗号鍵が記憶部５２８に記録されたことなどをトリガにして計時を開始する。制御部５３２は、ＤＭＳ２０またはＤＭＰ３０の他方との認証部５５０による認証処理の完了時に、タイマ５５４がタイムアウトしていなければ、記憶部５２８に記録されている暗号鍵をＤＭＳ２０またはＤＭＰ３０の他方へ送信する。このように、変形例にかかる無線通信装置５１において暗号鍵を生成し、無線通信装置５１がＤＭＳ２０およびＤＭＰ３０へ暗号鍵を送信することも可能である。
【００８７】
〔８〕まとめ
以上説明したように、本実施形態においては、ＤＭＳ２０およびＤＭＰ３０間の距離が無線通信方式による通信範囲外であっても、ＤＭＳ２０およびＤＭＰ３０は、無線通信装置５０を介することにより暗号鍵を共有することができる。その結果、ユーザは、ＤＭＳ２０およびＤＭＰ３０を近接させることなく、ＤＭＳ２０およびＤＭＰ３０に対象または非対称である鍵情報を共有させ、コンテンツデータをＤＭＳ２０およびＤＭＰ３０で共有させることが可能となる。また、コンテンツデータの配信の範囲を従来と比較してより正確に制限することができる。
【００８８】
さらに、本実施形態においては、無線通信装置５０がタイマ５５４を参照して暗号鍵の送信の可否を判断する。かかる構成によれば、無線通信装置５０がＤＭＳ２０から暗号鍵を取得してからＤＭＰ３０へ送信することが可能な時間が制限されるため、無線通信装置５０の移動距離も制限される。その結果、ＤＭＳ２０と暗号鍵を共有させることが可能なＤＭＰ３０のＤＭＳ２０との距離も実質的に制限することが可能である。
【００８９】
なお、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９０】
例えば、上記実施形態では、ＤＭＳ２０が暗号鍵を生成し、ＤＭＳ２０により生成された暗号鍵をＤＭＰ３０が無線通信装置５０を介して取得する例を説明したが、本発明はかかる例に限定されない。例えば、ＤＭＰ３０が暗号鍵を生成し、ＤＭＰ３０により生成された暗号鍵をＤＭＳ２０が無線通信装置５０を介して取得してもよい。
【００９１】
本明細書のコンテンツ送信システム１の処理における各ステップは、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、コンテンツ送信システム１の処理における各ステップは、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）を含んでもよい。また、図８においては認証処理の後にＤＭＳ２０が暗号鍵を生成する例を示したが、ＤＭＳ２０は認証処理の前に暗号鍵を生成してもよい。
【００９２】
また、ＤＭＳ２０、ＤＭＰ３０、無線通信装置５０に内蔵されるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などのハードウェアを、上述したＤＭＳ２０、ＤＭＰ３０、無線通信装置５０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。また、図４、図５、または図７の機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
【図面の簡単な説明】
【００９３】
【図１】本実施形態にかかるコンテンツ送信システムの構成を示した説明図である。
【図２】ＤＭＳおよびＤＭＰの間で行なわれる通信の流れを示したシーケンス図である。
【図３】本実施形態にかかるＤＭＳのハードウェア構成を示した説明図である。
【図４】本実施形態にかかるＤＭＳの構成を示した機能ブロック図である。
【図５】本実施形態にかかるＤＭＰの構成を示した機能ブロック図である。
【図６】コンテンツリスト画面の一例を示した説明図である。
【図７】本実施形態にかかる無線通信装置の構成を示した機能ブロック図である。
【図８】本実施形態にかかるコンテンツ送信システムにおいて実行されるコンテンツ送信方法の流れを示したシーケンス図である。
【図９】変形例にかかる無線通信装置の構成を示した機能ブロック図である。
【符号の説明】
【００９４】
２０      ＤＭＳ
３０、３０Ａ、３０Ｂ  ＤＭＰ
５０、５１      無線通信装置
２１６、３１６    有線通信部
２２８、３２８、５２８    記憶部
２３２、３３２、５３２    制御部
２３６    暗号化部
２４６、３４６、５４６    無線通信部
２５０、３５０、５５０    認証部
２５４、５６０    鍵生成部
３３６    復号化部
３４０    表示部
５５４    タイマ
【図１】
2009260554.tif 000003
【図２】
2009260554.tif 000004
【図３】
2009260554.tif 000005
【図４】
2009260554.tif 000006
【図５】
2009260554.tif 000007
【図６】
2009260554.tif 000008
【図７】
2009260554.tif 000009
【図８】
2009260554.tif 000010
【図９】
2009260554.tif 000011