(57)【特許請求の範囲】
【請求項１】
設定されたアイソクロナスチャネルを用いてアイソクロナス転送するアイソクロナス転送処理部を複数備えた通信装置であって、
前記アイソクロナス転送処理部毎に対応して設けられた、対応する前記アイソクロナス転送処理部が行うアイソクロナス転送をセキュア化するセキュア処理を行うセキュア処理部と、
セキュア化制御部とを有し、
前記セキュア化制御部は、他の通信装置が発行したセキュア化要求に応え、
当該他の通信装置から当該セキュア化要求に伴って、または、当該セキュア化要求に先立ってアイソクロナスチャネルが通知されている場合には、通知されたアイソクロナスチャネルを用いてアイソクロナス転送を行う前記アイソクロナス転送処理部に対応するセキュア処理部に、通知されたアイソクロナスチャネルの暗号化通信に用いる暗号鍵及び復号鍵を設定する処理を前記セキュア処理として行わせ、
当該他の通信装置からアイソクロナスチャネルが通知されていない場合には、当該他の通信装置との間に設定されているアイソクロナスチャネルを用いてアイソクロナス転送を行う前記アイソクロナス転送処理部に対応するセキュア処理部に、当該他の通信装置との間に設定されている全てのアイソクロナスチャネルの暗号化通信に共通に用いる暗号鍵及び復号鍵を設定する処理を前記セキュア処理として行わせることを特徴とする通信装置。
【請求項２】
IEEE1394規格に従った物理層と、IEEE1394規格に従ったデータリンク層とを内蔵した通信チップを備えた通信装置であって、
前記通信チップは、
入力するデータストリームのデータを、設定されたアイソクロナスチャネルを用いてアイソクロナス転送するアイソクロナスパケットにパケット化して前記データリンク層に中継するアイソクロナス転送前処理部を複数備えると共に、
前記アイソクロナス転送前処理部毎に対応して設けられた、対応する前記アイソクロナス転送前処理部がアイソクロナスパケットにパケット化するデータストリームのデータの、Digital Transmission Licensing Administrator Digital Transmission Licensing Administrator策定のＤＴＣＰ規格に従った暗号化を行うと共に、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順の一部を担う機能である部分機能とを提供する部分ＤＴＣＰ処理部を備え、
当該通信装置は、ＤＴＣＰ手順実行部を備え、
当該ＤＴＣＰ手順実行部は、他の通信装置が発行したＤＴＣＰ規格に従った認証要求に応え、
当該他の通信装置から当該認証要求に伴って、または、当該認証要求に先立ってアイソクロナスチャネルが通知されている場合には、当該通知されたアイソクロナスチャネルが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の部分機能を利用して、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順を、当該他の通信装置との間で実行し、当該通知されたアイソクロナスチャネルが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部に当該部分ＤＴＣＰ処理部の部分機能において行う暗号化に用いる暗号鍵を設定し、
当該他の通信装置からアイソクロナスチャネルが通知されていない場合には、当該他の通信装置との間のアイソクロナスチャネルが設定されたいずれかの前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の部分機能を利用して、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順を、当該他の通信装置との間で実行し、当該他の通信装置との間のアイソクロナスチャネルのいずれかが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の各々に、当該各部分ＤＴＣＰ処理部の部分機能において行う暗号化に共通に用いる暗号鍵を設定することを特徴とする通信装置。
【請求項３】
IEEE1394規格に従った物理層と、IEEE1394規格に従ったデータリンク層とを内蔵した通信チップを備えたコンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記通信チップは、
入力するデータストリームのデータを、設定されたアイソクロナスチャネルを用いてアイソクロナス転送するアイソクロナスパケットにパケット化して前記データリンク層に中継するアイソクロナス転送前処理部を複数備えると共に、
前記アイソクロナス転送前処理部毎に対応して設けられた、対応する前記アイソクロナス転送前処理部がアイソクロナスパケットにパケット化するデータストリームのデータの、Digital Transmission Licensing Administrator Digital Transmission Licensing Administrator策定のＤＴＣＰ規格に従った暗号化を行うと共に、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順の一部を担う機能である部分機能とを提供する部分ＤＴＣＰ処理部を備え、
前記コンピュータプログラムは、前記コンピュータを、ＤＴＣＰ手順実行部として機能させ、
当該ＤＴＣＰ手順実行部は、他の通信装置が発行したＤＴＣＰ規格に従った認証要求に応え、
当該他の通信装置から当該認証要求に伴って、または、当該認証要求に先立ってアイソクロナスチャネルが通知されている場合には、当該通知されたアイソクロナスチャネルが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の部分機能を利用して、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順を、当該他の通信装置との間で実行し、当該通知されたアイソクロナスチャネルが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部に当該部分ＤＴＣＰ処理部の部分機能において行う暗号化に用いる暗号鍵を設定し、
当該他の通信装置からアイソクロナスチャネルが通知されていない場合には、当該他の通信装置との間のアイソクロナスチャネルが設定されたいずれかの前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の部分機能を利用して、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順を、当該他の通信装置との間で実行し、当該他の通信装置との間のアイソクロナスチャネルのいずれかが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の各々に、当該各部分ＤＴＣＰ処理部の部分機能において行う暗号化に共通に用いる暗号鍵を設定することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信チャネルをセキュア化する技術に関するものである。
【背景技術】
【０００２】
IEEE1394規格では、バスとの間の信号入出力を行う物理層、物理層を用いて等時性（アイソクロナス：Isochronous）転送と、非同期（アシンクロナス；Asynchronous）転送を行うデータリンク層、データリンク層のアシンクロナス（Asynchronous）転送を用いて上位層のデータ転送を行うトランザクション層とを含む通信プロトコルが規定されている。
【０００３】
そして、このようなアイソクロナス転送をセキュア化する技術としては、データ出力側の機器であるソースと、データ入力側の機器であるシンクとの間で暗号化したデータを送受する、Digital Transmission Licensing Administrator Digital Transmission Licensing Administrator策定のＤＴＣＰの技術が知られている（たとえば、特許文献１、２、３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５-１７５７０９号公報
【特許文献２】特開２００７-３１２３２８号公報
【特許文献３】特開２００５-１１７１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて、ＤＴＣＰによれば、ソースとシンク間のアイソクロナス転送をセキュア化することができる。
しかし、アイソクロナス転送を行うチャネルであるアイソクロナスチャネルをソースとシンク間に複数設定する場合に、アイソクロナスチャネル毎に独立したセキュア化を行うことはできず、その一部のアイソクロナスチャネルのみをセキュア化したり、各アイソクロナスチャネルについて、アイソクロナスチャネル毎に異なる暗号鍵を用いたセキュア化を行ったりすることはできなかった。
【０００６】
そこで、本発明は、アイソクロナスチャネル毎の独立したセキュア化を行うことを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、設定されたアイソクロナスチャネルを用いてアイソクロナス転送するアイソクロナス転送処理部を複数備えた通信装置に、前記アイソクロナス転送処理部毎に対応して設けられた、対応する前記アイソクロナス転送処理部が行うアイソクロナス転送をセキュア化するセキュア処理を行うセキュア処理部と、他の通信装置が発行したセキュア化要求に応え、当該他の通信装置から当該セキュア化要求に伴って、または、当該セキュア化要求に先立って通知されたアイソクロナスチャネルを用いてアイソクロナス転送を行う前記アイソクロナス転送処理部に対応するセキュア処理部に、前記セキュア処理を行わせるセキュア化制御部とを設けたものである。
【０００８】
また、前記課題達成のために、本発明は、設定されたアイソクロナスチャネルを用いてアイソクロナス転送するアイソクロナス転送処理部を複数備えた通信装置に、前記アイソクロナス転送処理部毎に対応して設けられた、対応する前記アイソクロナス転送処理部が行うアイソクロナス転送をセキュア化するセキュア処理を行うセキュア処理部と、他の通信装置が発行したセキュア化要求に応え、当該他の通信装置との間に最後に設定されたアイソクロナスチャネルを用いてアイソクロナス転送を行う前記アイソクロナス転送処理部に対応するセキュア処理部に、前記セキュア処理を行わせるセキュア化制御部とを設けたものである。
【０００９】
ここで、本発明は、より具体的には、当該通信装置が、IEEE1394規格に従った物理層と、IEEE1394規格に従ったデータリンク層とを備えたものであり、前記通信チップが、入力するデータストリームのデータを、設定されたアイソクロナスチャネルを用いてアイソクロナス転送するアイソクロナスパケットにパケット化して前記データリンク層に中継するアイソクロナス転送前処理部を複数備えると共に、前記アイソクロナス転送前処理部毎に対応して設けられた、対応する前記アイソクロナス転送前処理部がアイソクロナスパケットにパケット化するデータストリームのデータの、Digital Transmission Licensing Administrator Digital Transmission Licensing Administrator策定のＤＴＣＰ規格に従った暗号化を行うと共に、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順の一部を担う機能である部分機能とを提供する部分ＤＴＣＰ処理部を備えたものである場合には、当該通信装置に、他の通信装置が発行したＤＴＣＰ規格に従った認証要求に応え、当該他の通信装置から当該認証要求に伴って、または、当該認証要求に先立って通知されたアイソクロナスチャネルが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の部分機能を利用して、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順を当該他の通信装置との間で実行するＤＴＣＰ手順実行部を設けることにより実現することができる。または、当該通信装置に、当該他の通信装置との間のアイソクロナスチャネルを確立し、確立したアイソクロナスチャネルを、当該アイソクロナスチャネルでアイソクロナス転送するデータのデータストリームが入力する前記アイソクロナス転送前処理部に設定する、IEC61183規格に従ったＰＣＲ/ＣＭＰ層と、他の通信装置が発行したＤＴＣＰ規格に従った認証要求に応え、前記ＰＣＲ/ＣＭＰ層によって当該他の通信装置との間に最後に確立されたアイソクロナスチャネルが設定された前記アイソクロナス転送前処理部に対応する前記部分ＤＴＣＰ処理部の前記部分機能を利用して、前記暗号化の暗号鍵及び復号鍵のＤＴＣＰ規格に従った設定手順を当該他の通信装置との間で実行するＤＴＣＰ手順実行部とを設けることによっても実現できる。
【００１０】
これらのような通信装置によれば、アイソクロナスチャネル毎に、独立してそのセキュア化を行うことができる。
【発明の効果】
【００１１】
以上のように、本発明によれば、アイソクロナスチャネル毎の独立したセキュア化を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るＡＶシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るＡＶ装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るシンク側ＤＴＣＰ処理とソース側ＤＴＣＰ処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るＡＶシステムの構成を示す。
図示するように、ＡＶシステムは、複数のＡＶ装置１をIEEE1394規格に従ったバス２で接続したものである。また、ＡＶ装置１は、それぞれ、バス制御ＬＳＩ１０、ＣＰＵ１１、メモリ１２、ＡＶ機器１３、入力装置１４等を備えている。ここで、ＡＶ機器１３は、ディスプレイやオーディオ再生装置やビデオ再生装置やテレビ受信機やラジオ受信機やオーディオ出力装置などの、オーディオとビジュアルの少なくとも一方を入力/出力する機器である。
【００１４】
次に、ＡＶ装置１の機能構成を図２に示す。
ここで、図中のソフトウエア部１１０内の各機能は、ＣＰＵ１１がメモリ１２に記憶されているプログラムを実行することにより実現される機能である。
さて、図示するようにバス制御ＬＳＩ１０は、バスに接続する二つのポート１０１、ポート１０１を介してバスとの間の信号入出力を行う、IEEE1394規格に従った物理層１０２、物理層１０２を用いて等時性（アイソクロナス：Isochronous）転送と、非同期（アシンクロナス：Asynchronous）転送を行う、IEEE1394規格に従ったデータリンク層１０３を備えている。
【００１５】
また、バス制御ＬＳＩ１０は、アシンクロナス転送で送信するデータを格納するＡＴ送信ＦＩＦＯ１０４、アシンクロナス転送で受信したデータを格納するＡＴ受信ＦＩＦＯ１０５、データリンク層１０３とＡＴ送信ＦＩＦＯ１０４やＡＴ受信ＦＩＦＯ１０５との間の、データリンク層１０３においてアシンクロナス転送で送受するアシンクロナスパケット単位でのデータ入出力を制御するＡＴパケット処理部１０６、ソフトウエア部１１０の各機能部との、ＡＴ送信ＦＩＦＯ１０４やＡＴ受信ＦＩＦＯ１０５との間のデータの入出力や、各種制御データの入出力を処理するホストインタフェース１０７とを備えている。
【００１６】
ここで、以下では、便宜上、ＡＴ送信ＦＩＦＯ１０４、ＡＴ受信ＦＩＦＯ１０５、ＡＴパケット処理部１０６、ホストインタフェース１０７のＡＴ送信ＦＩＦＯ１０４やＡＴ受信ＦＩＦＯ１０５との間のデータの入出力を担う部分とを、まとめて、「ＡＴ処理部１０９」と呼ぶ。
【００１７】
また、バス制御ＬＳＩ１０は、二つのＩＴ処理部１０８を備えている。そして、各ＩＴ処理部１０８は、アイソクロナス転送で送受するデータを格納するＩＴ送受信ＦＩＦＯ１０８１、データリンク層１０３とＩＴ送受信ＦＩＦＯ１０８１との間の、データリンク層１０３においてアイソクロナス転送で送受するアイソクロナスパケット単位でのデータ入出力や、アイソクロナスパケットのパケット化/デパケットや送受信を制御するＩＴパケット処理部１０８２、ＡＶ装置１が入出力するビデオストリームやオーディオストリームと、ＩＴ送受信ＦＩＦＯ１０８１との間のデータ入出力を処理するデータストリームインタフェース１０８３、Digital Transmission Licensing Administrator Digital Transmission Licensing Administrator策定のＤＴＣＰに従った、アイソクロナスパケットで転送するデータの暗号化/複合化や、アイソクロナスパケットへのＥＭＩの設定を行う秘密域ＤＴＣＰ処理部１０８４を備えている。
【００１８】
ここで、秘密域ＤＴＣＰ処理部１０８４は、ホストインタフェース１０７を介したソフトウエア部１１０からの要求に応えて、自ＡＶ装置１の機器認証に用いる認証情報を生成出力したり他ＡＶ装置の認証情報を用いて他ＡＶ装置の正当性を検証する認証機能や、ホストインタフェース１０７を介したソフトウエア部１１０からの要求に応えて、ＡＶ装置１間で交換する鍵情報の生成出力や、上述した鍵情報に基づいて暗号化/複合化に用いる暗号/復号鍵を設定する鍵設定機能も備えている。
【００１９】
次に、ソフトウエア部１１０は、ＡＶ機器１３の制御を行うサブユニット１１１、サブユニット１１１に対して、他のＡＶ装置１との間の制御インタフェースを提供する、1394 Trade Association策定のＡＶ/Ｃ規格に従ったＡＶ/Ｃ層１１２、ＤＴＣＰに従った機器認証手順及び暗号鍵/符号鍵の設定手順を実行するＤＴＣＰ層１１３、ＡＶ/Ｃ層１１２とＤＴＣＰ層１１３に対してデータの送受プロトコルを提供するIEC61883-1規格に従ったＦＣＰ層１１４、アイソクロナス転送を行うチャネルであるアイソクロナスチャネルの設定や管理を行う、IIEC61883規格に従ったＰＣＲ/ＣＭＰ層１１５、IEEE1394規格に従ったトランザクション層１１６を備えている。
【００２０】
ここで、このような構成において、ＡＶ機器１３間の、オーディオやビデオといったデータストリームの転送はアイソクロナス転送によって行われる。
以下、このアシンクロナス転送の手順について説明する。
すなわち、まず、データストリームの転送を行うＡＶ装置１のＰＣＲ/ＣＭＰ層１１５は、バスのリソースを管理しているIEEE1394規格に従ったＩＲＭや、他のＡＶ装置１のＰＣＲ/ＣＭＰ層１１５の間で、トランザクション層１１６、バス制御ＬＳＩ１０のＡＴ処理部１０９を介したアシンクロナスパケットによるアシンクロナス転送によって所定のセッションを行って、データストリームの転送に用いるアイソクロナスチャネルを確立する。
【００２１】
そして、ＡＶ機器１３の転送対象となるデータストリームの入力/出力にデータストリームインタフェース１０８３が接続されているＩＴ処理部１０８に、当該データストリームの転送用に確立したアイソクロチャネルの情報を設定し、情報を設定したアイソクロナスチャネルを用いたアイソクロナスパケットの送受信を行わせる。
【００２２】
また、データストリームの転送を行う各ＡＶ装置１のＤＴＣＰ層１１３は、ＤＴＣＰ層１１３の間で、ＡＶ/Ｃ層１１２、ＦＣＰ層１１４、トランザクション層１１６、バス制御ＬＳＩ１０のＡＴ処理部１０９を介したアシンクロナスパケットによるアシンクロナス転送によって所定のＡＫＥのセッションを、後述するＤＴＣＰ処理により行って、アイソクロナスチャネルを割り当てたＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４に、暗号/復号鍵を設定させることにより、当該アイソクロナスチャネルをセキュア化する。
【００２３】
そして、ＡＶ機器１３に転送対象となるデータストリームのバス制御ＬＳＩＴの間の入力/出力を開始させる。
これにより、以降は、ＡＶ装置１の間で確立したアイソクロナスチャネルを用いたセキュアなデータストリームの転送が行われることになる。
次に、上述したＤＴＣＰ層１１３が行うＤＴＣＰ処理について説明する。
まず、データストリームの受信側すなわちシンクとなるＡＶ装置１のＤＴＣＰ層１１３が、ＤＴＣＰ処理として行うシンク側ＤＴＣＰ処理について説明する。
図３ａに示すようにシンク側ＤＴＣＰ処理では、ＰＣＲ/ＣＭＰ層１１５を参照しセキュア化するアイソクロナスチャネルを特定したならば、まず、データストリームの送信側すなわちソースとなるＤＴＣＰ層１１３に、セキュア化するアイソクロナスチャネルのチャネル番号などの情報を表すチャネル通知を送信する（ステップ３０２）。
【００２４】
そして、シンクとなるＡＶ装置１のＤＴＣＰ層１１３は認証要求をソースとなるＤＴＣＰ層１１３に送信し（ステップ３０４）、セキュア化するアイソクロナスチャネルを割り当てたＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４の認証機能と鍵設定機能を利用しながら、ソースとなるＤＴＣＰ層１１３との間でＡＫＥに従ったセッションを実行する（ステップ３０６）。
【００２５】
そして、この結果、シンクのセキュア化するアイソクロナスチャネルを割り当てたＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４には、セキュア化するアイソクロナスチャネルの復号鍵が設定され、以降、当該復号鍵を用いたアイソクロナスパケットで受信したデータの復号化が行われる。
次に、ソースとなるＡＶ装置１のＤＴＣＰ層１１３が、ＤＴＣＰ処理として行うソース側ＤＴＣＰ処理について説明する。
図３ｂに示すようにソース側ＤＴＣＰ処理では、まず、シンク側のＤＴＣＰ層１１３からチャネル通知を受信したならば（ステップ３５２）、チャネル通知が示すチャネル番号などの情報と、チャネル通知の送信元のシンクの識別情報を通知情報として記憶する（ステップ３５４）。
【００２６】
また、シンク側のＤＴＣＰ層１１３から認証要求を受信したならば（ステップ３５６）、認証要求送信元のシンクの識別情報を含む通知情報が記憶されているかどうかを調べる（ステップ３５８）。
そして、記憶されていれば、ＰＣＲ/ＣＭＰ層１１５を参照し、通知情報が示すチャネル番号のアイソクロナスチャネルをセキュア化するアイソクロナスチャネルとして特定し、特定したアイソクロナスチャネルを割り当てたＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４の認証機能と鍵設定機能を利用しながら、シンクとなるＤＴＣＰ層１１３との間でＡＫＥに従ったセッションを実行する（ステップ３６０）。
【００２７】
この結果、通知情報が示すチャネル番号のアイソクロナスチャネルが割り当てられている只一つのＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４に、セキュア化するアイソクロナスチャネルの暗号鍵が設定され、以降、当該暗号鍵を用いたアイソクロナスパケットで送信データの暗号化が行われる。
そして、記憶している通知情報を消去し（ステップ３６２）、ステップ３５２に戻る。
一方、認証要求送信元のシンクの識別情報を含む通知情報が記憶されていなければ（ステップ３５８）、記憶している通知情報を消去し（ステップ３６４）、ＰＣＲ/ＣＭＰ層１１５を参照し、認証要求送信元のシンクとの間に確立されているアイソクロナスチャネルを特定し、特定したアイソクロナスチャネルが割り当てられているＩＴ処理部１０８のうちの、一つのＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４の認証機能と鍵設定機能を利用しながら、シンクとなるＤＴＣＰ層１１３との間でＡＫＥに従ったセッションを実行する（ステップ３６６）。また、ＡＫＥに従ったセッションに用いた秘密域ＤＴＣＰ処理部１０８４が含まれるＩＴ処理部１０８の他に、認証要求送信元のシンクとの間に確立されているアイソクロナスチャネルが割り当てられている他のＩＴ処理部１０８が存在するかどうかを調べ（ステップ３６８）、存在しなければステップ３５２に戻る。一方、存在する場合にはＡＫＥに従ったセッションに用いた秘密域ＤＴＣＰ処理部１０８４に、当該存在した他のＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４に、ＡＫＥに従ったセッションで生成した暗号鍵を設定させる（ステップ３７０）。
【００２８】
この結果、シンクとの間の全てのアイソクロナスチャネルが割り当てられている、全てのＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４にアイソクロナスチャネルの共通の暗号鍵が設定される。すなわち、シンクとの間に二つのアイソクロナスチャネルが確立されていれば、各アイソクロナスチャネルが割り当てられている二つのＩＴ処理部１０８に共通の暗号鍵が設定される。そして、以降は、各ＩＴ処理部１０８の秘密域ＤＴＣＰ処理部１０８４において、当該暗号鍵を用いたアイソクロナスパケットで送信データの暗号化が行われることになる。
【００２９】
そして、ステップ３５２に戻る。
ここで、以上のソース側ＤＴＣＰ処理の、認証要求送信元のシンクの識別情報を含む通知情報が記憶されていないとき（ステップ３５８）の動作結果は、認証要求を受けとったときのソースの従来の動作結果と同じとなる。したがって、チャネル通知をソースに送信する機能を持たないシンクに対しても、ソースは適切にアイソクロナス転送をセキュア化することができる。
【００３０】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、シンクからソース側に認証要求に先立ってチャネル通知で、セキュア化するアイソクロナスチャネルのチャネル番号を通知するようにしたが、このセキュア化するアイソクロナスチャネルのチャネル番号の通知は、認証要求またはその後の認証処理においてシンクからソースに送信するコマンド中において行うようにしてもよい。
【００３１】
または、シンクからソースへのチャネル番号の通知を廃し、ソースにおいて、認証要求を受け取ったときに、以下のようにセキュア化するアイソクロナスチャネルを特定するようにしてもよい。
すなわち、ＰＣＲ/ＣＭＰ層１１５において、他の各ＡＶ装置１について、当該ＡＶ装置１との間に最後に確立したアイソクロナスチャネルを記憶しておく。そして、ソースにおいて、認証要求を受けとったときに、シンクであるＡＶ装置１についてＰＣＲ/ＣＭＰ層１１５に記憶されているアイソクロナスチャネルをセキュア化するアイソクロナスチャネルとして特定するようにする。
【００３２】
なお、この場合に、複数のアイソクロナスチャネルをセキュア化する場合、シンクは、アイソクロナスチャネルの確立と認証処理を、各アイソクロナスチャネルについて逐次的に行うようにする。
このように本実施形態によれば、アイソクロナスチャネル毎にセキュア化することができるようになる。
【符号の説明】
【００３３】
１…ＡＶ装置、１０…バス制御ＬＳＩ、１１…ＣＰＵ、１２…メモリ、１３…ＡＶ機器、１４…入力装置、１０１…ポート、１０２…物理層、１０３…データリンク層、１０４…ＡＴ送信ＦＩＦＯ、１０５…ＡＴ受信ＦＩＦＯ、１０６…ＡＴパケット処理部、１０７…ホストインタフェース、１０８…ＩＴ処理部、１０９…ＡＴ処理部、１１０…ソフトウエア部、１１１…サブユニット、１１２…ＡＶ/Ｃ層、１１３…ＤＴＣＰ層、１１４…ＦＣＰ層、１１５…ＰＣＲ/ＣＭＰ層、１１６…トランザクション層、１０８１…ＩＴ送受信ＦＩＦＯ、１０８２…ＩＴパケット処理部、１０８３…データストリームインタフェース、１０８４…秘密域ＤＴＣＰ処理部。
【図１】
0005448623.tif 000002
【図２】
0005448623.tif 000003
【図３】
0005448623.tif 000004