(57)【要約】【課題】従来のデータ送受信システムでは、検証処理時間が伝送時間に加算されて測定され正確な測定が出来ない、伝送時間測定処理に必要な認証処理を別途設ける必要がある、不要な鍵交換処理を実行するという課題があった。【解決手段】測定値が基準値以下の場合に受信装置側の検証処理を実行する。また、伝送時間測定用の認証処理を暗号化伝送用の認証処理で共用する。さらに、測定開始要求で測定が起動された場合は、測定処理と登録処理のみ実行する。【選択図】図４
2006080587.tif 000002
【特許請求の範囲】
【請求項１】
データの送信装置と受信装置の間の伝送時間を測定する伝送時間測定方法であって、
送信装置と受信装置が共有している認証情報を元に、送信装置と受信装置がそれぞれ送信装置測定情報と受信装置測定情報を作成する測定準備工程と、
送信装置が送信装置測定情報を送信してから、受信装置が送信装置測定情報に応答して送信する受信装置測定情報を受信するまでの時間を測定する測定工程と、
前記測定工程で測定した測定値が所定値以下である場合に、互いに相手装置から受信した測定情報が正しいかどうかを検証し、正しい場合には前記測定値が正確な値であると判断する判定工程と
からなる伝送時間測定方法。
【請求項２】
判定工程は、送信装置が受信した受信装置測定情報が正しいと判定した場合受信装置に検証要求を送信する検証要求工程と、
受信装置が認証情報を元に受信装置検証情報を生成する生成工程と、
受信装置が送信装置測定情報が正しいと判定した場合、受信した検証要求に対して前記受信装置検証情報を送信する検証要求処理工程とを備え、
送信装置が受信した前記受信装置検証情報が正しいと判定した場合、測定値が正確な値であると判定することを特徴とする請求項１記載の伝送時間測定方法。
【請求項３】
測定準備工程は、共有する認証情報から共通検証情報を生成し、生成した前記共通検証情報の一部を測定情報とする工程を備え、
判定工程は、前記共通検証情報の該当部分と受信装置測定情報を比較して、受信装置測定情報が正しいことを判定する工程を備え、
検証要求処理工程は、前記共通検証情報の該当部分と送信装置測定情報を比較して、送信装置測定情報が正しいこと判定する工程を備えることを特徴とする請求項２記載の伝送時間測定方法。
【請求項４】
データを受信する少なくとも１台以上の受信装置と、前記受信装置に、暗号化されたデータを送信する送信装置とを備え、前記送信装置と前記受信装置は、前記暗号化されたデータを復号するための鍵情報を、認証処理によって共有した認証情報を使用して交換する鍵交換処理を実行するデータ送受信システムにおいて、
前記送信装置と前記受信装置は、前記認証情報を元に、前記送信装置と前記受信装置がそれぞれ送信装置測定情報と受信装置測定情報を作成する測定準備手段を備え、
前記受信装置は、前記送信装置測定情報に対して、前記受信装置測定情報を送信する応答手段と、
前記送信装置測定情報が正しいか検証して受信装置検証情報を作成し、受信した検証要求に対して前記受信装置検証情報送信する検証手段とを備え、
前記送信装置は、前記受信装置を登録するための登録手段と、
前記受信装置が登録されているか確認する登録確認手段と、
前記送信装置測定情報を送信してから、前記受信装置測定情報を受信するまでの往復時間を測定する測定手段と、
前記測定手段で測定した測定値が所定値以下でありかつ前記受信装置測定情報が正しい場合には、前記受信装置に検証要求を送信し、受信した受信装置検証情報が正しい場合に前記測定値が正確な値であると判定して受信装置を登録する判定手段とを備え、
前記認証処理を実行した後、送信装置は、受信装置が登録されていない場合、測定手段によって往復時間を測定し、判定手段によって測定値が正確な値であると判定した場合に前記鍵交換処理を実行し、受信装置が登録されている場合、続いて前記鍵交換処理を実行することを特徴とするデータ送受信システム。
【請求項５】
送信装置は、受信装置が送信する、伝送時間測定機能の有無を示すフラグとフラグの証明情報を受信して処理するフラグ判定手段を備え、
前記受信装置が伝送時間測定機能を有すると判定した場合、前記受信装置に対する伝送時間測定処理を可能にすることを特徴とする請求項４記載のデータ送受信システム。
【請求項６】
受信装置は、送信装置から測定開始要求を受信する要求受信手段を備え、
送信装置は、伝送時間測定を開始するか決定して受信装置に測定開始要求を送信する測定開始手段と、
所定の有効時間によって受信装置の登録を解除する登録解除手段とを備え、
前記送信装置は、前記測定開始手段によって測定開始を決定した場合は、前記受信装置に前記測定開始要求を送信して、認証処理を実行した後、測定手段によって往復時間を測定し、判定手段によって測定値が正確な値であると判定した場合に受信装置を登録し、鍵交換処理を実行しないことを特徴とする請求項４記載のデータ送受信システム。
【請求項７】
測定開始手段は、受信装置の登録解除までの残時間を確認して測定開始を決定することを特徴とする請求項６記載のデータ送受信システム。
【請求項８】
受信装置は、伝送時間測定を開始するか決定して送信装置に測定開始要求を送信する測定開始手段を備え、
送信装置は、前記受信装置から前記測定開始要求を受信する要求受信手段と
所定の有効時間によって受信装置の登録を解除する登録解除手段とを備え、
前記送信装置は測定開始要求を受信した場合は、認証処理を実行した後、測定手段によって伝送時間を測定し、判定手段によって測定値が正確な値であると判定した場合に受信装置を登録し。鍵交換処理を実行しないことを特徴とする請求項４記載のデータ送受信システム。
【請求項９】
受信装置の測定開始手段は、暗号化されたデータの受信終了時に測定開始要求を送信することを特徴とする請求項８記載のデータ送受信システム。
【請求項１０】
受信装置の測定開始手段は、認証処理と鍵交換処理の間に伝送時間測定処理が実行されなかった場合、鍵交換処理終了時に測定開始要求を送信することを特徴とする請求項８記載のデータ送受信システム。
【請求項１１】
請求項１〜請求項１０のいずれかに記載の伝送時間測定方法またはデータ送受信システムの機能をコンピュータにより実行させるためのプログラム及び／またはデータを担持した媒体であって、コンピュータにより処理可能なことを特徴とする媒体。
【請求項１２】
請求項１〜請求項１０のいずれかに記載の伝送時間測定方法またはデータ送受信システムの機能をコンピュータにより実行させるためのプログラム及び／またはデータであることを特徴とする情報集合体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたデータを送受信する送受信システム、伝送時間測定方法、媒体及び情報集合体に関するものである。
【背景技術】
【０００２】
近年、家庭内の装置をネットワークで接続し、各種コンテンツの共有を図る家庭内ネットワークが実現されつつある。家庭内ネットワークの実現形態のひとつとして、家庭内にルータを設け、そのルータにＰＣやデジタルテレビなどの各装置と、コンテンツを蓄積するＡＶサーバとをスター型で接続する形態が考えられる。ルータは、家庭内のネットワークと家庭外のネットワークと接続するものである。家庭内のＡＶサーバは、このルータを介して家庭外のネットワークから取得された各種コンテンツや、ネットワーク以外の手段、例えばデジタル放送により放送された各種コンテンツを一旦蓄積し、各機器からの要求に応じて各種コンテンツを要求した受信装置へ送信する機能を有する。
【０００３】
一方、新作の映画や有料放送のテレビ番組、音楽などの著作権保護が必要なデータを扱う場合、著作権を保護する必要がある。著作権を保護するための有力な方法として、著作権保護を必要とするデータを暗号化してデータの利用に制限を加える方法がある。
【０００４】
例えば、映像音声データ（以下ＡＶデータと記す）をネットワークを利用して伝送する際、ＡＶデータを著作権保護する必要がある場合、そのＡＶデータを暗号化して伝送することが行われている。そのような例としてＤＴＣＰ-ＩＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）方式が規格化されている。
【０００５】
ＤＴＣＰ−ＩＰ方式は、認証機能と鍵の無効化機能を備えており、ＡＶデータを伝送する際に、不正な機器を排除し、ＡＶデータなどの著作権保護が必要なデータを暗号化して伝送することにより著作権の保護を実現している。
【０００６】
また、著作権保護が必要なＡＶデータの利用は一般に家庭内における個人的利用に限定されているため、家庭内のＡＶサーバから家庭外の不特定の受信装置に対してＡＶデータを無制限に配信することも制限する必要がある。
【０００７】
ＤＴＣＰ−ＩＰ方式では、送信するコマンドの到達範囲を限定するために、生存時間（ＴＴＬ：ＴｉｍｅＴｏ  Ｌｉｖｅ）を用いている。なお、ＴＴＬはＩＰｖ４におけるパケットの生存時間を表しており、ＩＰｖ６では中継数に相当するものである。これは、ＩＰパケットヘッダに含まれるＴＴＬフィールドに設定された値によって、ＩＰパケットが経由できるルータの数を設定することができるというものである。
【０００８】
しかし、ＩＰパケットヘッダのＴＴＬフィールドは改竄に対し保護されていないため、中継機器によって改竄が可能であるという課題を有している。
【０００９】
そのため、ＤＴＣＰ−ＩＰ方式において、ＡＶデータを送信する送信装置とＡＶデータを受信する受信装置との間の往復の伝送時間であるＲＴＴ（ＲｏｕｎｄＴｒｉｐ  Ｔｉｍｅ）を測定して、所定の制限時間より短いと判定した場合に認証を許可する送受信システムが提案されている。（例えば特許文献１を参照）。
【００１０】
このようなデータ送受信システムにおいて、測定要求を送信してから、その応答を受信するまでの時間を測定することで往復伝送時間ＲＴＴを測定する場合、不正な機器が間に介在すると測定したＲＴＴが実際より短く測定されてしまう可能性がある。そのため、測定要求と要求応答のハンドシェイク中に不正な機器が介在していないか検証するため、測定要求を受信する装置側と要求応答を受信する装置側の両方で検証処理を実行する必要がある。
【００１１】
以下、従来のデータ送受信システムについて図１０及び図１１を参照して説明する。
【００１２】
図１０は送信装置及び受信装置における暗号化伝送時の認証処理から暗号化伝送までの処理の流れを示す図である。
【００１３】
まず、受信装置は、認証要求を送信装置に送信して測定用認証処理Ｓ１０１を開始し、送信装置及び受信装置は認証処理Ｓ１０１終了後、伝送時間測定処理Ｓ１０２を実行して受信装置のＲＴＴを測定し、ＲＴＴが基準値以下の場合は、鍵交換用認証処理Ｓ１０３を実行し、認証処理が成功すると鍵交換処理Ｓ１０４を実行する。
【００１４】
鍵交換処理終了後、送信装置はＡＶデータを暗号化して送信し、受信装置は鍵交換処理で受信した交換鍵を使用して復号鍵を生成し、暗号化された受信データを復号処理する。（Ｓ１０５）。
【００１５】
図１１は伝送時間測定処理Ｓ１０２の詳細な処理の流れを示す図である。
【００１６】
まず、送信装置は送信装置測定情報を生成して、測定要求に格納して送信する（Ｓ１１１）。受信装置は受信した送信装置測定情報を検証し（Ｓ１１２）、不正であればエラー終了し、正しければ受信機測定情報を生成（Ｓ１１３）、測定要求応答に格納して送信し、送信装置は測定要求応答を受信するとＲＴＴを測定する（Ｓ１１４）。
【００１７】
続いて、送信装置はＲＴＴの測定値をチェックし（Ｓ１１５）、基準値（Ｔｍａｘ）以下であれば測定を終了して次の処理に進む。基準値より大きい場合は、測定回数をチェックし（Ｓ１１６）、所定回数に達していない場合はＳ１１１に戻り測定を繰り返す。受信装置は、測定要求応答送信後、要求受信待ち状態になっており、測定要求を受信した場合、Ｓ１１１に戻り、測定を繰り返す（Ｓ１１７）。
次に送信装置は受信した測定要求応答に格納されている受信装置測定情報が正しいか、検証し（Ｓ１１８）、不正であれはエラー終了する。正しい場合は測定値が基準値以下でありかつ正しい値であると判定する。
【特許文献１】特開２００４−１９４２９５号公報（第１１ページ）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、上記したような従来のデータ送受信システムにおける伝送時間測定処理は、受信装置において測定要求受信時に送信装置測定情報を検証してから測定要求応答を送信するため、検証処理時間が伝送時間に加算されて測定され、正確なＲＴＴ測定が出来ないという課題がある。また、従来のデータ送受信システムは、伝送時間測定処理用の認証処理を別途設けているため、処理が複雑になるという課題と、伝送時間測定のみ行いたい場合でも、不要な鍵交換処理を実行するという課題があった。
【００１９】
そこで、本発明は、正確に伝送時間を測定できると共に、暗号化伝送用の認証処理を共用でき、かつ、不要な鍵交換処理を実行しない伝送時間測定方法、データ送受信システム、媒体及び情報集合体を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記目的を達成するために、第１の本発明（請求項１に対応）に係る伝送時間測定方法は、データの送信装置と受信装置の間の伝送時間を測定する伝送時間測定方法であって、
送信装置と受信装置が共有している認証情報を元に、送信装置と受信装置がそれぞれ送信装置測定情報と受信装置測定情報を作成する測定準備工程と、送信装置が送信装置測定情報を送信してから、受信装置が送信装置測定情報に応答して送信する受信装置測定情報を受信するまでの時間を測定する測定工程と、前記測定工程で測定した測定値が所定値以下である場合に、互いに相手装置から受信した測定情報が正しいかどうかを検証し、正しい場合には前記測定値が正確な値であると判断する判定工程とからなる伝送時間測定方法である。
【００２１】
また、第２の本発明（請求項２に対応）に係る伝送時間測定方法は、
判定工程は、送信装置が受信した受信装置測定情報が正しいと判定した場合受信装置に検証要求を送信する検証要求工程と、受信装置が認証情報を元に受信装置検証情報を生成する生成工程と、受信装置が送信装置測定情報が正しいと判定した場合、受信した検証要求に対して前記受信装置検証情報を送信する検証要求処理工程とを備え、送信装置が受信した前記受信装置検証情報が正しいと判定した場合、測定値が正確な値であると判定することを特徴とする第１の本発明記載の伝送時間測定方法である。
【００２２】
また、第３の本発明（請求項３に対応）に係る伝送時間測定方法は、測定準備工程は、共有する認証情報から共通検証情報を生成し、生成した前記共通検証情報の一部を測定情報とする工程を備え、判定工程は、前記共通検証情報の該当部分と受信装置測定情報を比較して、受信装置測定情報が正しいことを判定する工程を備え、検証要求処理工程は、前記共通検証情報の該当部分と送信装置測定情報を比較して、送信装置測定情報が正しいこと判定する工程を備えることを特徴とする第２の本発明記載の伝送時間測定方法である。
【００２３】
また、第４の本発明（請求項４に対応）に係るデータ送受信システムは、データを受信する少なくとも１台以上の受信装置と、前記受信装置に、暗号化されたデータを送信する送信装置とを備え、前記送信装置と前記受信装置は、前記暗号化されたデータを復号するための鍵情報を、認証処理によって共有した認証情報を使用して交換する鍵交換処理を実行するデータ送受信システムにおいて、前記送信装置と前記受信装置は、前記認証情報を元に、前記送信装置と前記受信装置がそれぞれ送信装置測定情報と受信装置測定情報を作成する測定準備手段を備え、前記受信装置は、前記送信装置測定情報に対して、前記受信装置測定情報を送信する応答手段と、前記送信装置測定情報が正しいか検証して受信装置検証情報を作成し、受信した検証要求に対して前記受信装置検証情報送信する検証手段を備え、前記送信装置は、前記受信装置を登録するための登録手段と、前記受信装置が登録されているか確認する登録確認手段と、前記送信装置測定情報を送信してから、前記受信装置測定情報を受信するまでの往復時間を測定する測定手段と、前記測定手段で測定した測定値が所定値以下でありかつ前記受信装置測定情報が正しい場合には、前記受信装置に検証要求を送信し、受信した受信装置検証情報が正しい場合に前記測定値が正確な値であると判定して受信装置を登録する判定手段とを備え、前記認証処理を実行した後、送信装置は、受信装置が登録されていない場合、測定手段によって往復時間を測定し、判定手段によって測定値が正確な値であると判定した場合に前記鍵交換処理を実行し、受信装置が登録されている場合、続いて前記鍵交換処理を実行することを特徴とするデータ送受信システムである。
【００２４】
また、第５の本発明（請求項５に対応）に係るデータ送受信システムは、送信装置は、受信装置が送信する、伝送時間測定機能の有無を示すフラグとフラグの証明情報を受信して処理するフラグ判定手段を備え、前記受信装置が伝送時間測定機能を有すると判定した場合、前記受信装置に対する伝送時間測定処理を可能にすることを特徴とする第４の本発明記載のデータ送受信システムである。
【００２５】
また、第６の本発明（請求項６に対応）に係るデータ送受信システムは、受信装置は、送信装置から測定開始要求を受信する要求受信手段を備え、送信装置は、伝送時間測定を開始するか決定して受信装置に測定開始要求を送信する測定開始手段と、所定の有効時間によって受信装置の登録を解除する登録解除手段とを備え、前記送信装置は、前記測定開始手段によって測定開始を決定した場合は、前記受信装置に前記測定開始要求を送信して、認証処理を実行した後、測定手段によって往復時間を測定し、判定手段によって測定値が正確な値であると判定した場合に受信装置を登録し、鍵交換処理を行わないことを特徴とする特徴とする第４の本発明記載のデータ送受信システムである。
【００２６】
また、第７の本発明（請求項７に対応）に係るデータ送受信システムは、測定開始手段は、受信装置の登録解除までの残時間を確認して測定開始を決定することを特徴とする第４の本発明記載のデータ送受信システムである。
【００２７】
また、第８の本発明（請求項８に対応）に係るデータ送受信システムは、受信装置は、伝送時間測定を開始するか決定して送信装置に測定開始要求を送信する測定開始手段を備え、送信装置は、前記受信装置から前記測定開始要求を受信する要求受信手段と、所定の有効時間によって受信装置の登録を解除する登録解除手段とを備え、前記送信装置は測定開始要求を受信した場合は、認証処理を実行した後、測定手段によって伝送時間を測定し、判定手段によって測定値が正確な値であると判定した場合に受信装置を登録し、鍵交換処理を実行しないことを特徴とする第４の本発明記載のデータ送受信システムである。
【００２８】
また、第９の本発明（請求項９に対応）に係るデータ送受信システムは、受信装置の測定開始手段は、暗号化されたデータの受信終了時に測定開始要求を送信することを特徴とする第８の本発明記載のデータ送受信システムである。
【００２９】
また、第１０の本発明（請求項１０に対応）に係るデータ送受信システムは、受信装置の測定開始手段は、認証処理と鍵交換処理の間に伝送時間測定処理が実行されなかった場合、鍵交換処理終了時に測定開始要求を送信することを特徴とする第８の本発明記載のデータ送受信システムである。
【００３０】
また、第１１の本発明（請求項１１に対応）に係る媒体は、第１の本発明〜第１０の本発明のいずれかに記載の伝送時間測定方法またはデータ送受信システムの機能をコンピュータにより実行させるためのプログラム及び／またはデータを担持した媒体であって、コンピュータにより処理可能なことを特徴とする媒体である。
【００３１】
また、第１２の本発明（請求項２１に対応）に係る情報集合体は、第１の本発明〜第１０の本発明のいずれかに記載の伝送時間測定方法または受信システムの機能をコンピュータにより実行させるためのプログラム及び／またはデータであることを特徴とする情報集合体である。
【発明の効果】
【００３２】
以上説明したところから明らかなように、本発明は、測定値が基準値以下の場合に受信装置側の検証処理を実行し、伝送時間測定用の認証処理を暗号化伝送用の認証処理で共用し、測定開始要求で測定が起動された場合は、測定処理と登録処理のみ実行することにより、正確に伝送時間を測定できると共に、既存の認証処理を共用でき、かつ不要な鍵交換処理を実行しない伝送時間測定方法、データ送受信システム、媒体及び情報集合体を提供することが出来る。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施の形態について図１から図５までを用いて詳細に説明する。
（実施の形態１）
＜概要＞
本実施の形態における伝送時間測定方法は、測定工程で測定した測定値が所定値以下である場合に、互いに相手装置から受信した測定情報が正しいかどうかを検証し、正しい場合には測定値が正確な値であると判断する。
【００３４】
また、本実施の形態のデータ送受信システムは、認証処理を実行した後、送信装置は、受信装置が登録されていない場合、測定手段によって往復時間を測定し、判定手段によって測定値が正確な値であると判定した場合に鍵交換処理を実行し、受信装置が登録されている場合、続いて鍵交換処理を実行する。
【００３５】
＜構成＞
図１は、本実施の形態のデータ送受信システムを構成する送信装置及び受信装置を示す図であり、送信装置であるＡＶサーバ、受信装置であるＰＣ、デジタルテレビ、およびルータの接続図である。
【００３６】
図１に示すように家庭内には、ＡＶサーバ１、デジタルテレビ２、ＰＣ３、およびルータ４か設置されている。ルータ４とＡＶサーバ１、デジタルテレビ２はイーサネット（登録商標）で接続されており、ルータ４とＰＣ３は無線メディア（ＩＥＥＥ８０２．１１ｂ）で接続されている。
【００３７】
またルータ４は、インターネットを介して家庭外のルータ５と接続される。ルータ５は、受信装置であるＰＣ６、デジタルテレビ７と接続されている。ここで、ルータ５とＰＣ６はイーサネット（登録商標）で接続されており、ルータ５とデジタルテレビ７は無線メディア（ＩＥＥＥ８０２．１１ｂ）で接続されている。
【００３８】
図２に、送信装置であるＡＶサーバ１の構成を示す。
【００３９】
ＡＶサーバ１は、送受信部２１、暗号処理部２２、鍵交換処理部２３、認証処理部２４、伝送時間測定処理部２５、受信装置登録部２６から構成される。ここで、伝送時間測定処理部２５は本発明における測定準備手段、測定手段及び判定手段に、受信装置登録部２６は登録手段および登録確認手段にそれぞれ対応する。
【００４０】
送受信部２１は、ＡＶデータをネットワークに送信し、またネットワークに接続されている他の機器とコマンドなどを送受信するためのデジタルインターフェースである。
【００４１】
暗号処理部２２は、コンテンツ記録部（図示せず）から再生されたＡＶデータを暗号化する。
【００４２】
鍵交換処理部２３は、受信装置がＡＶデータの暗号を復号するために使用する交換鍵を生成し、認証処理部２４から受信した認証情報を使用して暗号化して送受信部２１を介して出力する。
【００４３】
認証処理部２４は、受信装置から認証要求を受信して認証処理を行い、受信装置と認証情報を共有するとともに、受信装置のＲＴＴ測定機能の有無を示すフラグ情報を証明情報と共に受信する。
【００４４】
伝送時間測定処理部２５は、測定準備要求、測定要求を生成して、送受信部２１を介して送信し、受信した測定準備要求応答、測定要求応答を処理する。また、測定要求を送信してから測定要求応答を受信するまでの往復時間であるＲＴＴを測定し、所定の基準値以下である場合は、検証要求を生成して送受信部２１を介して送信し、受信した検証要求応答を処理して、測定したＲＴＴが正しいか判定する。
【００４５】
受信装置登録部２６は、伝送時間測定処理部２５によってＲＴＴが基準値以下であると判定された受信装置のデバイスＩＤを格納する。ここで、デバイスＩＤとは、予め鍵管理センターから与えられているものであり、機器を特定するための情報である。
【００４６】
受信装置であるデジタルテレビ２、ＰＣ３、ＰＣ６、デジタルテレビ７のデータ送受信部はそれぞれ同様の構成を持つ。図３に受信装置（デジタルテレビ２）のデータ送受信部の構成を示す。
【００４７】
受信装置は、送受信部３１、復号処理部３２、鍵交換処理部３３、認証処理部３４、伝送時間測定処理部３５から構成される。ここで、伝送時間測定処理部２５は本発明における測定準備手段、応答手段及び検証手段に対応する。  送受信部３１は、ネットワークを介して送信されたＡＶデータを受信し、またネットワークに接続されている他の機器とコマンドなどを送受信するためのデジタルインターフェースである。
【００４８】
復号処理部３２は、鍵交換処理部３３から受信した交換鍵を使用して復号鍵を生成し受信したＡＶデータの暗号を復号する。復号処理部３２で復号され平文になったＡＶデータはデコーダ（図示せず）でデコードされ、モニタ（図示せず）に表示される。
【００４９】
鍵交換処理部３３は受信した交換鍵を認証処理部３４から受信した認証情報を使用して処理して復号処理部３２に送信する。
【００５０】
認証処理部３４は、ＡＶサーバ１の認証処理部２４に対して認証開始を要求し、認証処理を実行して認証情報を共有する。また受信装置のＲＴＴ測定機能の有無を示すフラグ情報を証明情報と共に送受信部３１を介してＡＶサーバ１に送信する。
【００５１】
伝送時間測定処理部３５は、ＡＶサーバ１から送信される測定準備要求、測定要求、検証要求を受信処理し、測定準備要求、応答測定要求応答及び検証要求応答を生成して、送受信部３１を介してＡＶサーバ１に送信する。
【００５２】
＜動作＞
次に、上記のように構成された本実施の形態の動作を説明する。
【００５３】
図４は送信装置（ＡＶサーバ１）及び受信装置（デジタルテレビ２）における暗号化伝送時の認証処理から暗号化伝送までの処理の流れを示す図である。
【００５４】
まず、受信装置の認証処理部３４は、認証要求を送信装置に送信して認証処理Ｓ４１を開始する。
【００５５】
認証処理Ｓ４１終了後、送信装置の伝送時間測定処理部２５は認証処理Ｓ４１において受信した受信装置のＲＴＴ測定機能の有無を示すフラグ情報をチェックし（Ｓ４２）、ＲＴＴ測定機能を有する場合は次の処理Ｓ４３に進む。ＲＴＴ測定機能を有さない場合は鍵交換処理Ｓ４７に進む。
【００５６】
次に送信装置の受信装置登録部２６は、受信装置が登録されているかどうか判定し（Ｓ４３）、未登録であれば次の伝送時間測定処理Ｓ４５に進む。登録されている場合は鍵交換処理Ｓ４７に進む。
【００５７】
受信装置は認証処理Ｓ４１終了後、要求受信待ち状態になっており、受信した要求をチェックし（Ｓ４４）、測定準備要求を受信した場合は伝送時間測定処理Ｓ４５に進む。交換鍵を受信した場合は、鍵交換処理Ｓ４７に進む。
【００５８】
送信装置は、伝送時間測定処理Ｓ４５終了後、伝送時間測定処理が正常に終了したかどうか確認し（Ｓ４６）、正常に終了していれば鍵交換処理Ｓ４７を実行し、正常に終了していなければ送信処理をエラー終了する。
【００５９】
受信装置は、伝送時間測定処理Ｓ４５終了後、要求受信待ち状態になっており、交換鍵を受信した場合は、鍵交換処理Ｓ４７を実行する。
【００６０】
送信装置は鍵交換処理Ｓ４７が終了するとコンテンツデータを暗号化して送信し、受信装置は暗号化されたコンテンツデータを受信して、復号処理する（Ｓ４８）。
【００６１】
図５は伝送時間測定処理Ｓ４５の詳細な処理の流れを示す図である。
【００６２】
まず、送信装置及び受信装置は、測定準備工程として、工程Ｓ５１〜工程Ｓ５３を実行する。送信装置は、測定番号Ｎを格納した測定準備要求を受信装置に送信（Ｓ５１）し、送信装置測定情報を生成する。受信装置は測定準備要求に対し、測定準備要求応答を応答する（Ｓ５２）。送信装置は測定準備要求応答を受信すると受信装置は測定準備応答送信後、受信装置測定情報を生成し、測定処理の準備をする（Ｓ５３）。
【００６３】
準備工程において、送信装置測定情報及び受信装置測定情報は、以下の手順で生成される。まず、認証処理部２４または認証処理部３４から供給されるＫａｕｔｈ（９６ｂｉｔ）と測定回数値Ｎ（初期値０）を使用して共通の秘密情報である共通検証情報Ｋｖｒｆｙ（１６０ｂｉｔ）を生成し、Ｋｖｒｆｙ（上位８０ｂｉｔ）とＫｖｒｆｙ（下位８０ｂｉｔ）に分割する。送信装置は、Ｋｖｒｆｙ（上位８０ｂｉｔ）を送信装置測定情報とし、Ｋｖｒｆｙ（下位８０ｂｉｔ）を受信装置測定情報の検証用情報として用意する。受信装置は、Ｋｖｒｆｙ（下位８０ｂｉｔ）を受信装置測定情報とし、Ｋｖｒｆｙ（上位８０ｂｉｔ）を送信装置測定情報の検証用情報として用意する。
【００６４】
次に、送信装置及び受信装置は、測定工程として、工程Ｓ５４及び工程Ｓ５５を実行する。送信装置は送信装置測定情報を測定要求に格納して送信し（Ｓ５４）、受信装置が応答する測定要求応答を受信してＲＴＴを測定する（Ｓ５５）。
【００６５】
続いて、送信装置及び受信装置は、判定工程として、工程Ｓ５６〜工程Ｓ６４を実行する。送信装置は測定値をチェックし（Ｓ５６）、基準値（Ｔｍａｘ）以下であれば測定を終了して次の処理に進む。基準値より大きい場合は、測定回数をチェックし（Ｓ５７）、所定回数に達していない場合はＳ５１に戻り測定を繰り返す。受信装置は、測定要求応答送信後、要求受信待ち状態になっており、測定準備要求を受信した場合、Ｓ５１に戻り、測定を繰り返す（Ｓ５８）。
【００６６】
次に送信装置は受信した測定要求応答に格納されている受信装置測定情報を用意しておいた検証用情報と比較し（Ｓ５９）、一致しない場合はエラー終了する。一致する場合は検証要求を送信する（Ｓ６０）。受信装置は検証要求を受信すると、測定要求に格納されていた送信装置測定情報を、用意しておいた検証用情報と比較して（Ｓ６１）、一致しない場合はエラー終了し、一致する場合は、認証情報Ｋａｕｔｈから受信装置検証情報を生成し（Ｓ６２）、検証要求応答に格納して送信する（Ｓ６３）。
【００６７】
送信装置は受信した受信装置検証情報を検証して最終的に測定値が正しい値であることを検証する（Ｓ６４）、不正な場合はエラー終了し、正しい場合は、次の登録処理に進む。
【００６８】
最後に、送信装置は、判定処理において測定値が基準値以下でありかつ、正しいと判定された受信装置のデバイスＩＤを受信装置登録部２６に登録する（Ｓ６５）。
【００６９】
図１における各装置間の伝送で、
イーサネット（登録商標）の往復遅延        ０．０２  ｍｓ（ミリ秒）
無線（８０２．１１ｂ）の往復遅延    ３  ｍｓ
ルータの処理遅延                ０．５  ｍｓ
インタ−ネットの往復遅延            １０  ｍｓ
（ここではル−タ２台が経路上に存在する場合を想定）
受信装置の処理遅延              ０．２  ｍｓ
とすると、送信装置であるＡＶサーバ１と各受信装置間との伝送時間（ＲＴＴ）は、以下のようになる。
（家庭内装置間）
デジタルテレビ２とのＲＴＴ（Ｔ１）
＝０．０２＋０．０２＋０．２＝０．２４ｍｓ
ＰＣ３とのＲＴＴ（Ｔ２）
＝０．０２＋３＋０．２＝３．２２ｍｓ
（家庭内装置〜家庭外装置間）
ＰＣ６とのＲＴＴ（Ｔ３）
＝０．０２＋０．５×４＋１０＋０．０２＋０．２＝１２．２４ｍｓ
デジタルテレビ７とのＲＴＴ（Ｔ４）
＝０．０２＋０．５×４＋１０＋３＋０．２＝１５．２２ｍｓ
基準値Ｔｍａｘ＝７ｍｓとすると、デジタルテレビ２、ＰＣ３の場合は、ＲＴＴが７ｍｓ以下であるので、受信装置は登録され、鍵交換処理Ｓ４７、暗号化伝送Ｓ４８が実行される。一方家庭外の装置であるＰＣ６及びデジタルテレビ７の場合は、ＲＴＴが７ｍｓより大であるため、受信装置は登録されず、鍵交換処理Ｓ４７、暗号化伝送Ｓ４８は実行されない。
【００７０】
以上の動作により、ＲＴＴの測定値が基準値以下であり、かつ受信装置のＲＴＴとして正しいと判定した時、鍵交換処理が実行され、受信装置は暗号化されたデータを復号することができる。
【００７１】
以上のように、本実施の形態の伝送時間測定方法は、測定工程で測定した測定値が所定値以下である場合に互いに相手装置から受信した測定情報が正しいかどうかを検証することにより、受信装置は測定要求処理中に検証処理を実行しないため、検証処理時間が測定した伝送時間に加算されず、正確な往復時間を測定することができるという本実施の形態固有の効果を得ることができる。
【００７２】
また、本実施の形態のデータ送受信システムは、認証処理を実行した後、送信装置は、受信装置が登録されていない場合、測定手段によって往復時間を測定し、判定手段によって測定値が正確な値であると判定した場合に鍵交換処理を実行し、受信装置が登録されている場合、続いて鍵交換処理を実行するため、鍵交換を実行するための認証処理を変更することなく、伝送時間測定のための認証処理として共用することができるという本実施の形態固有の効果を得ることができる。
【００７３】
なお、本実施の形態では、受信装置測定情報と送信装置測定情報を認証情報から生成した共通検証情報を分割して生成したが、他の手段を用いて測定情報を生成してもよい。
【００７４】
さらに、本実施の形態では、送信装置は測定準備要求送信後に送信装置測定情報を生成するが、測定要求を送信する前であれば、別のタイミングで生成してもよい。
【００７５】
さらに、本実施の形態では、受信装置として台数が４台の場合について説明したが、これに限らず、他の任意の台数が接続されていても構わない。
【００７６】
さらに、本実施の形態では、ネットワークの伝送メディアとしてイーサネット（登録商標）とＩＥＥＥ８０２．１１ｂの場合について説明したが、ＩＥＥＥ８０２．１１ａやＢｌｕｅｔｏｏｈ等、他の伝送メディアを使用しても構わない。
【００７７】
さらに、本実施の形態では、基準値を７ｍｓとしたが、これに限らず、他の基準値を設定してもよい。
【００７８】
以下、本発明の第２の実施の形態について図６から図９を参照して詳細に説明する。
（実施の形態２）
＜概要＞
本実施の形態におけるデータ送受信システムは、送信装置もしくは受信装置が測定開始要求を送信した場合は、認証処理を実行した後、測定手段によって伝送時間を測定し、判定手段によって測定値が正確な値であると判定した場合に受信装置を登録し、鍵交換処理を実行しない。
【００７９】
＜構成＞
本実施の形態のデータ送受信システムを構成する送信装置及び受信装置は、実施の形態１と同様に図１で示される。
【００８０】
図６に、本実施の形態における送信装置であるＡＶサーバ１の構成を示す。
【００８１】
ＡＶサーバ１は、送受信部２１、暗号処理部２２、鍵交換処理部２３、認証処理部２４、伝送時間測定処理部２５、受信装置登録部２７、測定開始開始処理部２８から構成される。ここで、伝送時間測定処理部２５は本発明における測定準備手段、測定手段及び判定手段に、受信装置登録部２７は登録手段、登録確認手段及び登録解除手段に、測定開始処理部２８は測定開始手段にそれぞれ対応する。
【００８２】
本実施の形態における送信装置の構成が実施の形態１の構成と異なるのは受信装置登録部２７と測定開始処理部２８であり、他の構成部分は同一であるため説明を省略する。
【００８３】
受信装置登録部２７は、伝送時間測定処理部２５によってＲＴＴが基準値以下であると判定された受信装置のデバイスＩＤを格納して受信装置を登録する。また、登録後所定の有効時間が経過した時、登録を解除する。
【００８４】
測定開始処理部２８は、上記有効時間の残り時間をチェックし、残り時間が０になったとき、測定開始要求を送信し、測定処理のための認証処理を開始する。また、測定開始要求を受信した場合も、測定処理のための認証処理を開始する。
【００８５】
図７に受信装置（デジタルテレビ２）のデータ送受信部の構成を示す。
【００８６】
受信装置は、送受信部３１、復号処理部３２、鍵交換処理部３３、認証処理部３４、伝送時間測定処理部３５、測定開始処理部３６から構成される。ここで、伝送時間測定処理部２５は本発明における測定準備手段、応答手段及び検証手段、測定開始処理部は測定開始手段に対応する。
【００８７】
本実施の形態における受信装置の構成が実施の形態１の構成と異なるのは測定開始処理部３６であり、他の構成部分は同一であるため説明を省略する。
【００８８】
測定開始処理部３６は、暗号化されたデータの受信終了時または、認証処理と鍵交換処理の間に伝送時間測定処理が実行されなかった場合、鍵交換処理終了時に、測定開始要求を送信して測定処理のための認証処理を開始する。また、測定開始要求を受信した場合も測定処理のための認証処理を開始する。
【００８９】
＜動作＞
本実施の形態におけるデータ送信システムの動作について図８及び図９を参照して説明する。
【００９０】
図８は本実施の形態において、送信装置が測定処理を起動する場合の動作シーケンスを示す。
【００９１】
送信装置の測定開始処理部２８は、受信装置登録部２７において管理される登録の有効時間をチェックし（Ｓ８１）、有効時間の残り時間が０か判定し、０であるときは受信装置に測定開始要求を送信する（Ｓ８３）。受信装置の測定開始処理部３６は受信した要求をチェックし（Ｓ８２）、測定始要求を受信すると応答を送信し(Ｓ８４)、認証処理部３４に対し認証開始を要求し、認証処理部３４は認証要求を発行して認証処理を実行する（Ｓ８５）。この認証処理Ｓ８５は鍵交換処理を実行する場合の認証処理Ｓ４１と同一の処理を共用する。
【００９２】
認証処理Ｓ８５が終了すると送信装置の伝送時間測定処理部２５は、伝送時間測定処理Ｓ８６を実行し、測定値が基準値以下でありかつ測定値が正しいと判定した場合、受信装置を登録し、処理を終了する。測定開始要求を送信することで測定を起動した場合は鍵交換処理を実行しない。なお伝送時間測定処理Ｓ８５の詳細動作は図５で示した実施の形態１における伝送時間測定処理Ｓ４５と同一である。
【００９３】
この場合、受信装置の登録を常に有効にすることができるため、暗号化伝送のために鍵交換処理を実行する場合、伝送時間測定処理を実行する必要が無い。
【００９４】
図９は本実施の形態において、受信装置が測定処理を起動する場合の動作シーケンスを示す。
【００９５】
受信装置の測定開始処理部３６は、受信されるデータをチェックし、暗号化されたデータの受信終了時または、認証処理と鍵交換処理の間に伝送時間測定処理が実行されなかった場合、鍵交換処理による交換鍵受信時に、測定開始を決定し（Ｓ９１）、送信装置に測定開始要求を送信する（Ｓ９３）。送信装置の測定開始処理部２８は受信した要求をチェックし（Ｓ９２）、測定始要求を受信すると応答を送信し(Ｓ９４)、受信装置は応答を受信すると認証処理部３４に対し認証開始を要求し、認証処理部３４は認証要求を発行して認証処理を実行する（Ｓ９５）。この認証処理Ｓ９５は鍵交換処理を実行する場合の認証処理Ｓ４１と同一の処理を共用する。
【００９６】
認証処理Ｓ９５が終了すると送信装置の伝送時間測定処理部２５は、伝送時間測定処理Ｓ９６を実行し、測定値が基準値以下でありかつ測定値が正しいと判定した場合、受信装置を登録し、処理を終了する。測定開始要求を送信することで測定を起動した場合は鍵交換処理を実行しない。伝送時間測定処理Ｓ９６の詳細動作は図５で示した実施の形態１における伝送時間測定処理Ｓ４５と同一である。
【００９７】
この場合も、受信装置の登録を常に有効にすることができるため、暗号化伝送のために鍵交換処理を実行する場合、伝送時間測定処理を実行する必要が無い。
【００９８】
以上のように、本実施の形態のデータ送受信システムは、送信装置もしくは受信装置が測定開始要求を送信した場合、認証処理を実行した後、測定手段によって伝送時間を測定し、判定手段によって測定値が正確な値であると判定した場合に受信装置を登録することにより、鍵交換を実行するための認証処理を変更することなく、伝送時間測定のための認証処理として共用することができ、かつ不要な鍵交換処理を実行しないという本実施の形態固有の効果を得ることができる。
【００９９】
また、本実施の形態のデータ送受信システムにおける送信装置は、登録の有効時間の残り時間をチェックして伝送時間測定を起動するため、登録が無効になることが無く、暗号化伝送を行うために認証処理及び鍵交換処理を実行する際には、伝送時間測定処理を実行する必要がないため、伝送開始時の遅延時間を短縮できるという本実施の形態固有の効果を得ることができる。
【０１００】
また、本実施の形態のデータ送受信システムにおける受信装置は、暗号化されたデータの受信終了時、または、認証処理と鍵交換処理の間に伝送時間測定処理が実行されなかった場合、交換鍵受信時に伝送時間測定を起動するため、登録が無効になることが無く、暗号化伝送を行うために認証処理及び鍵交換処理を実行する際には、伝送時間測定処理を実行する必要がないため、伝送開始時の遅延時間を短縮できるという本実施の形態固有の効果を得ることができる。さらに、交換鍵受信時に伝送時間測定を起動する場合は、認証鍵交換処理と同一のコネクションを使用して測定開始処理及び測定処理が実行できるという本実施の形態固有の効果を得ることができる。
【０１０１】
なお、本実施の形態では、送信装置は、登録の有効時間の残り時間が０になったときに伝送時間測定を起動しているが、残り時間が所定値以下の場合に起動してもよいし、残り時間と他の条件を組み合わせて起動してもよい。
【０１０２】
さらに、本実施の形態では、受信装置は、暗号化されたデータの受信終了時、または交換鍵受信時に伝送時間測定を起動しているが、送信装置における自装置の登録の残り時間を推定し、残り時間に余裕があると推定した場合は、伝送時間測定を起動しなくてもよい。
【０１０３】
さらに、本発明のデータ送受信システムの機能をコンピュータにより実行させるためのプログラム及び／またはデータを担持した媒体であって、コンピュータにより処理可能なことを特徴とする媒体も本発明に属する。
【０１０４】
さらに、本発明のデータ送受信システムの機能をコンピュータにより実行させるためのプログラム及び／またはデータであることを特徴とする情報集合体も本発明に属する。
【０１０５】
さらに、本発明のデータとは、データ構造、データフォーマット、データの種類などを含む。
【０１０６】
さらに、本発明の媒体とは、ＲＯＭ等の記録媒体、インターネット等の伝送媒体、光・電波・音波等の伝送媒体を含む。
【０１０７】
さらに、本発明の担持した媒体とは、例えば、プログラム及び／またはデータを記録した記録媒体、やプログラム及び／またはデータを伝送する伝送媒体等を含む。
【０１０８】
さらに、本発明のコンピュータにより処理可能とは、例えば、ＲＯＭなどの記録媒体の場合であれば、コンピュータにより読みとり可能であることであり、伝送媒体の場合であれば、伝送対象となるプログラム及び／またはデータが伝送の結果として、コンピュータにより取り扱えることであることを含む。
【０１０９】
さらに、本発明の情報集合体とは、例えば、プログラム及び／またはデータ等のソフトウエアを含むものである。
【０１１０】
さらに、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１１１】
本発明は、暗号化されたデータを送受信する送受信システム、伝送時間測定方法に関するものであり、家庭内ネットワーク等におけるAVデータ伝送に有用である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態１および実施の形態２におけるデータ送受信システムの構成を示す図
【図２】本発明の実施の形態１における送信装置の構成を示す図
【図３】本発明の実施の形態１における受信装置の構成を示す図
【図４】本発明の実施の形態１における、暗号化伝送時の処理シーケンスを示す図
【図５】本発明の実施の形態１における、伝送時間測定処理の処理シーケンスを示す図
【図６】本発明の実施の形態２における送信装置の構成を示す図
【図７】本発明の実施の形態２における受信装置の構成を示す図
【図８】本発明の実施の形態２において、送信装置が伝送時間測定を起動する場合の処理シーケンスを示す図
【図９】本発明の実施の形態２において、受信装置が伝送時間測定を起動する場合の処理シーケンスを示す図
【図１０】従来のデータ送受信システムにおける暗号化伝送時の処理シーケンスを示す図
【図１１】従来のデータ送受信システムにおける伝送時間測定処理の処理シーケンスを示す図
【符号の説明】
【０１１３】
１    ＡＶサーバ
２    デジタルテレビ
３    ＰＣ
４    ルータ
５    ルータ
６    ＰＣ
７    デジタルテレビ
２１    送受信部
２２    暗号処理部
２３    鍵交換処理部
２４    認証処理部
２５    伝送時間測定処理部
２６、２７    受信装置登録部
２８    測定開始処理部
３１    送受信部
３２    復号処理部
３３    鍵交換処理部
３４    認証処理部
３５    伝送時間測定処理部
３６    測定開始処理部
【図１】
2006080587.tif 000003
【図２】
2006080587.tif 000004
【図３】
2006080587.tif 000005
【図４】
2006080587.tif 000006
【図５】
2006080587.tif 000007
【図６】
2006080587.tif 000008
【図７】
2006080587.tif 000009
【図８】
2006080587.tif 000010
【図９】
2006080587.tif 000011
【図１０】
2006080587.tif 000012
【図１１】
2006080587.tif 000013