(57)【要約】【課題】暗号化データ送信開始の指示を受けた直後において、データ送信装置とデータ受信装置とが、時間を要することなく暗号鍵を共有するための、データ送信装置を提供することにある。【解決手段】本発明のチューナ装置２は、更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する暗号鍵管理部２３と、選択された暗号鍵を用いて、データを暗号化することにより暗号化データを生成する暗号化部２６と、生成された暗号化データを、データ受信装置に送信する高速無線通信部２４と、暗号化に使用された暗号鍵を更新する暗号鍵演算部１２とを備え、暗号鍵管理部２３は、暗号化部２６が、選択された暗号鍵の使用を終了した時点で、複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択する。【選択図】図１
2009182897.tif 000002
【特許請求の範囲】
【請求項１】
更新可能な暗号鍵を用いて暗号化した暗号化データを、データ受信装置に送信するデータ送信装置であって、
更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する選択手段と、
上記選択された暗号鍵を用いて、データを暗号化することにより上記暗号化データを生成する暗号化手段と、
上記生成された暗号化データを、上記データ受信装置に送信する送信手段と、
上記暗号化に使用された暗号鍵を更新する更新手段と、を備え、
上記選択手段は、上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択することを特徴とする、データ送信装置。
【請求項２】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、
上記更新手段は、上記使用が終了した暗号鍵の更新を開始することを特徴とする、請求項１に記載のデータ送信装置。
【請求項３】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち、当該使用した暗号鍵以外の全ての暗号鍵が更新中の場合、
上記更新手段は、上記使用が終了した暗号鍵の更新を取りやめ、
上記選択手段は、上記使用が終了した暗号鍵を、次に使用する暗号鍵として選択することを特徴とする、請求項１に記載のデータ送信装置。
【請求項４】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち、当該使用した暗号鍵以外の全ての暗号鍵が更新中の場合、
上記更新手段は、上記更新中の暗号鍵のうちのいずれか１つの暗号鍵の更新が完了する時点まで、上記使用した暗号鍵の更新を保留し、
上記選択手段は、上記更新中の暗号鍵のうちのいずれか１つの暗号鍵の更新が完了した時点で、上記更新が完了した暗号鍵を、次に使用する暗号鍵として、改めて選択することを特徴とする、請求項１に記載のデータ送信装置。
【請求項５】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、
上記データ受信装置への上記暗号化データの送信が終了した時点であることを特徴とする、請求項１から４までの、いずれか１項に記載のデータ送信装置。
【請求項６】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、
上記データ受信装置へ、予め設定されたデータ量の上記暗号化データを送信した時点であることを特徴とする、請求項１から４までの、いずれか１項に記載のデータ送信装置。
【請求項７】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、
上記データ受信装置へ、上記暗号化データの送信を開始してから、予め設定された時間が経過した時点であることを特徴とする、請求項１から４までの、いずれか１項に記載のデータ送信装置。
【請求項８】
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、
予め設定された時刻に達した時点であることを特徴とする、請求項１から４までの、いずれか１項に記載のデータ送信装置。
【請求項９】
上記暗号化データ以外の情報を、上記データ受信装置との間で送受信する送受信手段と、
上記送信手段および上記送受信手段への電力の供給を制御する制御手段と、を備え、
上記制御手段は、
上記暗号化データの送信終了から次の送信開始までの期間において、上記送信手段への電力の供給を遮断し、
上記送受信手段へは、常に電力を供給することを特徴とする、請求項１から８までのいずれか１項に記載のデータ送信装置。
【請求項１０】
上記複数の暗号鍵に、上記暗号化に使用される際の優先順位を設定する設定手段を、さらに備え、
上記選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記優先順位に基づいて、次の暗号化に使用する暗号鍵を選択することを特徴とする、請求項１から８までのいずれか１項に記載のデータ送信装置。
【請求項１１】
請求項１から９までのいずれか１項に記載のデータ送信装置と、当該データ送信装置より上記暗号化データを受信するデータ受信装置と、を含む通信システムであって、
上記データ受信装置が、
上記データ送信装置より上記暗号化データを受信する受信手段と、
更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する選択手段と、
上記選択された暗号鍵を用いて、上記受信した暗号化データを復号する復号手段と、
上記復号に使用された暗号鍵を更新する更新手段と、を備えており、
上記データ受信装置が備える選択手段は、上記復号手段が上記選択された暗号鍵の使用を終了した時点で、次の復号に用いる暗号鍵を選択し、
上記データ受信装置が備える選択手段が選択する暗号鍵は、上記データ送信装置が備える選択手段が選択する暗号鍵と同一であることを特徴とする、通信システム。
【請求項１２】
上記データ受信装置が備える選択手段は、上記復号手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択することを特徴とする、請求項１１に記載の通信システム。
【請求項１３】
上記データ送信装置は、上記複数の暗号鍵に、上記暗号化に使用される際の送信側優先順位を設定する設定手段を、さらに備え、
上記データ受信装置は、上記複数の暗号鍵に、上記復号に使用される際の受信側優先順位を設定する設定手段を、さらに備え、
上記データ受信装置が備える設定手段は、上記データ送信装置が備える設定手段が設定する暗号鍵と同一の暗号鍵に対して、送信側優先順位と同じ順位となる受信側優先順位を設定し、
上記データ送信装置が備える選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記送信側優先順位に基づいて、次の暗号化に使用する暗号鍵を選択し、
上記データ受信装置が備える選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記受信側優先順位に基づいて、次の復号に使用する暗号鍵を選択することを特徴とする、請求項１２に記載の通信システム。
【請求項１４】
更新可能な暗号鍵を用いて暗号化した暗号化データを、データ受信装置に送信するデータ送信方法であって、
更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する選択ステップと、
上記選択された暗号鍵を用いて、データを暗号化することにより上記暗号化データを生成する暗号化ステップと、
上記生成された暗号化データを、上記データ受信装置に送信する送信ステップと、
上記暗号化に使用された暗号鍵を更新する更新ステップと、を備え、
上記選択ステップは、上記暗号化ステップにおける上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択することを特徴とする、データ送信方法。
【請求項１５】
請求項１から１０までのいずれか１項に記載のデータ送信装置を動作させる通信プログラムであって、コンピュータを上記の各手段として機能させるための通信プログラム。
【請求項１６】
請求項１５に記載のデータ送信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、更新可能な暗号鍵を用いて暗号化した暗号化データを、データ受信装置に送信するデータ送信装置、データ送信方法、通信プログラム、該プログラムを記録した記憶媒体、および該データ送信装置と該データ送信装置からの暗号化データを受信するデータ受信装置とを含む通信システム、に関するものである。
【背景技術】
【０００２】
近年、壁掛けテレビを実現するために、放送信号等のコンテンツデータを受信するチューナ部と、コンテンツデータを画面に表示する表示部とを分離して、表示部を薄型軽量化する技術が開発されている。この場合、チューナ部から表示部に映像信号および音声信号を伝送するとともに、チューナ部と表示部との間における信号の送受信を制御するための、制御データのやり取りを行う方法が種々提案されている。
【０００３】
上述したチューナ部と表示部とを分離するシステムの典型例として、壁掛けテレビの利便性を高めるために、チューナ部と表示部とを無線通信を用いて接続することが多い。このような、チューナ部と表示部とを無線通信によって接続するシステムにおいては、コンテンツデータはデータ量が大きく、制御データはデータ量が小さいため、コンテンツデータを送受信する高速大容量かつ大消費電力の通信手段と、制御データを送受信する低速低容量かつ低消費電力の通信手段との、２つの異なる通信手段を用いて、コンテンツデータおよび制御データの送受信を行う通信方法が提案されている。
【０００４】
また、チューナ部と表示部とを無線通信によって接続するシステムにおいては、デジタル著作権管理の観点から、暗号鍵を用いてコンテンツデータを暗号化して通信することが必須となる。このとき、コンテンツデータの秘匿性を確保するためにも、この暗号鍵はコンテンツデータの通信手段とは別の通信手段で送信することが望ましい。
【０００５】
特許文献１には、このような、コンテンツデータの送受信のための第一データ通信部と、暗号鍵を含む制御データの送受信のための第二データ通信部との、２つの通信部を備えたカメラ装置が開示されている。
【０００６】
ここで、特許文献１に開示されたカメラ装置は、コンテンツデータ伝送用の第一データ通信部とは別の第二データ通信部を用いて、暗号鍵を画像受信装置に送信しているが、カメラ装置と画像受信装置とにおける暗号鍵の共有は、コンテンツデータの伝送前に一度行うだけであるため、コンテンツデータの秘匿性の観点から課題を有している。
【０００７】
上記のような、コンテンツデータの秘匿性をより確保するためには、一定時間毎、または、送受信するコンテンツデータのデータ量が一定量に達する毎に、暗号鍵を変更することが必要となる。
【０００８】
ここで、特許文献２には、更新可能な２つの暗号鍵（ＯｄｄおよびＥｖｅｎ）を用いて、一定時間毎に暗号鍵を変更して、コンテンツデータを暗号化する方法が開示されている。
【特許文献１】特開２００４−１９３６５７号公報（２００４年７月８日公開）
【特許文献２】特開平１１−３４０９６６号公報（１９９９年１２月１０日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１および２に開示された発明は、以下に示す課題を有している。
【００１０】
まず、特許文献１の発明においては、画像受信装置からの暗号鍵送信要求を、カメラ装置が受信した後、カメラ装置は暗号鍵を画像受信装置に送信する。ここで、カメラ装置または画像受信装置の電源が投入された直後など、カメラ装置がコンテンツデータ送信開始の指示を受けた直後においては、カメラ装置と画像受信装置とが共有する暗号鍵が存在しないため、コンテンツデータ送信開始の指示を受けた後に、画像受信装置から暗号鍵送信要求がカメラ装置に送信され、カメラ装置は、暗号鍵送信要求を受信した後、暗号鍵を画像受信装置に送信することになる。このため、コンテンツデータ送信開始の指示を受けた時点から、カメラ装置と画像受信装置とが暗号鍵を共有するまでに、時間を要することになり、結果、カメラ装置におけるコンテンツデータの暗号化、および画像受信装置におけるコンテンツデータの復号を開始するまでに、時間を要するという問題を生じる。
【００１１】
また、特許文献２の発明においては、ＯｄｄおよびＥｖｅｎの２種類の暗号鍵を、一定時間毎に切り替え、コンテンツデータを暗号化している。ここで、この２種類の暗号鍵を切替える際、暗号鍵を切替える時点より、時間Δｔ１分早く、切替わり後の暗号鍵に対応する暗号鍵対応データを受信装置に送信することにより、送信装置と受信装置とにおける暗号鍵の共有を行っている。これにより、暗号鍵が切り替わっても、送信装置におけるコンテンツデータの暗号化、受信装置におけるコンテンツデータの復号を、連続的に行うことを可能としている。
【００１２】
しかしながら、特許文献２の発明において、送信装置の電源をＯＮした直後など、送信装置がコンテンツデータ送信開始の指示を受けた直後においては、送信装置と受信装置とが共有する暗号鍵が存在しないため、コンテンツデータ送信開始の指示を受けた時点から、受信装置が暗号鍵対応データを受信し、送信装置と受信装置とが暗号鍵を共有するまでに、時間Δｔ１を要することになる。結果、送信装置におけるコンテンツデータの暗号化、および受信装置におけるコンテンツデータの復号を開始するまでに、時間を要するという問題を生じる。
【００１３】
本発明は、上記課題を解決するためになされたものであり、その目的は、暗号化データ送信開始の指示を受けた直後において、データ送信装置とデータ受信装置とが、時間を要することなく暗号鍵を共有するための、データ送信装置、通信システム、データ送信方法、通信プログラム、および該プログラムを記録する記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】
本発明に係るデータ送信装置は、上記の課題を解決するために、
更新可能な暗号鍵を用いて暗号化した暗号化データを、データ受信装置に送信するデータ送信装置であって、更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する選択手段と、上記選択された暗号鍵を用いて、データを暗号化することにより上記暗号化データを生成する暗号化手段と、上記生成された暗号化データを、上記データ受信装置に送信する送信手段と、上記暗号化に使用された暗号鍵を更新する更新手段と、を備え、上記選択手段は、上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択することを特徴としている。
【００１５】
上記の構成によれば、データ送信装置は、暗号化手段において、データを暗号化するとともに、暗号化した暗号化データを、送信手段を用いて、データ受信装置に送信する。ここで、データ受信装置への暗号化データの送信が終了すると、暗号化手段もデータの暗号化を終了する、言い換えれば、暗号鍵の使用を終了することになる。この時点で、選択手段は、次の暗号化に使用する暗号鍵を、複数の暗号鍵のうち、更新中でない暗号鍵のいずれか１つを選択する。これにより、外部（データ受信装置やユーザー）から、暗号化データの送信開始の指示を受けた時点において、使用する暗号鍵を既に選択していることになる。よって、データ送信装置は、暗号化データの送信開始の指示を受けた後、時間を要することなく、既に選択手段によって選択済の暗号鍵を用いて、データを暗号化することができる。
【００１６】
ここで、上記構成を備えたデータ送信装置より、暗号化データを受信するデータ受信装置は、当該データ送信装置より暗号化データを受信する受信手段と、更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する選択手段と、上記選択された暗号鍵を用いて、受信した暗号化データを復号する復号手段と、復号に使用された暗号鍵を更新する更新手段と、を備えており、当該データ受信装置が備える選択手段は、上記復号手段が上記選択された暗号鍵の使用を終了した時点で、次の復号に用いる暗号鍵を選択し、さらに、当該データ受信装置が備える選択手段が選択する暗号鍵が、当該データ送信装置が備える選択手段が選択する暗号鍵と同一であるものとする。
【００１７】
この場合、データ受信装置は、データ送信装置より暗号化データの受信を終了すると、復号手段は、暗号化データの復号を終了することになる、言い換えれば、復号に用いた暗号鍵の使用を終了することになる。この時点で、データ受信装置は、自身が備える選択手段において、次の復号に用いる暗号鍵として、データ送信装置において選択された暗号鍵を選択することになる。
【００１８】
また、データ送信装置において暗号化した暗号化データを、データ送信装置が受信し復号することからも、データ送信装置における暗号鍵の使用が終了した時点と、データ受信装置における暗号鍵の使用が終了した時点とは、同じ時点である。
【００１９】
したがって、データ送信装置およびデータ受信装置が、ともに、上記の構成を備えたことにより、データ送信装置およびデータ受信装置は、各々が暗号鍵の使用を終了した時点において、次の暗号化および復号に用いる共通の暗号鍵を、各々の選択手段において選択していることになる。結果、外部より暗号化データの伝送開始の指示を受けた直後において、データ送信装置とデータ受信装置とは、既に暗号鍵を共有していることになる。
【００２０】
なお、データ受信装置が備える選択手段が、データ送信装置が備える選択手段が選択する暗号鍵と同一の暗号鍵を選択する方法として、データ受信装置が、データ送信装置より、複数の暗号鍵のうちどの暗号鍵を選択したかを示す情報を、暗号鍵の使用が終了した時点で受信してもよいし、また、データ送信装置が、データ受信装置より、複数の暗号鍵のうちどの暗号鍵を選択したかを示す情報を、暗号鍵の使用が終了した時点で受信してもよいし、さらにまた、データ送信装置の選択手段における選択方法と、データ受信装置の選択手段における選択方法とが、同じ選択方法となるものであってもよい。
【００２１】
以上より、本発明のデータ送信装置は、暗号化データ送信開始の指示を受けた直後において、データ送信装置とデータ受信装置とが、時間を要することなく暗号鍵を共有できるようにするという効果を奏する。
【００２２】
また、本発明に係るデータ送信方法は、上記の課題を解決するために、
上記データ送信装置は、上記複数の暗号鍵に、上記暗号化に使用される際の優先順位を設定する設定手段を、さらに備え、上記データ受信装置は、上記複数の暗号鍵に、上記復号に使用される際の優先順位を設定する設定手段を、さらに備え、上記データ送信装置が備える選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記優先順位に基づいて、次の暗号化に使用する暗号鍵を選択し、上記データ受信装置が備える選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記優先順位に基づいて、次の復号に使用する暗号鍵を選択することを特徴としている。
【００２３】
上記の構成によれば、本発明に係るデータ送信装置と同様の作用効果を奏する。
【００２４】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記更新手段は、上記使用が終了した暗号鍵の更新を開始することが好ましい。
【００２５】
上記構成を備えたことにより、一度暗号化に使用した暗号鍵は、更新手段によって更新されることになり、結果、データ送信装置とデータ受信装置とにおいて伝送される、暗号化データの秘匿性を高めるという効果を奏する。
【００２６】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち、当該使用した暗号鍵以外の全ての暗号鍵が更新中の場合、上記更新手段は、上記使用が終了した暗号鍵の更新を取りやめ、上記選択手段は、上記使用が終了した暗号鍵を、次に使用する暗号鍵として選択することが好ましい。
【００２７】
まず、暗号化手段が上記選択された暗号鍵の使用を終了した時点で、直前に使用が終了した暗号鍵以外の暗号鍵が更新中か否かに関らず、更新手段が使用した暗号鍵の更新を開始すると、暗号鍵の更新時間よりも短い間隔で、暗号化データの送信開始と送信終了とが繰り返されると、全ての暗号鍵が更新中となってしまい、次の暗号化データに用いる暗号鍵が存在しない期間は発生することになる。
【００２８】
そこで、本発明に係るデータ送信装置は、上記構成を備えたことにより、暗号化手段が上記選択された暗号鍵の使用を終了した時点で、直前に使用した暗号鍵以外の全ての暗号鍵が更新中の場合、直前に使用した暗号鍵の更新を取止め、この更新を取りやめた暗号鍵を、次に使用する暗号鍵とする。これにより、全ての暗号鍵が更新中となることはなく、結果、次の暗号化データに用いる暗号鍵が存在しない期間が発生することを防止する効果を奏する。
【００２９】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち、当該使用した暗号鍵以外の全ての暗号鍵が更新中の場合、上記更新手段は、上記更新中の暗号鍵のうちのいずれか１つの暗号鍵の更新が完了する時点まで、上記使用した暗号鍵の更新を保留し、上記選択手段は、上記更新中の暗号鍵のうちのいずれか１つの暗号鍵の更新が完了した時点で、上記更新が完了した暗号鍵を、次に使用する暗号鍵として、改めて選択することが好ましい。
【００３０】
既に上述したように、暗号化手段が上記選択された暗号鍵の使用を終了した時点で、直前に使用が終了した暗号鍵以外の暗号鍵が更新中か否かに関らず、更新手段が使用した暗号鍵の更新を開始すると、次の暗号化データに用いる暗号鍵が存在しない期間は発生することになる。
【００３１】
そこで、本発明に係るデータ送信装置は、上記構成を備えたことにより、暗号化手段が上記選択された暗号鍵の使用を終了した時点で、直前に使用した暗号鍵以外の全ての暗号鍵が更新中の場合、上記使用した暗号鍵の更新を保留する。これにより、暗号化手段が上記選択された暗号鍵の使用を終了した時点においては、更新中でない暗号鍵が、少なくとも１つは存在することになり、結果、全ての暗号鍵が更新中となることはなく、結果、次の暗号化データに用いる暗号鍵が存在しない期間が発生することを防止できる。
【００３２】
さらに、上記構成を備えたデータ送信装置における上記選択手段は、更新中の暗号鍵のうちのいずれか１つの暗号鍵の更新が完了した時点で、上記更新が完了した暗号鍵を、次に使用する暗号鍵として改めて選択する。これにより、全ての暗号鍵が更新中となることを防止しつつ、一度使用した暗号鍵を更新しないまま再度使用することを抑えることになり、結果、暗号化データの秘匿性を高めるという効果を奏する。
【００３３】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、上記データ受信装置への上記暗号化データの送信が終了した時点であることが好ましい。
【００３４】
上記構成を備えたことにより、暗号化データの送信が終了するごとに、次の暗号化データに用いる暗号鍵を変更可能かどうか適宜判定することができる。
【００３５】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、上記データ受信装置へ、予め設定されたデータ量の上記暗号化データを送信した時点であることが好ましい。
【００３６】
上記構成を備えたことにより、予め設定されたデータ量の送信が終了するごとに、次の暗号化データに用いる暗号鍵を変更可能かどうか適宜判定することができる。
【００３７】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、上記データ受信装置へ、上記暗号化データの送信を開始してから、予め設定された時間が経過した時点であることが好ましい。
【００３８】
上記構成を備えたことにより、予め設定された時間ごとに、次の暗号化データに用いる暗号鍵を変更可能かどうか適宜判定することができる。
【００３９】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化手段が上記選択された暗号鍵の使用を終了した時点とは、予め設定された時刻に達した時点であることが好ましい。
【００４０】
上記構成を備えたことにより、予め設定された時刻ごとに、次の暗号化データに用いる暗号鍵を変更可能かどうか適宜判定することができる。
【００４１】
また、本発明に係るデータ送信装置は、さらに、
上記暗号化データ以外の情報を、上記データ受信装置との間で送受信する送受信手段と、上記送信手段および上記送受信手段への電力の供給を制御する制御手段と、を備え、上記制御手段は、上記暗号化データの送信終了から次の送信開始までの期間において、上記送信手段への電力の供給を遮断し、上記送受信手段へは、常に電力を供給することが好ましい。
【００４２】
上記の構成によれば、上記制御手段は、上記暗号化データの送信終了から次の送信開始までの期間において、上記送信手段への電力の供給を遮断するため、データ送信装置の消費電力を低減することができる。さらに、送受信手段は、暗号化データ以上の情報を送受信するものであり、かつ、常に電力が供給されているため、当該送受信手段を備えるデータ送信装置は、暗号化データ送信開始の指示信号などを、いつでも外部より受信することができる。
【００４３】
また、本発明に係るデータ送信装置は、さらに、
上記複数の暗号鍵に、上記暗号化に使用される際の優先順位を設定する設定手段を、さらに備え、上記選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記優先順位に基づいて、次の暗号化に使用する暗号鍵を選択することが好ましい。
【００４４】
ここで、例えば、設定手段が、暗号鍵に設定する優先順位を、更新された順番が新しいものほど、優先順位を低くすることにより、選択手段は、次の暗号化に使用する暗号鍵を、更新された順番が古いものから順番に選択することになる。これにより、使用する暗号鍵の選択に偏りが生じることを防止する効果を奏する。
【００４５】
なお、上記データ送信装置と上記データ受信装置とを含んで構成される通信システムも本発明の範疇に含まれる。
【００４６】
また、本発明に係る通信システムは、上記の課題を解決するために、
本発明に係るデータ送信装置と、当該データ送信装置より上記暗号化データを受信するデータ受信装置と、を含む通信システムであって、上記データ受信装置が、上記データ送信装置より上記暗号化データを受信する受信手段と、更新可能な複数の暗号鍵の中から、１つの暗号鍵を選択する選択手段と、上記選択された暗号鍵を用いて、上記受信した暗号化データを復号する復号手段と、上記復号に使用された暗号鍵を更新する更新手段と、を備えており、上記データ受信装置が備える選択手段は、上記復号手段が上記選択された暗号鍵の使用を終了した時点で、次の復号に用いる暗号鍵を選択し、上記データ受信装置が備える選択手段が選択する暗号鍵は、上記データ送信装置が備える選択手段が選択する暗号鍵と同一であることを特徴としている。
【００４７】
上記構成によれば、本発明の通信システムにおいて、データ受信装置が備える選択手段は、復号手段が暗号鍵の使用を終了した時点で、次の復号に用いる暗号鍵を選択する。さらに、データ送信装置が備える選択手段は、暗号化手段が暗号鍵の使用を終了した時点で、次の暗号化に使用する暗号鍵を選択する。つまり、データ受信装置とデータ送信装置とは、暗号化データの伝送が終了した時点で、次の暗号化および復号に用いる暗号鍵として、互いに同一の暗号鍵を選択することになる。
【００４８】
以上より、本発明の通信システムは、暗号化データ送信開始の指示を受けた直後において、データ送信装置とデータ受信装置とが、時間を要することなく暗号鍵を共有できることになるという効果を奏する。
【００４９】
また、本発明に係る通信システムは、さらに、
上記データ受信装置が備える選択手段は、上記復号手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択することが好ましい。
【００５０】
また、本発明に係る通信システムは、さらに、
上記データ送信装置は、上記複数の暗号鍵に、上記暗号化に使用される際の送信側優先順位を設定する設定手段を、さらに備え、上記データ受信装置は、上記複数の暗号鍵に、上記復号に使用される際の受信側優先順位を設定する設定手段を、さらに備え、上記データ受信装置が備える設定手段は、上記データ送信装置が備える設定手段が設定する暗号鍵と同一の暗号鍵に対して、送信側優先順位と同じ順位となる受信側優先順位を設定し、上記データ送信装置が備える選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記送信側優先順位に基づいて、次の暗号化に使用する暗号鍵を選択し、上記データ受信装置が備える選択手段は、上記複数の暗号鍵のうち更新中でない暗号鍵の中から、上記受信側優先順位に基づいて、次の復号に使用する暗号鍵を選択することが好ましい。
【００５１】
（プログラムおよび記録媒体）
なお、上記データ送信装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記データ送信装置をコンピュータにおいて実現する通信プログラム、およびその通信プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５２】
本発明のデータ送信装置は、以上のように、更新可能な暗号鍵を用いて暗号化した暗号化データを、データ受信装置に送信するデータ送信装置であって、更新可能な複数の暗号鍵の中から１つの暗号鍵を選択する選択手段と、上記選択された暗号鍵を用いてデータを暗号化することにより上記暗号化データを生成する暗号化手段と、上記生成された暗号化データを上記データ受信装置に送信する送信手段と、上記暗号化に使用された暗号鍵を更新する更新手段と、を備え、上記選択手段は、上記暗号化手段が上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを、次の暗号化に使用する暗号鍵として選択する。
【００５３】
また、本発明の通信システムは、以上のように、上記データ送信装置と、当該データ送信装置より上記暗号化データを受信するデータ受信装置と、を含む通信システムであって、上記データ受信装置が、上記データ送信装置より上記暗号化データを受信する受信手段と、更新可能な複数の暗号鍵の中から１つの暗号鍵を選択する選択手段と、上記選択された暗号鍵を用いて上記受信した暗号化データを復号する復号手段と、上記復号に使用された暗号鍵を更新する更新手段と、を備えており、上記データ受信装置が備える選択手段は、上記復号手段が上記選択された暗号鍵の使用を終了した時点で、次の復号に用いる暗号鍵を選択し、上記データ受信装置が備える選択手段が選択する暗号鍵は、上記データ送信装置が備える選択手段が選択する暗号鍵と同一であるものとしている。
【００５４】
さらに、本発明のデータ送信方法は、以上のように、更新可能な暗号鍵を用いて暗号化した暗号化データをデータ受信装置に送信するデータ送信方法であって、更新可能な複数の暗号鍵の中から１つの暗号鍵を選択する選択ステップと、上記選択された暗号鍵を用いてデータを暗号化することにより上記暗号化データを生成する暗号化ステップと、上記生成された暗号化データを上記データ受信装置に送信する送信ステップと、上記暗号化に使用された暗号鍵を更新する更新ステップと、を備え、上記選択ステップは、上記暗号化ステップにおける上記選択された暗号鍵の使用を終了した時点で、上記複数の暗号鍵のうち更新中でない暗号鍵のいずれか１つを次の暗号化に使用する暗号鍵として選択する。
【００５５】
したがって、本発明のデータ送信装置、通信システム、およびデータ送信方法は、暗号化データ送信開始の指示を受けた直後において、データ送信装置とデータ受信装置とが、時間を要することなく暗号鍵を共有するようにできる。
【発明を実施するための最良の形態】
【００５６】
以下、本発明に係る実施形態を図面に基づいて説明する。
【００５７】
〔実施形態１〕
本発明に係る実施形態１について、図２〜図９を参照して以下に説明する。
【００５８】
（設置環境）
まず、本発明に係る表示装置１（データ受信装置）および中継ボックス２（データ送信装置）の設置環境の具体例を図２に示す。図２は、表示装置１および中継ボックス２の設置環境を示す説明図である。
【００５９】
図２に示すように、中継ボックス２は、アンテナ４、インターネットに接続したＰＣ（パーソナルコンピュータ）５、ＤＶＤ６、ＤＶＤ７、ゲーム機８、および防犯カメラからの映像音声信号をそれぞれ受信する。中継ボックス２は、表示装置１を介して送信されるリモコン３からの指示に基づいて、受信した映像音声信号から表示装置１が表示する映像信号を選択し、選択した映像音声信号に含まれる映像音声データ（データ）を、表示装置１に無線通信を用いて送信する。ここで、中継ボックス２は、映像音声データを表示装置１に送信する際、暗号鍵を用いて選択した映像信号を暗号化した後、表示装置１に送信する。なお、図２に示した、中継ボックス２に接続されている各種機器は一例であり、設置環境によって接続される各種機器が変ることは当然である。
【００６０】
実施形態１においては、中継ボックス２が、アンテナ４を介して受信した放送信号を選択し、表示装置１に送信するものとして説明する。
【００６１】
次に、アンテナ４を介して受信した放送信号を、中継ボックス２が選択し、表示装置１が表示する場合の、実施形態１に係るテレビシステム（通信システム）の基本構成を図３に示す。図３は、放送信号を表示装置１が表示する場合の、テレビシステムの基本構成を示す説明図である。なお、図３においては、図２の中継ボックス２をチューナ装置２（データ送信装置）としている。
【００６２】
図３に示すように、実施形態１のテレビシステムは、テレビ映像を表示する共に、テレビ音声を出力する表示装置１と、放送電波を受信するアンテナ４と、アンテナ４を介して入力された複数の放送信号から、所定の放送信号を選択して、選択した放送信号に含まれる映像音声データを表示装置１に送信するチューナ装置２と、視聴者がチャンネルの指定や、表示装置１の電源ＯＮおよびＯＦＦなどを指示するリモコン３とより構成されている。なお、実施形態１においては、表示装置１の電源ＯＦＦとは、表示装置１に供給される電源を遮断する意味ではなく、テレビ映像を表示せず、リモコン３からの指示信号をいつでも受け付ける状態にある、スタンバイ状態を意味している。
【００６３】
なお、このテレビシステムにおいては、テレビ映像の表示、テレビ音声の出力、電源ＯＮおよびＯＦＦ、リモコン３からの指示信号の受信と処理、その他のテレビとしての主な機能は、選局機能を除いて表示装置１の中に搭載されている。また、チューナ装置２は、主として、視聴者によって指示されたチャンネルを選択し、選択したチャンネルに応じた放送信号に含まれる映像音声データを暗号化する機能と、暗号化した映像音声データ（暗号化データ）を表示装置１に、無線通信を用いて送信する機能とを有している。
【００６４】
ここで、実施形態１に係るテレビシステムにおいては、表示装置１とチューナ装置２との間の通信手段として、２種類の無線通信手段を設けている。１つは映像音声データの伝送に用いる、消費電力が大きい高速無線通信であり、もう１つはチャンネル指定や表示装置１およびチューナ装置２の電源のＯＮおよびＯＦＦなどの信号、暗号鍵の共有に必要な暗号鍵生成情報などの制御信号の伝送に用いる、消費電力が小さい低速無線通信である。なお、これら無線通信の方式は特に限定しない。
【００６５】
また、実施形態１においては、上述の２種類の通信手段が伝送するデータの特性に基づき、低速無線通信は表示装置１とチューナ装置２とのにおいて双方向通信とし、高速無線通信はチューナ装置２から表示装置１への一方向の通信としている。また、高速無線通信は消費電力が大きいため、表示装置１の電源がＯＦＦの場合には、高速無線通信手段の電源もＯＦＦとするが、低速無線通信は常時電源がＯＮ、または定期的に電源がＯＮになる省電力モードにしておき、表示装置１からの制御信号をいつでも送受信できるように備える方式としている。さらに、リモコン３からの指示信号（例えば、チャンネル選択信号）は、表示装置１を経由して低速無線通信を介してチューナ装置２へ転送されるものとするが、本発明はこれに限るものではなく、リモコン３から指示信号を、表示装置１を経由せず、直接チューナ装置２が受信する構成としてもよい。この場合、リモコン３からの指示信号は、前記の低速無線通信を用いる構成としてもよい。さらに、リモコン３からの指示信号を、表示装置１およびチューナ装置２の両方が同時に受信する構成としてもよい。
【００６６】
（伝送方法の概略）
次に、チューナ装置２から表示装置１への、映像音声データの伝送方法の概略について説明する。
【００６７】
まず、チューナ装置２および表示装置１は、映像音声データの伝送に先立って、伝送する映像音声データの暗号化に用いる暗号鍵を、チューナ装置２と表示装置１とのにおいて共有しておく。なお、暗号鍵の共有のタイミングの詳細については後述とする。チューナ装置２は、アンテナ４を介して受信した複数の放送信号の中から、リモコン３からの指示信号に基づき、１つの放送信号を選択する。さらに、チューナ装置２は、選択した放送信号に含まれる映像音声データをデジタル化した後、事前に表示装置１と共有している暗号鍵を用いて、デジタル化した映像音声データを暗号化し、表示装置１に高速無線通信を用いて送信する。なお、アンテナ４を介して受信する放送信号がデジタル放送信号である場合には、チューナ装置２における映像音声データのデジタル化処理は不要となる。
【００６８】
表示装置１は、チューナ装置２より受信した映像音声データを、事前に共有している暗号鍵を用いて復号し、自身が備える表示パネルおよびスピーカへ出力する。
【００６９】
（表示装置１の構成）
次に、実施形態１に係る表示装置１の構成について、図４を参照して以下に説明する。図４は、表示装置１の構成を示すブロック図である。
【００７０】
図４に示すように、表示装置１は、表示装置１が備える各機能ブロックを制御する制御部１０（制御手段）と、暗号鍵の更新、および管理を行う暗号鍵更新部１１と、チューナ装置２からの映像音声データを受信する高速無線通信部１４（受信手段）と、チューナ装置２と低速無線通信を行う低速無線通信部１５と、リモコン３からの指示信号を受信するリモコン信号通信部１６と、暗号化された映像音声データを復号するデータ復号部１７（復号手段）と、映像音声データに含まれる音声データに基づく音声を出力するスピーカ１８と、映像音声データに含まれる映像データに基づく映像を出力する表示パネル１９とを備えている。さらに、暗号鍵更新部１１は、暗号鍵生成情報に基づいて、演算によって暗号鍵を更新する暗号鍵演算部１２（更新手段）と、更新された暗号鍵を保存、および、自身が保存する複数の暗号鍵の中から、映像音声データの復号に用いる暗号鍵を選択する暗号鍵管理部１３（選択手段、設定手段）とを備えている。なお、上記の暗号鍵生成情報については後述とする。
【００７１】
（チューナ装置２の構成）
次に、実施形態１に係るチューナ装置２の構成について、図１を参照して以下に説明する。図１は、チューナ装置２の構成を示すブロック図である。
【００７２】
図１に示すように、チューナ装置２は、チューナ装置２が備える各機能ブロックを制御する制御部２０（制御手段）と、暗号鍵の更新、および管理を行う暗号鍵更新部２１と、アンテナ４を介して受信した複数の放送信号の中から、リモコン３からの指示信号（チャンネル選択信号）に基づいて１つの放送信号を選択するチューナ２７と、チューナ２７からの放送信号に含まれる映像音声データをデジタル化するデジタル化部２８と、デジタル化された映像音声データを暗号化する暗号化部２６（暗号化手段）と、暗号化された映像音声データを高速無線通信を用いて表示装置１に出力する高速無線通信部２４（送信手段）と、表示装置１と低速無線通信を行う低速無線通信部２５（送受信手段）とを備えている。さらに、暗号鍵更新部２１は、暗号鍵生成情報に基づいて、演算によって暗号鍵を更新する暗号鍵演算部２２（更新手段）と、更新された暗号鍵を保存、および、自身が保存する複数の暗号鍵の中から、映像音声データの復号に用いる暗号鍵を選択する暗号鍵管理部２３（選択手段、設定手段）とを備えている。なお、上記の暗号鍵生成情報については後述とする。
【００７３】
（暗号鍵の共有）
次に、表示装置１とチューナ装置２との間における暗号鍵の共有について説明する。まず、チューナ装置２から表示装置１に、高速無線通信を用いて送信される映像音声データは、映像音声データの著作権などの観点から、暗号化される必要がある。このとき、映像音声データの秘匿性を高めるためには、映像音声データの暗号化に用いる暗号鍵を所定のタイミングにおいて切替える必要がある。このため、チューナ装置２と表示装置１との間において、伝送される映像音声データに対して用いる暗号鍵を、映像音声データの伝送を行う前に共有しておく必要がある。この暗号鍵の共有ができていないと、表示装置１は、チューナ装置２より受信した映像音声データを復号できず、視聴者が望む映像および音声を出力できない状態となる。例え、短時間でも映像を出力できない時間が発生すると、視聴者は不快感を覚えるため、暗号鍵の共有ができない時間帯が発生することを防止することが重要となる。
【００７４】
ここで、暗号鍵管理部１３が複数の暗号鍵から映像音声データの復号に用いる暗号鍵を選択する選択方法と、暗号鍵管理部２３が複数の暗号鍵から映像音声データの暗号化に用いる暗号鍵を選択する選択方法が同じであるとすると、表示装置１およびチューナ装置２が、同一の暗号鍵を共有するためには、暗号鍵管理部１３が保存する複数の暗号鍵と、暗号鍵管理部２３が保存する複数の暗号鍵とが、常に同じである必要がある。
【００７５】
さらに、上述したように、映像音声データの暗号化に用いる暗号鍵は、所定のタイミングにおいて変更する必要があるが、暗号鍵管理部１３および２３は、無制限に常時保存しておくことはできない。したがって、暗号鍵管理部１３および２３は、有限個の暗号鍵を保存し、暗号鍵更新部１１および２１は、暗号化および復号に使用した暗号鍵を更新し、暗号鍵管理部１３および２３に保存する必要がある。
【００７６】
ここで、表示装置１およびチューナ装置２は、暗号化および復号に使用した暗号鍵を更新する際、より高い秘匿性を確保するためには、暗号鍵自体を、低速無線通信を用いて送受信するのではなく、暗号鍵を更新するための暗号鍵生成情報を、低速無線通信を用いて送受信する。表示装置１およびチューナ装置２のそれぞれが備える暗号鍵演算部１２および２２は、それぞれが映像音声データの暗号化および復号に用いた暗号鍵を、この同じ暗号鍵生成情報に基づいて更新することにより、暗号鍵演算部１２および２２のそれぞれにおいて更新された暗号鍵は、同じものとなる。結果、暗号鍵管理部１３および２３のそれぞれが保存する、複数の暗号鍵は同じものとなる。なお、本発明においては、暗号鍵の更新および暗号鍵生成情報の具体的な構成としてはＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換アルゴリズムを使うことを想定しており、表示装置１とチューナ装置２の双方が暗号鍵生成情報を生成する機能を有しており、暗号鍵演算部１２および２２は、暗号鍵生成情報の元となる乱数値を生成し、この乱数値に所定の演算を施して相手の装置に送る暗号鍵生成情報を生成している。生成したこれら暗号鍵生成情報をお互いに送受信して、相手装置から受け取った暗号鍵生成情報と自装置が送信した暗号鍵生成情報の基になっている乱数値を使って暗号鍵演算部１２および２２で所定の演算を行うことにより、暗号鍵演算部１２および２２にて同じ演算結果（新しい暗号鍵）が得られる。なお、暗号鍵の更新および暗号鍵生成情報の構成としては、上記Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換アルゴリズムに限るものではなく、表示装置１およびチューナ装置２が暗号鍵を、秘匿性を確保して共有できる構成であればよく、上記Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵交換アルゴリズムのように双方の装置が生成した暗号鍵生成情報をお互いに送受信する構成だけでなく、一方の装置が生成した暗号鍵生成情報を他方の装置に対して送信するような構成でも良い。
【００７７】
なお、暗号鍵管理部１３および２３における、複数の暗号鍵から映像音声データの暗号化または復号に用いる暗号鍵を選択する選択方法としては、複数の暗号鍵それぞれに、使用する際の優先順位を設定し、この優先順位に基づいて、複数の暗号鍵から、暗号化または復号に用いる暗号鍵を選択する方法がある。また、優先順位の設定方法としては、更新された直後の暗号鍵の優先順位を、最下位に設定することなどがある。具体的には、暗号鍵管理部１３が、更新された直後の暗号鍵の優先順位（受信側優先順位）を、最下位とし、暗号鍵管理部２３が、更新された直後の暗号鍵の優先順位（送信側優先順位）を、最下位として設定する。これにより、暗号鍵演算部１２および２２は、同一の暗号鍵生成情報に基づいて生成することからも、暗号鍵管理部１３および２３はそれぞれ、同一の暗号鍵に対して、同一の優先順位を設定することになる。これにより、暗号鍵管理部１３および２３が、それぞれ設定した優先順位に基づいて、次に使用する暗号鍵を選択することにより、暗号化部２６において、次の暗号化に用いる暗号鍵と、データ復号部１７において、次の復号に用いる暗号鍵とは、同一の暗号鍵となる。さらにこの場合、最も前に更新された暗号鍵の優先順位が最上位となり、全ての暗号鍵を順に使用することになる。
【００７８】
また、暗号鍵管理部１３および２３における、複数の暗号鍵から映像音声データの暗号化または復号に用いる暗号鍵を選択する別の選択方法としては、暗号鍵管理部１３または２３のどちらか一方が次に使用する暗号鍵を使用可能な暗号鍵の中から選択し、他方へ通知する方法がある。この場合、その時点で使用可能な暗号鍵が選択できれば、どのような方法で次に使用する暗号鍵を選択しても良い。
【００７９】
以上のように、暗号鍵管理部１３および２３のそれぞれが保存する複数の暗号鍵が、常に同じものとなることにより、表示装置１とチューナ装置２との間において、暗号鍵の共有が可能となる。
【００８０】
（暗号鍵の更新）
ここで、表示装置１およびチューナ装置２の間における通信の秘匿性を高めるためには、暗号鍵の共有を複雑化する必要があるが、複雑化した暗号鍵の共有を迅速に行うためには、表示装置１およびチューナ装置２が、高価な演算装置を備える必要がある。この暗号鍵の共有は、表示装置１およびチューナ装置２からなる壁掛けテレビにとって、従属的な機能であるため、コストパフォーマンスの観点から、上記のような高価の演算装置を備えることはできない。そのため、暗号鍵演算部１２および２２における、暗号鍵生成情報に基づく暗号鍵の更新には、時間を要することになる。したがって、頻繁に暗号鍵を更新すると、更新中でない暗号鍵が存在しなくなり、暗号鍵の共有が間に合わなくなる虞がある。よって、共有する暗号鍵更新のための時間を考慮して、暗号鍵の更新タイミングを決めることになる。実施形態１においては、暗号鍵の更新は、表示装置１がスタンバイ状態になるたびに実行するものとする。表示装置１がスタンバイ状態になれば、表示装置１およびチューナ装置２における、映像音声データの伝送は行われないため、その間に、暗号鍵演算部１２および２２が、暗号化または復号に使用した暗号鍵の更新を行うことにより、暗号鍵更新の時間を確保できる。
【００８１】
次に、暗号鍵の共有と、映像音声データの伝送との関係を説明する。なお、実施形態１においては、説明を簡略化するために、暗号鍵管理部１３および２３が保存する暗号鍵は、２つの暗号鍵１および２とし、暗号鍵１および２の切替および更新して、映像音声データの暗号化に使用する。
【００８２】
具体的には、チューナ装置２は、映像音声データＡを暗号鍵１を用いて暗号化すると、次の映像音声データＢは暗号鍵２を用いて暗号化する。さらに、次の映像音声データＣに対しては、映像音声データＡの暗号化に用いた暗号鍵１を更新した、新たな暗号鍵１を用いて暗号化すると共に、映像音声データＡの暗号化に用いた暗号鍵１は削除する。また、表示装置１とチューナ装置２との間において、映像音声データを伝送する前に、暗号鍵生成情報を送受信し、表示装置１とチューナ装置２との双方において、次の映像音声データに対して用いる暗号鍵を共有し、待機する。
【００８３】
なお、暗号鍵生成情報はデータ量が少ないため、暗号鍵生成情報の送受信は、低速無線通信にて十分対応できる。本実施形態１においては、表示装置１およびチューナ装置２における、低速無線通信部１５および２５、暗号鍵更新部１１および２１（暗号鍵演算部１２および２２、暗号鍵管理部１３および２３を含む）、制御部１０および２０など、暗号鍵の更新や管理に関連するブロックは、消費電力が小さいこともあり、スタンバイ状態にあっても常時電力が供給されている。一方、表示装置１およびチューナ装置２における、高速無線通信部１４および２４は、映像音声データが送信されない期間、例えば表示装置１がスタンバイ状態になったとき、消費電力節減を図るため電力が供給されない。ここで、暗号鍵生成情報は常時電力が供給されている低速無線通信部１５および２５を用いて、送受信されるため、暗号鍵の共有の必要が生じた時は、表示装置１およびチューナ装置２は、いつでも暗号鍵生成情報を送受信可能な構成となる。なお、高速無線通信部１４および２４へ電力を供給するか否かの制御は、制御部１０および２０が制御している。
【００８４】
（暗号鍵の変更および更新タイミング）
次に、実施形態１に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を、図５を参照して以下に説明する。図５は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。なお、実施形態１においては、表示装置１およびチューナ装置２間における、映像音声データの伝送の終了時点とは、表示装置１がスタンバイ状態となった時点である。ここで、表示装置１がスタンバイ状態になるのは、視聴者がリモコン３を介して、表示装置１にスタンバイ状態になることを指示する指示信号を受信したときであり、この指示信号を受信すると、表示装置１は、自身をスタンバイ状態にするとともに、チューナ装置２に対して、映像音声データの送信中止を示す指示信号を送信する。さらに、実施形態１においては、映像音声データの伝送が終了した時点で、チューナ装置２が暗号鍵生成情報を生成し、生成した暗号鍵生成情報を表示装置１に送信し、表示装置１はチューナ装置２から暗号化生成情報を受信すると暗号鍵生成情報を生成し、生成した暗号鍵生成情報をチューナ装置２に送信する。チューナ装置２および表示装置１は、相手装置からの暗号鍵生成情報を受信すると、最後に使用した暗号鍵の更新を開始するものとする。
【００８５】
図５に示すように、まず、時間ｔ１において、暗号鍵１によって暗号化された映像音声データＡが、高速無線通信を用いて、チューナ装置２から表示装置１に送信されている。このとき、暗号鍵１は表示装置１およびチューナ装置２において、映像音声データＡの暗号化および復号のために使用中の状態となっている。なお、暗号鍵２は、既に更新されて待機中の状態となっているものとする。
【００８６】
次に、時間ｔ２において、チューナ装置２が、映像音声データの送信中止を示す指示信号を、表示装置１より受信すると、チューナ装置２は、映像音声データＡの送信を終了するとともに、映像音声データＡの暗号化に使用した暗号鍵１を更新するための暗号鍵生成情報を、表示装置１に低速無線通信を用いて送信する。続いて、表示装置１は自身が生成した暗号鍵生成情報を、チューナ装置２へ低速無線通信を用いて送信する。なお、図５においては、双方の装置が送信する鍵生成情報の送信をまとめて鍵生成情報送信と記載している。また、後ほど参照する図面においても同様である。
さらに、チューナ装置２および表示装置１は、送受信した暗号鍵生成情報に基づき、それぞれが備える暗号鍵演算部１２および２２において、暗号鍵１の更新を開始する。さらに、映像音声データＡの伝送終了時点において、言い換えれば、映像音声データＡに対して用いた暗号鍵１の使用を終了した時点において、暗号鍵管理部１３および２３は、暗号鍵１および２の状態を検出し、次の映像音声データＢに使用する暗号鍵を選択する。図５の場合においては、時間ｔ２の時点で、暗号鍵１の更新が開始されるため、暗号鍵管理部１３および２３は、次の映像音声データＢに対する暗号鍵として、暗号鍵２を選択する。その後、暗号鍵演算部１２および２２が暗号鍵１の更新が完了すると、暗号鍵管理部１３および２３は、更新した暗号鍵１を待機中の状態として、自身の内部に保存する。
【００８７】
次に、時間ｔ３において、チューナ装置２が映像音声データの送信開始を示す指示信号を、表示装置１より受信すると、チューナ装置２は、時間ｔ２において選択した暗号鍵２を用いて映像音声データＢを暗号化し、高速無線通信を用いて表示装置１に送信する。一方、表示装置１は、時間ｔ２において選択した暗号鍵２を用いて、受信した映像音声データＢの復号を開始する。
【００８８】
次に、時間ｔ４において、チューナ装置２が映像音声データの送信中止を示す指示信号を、表示装置１より受信すると、時間ｔ２の場合と同様に、チューナ装置２は、暗号鍵２を更新するための暗号鍵生成情報を、低速無線通信を用いて表示装置１に送信し、続いて、表示装置１は自身が生成した暗号鍵生成情報を、チューナ装置２へ低速無線通信を用いて送信する。暗号鍵管理部１３および２３は、映像音声データＢに使用した暗号鍵２の更新を開始する。さらに、暗号鍵管理部１３および２３は、次の映像音声データに対して用いる暗号鍵として、暗号鍵１を選択する。
【００８９】
以上のように、表示装置１およびチューナ装置２は、映像音声データの伝送の終了時点において、次の映像音声データに対して用いる暗号鍵を選択しているため、次に映像音声データの伝送開示時点において、暗号鍵を共有するための処理を必要としない。結果、視聴者より表示装置１の映像音声の出力開始の指示を受けた後、言い換えれば、表示装置１およびチューナ装置２間における映像音声データの伝送開始の指示を受けた後、チューナ装置２は、時間を要することなく、すでに選択している暗号鍵を用いて、映像音声データを暗号化し、表示装置１は、映像および音声を出力することができる。
【００９０】
ここで、暗号鍵演算部１２および２２における、暗号鍵の更新には時間を要する。したがって、リモコン３からの指示信号などによって、表示装置１がスタンバイ状態から電源ＯＮの状態に短時間に切替わった場合、映像音声データＡの伝送が終了した後の、暗号鍵１の更新中に、次の映像音声データＢの伝送が開始されることもあり得る。この場合における、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を、図６を参照して以下に説明する。図６は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【００９１】
図６に示すように、時間ｔ３において、暗号鍵演算部１２および２２が、暗号鍵１を更新中の時点で、チューナ装置２が映像音声データの送信開始を示す指示信号を、表示装置１より受信したとても、チューナ装置２は、時間ｔ２において既に選択済の暗号鍵２を用いて、映像音声データＢを暗号化し、高速無線通信を用いて表示装置１に送信できる。
【００９２】
次に、図７を参照して、図５の動作に対応する、実施形態１に係るテレビシステムにおけるシーケンスを説明する。図７は、図５の動作に対応するテレビシステムのシーケンスを示すシーケンス図である。
【００９３】
まず、チューナ装置２は、高速無線通信を用いて、暗号鍵１によって暗号化した映像音声データＡを、表示装置１に送信する。このとき、表示装置１およびチューナ装置２における暗号鍵１は、使用中の状態となっており、暗号鍵２は待機中の状態となっている。
【００９４】
次に、リモコン３より、表示装置１の電源ＯＦＦを指示する指示信号を受信した表示装置１は、低速無線通信を用いて、チューナ装置２に、映像音声データＡの送信終了を指示する送信終了信号を送信するとともに、自身はスタンバイ状態となる。さらに、表示装置１は、次の映像音声データＢの復号に用いる暗号鍵として、待機中の暗号鍵２を選択する。
【００９５】
一方、送信終了信号を受信したチューナ装置２は、映像音声データＡの送信を終了するとともに、暗号鍵１の更新のための暗号鍵生成情報を生成し、この暗号鍵生成情報を、低速無線通信を用いて表示装置１に送信し、さらに、自身はスタンバイ状態となる。また、このとき、チューナ装置２は、次の映像音声データＢの暗号化に用いる暗号鍵として、待機中の暗号鍵２を選択する。
【００９６】
次に、暗号鍵生成情報を受信した表示装置１は、暗号鍵１の更新のための暗号鍵生成情報を生成し、この暗号鍵生成情報を、低速無線通信を用いてチューナ装置２に送信する。
【００９７】
次に、表示装置１およびチューナ装置２は、相手装置からの暗号鍵生成情報を受信した後、それぞれが備える暗号鍵１の更新を開始する。なお、暗号鍵１の更新開始の時点から、一定時間経過後に、表示装置１およびチューナ装置２は、暗号鍵１の更新を完了し、暗号鍵１は待機中の状態となる。
【００９８】
次に、リモコン３より、表示装置１の電源ＯＮを指示する指示信号を受信した表示装置１は、低速無線通信を用いて、チューナ装置２に、映像音声データＢの送信開始を指示する送信開始信号を送信するとともに、自身をスタンバイ状態から電源ＯＮ状態にする。送信開始信号を受信したチューナ装置２は、自身をスタンバイ状態から電源ＯＮ状態にする。
【００９９】
次に、チューナ装置２は、既に選択済の暗号鍵２を用いて暗号化した、映像音声データＢを、高速無線通信を用いて、表示装置１に送信する。表示装置１は、チューナ装置２からの映像音声データＢを復号し、復号した映像音声データをスピーカ１８、表示パネル１９に出力する。ここで、表示装置１およびチューナ装置２が備える暗号鍵２は、使用中の状態となる。
【０１００】
次に、リモコン３より、表示装置１の電源ＯＦＦを指示する指示信号を受信した表示装置１は、低速無線通信を用いて、チューナ装置２に、映像音声データＢの送信終了を指示する送信終了信号を送信するとともに、自身はスタンバイ状態となる。さらに、表示装置１は、次の映像音声データＣの復号に用いる暗号鍵として、待機中の暗号鍵１を選択する。
【０１０１】
一方、送信終了信号を受信したチューナ装置２は、映像音声データＢの送信を終了するとともに、暗号鍵２の更新のための暗号鍵生成情報を生成し、この暗号鍵生成情報を、低速無線通信を用いて表示装置１に送信し、さらに、自身はスタンバイ状態となる。また、このとき、チューナ装置２は、次の映像音声データＣの暗号化に用いる暗号鍵として、待機中の暗号鍵２を選択する。
【０１０２】
次に、暗号鍵生成情報を受信した表示装置１は、暗号鍵２の更新のための暗号鍵生成情報を生成し、この暗号鍵生成情報を、低速無線通信を用いてチューナ装置２に送信する。
さらに、表示装置１およびチューナ装置２は、相手装置からの暗号鍵生成情報を受信した後、それぞれが備える暗号鍵２の更新を開始する。なお、暗号鍵２の更新開始の時点から、一定時間経過後に、表示装置１およびチューナ装置２は、暗号鍵２の更新を完了し、暗号鍵２は待機中の状態となる。
【０１０３】
次に、図８を参照して、表示装置１およびチューナ装置２を含むテレビシステムにおける、映像音声データの伝送および暗号鍵更新の動作を説明する。図８は、実施形態１に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャートである。
【０１０４】
まず、コンセントに電源プラグを差し込むなどして、表示装置１およびチューナ装置２が起動する。表示装置１およびチューナ装置２は、起動後、初期化処理を行う（ステップ１０１：以下、Ｓ１０１と略称する）。この初期化処理においては、低速無線通信部１５および２５を介して通信することなどにより、表示装置１も起動していることを確認したチューナ装置２の方から表示装置１へ、低速無線通信部１５および２５を介して、暗号鍵生成情報の送信を開始することにより、表示装置１およびチューナ装置２が互いに暗号鍵生成情報の送受信を行い、暗号鍵演算部１２および２２において、２つの暗号鍵を更新する。さらに、暗号鍵管理部１３および２３は、更新された２つの暗号鍵の中から、最初の暗号化または復号に使用する暗号鍵を選択する。なお、この初期化処理において、暗号鍵演算部１２および２２が、２つの暗号鍵を更新する際に、それぞれの暗号鍵に優先順位を付し、この優先順位に基づいて、暗号鍵管理部１３および２３が、最初の暗号化または復号に使用する暗号鍵を選択するものとしてもよい。なお、このとき、表示装置１およびチューナ装置２は、スタンバイ状態であり、言い換えれば、消費電力の大きい高速無線通信部１４および２４への電源供給は遮断し、制御部１０および２０、暗号鍵更新部１１および１２、および低速無線通信部１５および２５などの、暗号鍵更新や映像音声データ伝送開始の条件を判断するブロックには電力を供給している。なお、Ｓ１０１の初期化処理は、何らかの障害によって、表示装置１およびチューナ装置２間において通信ができなかった場合にも行われるものである。
【０１０５】
次に、表示装置１およびチューナ装置２は、表示装置１が、リモコン信号通信部１６を介して、リモコン３より自身の電源ＯＮを指示する指示信号を受信するまで、スタンバイ状態のまま待機する。表示装置１が、リモコン３より上記の指示信号を受信すると、表示装置１は、低速無線通信部１５を介して、チューナ装置２に、映像音声データの送信開始を指示する送信開始信号を送信する（Ｓ１０２）。次に、チューナ装置２は、暗号化部２６において、既に選択済の暗号鍵を用いて、映像音声データを暗号化し、高速無線通信部２４を介して暗号化した映像音声データを、表示装置１に送信する。一方、表示装置１は、高速無線通信部１４を介して、暗号化された映像音声データを受信し、データ復号部１７において、既に選択済の暗号鍵を用いて受信した映像音声データを復号する（Ｓ１０３）。
【０１０６】
次に、表示装置１の電源ＯＦＦを指示する指示信号を受信した表示装置１は、低速無線通信部１５を介して、チューナ装置２に、映像音声データの送信終了を指示する送信終了信号を送信するとともに、自身はスタンバイ状態となる。一方、チューナ装置２は、送信終了信号を受信した後、映像音声データの送信を終了し、自身はスタンバイ状態となる（Ｓ１０４）。
【０１０７】
映像音声データの伝送を終了した表示装置１およびチューナ装置２は、暗号鍵管理部１３および２３において、次の映像音声データの暗号化または復号に用いる暗号鍵を、暗号鍵管理部１３および２３内に保存する更新中でない暗号鍵の中から、それぞれの暗号鍵に設定された優先順位に基づき選択する（Ｓ１０６）。
【０１０８】
次に、チューナ装置２は、暗号鍵演算部２２において、Ｓ１０３で使用した暗号鍵を更新するために乱数およびこの乱数に基づき暗号鍵生成情報を生成し、生成した暗号鍵生成情報を、低速無線通信部２５を介して表示装置１に送信する。一方、チューナ装置２からの暗号鍵生成情報を受信した表示装置１は、暗号鍵演算部１２において、Ｓ１０３で使用した暗号鍵を更新するために、乱数およびこの乱数に基づき暗号鍵生成情報を生成し、生成した暗号鍵生成情報を、低速無線通信部１５を介してチューナ装置２に送信する（Ｓ１０７）。
さらに、相手装置から暗号鍵生成情報を受信した表示装置１およびチューナ装置２は、暗号鍵演算部１２および２２において、Ｓ１０７において自装置内で生成した乱数と相手機器から受信した暗号鍵生成情報に基づき、新たな暗号鍵を更新した後、暗号鍵管理部１３および２３が、使用済の暗号鍵を削除し、新たに更新した暗号鍵を、優先順位を設定して自身の内部に保存した後、Ｓ１０２へ戻りスタンバイ状態となる（Ｓ１０８）。なお、暗号鍵管理部１３および２３における、暗号鍵への優先順位の設定方法は、同じ設定方法である。
【０１０９】
なお、図８に明記はしていないが、表示装置１およびチューナ装置２は、主電源がＯＦＦとなる、言い換えれば、コンセントから電源プラグが抜かれるなどした場合、どのステップにあっても全ての処理を終了する。この主電源ＯＦＦによるフローチャートの終了は、後述の実施形態の説明に用いている全てのフローチャートにおいても同様である。
【０１１０】
ここで、実施形態１は本発明の基本的な構成を示すものであり、表示装置１およびチューナ装置２間における、映像音声データの伝送が終了した時点で、表示装置１およびチューナ装置２が、直前に使用していた暗号鍵の更新を開始する構成である。この実施形態１の構成においては、表示装置１とチューナ装置２間における、映像音声データの伝送開始と伝送終了とが、暗号鍵の更新時間に比べ、短時間に繰り返されると、映像音声データに用いる暗号鍵が存在しない状況が発生する。
【０１１１】
図９を参照して、映像音声データに用いる暗号鍵が存在しない状況を説明する。図９は、映像音声データの伝送開始と伝送終了とが、短時間に繰り返された場合の、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【０１１２】
図９に示すように、時間ｔ１において、表示装置１およびチューナ装置２間の映像音声データＡの伝送が終了すると、まずチューナ装置２から表示装置１へ暗号鍵生成情報を送信し、続いて表示装置１からチューナ装置２へ暗号鍵生成情報を送信し、表示装置１およびチューナ装置２の双方で暗号鍵１の更新を開始する。ここで、表示装置１およびチューナ装置２は、次の映像音声データＢに用いる暗号鍵として、待機中の暗号鍵２を選択する。次に、時間ｔ２において、表示装置１およびチューナ装置２間の映像音声データＢの伝送が開始し、時間ｔ３において、表示装置１およびチューナ装置２間の映像音声データＢの伝送が終了する。このとき、チューナ装置２は表示装置１へ暗号鍵生成情報を送信し、続いて表示装置１からチューナ装置２へ暗号鍵生成情報を送信し、表示装置１およびチューナ装置２の双方で暗号鍵２の更新を開始する。図９に示すにように、時間ｔ３において、２つの暗号鍵１および２が、共に更新中となる期間が発生する。そのため、時間ｔ４において、表示装置１およびチューナ装置２は、リモコン３より映像音声データの伝送開始の指示を受けたとしても、映像音声データを暗号化および復号するための使用可能な暗号鍵が存在しないため、先に更新を開始した暗号鍵１の更新完了まで、表示装置１およびチューナ装置２間において、映像音声データが伝送できない期間が発生する。
【０１１３】
〔実施形態２〕
次に、上述した、実施形態１における、全ての暗号鍵が更新中となり使用可能な暗号鍵が存在しないという状態を回避する構成を、本発明に係る実施形態２として以下に説明する。なお、実施形態２に示す構成は、実施形態１の変形例であり、実施形態１と異なる箇所について説明し、重複する箇所についてはその説明を省略する。
【０１１４】
まず、図１０を参照して、実施形態２における、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を説明する。図１０は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【０１１５】
図１０に示すように、時間ｔ１において、表示装置１およびチューナ装置２は、映像音声データＡの伝送を終了した時点で、直前に使用していた暗号鍵以外の暗号鍵のうち、言い換えれば、映像音声データＡに用いた暗号鍵１以外の暗号鍵のうち、更新中でない暗号鍵が存在するか否かを検出する。実施形態１の場合においては、暗号鍵２が更新中か否かを検出する。時間ｔ１においては、暗号鍵２は更新中でないため、表示装置１およびチューナ装置２は、次の映像音声データＢに用いる暗号鍵として暗号鍵２を選択するとともに、チューナ装置２は表示装置１に暗号鍵生成情報を送信し、続いて表示装置１はチューナ装置２へ暗号鍵生成情報を送信し、表示装置１およびチューナ装置２の双方で暗号鍵１の更新を開始する。
【０１１６】
その後、時間ｔ３において、表示装置１およびチューナ装置２は、映像音声データＢの伝送を終了した時点で、時間ｔ１のときと同様に、直前に使用した暗号鍵２以外の暗号鍵１が、更新中か否かを検出する。ここで、時間ｔ３においては、暗号鍵１は更新中のため、表示装置１およびチューナ装置２は、次の映像音声データＣに用いる暗号鍵として、最後に使用した暗号鍵２を選択し、暗号鍵２を使用中断状態として保存する。このとき、表示装置１およびチューナ装置２は、暗号鍵２を更新しないため、暗号鍵生成情報の送受信は行わない。
【０１１７】
次に、時間ｔ４において、表示装置１およびチューナ装置２は、映像音声データＣを、時間ｔ３において選択した暗号鍵２を用いて暗号化および復号し、映像音声データＣの伝送を開始する。この暗号鍵２の更新は、図１０に示すように、暗号鍵１の更新が完了しており、かつ、映像音声データＣの伝送が終了した時点において、表示装置１およびチューナ装置２は、次の映像音声データに用いる暗号鍵として暗号鍵１を選択するとともに、チューナ装置は表示装置１へ暗号鍵２の更新のための暗号鍵生成情報を送信し、続いて表示装置１はチューナ装置２へ暗号鍵生成情報を送信し、表示装置１およびチューナ装置２の双方で暗号鍵２の更新を開始する。
【０１１８】
次に、図１１を参照して、実施形態２に係る、表示装置１およびチューナ装置２を含むテレビシステムにおける、映像音声データの伝送および暗号鍵更新の動作を説明する。図１１は、実施形態２に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャートである。なお、図１１における、Ｓ２０１〜Ｓ２０４およびＳ２０６〜Ｓ２０８は、図８における、Ｓ１０１〜Ｓ１０４およびＳ１０６〜Ｓ１０８と同じステップであるため、以下の説明においては、このステップの説明は省略する。
【０１１９】
まず、表示装置１およびチューナ装置２は、映像音声データの伝送を終了した後、暗号鍵管理部１３および２３において、最後に使用した暗号鍵（Ｓ２０３に使用した暗号鍵）以外の暗号鍵のうち、更新中でない暗号鍵が存在するか否かを検出する（Ｓ２０５）。ここで、暗号鍵管理部１３および２３は、更新中でない暗号鍵が存在することを検出した場合は、Ｓ２０６に処理を移行し、更新中でない暗号鍵が存在しないことを検出した場合は、Ｓ２１１に処理を移行する。
【０１２０】
Ｓ２１１において、表示装置１およびチューナ装置２は、暗号鍵演算部１２および２２において、最後に使用した暗号鍵の更新を取りやめ、更新していない最後に使用した暗号鍵を、次の映像音声データに対して用いる暗号鍵として選択する（Ｓ２１１）。
【０１２１】
次に、表示装置１およびチューナ装置２は、表示装置１がリモコン３より自身の電源ＯＮを指示する指示信号を受信するまで、スタンバイ状態のまま待機する。表示装置１が、リモコン３より上記の指示信号を受信すると、表示装置１は、低速無線通信部１５を介して、チューナ装置２に、映像音声データの送信開始を指示する送信開始信号を送信する（Ｓ２１３）。
【０１２２】
次に、チューナ装置２は、送信開始信号を送信した後、暗号化部２６において、Ｓ２１１において選択した暗号鍵を用いて映像音声データの暗号化を開始する（Ｓ２１５）。チューナ装置２は、映像音声データの暗号化を開始した後、Ｓ２０３の処理に移行する。
【０１２３】
〔実施形態３〕
次に、全ての暗号鍵が更新中となり使用可能な暗号鍵が存在しないという状態を回避する、実施形態２とは異なる他の構成を、実施形態３として説明する。なお、実施形態３に示す構成は、実施形態２の変形例であり、実施形態２と異なる箇所について説明し、重複する箇所についてはその説明を省略する。
【０１２４】
まず、図１２を参照して、実施形態３における、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を説明する。図１２は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【０１２５】
図１２に示す説明図において、実施形態２の図１０に示す処理と異なるところは、時間ｔ３および時間ｔ５における処理である。具体的には、時間ｔ３において、チューナ装置２は、映像音声データＢの伝送を終了した時点で、最後に使用した暗号鍵２以外の暗号鍵である暗号鍵１が、更新中か否かに関らず、最後に使用した暗号鍵２を更新するための暗号鍵生成情報を表示装置１に送信し、表示装置１はチューナ装置２へ暗号鍵２を更新するための暗号鍵生成情報を送信する。さらに、表示装置１およびチューナ装置２は、暗号鍵１が更新中か否かを検出し、暗号鍵１が更新中であった場合は、暗号鍵２の更新を保留し、次の映像音声データＣに使用する暗号鍵として、更新されていない暗号鍵２を暫定的に選択する。
【０１２６】
また、時間ｔ５において、表示装置１およびチューナ装置２は、暗号鍵２を更新するための暗号鍵生成情報を、既に時間ｔ３において送受信しているため、この時点では、新たに、暗号鍵２を更新するための暗号鍵生成情報を送受信することはない。その他は、時間ｔ３のときと同様に、表示装置１およびチューナ装置２は、暗号鍵１が更新中であるため、最後に使用した暗号鍵２を、次の映像音声データに対して用いる暗号鍵として、暫定的に選択する。
【０１２７】
この後、次の映像音声データの伝送開始前に、表示装置１およびチューナ装置２において、暗号鍵１の更新が完了すると、表示装置１およびチューナ装置２は、時間ｔ３において送受信した暗号鍵生成情報に基づき、暗号鍵２を更新するとともに、更新が完了した暗号鍵１を、次の映像音声データの暗号化および符号に使用する暗号鍵として、選択し直す。
【０１２８】
次に、図１３を参照して、図１２に示す状況とは異なる状況における、表示装置１およびチューナ装置２の動作を説明する。図１３は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【０１２９】
図１３に示すように、時間ｔ３において、表示装置１およびチューナ装置２は、最後に使用した暗号鍵２を更新するための暗号鍵生成情報を送受信するが、もう一方の暗号鍵１が更新中のため、暗号鍵２の更新を保留する。さらに、表示装置１およびチューナ装置２は、最後に使用した更新していない暗号鍵２を、次の映像音声データＣの暗号化および符号に用いる暗号鍵として、暫定的に選択する。その後、映像音声データＣの伝送開始前に、暗号鍵１の更新が完了すると、表示装置１およびチューナ装置２は、時間ｔ３において暫定的に選択した暗号鍵２の更新を開始し、次の映像音声データＣに用いる暗号鍵として、更新が完了した暗号鍵１を選択し直す。
【０１３０】
以上のように、実施形態３に係る表示装置１およびチューナ装置２は、映像音声データの伝送が終了した時点で、最後に使用した暗号鍵以外の暗号鍵が更新中の場合は、最後に使用した暗号鍵を更新するための暗号鍵生成情報を送信するとともに、最後に使用した暗号鍵を、次の映像音声データに対して用いる暗号鍵として、暫定的に選択する。これにより、表示装置１およびチューナ装置２は、全ての暗号鍵が更新中となり使用可能な暗号鍵が存在しないという状態を回避できる。
【０１３１】
次に、図１４を参照して、実施形態３に係る、表示装置１およびチューナ装置２を含むテレビシステムにおける、映像音声データの伝送および暗号鍵更新の動作を説明する。図１４は、実施形態３に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャートである。なお、図１４における、Ｓ３０１〜Ｓ３０８およびＳ３１５は、図１１における、Ｓ２０１〜Ｓ２０８およびＳ２１５と同じステップであるため、以下の説明においては、このステップの説明を省略する。
【０１３２】
まず、表示装置１およびチューナ装置２は、映像音声データの伝送を終了した後、Ｓ３０３において使用した暗号鍵を更新するための暗号鍵生成情報を、既に送受信済か否かを、暗号鍵管理部１３および２３において判定する（Ｓ３１１）。ここで、暗号鍵管理部１３および２３が、暗号鍵生成情報を既に送信済と判定した場合は、Ｓ３０５の処理に移行し、送信済でないと判定した場合は、Ｓ３０７の処理に移行する。
【０１３３】
次に、Ｓ３１２においては、既にＳ３０７において最後に使用した暗号鍵を更新するための暗号鍵生成情報を、表示装置１およびチューナ装置２は送受信済であるが、最後に使用した暗号鍵以外の暗号鍵が全て更新中であるため、暗号鍵演算部１２および２２は、最後に使用した暗号鍵の更新を一旦保留する。さらに、暗号鍵管理部１３および２３は、最後に使用した暗号鍵を、次の映像音声データに対して用いる暗号鍵として暫定的に選択する。
【０１３４】
その後、Ｓ３１３およびＳ３１４において、最後に使用した暗号鍵以外の暗号鍵の更新が完了するか、または、映像音声データの伝送開始の指示を受信するまで、表示装置１およびチューナ装置２は待機する。ここで、映像音声データの伝送開始の指示を受信する前に、最後に使用した暗号鍵以外の暗号鍵の更新が完了すれば、Ｓ３０６の処理に移行する。一方、最後に使用した暗号鍵以外の暗号鍵の更新が完了する前に、映像音声データの伝送開始の指示を受信した場合、Ｓ３１５に処理を移行する。Ｓ３１５においては、暗号化部２６は、Ｓ３１２において暫定的に選択された暗号鍵を用いて、映像音声データの暗号化を開始する。
【０１３５】
〔実施形態４〕
次に、全ての暗号鍵が更新中となり使用可能な暗号鍵が存在しないという状態を回避する、実施形態２および３とは異なる他の構成を、実施形態３として説明する。なお、実施形態４に示す構成は、実施形態３の変形例であり、実施形態３と異なる箇所について説明し、重複する箇所についてはその説明を省略する。
【０１３６】
以下に説明する、実施形態４に示す構成と、実施形態３の構成との違いは、暗号鍵を更新するための暗号鍵生成情報を送受信するタイミングである。
【０１３７】
まず、図１５を参照して、実施形態４における、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を説明する。図１５は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【０１３８】
図１５に示す説明図において、実施形態３の図１２に示す処理と異なるところは、時間ｔ３および時間ｔ５における処理である。具体的には、時間ｔ３において、表示装置１およびチューナ装置２は、映像音声データＢの伝送を終了した時点で、最後に使用した暗号鍵２以外の暗号鍵である暗号鍵１が、更新中か否かを検出する。ここで、時間ｔ３においては、暗号鍵１が更新中であるため、表示装置１およびチューナ装置２は、次の映像音声データＣに用いる暗号鍵として、最後に使用した暗号鍵２を暫定的に選択する。ここまでは、実施形態２と同じであるが、ここで、実施形態３に係る表示装置１およびチューナ装置２は、暗号鍵１が更新中であった場合、暗号鍵２を更新するための暗号鍵生成情報を送受信することはない。
【０１３９】
次に、時間ｔ５においても同様に、表示装置１およびチューナ装置２は、映像音声データＣの伝送を終了した時点で暗号鍵１が更新中のため、最後に使用した暗号鍵２を、次の映像音声データに対して用いる暗号鍵として暫定的に選択し、ここでも、暗号鍵２を更新するための暗号鍵生成情報を送受信することはない。この後、図１５に示すように、次の映像音声データの伝送開始前に、暗号鍵１の更新が完了すると、表示装置１およびチューナ装置２は、次の映像音声データに対して用いる暗号鍵として、暗号鍵１を選択し直し、さらに、最後に使用した暗号鍵２を更新するための暗号生成情報をチューナ装置２が表示装置１に送信し、続いて表示装置１がチューナ装置２へ暗号鍵２を更新するための暗号生成情報を送信する。
【０１４０】
次に、図１６を参照して、図１５に示す状況とは異なる状況における、表示装置１およびチューナ装置２の動作を説明する。図１６は、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係を示す説明図である。
【０１４１】
図１６に示すように、時間ｔ３において、表示装置１およびチューナ装置２は、次の映像音声データに対して用いる暗号鍵として、暗号鍵２を暫定的に選択するが、暗号鍵２を更新するための暗号鍵生成情報を送受信しない。その後、映像音声データＣの伝送開始前に暗号鍵１の更新が完了すると、表示装置１およびチューナ装置２は、次の映像音声データＣに対して用いる暗号鍵として、暫定的に選択した暗号鍵２から、更新が完了した暗号鍵１に選択し直し、さらに、最後に使用した暗号鍵２を更新するための暗号生成情報をチューナ装置２が表示装置１に送信し、続いて表示装置１がチューナ装置２へ暗号鍵２を更新するための暗号生成情報を送信する。
【０１４２】
また、時間ｔ５の映像音声データＣの送受信が終了した時点で、表示装置１およびチューナ装置２は、最後に使用した暗号鍵１以外の暗号鍵である暗号鍵２が、更新中でないことを検出した後、暗号鍵１を更新するための暗号鍵生成情報をチューナ装置２が表示装置１に送信し、続いて表示装置１がチューナ装置２へ送信し、暗号鍵１の更新を開始する。
【０１４３】
以上のように、実施形態３に係る表示装置１およびチューナ装置２は、映像音声データの伝送が終了した時点で、最後に使用した暗号鍵以外の暗号鍵が更新中の場合は、最後に使用した暗号鍵を、次の映像音声データに用いる暗号鍵として、暫定的に選択する。これにより、表示装置１およびチューナ装置２は、全ての暗号鍵が更新中となり使用可能な暗号鍵が存在しないという状態を回避できる。
【０１４４】
次に、図１７を参照して、実施形態４に係る、表示装置１およびチューナ装置２を含むテレビシステムにおける、映像音声データの伝送および暗号鍵更新の動作を説明する。図１７は、実施形態４に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャートである。なお、図１７における、Ｓ４０１〜Ｓ４０３、Ｓ４０８およびＳ４１２〜Ｓ４１５は、図１４における、Ｓ３０１〜Ｓ３０３、Ｓ３０８およびＳ３１２〜Ｓ３１５と同じステップであるため、以下の説明においては、このステップの説明を省略する。
【０１４５】
表示装置１およびチューナ装置２は、Ｓ４０４において映像音声データの伝送を終了した後、Ｓ４０５の処理に移行する。さらに、Ｓ４０５において、最後に使用した暗号鍵以外の暗号鍵が全て更新中か否かを、暗号鍵管理部１３および２３が判定する。Ｓ４０５において、最後に使用した暗号鍵以外の暗号鍵のうち、更新中でない暗号鍵が存在する場合、Ｓ４０６の処理に移行し、送信済でないと判定した場合は、Ｓ４１２の処理に移行する。Ｓ４０６において、暗号鍵管理部１３および２３は、次の映像音声データに対して用いる暗号鍵として、最後に使用した暗号鍵以外の更新中でない暗号鍵の中から選択する。Ｓ４０６において新たな暗号鍵の選択が完了した後、チューナ装置２は、暗号鍵演算部２２において、最後に使用した暗号鍵を更新するために乱数およびこの乱数に基づき暗号鍵生成情報を生成し、生成した暗号鍵生成情報を、低速無線通信部２５を介して表示装置１へ送信する。一方、チューナ装置２からの暗号鍵生成情報を受信した表示装置１は、暗号鍵演算部１２において、最後に使用した暗号鍵を更新するために、乱数およびこの乱数に基づき暗号鍵生成情報を生成し、生成した暗号鍵生成情報を、低速無線通信部１５を介してチューナ装置２に送信する（Ｓ４０７）。Ｓ４０７の後、Ｓ４０８において、暗号鍵演算部１２および２２は、Ｓ４０７において送受信された暗号鍵生成情報に基づき、最後に使用された暗号鍵の更新を行う。
【０１４６】
〔実施形態５〕
これまでに説明した実施形態１〜４においては、暗号鍵更新を開始するか否かの判断タイミングを、表示装置１の電源ＯＮ状態からスタンバイ状態へ移行する際の、映像音声データの伝送終了時点としていたが、本発明はこれに限るものではなく、暗号鍵更新を開始するか否かを判断するタイミングを、他のタイミングに置き換えることも可能である。つまり、暗号化部２６およびデータ復号部１７が暗号鍵の使用を終了した時点を、表示装置１およびチューナ装置２間における、映像音声データの伝送終了時点としていたが、その他の時点としもよい。
【０１４７】
以下に、暗号鍵更新を開始するか否かの判断タイミング、言い換えれば、暗号化部２６およびデータ復号部１７が暗号鍵の使用を終了した時点について、映像音声データの伝送終了時点以外の例を、実施形態５として、図１８〜図２０を参照して以下に説明する。
【０１４８】
（設定パケット数毎の更新）
暗号鍵更新を開始するか否かの判断タイミングは、一例として、表示装置１およびチューナ装置２間で、予め設定されたパケット数の映像音声データを伝送した時点であってもよい。この場合の、表示装置１およびチューナ装置２の動作処理を、図１８を参照して説明する。図１８は、暗号鍵更新を開始するか否かの判断タイミングを、予め設定されたパケット数の映像音声データを伝送した時点とする場合の、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。なお、図１８におけるＳ５０１〜Ｓ５０８は、図８における、Ｓ１００〜Ｓ１０８と同じステップであるため、以下の説明においては、このステップの説明を省略する。
【０１４９】
図１８に示すように、表示装置１およびチューナ装置２は、映像音声データを伝送中に、伝送した映像音声データのパケット数を、制御部１０および２０において、カウントアップする（Ｓ５１１）。次に、Ｓ５１１においてカウントしたパケット数が、設定数より大きいかどうかを判定する（Ｓ５１２）。Ｓ５１１において、制御部１０および２０が、設定数に満たないと判定した場合、表示装置１およびチューナ装置２は、Ｓ５０４の処理に移行する。この後、Ｓ５０４の処理に移行した表示装置１およびチューナ装置２は、表示装置１の電源ＯＦＦによる映像音声データの伝送終了か否かを判定し、この判定が真の場合は、さらに映像音声データの伝送を継続し、一方、この判定が偽の場合は、Ｓ５０６の処理に移行し、次に使用する暗号鍵を選択する。
【０１５０】
一方、Ｓ５１２において、制御部１０および２０が、カウントしたパケット数を、設定数以上と判定した場合、表示装置１およびチューナ装置２は、Ｓ５０４の処理に移行せずに、Ｓ５０６の処理に移行し、次に使用する暗号鍵を選択する。
【０１５１】
なお、Ｓ５１２の判定に用いる設定数は、予め設定されたものであるが、固定値でも、適宜変更しても良い。
【０１５２】
（設定時間毎の更新）
暗号鍵更新を開始するか否かの判断タイミングは、他の一例として、表示装置１およびチューナ装置２間が、映像音声データを予め設定された時間伝送した時点であってもよい。この場合の、表示装置１およびチューナ装置２の動作処理を、図１９を参照して説明する。図１９は、暗号鍵更新を開始するか否かの判断タイミングを、映像音声データが予め設定された時間伝送した時点とする場合の、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。なお、図１９におけるＳ６０１〜Ｓ６０９は、図８における、Ｓ１００〜Ｓ１０９と同じステップであるため、以下の説明においては、このステップの説明を省略する。
【０１５３】
図１９に示すように、表示装置１およびチューナ装置２は、Ｓ６１１において、自身の内部に備えるタイマーをスタートさせる。次に、表示装置１およびチューナ装置２は、映像音声データの伝送を行った後、タイマーの値が設定された時間より大きいか否かを、制御部１０および２０において判定する（Ｓ６１２）。Ｓ６１２において、制御部１０および２０が、タイマーの値が時間に満たないと判定した場合、表示装置１およびチューナ装置２は、Ｓ６０４の処理に移行する。この後、Ｓ６０４の処理に移行した表示装置１およびチューナ装置２は、表示装置１の電源ＯＦＦによる映像音声データの伝送終了か否かを判定し、この判定が真の場合は、さらに映像音声データの伝送を継続し、一方、この判定が偽の場合は、Ｓ６０６の処理に移行し、次に使用する暗号鍵を選択する。
【０１５４】
一方、Ｓ６１２において、制御部１０および２０が、タイマーの値を、設定時間より大きいと判定した場合、表示装置１およびチューナ装置２は、Ｓ６０４の処理に移行せずに、Ｓ６０６の処理に移行し、次に使用する暗号鍵を選択する。
【０１５５】
なお、Ｓ６１２の判定に用いる設定時間は、予め設定されたものであるが、固定値でも、適宜変更しても良い。
【０１５６】
（設定時刻毎の更新）
暗号鍵更新を開始するか否かの判断タイミングは、さらに他の一例として、表示装置１およびチューナ装置２間が、映像音声データを伝送中に、設定時刻に達した時点であってもよい。この場合の、表示装置１およびチューナ装置２の動作処理を、図２０を参照して説明する。図２０は、暗号鍵更新を開始するか否かの判断タイミングを、映像音声データが予め設定された時刻とする場合の、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。なお、図２０におけるＳ７０１〜Ｓ７０９は、図８における、Ｓ１００〜Ｓ１０９と同じステップであるため、以下の説明においては、このステップの説明を省略する。
【０１５７】
図２０に示すように、表示装置１およびチューナ装置２は、Ｓ７１１において、暗号鍵更新を開始するか否かを判断する時刻を設定する。次に、表示装置１およびチューナ装置２は、映像音声データの伝送を行った後、現在時刻が設定時刻に達したか否かを、制御部１０および２０において判定する（Ｓ７１２）。Ｓ７１２において、制御部１０および２０が、現在時刻が設定時刻に達していないと判定した場合、表示装置１およびチューナ装置２は、Ｓ７０４の処理に移行する。この後、Ｓ７０４の処理に移行した表示装置１およびチューナ装置２は、表示装置１の電源ＯＦＦによる映像音声データの伝送終了か否かを判定し、この判定が真の場合は、さらに映像音声データの伝送を継続し、一方、この判定が偽の場合は、Ｓ７０６の処理に移行し、次に使用する暗号鍵を選択する。
【０１５８】
一方、Ｓ７１２において、制御部１０および２０が、現在時刻が設定時刻に達したと判定した場合、表示装置１およびチューナ装置２は、Ｓ７０４の処理に移行せずに、Ｓ７０６の処理に移行し、次に使用する暗号鍵を選択する。
【０１５９】
なお、Ｓ７１２の判定に用いる設定時刻は、予め設定されたものであるが、固定値でも、適宜変更しても良い。
【０１６０】
また、Ｓ７１２の判定に用いる設定時刻は、毎時０分０秒など複数の時刻と合致するものでも良い。
【０１６１】
なお、上記の図１８〜図２０に示した実施形態５の構成は、実施形態１における図８のＳ１０２とＳ１０４との間に、新たなステップを追加したものである。したがって、実施形態５の構成を、実施形態２〜４における、映像音声データの伝送開始のステップと、映像音声データの伝送終了との間に、追加することも可能である。さらに、上記図１８〜図２０に示したそれぞれの構成を、適宜組み合わせることも可能である。
【０１６２】
〔実施形態６〕
実施形態６は、上記実施形態１〜５で説明した各処理を実行する機能をプログラムとして実現し、ＲＯＭ、ハードディスク、ＣＤなどのなどの記録媒体に記録しておき、この記録媒体に記録されたプログラムを、コンピュータで読み取ってチャンネル推定をソフトウェアで実現する場合の実施例である。実施形態６の一例を表示装置１に適用した例を図２１に示す。（チューナ装置２でも同様なのでチューナ装置２についての説明は割愛する）
表示装置１の内部に図４に記載した高速無線通信部１４、低速無線通信部１５、データ復号部１７、表示パネル１９、スピーカ１８、リモコン信号通信部１６に加え、ＣＰＵ（Ｃｅｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、バス２００を備える。但し制御部１０、暗号鍵演算部１２と暗号鍵管理部１３とを含む暗号鍵更新部１１の機能は、プログラムで実現されるため実装されていない。このＣＰＵ１００はプログラムを読み出して実行することにより暗号鍵の生成、更新をする他に、バス２００を介して他の各機能部とコマンドやデータをやり取りして各手段を制御することも行う。ＲＯＭ１０１には実施形態１〜５に記載した機能を実現する通信プログラムが記録されている。ＲＡＭ１０２には表示装置１の制御に必要な各種のデータや、本発明で使用される暗号鍵、暗号鍵生成情報、実施形態５で述べたようなあらかじめ決められた伝送パケット数、暗号鍵更新処理に入る条件となる伝送開始からの経過時間の値が保存される。ＣＰＵ１００は、実施形態１〜５に述べたような条件を検知したら、暗号鍵生成情報を使って暗号鍵の生成、更新のための演算を行って結果をＲＡＭ１０２に保存する。また伝送が終了すると暗号鍵生成情報をチューナ装置２へ送るように低速無線通信部１５へ指示する。また例えばリモコン信号による電源オン信号を検知したら、その信号をチューナ装置２へ送るように低速無線通信部１５を制御し、チューナ装置２へ映像音声データを、その時に有効な暗号鍵、言い換えれば、既に選択されている暗号鍵を用いて暗号化して伝送する伝送開始信号を送信する。
【０１６３】
このように、本実施形態６では、ＣＰＵ１００が、ＲＯＭ１０２に記録された通信プログラムを読み取り、当該プログラムを実行するだけで、本発明の表示装置１の各種機能及び各種処理を実現することができる。また、上記通信プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能及び各種処理を実現することができる。
【０１６４】
以上のように、本発明に係る、表示装置１およびチューナ装置２が備える各部は、ハードウェアロジックによって構成されていてもよいし、ＣＰＵなどの演算手段が、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶手段に記憶されたプログラムを実行することにより実現する構成となっていてもよい。
【０１６５】
ＣＰＵなどの演算手段および記憶手段によって上記の各構成を構成する場合、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行することによって、上記各部の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０１６６】
この記録媒体としては、上記のＲＯＭ１０１の他、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０１６７】
また、何れの記録媒体の場合でも、格納されているプログラムは、ＣＰＵ１００がアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、ＣＰＵ１００のプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１６８】
また、上記プログラムメディアとしては、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０１６９】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０１７０】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【０１７１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１７２】
なお、本発明の表示装置１およびチューナ装置２等の通信装置、通信システム、通信方法、通信プログラム、および該プログラムを記録する記録媒体を以下のように構成してもよい。
【０１７３】
（第１構成）
予め決められた所定のタイミングにおいて更新される複数の暗号鍵の中から選択した暗号鍵で暗号化したデータを通信する装置であって、選択した暗号鍵で前記データを暗号化する暗号化部と、次のデータ暗号化に使用する暗号鍵の選択と、最後に使用した暗号鍵の更新とを暗号化したデータ伝送が終了した時点における暗号鍵の状態に基づいて決定する暗号鍵更新部と、を備えることを特徴とする通信装置。
【０１７４】
（第２構成）
前記暗号鍵更新部は、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点で、次の使用順位にある暗号鍵を次のデータ暗号化に使用する暗号鍵として選択し、最後に使用した暗号鍵の更新を行うことを特徴とする第１構成に記載の通信装置。
【０１７５】
（第３構成）
前記暗号鍵更新部は、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点で、最後に使用した暗号鍵以外の全ての暗号鍵が更新中であれば、最後に使用した暗号鍵は継続して使用する暗号鍵更新部を備えることを特徴とする第１構成に記載の通信装置。
【０１７６】
（第４構成）
前記暗号鍵更新部は、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点で、最後に使用した暗号鍵以外の全ての暗号鍵が更新中であれば、最後に使用した暗号鍵の更新を保留し、他の暗号鍵の更新が完了した時点で最後に使用した暗号鍵の更新を行う暗号鍵更新部を備えることを特徴とする第１構成に記載の通信装置。
【０１７７】
（第５構成）
前記選択した暗号鍵で暗号化したデータの伝送が終了した時点とは、自装置あるいは通信先装置がオン状態からスタンバイ状態に移行した時、あるいは、所定の数のデータの伝送が終了した時、あるいは、伝送開始から所定の時間が経過した時、あるいは、所定の時刻に達した時の、いずれかの時点であることを特徴とする第１構成から第４構成のいずれか１つの構成に記載の通信装置。
【０１７８】
（第６構成）
前記通信装置は、自装置あるいは通信先装置がオン状態からスタンバイ状態に移行した時点で電力供給が遮断される第１の通信部と、常時電力が供給されている第２の通信部と、を備え、暗号化したデータの伝送は前記第１の通信部で行ない、暗号鍵の更新に使用する情報の伝送は前記第２の通信部で行うことを特徴とする第１構成から第５構成のいずれか１つの構成に記載の通信装置。
【０１７９】
（第７構成）
予め決められた所定のタイミングにおいて更新される複数の暗号鍵の中から選択した暗号鍵で暗号化したデータを通信する通信システムであって、該通信システムに接続される装置の１つが、暗号鍵更新に関する情報のやり取り開始を通知する暗号鍵決定装置となり、前記暗号鍵決定装置が、データ暗号化に使用する暗号鍵の選択と、暗号鍵更新に用いる暗号鍵生成情報のやり取り開始の通知と、最後に使用した暗号鍵の更新指示とを、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点における暗号鍵の状態に基づいて決定することを特徴とする通信システム。
【０１８０】
（第８構成）
前記暗号鍵決定装置は、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点で、暗号鍵の切り替えと、最後に使用した暗号鍵の更新とを行うことを特徴とする第７構成に記載の通信システム。
【０１８１】
（第９構成）
前記暗号鍵決定装置は、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点で、最後に使用した暗号鍵以外の全ての暗号鍵が更新中であれば、最後に使用した暗号鍵は継続して使用する暗号鍵更新部を備えることを特徴とする第７構成に記載の通信システム。
【０１８２】
（第１０構成）
前記暗号鍵決定装置は、前記選択した暗号鍵で暗号化したデータの伝送が終了した時点で、最後に使用した暗号鍵以外の全ての暗号鍵が更新中であれば、最後に使用した暗号鍵の更新を保留し、他の暗号鍵の更新が完了した時点で最後に使用した暗号鍵の更新を行う暗号鍵更新部を備えることを特徴とする第７構成に記載の通信システム
（第１１構成）
前記伝送が終了した時点とは、前記選択した暗号鍵で暗号化したデータの伝送を行った装置あるいは受信した装置がオン状態からスタンバイ状態に移行した時、あるいは前記選択した暗号鍵で暗号化したデータの伝送を行った装置が所定の数のデータの伝送が終了した時、あるいは前記装置がデータの伝送を開始してから所定の時間が経過した時、あるいは、所定の時刻に達した時の、いずれかの時点であることを特徴とする第７構成から第１０構成のいずれか１つの構成に記載の通信システム。
【０１８３】
（第１２構成）
複数の暗号鍵の中から選択した暗号鍵で暗号化したデータの伝送を行うに際し、データ伝送が終了した時点で前記暗号鍵の更新の可否を判断する通信方法であって、データ伝送が終了した時点で、次の使用順位にある暗号鍵を次のデータ暗号化に使用する暗号鍵として選択し、最後に使用した暗号鍵の更新とを行うステップ、データ伝送が終了した時点で、最後に使用した暗号鍵以外の全ての暗号鍵が更新中であれば、最後に使用した暗号鍵は継続して使用するステップ、データ伝送が終了した時点で、最後に使用した暗号鍵以外の全ての暗号鍵が更新中であれば、最後に使用した暗号鍵の更新を保留し、他の暗号鍵の更新が完了した時点で最後に使用した暗号鍵の更新を行うステップのうちの、少なくとも１つのステップを含むことを特徴とする通信方法。
【０１８４】
（第１３構成）
前記伝送が終了した時点とは、前記選択した暗号鍵で暗号化したデータの伝送を行った装置あるいは受信した装置がオン状態からスタンバイ状態に移行した時、あるいは、前記選択した暗号鍵で暗号化したデータの伝送を行った装置が所定の数のデータの伝送が終了した時、あるいは、前記装置がデータの伝送を開始してから所定の時間が経過した時、あるいは、所定の時刻に達した時の、いずれかの時点であることを特徴とする第１２構成に記載の通信方法。
【０１８５】
（第１４構成）
第１２構成に記載の通信方法の各ステップをコンピュータに実行させることを特徴とする通信プログラム。
【０１８６】
（第１５構成）
第１４構成に記載の通信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【産業上の利用可能性】
【０１８７】
本発明は、コンテンツデータ送信開始の指示を受けた直後において、時間を要することなくコンテンツデータの暗号化および復号を開始が可能な、データ送信装置、通信システム、データ送信方法、および、データ送信プログラム、および、該プログラムを記録する記録媒体を提供するものであり、特に、壁掛けテレビなどの、チューナ部と表示部とが分離したテレビシステムにおいて利用することが可能である。
【図面の簡単な説明】
【０１８８】
【図１】本発明の実施形態に係る、チューナ装置２の構成を示すブロック図である。
【図２】本発明の実施形態に係る、テレビシステムの設置環境を示す説明図である。
【図３】本発明の実施形態に係る、テレビシステムの基本構成を示す説明図である。
【図４】本発明の実施形態に係る、表示装置１の構成を示すブロック図である。
【図５】本発明の実施形態１に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の一例を示す説明図である。
【図６】本発明の実施形態１に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、他の例を示す説明図である。
【図７】本発明の実施形態１に係る、表示装置１およびチューナ装置２間における、データの送受信およびそのタイミングを示すシーケンス図である。
【図８】本発明の実施形態１に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図９】本発明の実施形態１に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、さらに他の例を示す説明図である。
【図１０】本発明の実施形態２に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、一例を示す説明図である。
【図１１】本発明の実施形態２に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図１２】本発明の実施形態３に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、一例を示す説明図である。
【図１３】本発明の実施形態３に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、他の例を示す説明図である。
【図１４】本発明の実施形態３に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図１５】本発明の実施形態４に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、一例を示す説明図である。
【図１６】本発明の実施形態４に係る、映像音声データの伝送と、暗号鍵生成情報の送受信と、暗号鍵１および２の状態との関係の、他の例を示す説明図である。
【図１７】本発明の実施形態４に係る、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図１８】本発明の実施形態５に係る、暗号鍵更新を開始するか否かの判断タイミングを、予め設定された所定のパケット数の映像音声データを伝送した時点とする場合の、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図１９】本発明の実施形態５に係る、暗号鍵更新を開始するか否かの判断タイミングを、映像音声データが予め設定された所定時間伝送した時点とする場合の、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図２０】本発明の実施形態５に係る、暗号鍵更新を開始するか否かの判断タイミングを、映像音声データが予め設定された所定時間伝送した時点とする場合の、表示装置１およびチューナ装置２の動作処理を示すフローチャート図である。
【図２１】本発明の実施形態６に係る、表示装置１の構成を示すブロック図である。
【符号の説明】
【０１８９】
１      表示装置（データ受信装置）
２      チューナ装置（データ送信装置）
１２    暗号鍵演算部（更新手段）
１３    暗号鍵管理部（選択手段、設定手段）
１４    高速無線通信部（受信手段）
１７    データ復号部（復号手段）
２０    制御部（制御手段）
２２    暗号鍵演算部（更新手段
２３    暗号鍵管理部（選択手段、設定手段）
２４    高速無線通信部（送信手段）
２５    低速無線通信部（送受信手段）
２６    暗号化部（暗号化手段）
【図１】
2009182897.tif 000003
【図２】
2009182897.tif 000004
【図３】
2009182897.tif 000005
【図４】
2009182897.tif 000006
【図５】
2009182897.tif 000007
【図６】
2009182897.tif 000008
【図７】
2009182897.tif 000009
【図８】
2009182897.tif 000010
【図９】
2009182897.tif 000011
【図１０】
2009182897.tif 000012
【図１１】
2009182897.tif 000013
【図１２】
2009182897.tif 000014
【図１３】
2009182897.tif 000015
【図１４】
2009182897.tif 000016
【図１５】
2009182897.tif 000017
【図１６】
2009182897.tif 000018
【図１７】
2009182897.tif 000019
【図１８】
2009182897.tif 000020
【図１９】
2009182897.tif 000021
【図２０】
2009182897.tif 000022
【図２１】
2009182897.tif 000023