(57)【特許請求の範囲】
【請求項１】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置が実行する秘匿データ送信方法であって、
前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示と、前記秘匿データとを含む信号の送信を開始するデータ送信開始ステップ、
を有することを特徴とする秘匿データ送信方法。
【請求項２】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置が実行する秘匿データ送信方法であって、
前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信する指示送信ステップと、
前記信号を送信した後に、前記秘匿データを含む信号の送信を開始するデータ送信開始ステップと、
を有することを特徴とする秘匿データ送信方法。
【請求項３】
前記スクランブル信号の送信指示に、前記秘匿データ送信装置及び秘匿データ受信装置双方が信号の送信を停止する契機を示す停止契機を追加する停止契機追加ステップをさらに有する、
ことを特徴とする請求項１または請求項２に記載の秘匿データ送信方法。
【請求項４】
前記スクランブル信号を受信したか否かを判別するスクランブル信号受信判別ステップをさらに有し、
前記データ送信開始ステップは、前記スクランブル信号を受信した後に、前記秘匿データの送信を開始する、
ことを特徴とする請求項２に記載の秘匿データ送信方法。
【請求項５】
前記スクランブル信号の送信指示に、前記秘匿データ送信装置及び秘匿データ受信装置双方が信号の送信を開始する契機を示す開始契機を追加する開始契機追加ステップをさらに有する、
ことを特徴とする請求項２乃至請求項４のいずれか一項に記載の秘匿データ送信方法。
【請求項６】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置が実行する秘匿データ送信方法であって、
前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信する指示送信ステップと、
前記スクランブル信号を受信したか否かを判別するスクランブル信号受信判別ステップと、
前記スクランブル信号を受信した後に、前記秘匿データの送信を開始するデータ送信開始ステップと、
送信すべき秘匿データが存在するか否かを判別するデータ有無判別ステップと、
送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止ステップと、
を有することを特徴とする秘匿データ送信方法。
【請求項７】
送信すべき秘匿データが存在するか否かを判別するデータ有無判別ステップと、
送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止ステップと、
をさらに有することを特徴とする請求項１乃至請求項５のいずれか一項に記載の秘匿データ送信方法。
【請求項８】
送信すべき秘匿データが存在するか否かを判別するデータ有無判別ステップと、
前記停止契機となったか否かを判別する停止契機判別ステップと、
送信すべき秘匿データが無いか、前記停止契機となったか、前記スクランブル信号が受信されなくなった場合のいずれかに、前記秘匿データの送信を停止するデータ送信停止ステップと、
をさらに有することを特徴とする請求項３乃至請求項５のいずれか一項に記載の秘匿データ送信方法。
【請求項９】
請求項１乃至請求項７のいずれか一項に記載の秘匿データ送信方法を利用した秘匿データ送信装置から送信された信号を受信する秘匿データ受信装置の秘匿データ受信方法であって、
前記受信した信号に含まれる送信指示に基づいて、前記秘匿データ送信装置に前記スクランブル信号の送信を開始するスクランブル信号送信開始ステップと、
前記秘匿データを含む信号を受信したか否かを判別する受信データ有無判別ステップと、
前記秘匿データを含む信号の受信停止を検知した場合に、前記スクランブル信号の送信を停止するスクランブル信号送信停止ステップと、
を有することを特徴とする秘匿データ受信方法。
【請求項１０】
請求項８に記載の秘匿データ送信方法を利用した秘匿データ送信装置から送信された信号を受信する秘匿データ受信装置の秘匿データ受信方法であって、
前記受信した信号に含まれる送信指示に基づいて、前記秘匿データ送信装置に前記スクランブル信号の送信を開始するスクランブル信号送信開始ステップと、
前記秘匿データを含む信号を受信したか否かを判別する受信データ有無判別ステップと、
前記停止契機となったか否かを判別する停止契機判別ステップと、
前記停止契機となったと判別するか、または、前記秘匿データを含む信号の受信停止を検知した場合に、前記スクランブル信号の送信を停止するスクランブル信号送信停止ステップと、
を有することを特徴とする秘匿データ受信方法。
【請求項１１】
請求項１乃至請求項８のいずれか一項に記載の秘匿データ送信方法をコンピュータに実行させることを特徴とする秘匿データ送信プログラム。
【請求項１２】
請求項９または請求項１０に記載の秘匿データ受信方法をコンピュータに実行させることを特徴とする秘匿データ受信プログラム。
【請求項１３】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置であって、
前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示と前記秘匿データとを含む信号の送信を開始するデータ送信開始手段と、
送信すべき秘匿データが存在するか否かを判別するデータ有無判別手段と、
送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止手段と、
を備えることを特徴とする秘匿データ送信装置。
【請求項１４】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置であって、
前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信する指示送信手段と、
前記信号を送信した後に、前記秘匿データの送信を開始するデータ送信開始手段と、
送信すべき秘匿データが存在するか否かを判別するデータ有無判別手段と、
送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止手段と、
を備えることを特徴とする秘匿データ送信装置。
【請求項１５】
請求項１３または請求項１４に記載の秘匿データ送信装置から送信された信号を受信する秘匿データ受信装置であって、
前記受信した信号に含まれる送信指示に基づいて、前記秘匿データ送信装置に前記スクランブル信号の送信を開始するスクランブル信号送信開始手段と、
前記秘匿データを含む信号を受信したか否かを判別する受信データ有無判別手段と、
前記秘匿データを含む信号の受信停止を検知した場合に、前記スクランブル信号の送信を停止するスクランブル信号送信停止手段と、
を備えることを特徴とする秘匿データ受信装置。
【請求項１６】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、
秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置は、
前記送受信装置の他方である秘匿データ受信装置に送信する秘匿データを前記信号伝送システムの外部から取得する取得手段と、
前記外部から取得した秘匿データを格納するメモリと、
前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号を前記秘匿データ受信装置から受信しているか否かを判別するスクランブル信号受信判別手段と、
前記スクランブル信号を受信している場合に、前記秘匿データ受信装置に対して前記メモリに格納された秘匿データを含む信号の送信を開始するデータ送信開始手段と、
を備え、
前記秘匿データ受信装置は、
前記秘匿データを受信するために予め定められた開始契機に前記秘匿データ送信装置に対して前記スクランブル信号の送信を開始するスクランブル信号送信開始手段と、
予め定められた停止契機に前記スクランブル信号の送信を停止するスクランブル信号送信停止手段と、
を備える、
ことを特徴とする信号伝送システム。
【請求項１７】
前記秘匿データ受信装置は、前記信号伝送システムの外部から前記秘匿データ送信装置に送信すべき所定のデータを取得したか否かを判別する取得データ判別手段をさらに備え、前記所定のデータを取得しない場合に、データを含まない空データの信号を前記スクランブル信号として送信することを特徴とする請求項１６に記載の信号伝送システム。
【請求項１８】
信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置である秘匿データ送信装置及び秘匿データ受信装置が実行する秘匿データ通信方法であって、
前記秘匿データ送信装置は、
前記秘匿データ受信装置に送信する秘匿データを前記信号伝送システムの外部から取得する秘匿データ取得ステップと、
前記外部から取得した秘匿データをメモリに格納する格納ステップと、を有し、
前記秘匿データ受信装置は、前記秘匿データを受信するために予め定められた開始契機に前記秘匿データ送信装置に対して、前記秘匿データを受信するためのスクランブル信号の送信を開始するスクランブル信号送信開始ステップを有し、
前記秘匿データ送信装置は、
前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号を前記秘匿データ受信装置から受信しているか否かを判別するスクランブル信号受信判別ステップと、
前記スクランブル信号を受信している場合に、前記秘匿データ受信装置に対して前記メモリに格納された秘匿データを含む信号の送信を開始するデータ送信開始ステップとを有し、
前記秘匿データ受信装置は、予め定められた停止契機に前記スクランブル信号の送信を停止するスクランブル信号送信停止ステップを有する、
ことを特徴とする秘匿データ通信方法。
【請求項１９】
前記秘匿データ受信装置は、前記信号伝送システムの外部から前記秘匿データ送信装置に送信すべき所定のデータを取得したか否かを判別する取得データ判別ステップをさらに有し、前記所定のデータを取得しない場合に、データを含まない空データの信号を前記スクランブル信号として送信することを特徴とする請求項１８に記載の秘匿データ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号を送受信する複数の送受信装置と、送受信装置間に設けられたリンクと、信号分岐装置とで構成され、ブロードキャスト方式により信号を伝送するシステムにおける信号伝送技術に関する。
【背景技術】
【０００２】
近年、ネットワーク設備のコストを削減するため、長距離伝送可能な光伝送技術を利用することが注目を集めている。アクセス網において光伝送技術の長距離伝送可能性を利用する伝送方式として、ＧＥＰＯＮ（Gigabit Ethernet（登録商標）-Passive Optical Network）が知られている（例えば非特許文献１参照）。
【０００３】
このＧＥＰＯＮはループのないツリー状のネットワーク上で実現される。ネットワークの分岐点には光信号を分岐するカプラが設けられている。また、ＧＥＰＯＮでは、光信号を送信する装置として、ＯＮＵ（Optical Network Unit）とＯＬＴ（Optical Line Terminal）が存在している。ＯＬＴの下流にはユーザが利用するＯＮＵが配置されており、ＯＬＴは、ユーザから送られるデータを光信号に変換して他のＯＮＵに送信する役割を果たす。つまり、ＯＮＵから送られた光信号は一度ＯＬＴにより終端され、他のＯＮＵに送られるのである。このとき、複数のＯＮＵから同時に光信号がＯＬＴに送信されると、ネットワーク内で信号同士が衝突するため、ＯＮＵから送信される信号の転送タイミングを調整することが必要となる。ＧＥＰＯＮでは、ＯＬＴがＯＮＵに対し、光信号の転送開始時刻および転送終了時刻を通知することでこの調整を行っている。
【０００４】
ＧＥＰＯＮでは、ＯＮＵが出力する光信号は、ネットワークを構成するリンク（光ファイバ等）により物理的に接続されているＯＮＵすべてに到達する。つまり、ＧＥＰＯＮはブロードキャスト型伝送方式を実現するものである。この方式は、高速スイッチを用いないので、大規模なスイッチの設計を必要とすることなく且つ低コストであるという利点がある。
【０００５】
従来、ネットワーク上で契約を結んだユーザにのみコンテンツを配信し、契約ユーザにコンテンツを提供するサービスが行われている。つまり、ネットワーク上では、特定のユーザにだけ知らせて他のユーザには知られたくないデータ（秘匿データ）を送受信する必要がある。しかし、このようなコンテンツ提供サービスをＧＥＰＯＮで行うことを想定した場合、ＯＬＴ（提供者）から特定のＯＮＵ（ユーザ）にコンテンツを配送するときに、ブロードキャスト型伝送によって、すべてのＯＮＵ（ユーザ）に対しデータが配送されることになる。
【０００６】
そこで、契約していない悪意のユーザによってコンテンツが視聴されることを防止するための方策が必要となる。従来、ネットワーク上を流れるデータの暗号化を行う仕組みとしてＩＰｓｅｃ（Security Architecture for Internet Protocol）が知られている。このＩＰｓｅｃは、ＯＳＩ参照モデルの第３層のネットワーク層（ＩＰ層）での認証および暗号化を行うためのセキュリティ・プロトコルである。また、ＩＰｓｅｃではコンテンツ提供者とユーザの間で暗号解読用の鍵を交換し、その鍵を用いてデータの暗号化及び解読を行うことができる。
【非特許文献１】「ＦＴＴＨの最新技術を知る」、日経NETWORK、日経BP社、2004年６月、p.43−61
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＩＰｓｅｃを使用するコンテンツ提供サービスでは、ユーザはコンテンツを取得したいときに契約を締結し、必要がなくなると解約する。解約後に、コンテンツ提供者から受けとった鍵を用いてコンテンツを取得できる状態は望ましくない。そこで、コンテンツ提供者は、ユーザごとにデータを用意し、それぞれのデータに異なる鍵を用いて暗号化を行った後にコンテンツを配信しなければならない。しかしながら、この暗号化自体が処理負荷を伴う作業であるという問題がある。
【０００８】
特に多人数のユーザが存在する映画配信などのサービスでは、ユーザの人数に対応した多くの暗号化処理を行う高性能な計算機が必要となってしまい、このようなサービスの提供自体が困難となる。
【０００９】
そこで、本発明では、前記した問題を解決し、ネットワーク層以上での暗号化処理を行うことなく、任意の２つの送受信装置の間で送受信されるデータのセキュリティを高めることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、請求項１に記載の秘匿データ送信方法は、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置が実行する秘匿データ送信方法であって、前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示と、前記秘匿データとを含む信号の送信を開始するデータ送信開始ステップを有することを特徴とする。
【００１１】
このような手順によれば、秘匿データ送信装置は、データ送信開始ステップで、秘匿データ受信装置に、秘匿データを受信するためのスクランブル信号の送信指示と、秘匿データとを含む信号の送信を開始する。ここで、秘匿データとは、例えば秘匿データ送信装置及び秘匿データ受信装置のユーザにだけ知られてもよいデータである。また、スクランブル信号とは、秘匿データ受信装置が秘匿データの受信と略同時に送信する信号のことであり、スクランブル信号の送信開始タイミングは、秘匿データの受信前及び受信中を含む。
【００１２】
ここで、リンクは、例えば上り方向の信号と下り方向の信号とを分離して伝送する光ファイバや全二重式のケーブルである。この送信指示と秘匿データとを含む信号と、スクランブル信号とは、秘匿データ送信装置と秘匿データ受信装置を最短で結ぶリンクにおいて逆方向に進行して互いに伝送先に到達する。一方、この送信指示と秘匿データとを含む信号と、スクランブル信号とは、秘匿データ送信装置と秘匿データ受信装置を除く他の送受信装置に接続されたリンクにおいて、同時に同方向に進行するために衝突して変形する。したがって、秘匿データ送信装置から送信された信号に含まれる秘匿データは消滅する。これによって、他の送受信装置においては、秘匿データを読み取ることができなくなる。その結果、秘匿データ送信装置から秘匿データ受信装置へのデータ伝送のセキュリティを高めることが可能になる。また、外部から受信した秘匿データ受信装置宛の秘匿データを、受信後すぐに転送できるため、転送遅延は小さくなる。
【００１３】
請求項２に記載の秘匿データ送信方法は、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置が実行する秘匿データ送信方法であって、前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信する指示送信ステップと、前記信号を送信した後に、前記秘匿データを含む信号の送信を開始するデータ送信開始ステップとを有することを特徴とする。
【００１４】
このような手順によれば、秘匿データ送信装置は、指示送信ステップで、秘匿データ受信装置に、秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信する。ここで、秘匿データとは、例えば秘匿データ送信装置及び秘匿データ受信装置のユーザにだけ知られてもよいデータである。また、スクランブル信号とは、秘匿データ受信装置が秘匿データの受信と略同時に送信する信号のことであり、スクランブル信号の送信開始タイミングは、秘匿データの受信前及び受信中を含む。そして、秘匿データ送信装置は、データ送信開始ステップで、送信指示を含む信号を送信した後に、秘匿データを含む信号の送信を開始する。
【００１５】
この秘匿データを含む信号と、スクランブル信号とは、秘匿データ送信装置と秘匿データ受信装置を最短で結ぶリンクにおいて逆方向に進行して互いに伝送先に到達する。一方、この秘匿データを含む信号と、スクランブル信号とは、秘匿データ送信装置と秘匿データ受信装置を除く他の送受信装置に接続されたリンクにおいて、同時に同方向に進行するために衝突して変形する。その結果、秘匿データ送信装置から秘匿データ受信装置へのデータ伝送のセキュリティを高めることが可能になる。また、送信指示を含む信号を送信してからすぐに秘匿データを送信するようにすれば、外部から受信した秘匿データ受信装置宛の秘匿データを、受信後すぐに転送できる。
【００１６】
請求項３に記載の秘匿データ送信方法は、請求項１または請求項２に記載の秘匿データ送信方法において、前記スクランブル信号の送信指示に、前記秘匿データ送信装置及び秘匿データ受信装置双方が信号の送信を停止する契機を示す停止契機を追加する停止契機追加ステップをさらに有することを特徴とする。
【００１７】
このような手順によれば、秘匿データ送信装置は、停止契機追加ステップで、スクランブル信号の送信指示に、秘匿データ送信装置及び秘匿データ受信装置双方が信号の送信を停止する契機を示す停止契機を追加する。ここで、停止契機は、例えば時刻、送信指示が到着してからの時間や受信パケット数等である。そして、秘匿データ送信装置は、指示送信ステップまたはデータ送信開始ステップで、停止契機が追加された送信指示を秘匿データ受信装置に送信する。これによって、秘匿データ受信装置は、停止契機に基づいて、スクランブル信号の送信を停止することができる。
【００１８】
請求項４に記載の秘匿データ送信方法は、請求項２に記載の秘匿データ送信方法において、前記スクランブル信号を受信したか否かを判別するスクランブル信号受信判別ステップをさらに有し、前記データ送信開始ステップは、前記スクランブル信号を受信した後に、前記秘匿データの送信を開始することを特徴とする。
【００１９】
このような手順によれば、秘匿データ送信装置は、スクランブル信号受信判別ステップで、スクランブル信号を受信したか否かを判別する。そして、スクランブル信号を受信した後に、秘匿データ送信装置は、データ送信開始ステップで秘匿データの送信を開始する。したがって、ネットワークにスクランブル信号が伝送されている状態で、秘匿データを含む信号の伝送が開始される。つまり、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。その結果、秘匿データ送信装置から秘匿データ受信装置へのデータ伝送のセキュリティをさらに高めることが可能になる。
【００２０】
請求項５に記載の秘匿データ送信方法は、請求項２乃至請求項４のいずれか一項に記載の秘匿データ送信方法において、前記スクランブル信号の送信指示に、前記秘匿データ送信装置及び秘匿データ受信装置双方が信号の送信を開始する契機を示す開始契機を追加する開始契機追加ステップをさらに有することを特徴とする。
【００２１】
このような手順によれば、秘匿データ送信装置は、開始契機追加ステップで、スクランブル信号の送信指示に、秘匿データ送信装置及び秘匿データ受信装置双方が信号の送信を開始する契機を示す開始契機を追加する。ここで、開始契機は、例えば時刻、送信指示が到着してからの時間や受信パケット数等である。そして、秘匿データ送信装置は、指示送信ステップで、開始契機が追加された送信指示を秘匿データ受信装置に送信する。これによって、秘匿データ受信装置は、開始契機に基づいて、スクランブル信号の送信を開始することができる。
【００２２】
請求項６に記載の秘匿データ送信方法は、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置が実行する秘匿データ送信方法であって、前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示を少なくとも含む信号を送信する指示送信ステップと、前記スクランブル信号を受信したか否かを判別するスクランブル信号受信判別ステップと、前記スクランブル信号を受信した後に、前記秘匿データの送信を開始するデータ送信開始ステップと、送信すべき秘匿データが存在するか否かを判別するデータ有無判別ステップと、送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止ステップとを有することを特徴とする。
【００２３】
このような手順によれば、秘匿データ送信装置は、指示送信ステップで、秘匿データ受信装置に、秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信し、スクランブル信号受信判別ステップで、スクランブル信号を受信したか否かを判別する。そして、スクランブル信号を受信した後に、秘匿データ送信装置は、データ送信開始ステップで、秘匿データの送信を開始する。したがって、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。また、秘匿データ送信装置は、データ有無判別ステップで、送信すべき秘匿データが存在するか否かを判別し、送信すべき秘匿データが無いか、または、スクランブル信号が受信されなくなった場合に、データ送信停止ステップで、秘匿データの送信を停止する。したがって、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。
【００２４】
請求項７に記載の秘匿データ送信方法は、請求項１乃至請求項５のいずれか一項に記載の秘匿データ送信方法において、送信すべき秘匿データが存在するか否かを判別するデータ有無判別ステップと、送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止ステップとをさらに有することを特徴とする。
【００２５】
このような手順によれば、秘匿データ送信装置は、データ有無判別ステップで、送信すべき秘匿データが存在するか否かを判別する。そして、送信すべき秘匿データが無いか、または、スクランブル信号が受信されなくなった場合に、秘匿データ送信装置は、データ送信停止ステップで、秘匿データの送信を停止する。したがって、ネットワークにスクランブル信号が伝送されている状態で、秘匿データを含む信号が伝送される。つまり、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。その結果、秘匿データ送信装置から秘匿データ受信装置へのデータ伝送のセキュリティをさらに高めることが可能になる。
【００２６】
請求項８に記載の秘匿データ送信方法は、請求項３乃至請求項５のいずれか一項に記載の秘匿データ送信方法において、送信すべき秘匿データが存在するか否かを判別するデータ有無判別ステップと、前記停止契機となったか否かを判別する停止契機判別ステップと、送信すべき秘匿データが無いか、前記停止契機となったか、前記スクランブル信号が受信されなくなった場合のいずれかに、前記秘匿データの送信を停止するデータ送信停止ステップとをさらに有することを特徴とする。
【００２７】
このような手順によれば、秘匿データ送信装置は、データ有無判別ステップで、送信すべき秘匿データが存在するか否かを判別し、停止契機判別ステップで、停止契機となったか否かを判別する。そして、送信すべき秘匿データが無いか、停止契機となったか、スクランブル信号が受信されなくなった場合のいずれかに、秘匿データ送信装置は、データ送信停止ステップで秘匿データの送信を停止する。例えば停止契機となった場合には、秘匿データ送信装置及び秘匿データ受信装置双方が同時に信号の送信を停止することとなり、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。また、このシステムでは、スクランブル信号が流れている間、秘匿データの送受信を行っている送受信装置以外の他の装置はデータを送信できないが、停止契機を定めて秘匿データ受信装置に対してスクランブル信号の送信を停止させることで、他の装置がデータを送信することが可能となり、システム全体のスループットを向上させることができる。
【００２８】
請求項９に記載の秘匿データ受信方法は、請求項１乃至請求項７のいずれか一項に記載の秘匿データ送信方法を利用した秘匿データ送信装置から送信された信号を受信する秘匿データ受信装置の秘匿データ受信方法であって、前記受信した信号に含まれる送信指示に基づいて、前記秘匿データ送信装置に前記スクランブル信号の送信を開始するスクランブル信号送信開始ステップと、前記秘匿データを含む信号を受信したか否かを判別する受信データ有無判別ステップと、前記秘匿データを含む信号の受信停止を検知した場合に、前記スクランブル信号の送信を停止するスクランブル信号送信停止ステップとを有することを特徴とする。
【００２９】
このような手順によれば、秘匿データ受信装置は、受信した信号に含まれる送信指示に基づいて、スクランブル信号送信開始ステップで、秘匿データ送信装置にスクランブル信号の送信を開始する。そして、秘匿データ受信装置は、受信データ有無判別ステップで、秘匿データを含む信号を受信したか否かを判別し、秘匿データを含む信号の受信停止を検知した場合に、スクランブル信号送信停止ステップで、スクランブル信号の送信を停止する。したがって、秘匿データの受信中には、スクランブル信号の送信が継続される。その結果、秘匿データ送信装置から秘匿データ受信装置へのデータ伝送のセキュリティを高めることが可能になる。
【００３０】
請求項１０に記載の秘匿データ受信方法は、請求項８に記載の秘匿データ送信方法を利用した秘匿データ送信装置から送信された信号を受信する秘匿データ受信装置の秘匿データ受信方法であって、前記受信した信号に含まれる送信指示に基づいて、前記秘匿データ送信装置に前記スクランブル信号の送信を開始するスクランブル信号送信開始ステップと、前記秘匿データを含む信号を受信したか否かを判別する受信データ有無判別ステップと、前記停止契機となったか否かを判別する停止契機判別ステップと、前記停止契機となったと判別するか、または、前記秘匿データを含む信号の受信停止を検知した場合に、前記スクランブル信号の送信を停止するスクランブル信号送信停止ステップとを有することを特徴とする。
【００３１】
このような手順によれば、秘匿データ受信装置は、受信した信号に含まれる送信指示に基づいて、スクランブル信号送信開始ステップで、秘匿データ送信装置にスクランブル信号の送信を開始する。そして、秘匿データ受信装置は、停止契機判別ステップで、停止契機となったか否かを判別すると共に、受信データ有無判別ステップで、秘匿データを含む信号を受信したか否かを判別する。さらに、秘匿データ受信装置は、停止契機となったと判別するか、または、秘匿データを含む信号の受信停止を検知した場合に、スクランブル信号送信停止ステップで、スクランブル信号の送信を停止する。したがって、秘匿データの受信中には、スクランブル信号の送信が継続される。また、このシステムでは、スクランブル信号が流れている間、秘匿データの送受信を行っている送受信装置以外の他の装置はデータを送信できないが、例えば停止契機にスクランブル信号の送信を停止することで、他の装置がデータを送信することが可能となり、システム全体のスループットを向上させることができる。
【００３２】
請求項１１に記載の秘匿データ送信プログラムは、請求項１乃至請求項８のいずれか一項に記載の秘匿データ送信方法をコンピュータに実行させることを特徴とする。このように構成されることにより、このプログラムをインストールされたコンピュータは、このプログラムに基づいた各機能を実現することができる。
【００３３】
請求項１２に記載の秘匿データ受信プログラムは、請求項９または請求項１０に記載の秘匿データ受信方法をコンピュータに実行させることを特徴とする。このように構成されることにより、このプログラムをインストールされたコンピュータは、このプログラムに基づいた各機能を実現することができる。
【００３４】
請求項１３に記載の秘匿データ送信装置は、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置であって、前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示と、前記秘匿データとを含む信号の送信を開始するデータ送信開始手段と、送信すべき秘匿データが存在するか否かを判別するデータ有無判別手段と、送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止手段とを備えることを特徴とする。
【００３５】
かかる構成によれば、秘匿データ送信装置は、データ送信開始手段によって、秘匿データ受信装置に、秘匿データを受信するためのスクランブル信号の送信指示と秘匿データとを含む信号の送信を開始する。そして、秘匿データ送信装置は、データ有無判別手段によって、送信すべき秘匿データが存在するか否かを判別する。送信すべき秘匿データが無いか、または、スクランブル信号が受信されなくなった場合に、データ送信停止手段によって、秘匿データの送信を停止する。したがって、秘匿データを含む信号の送信を開始する際には、外部から受信した秘匿データ受信装置宛の秘匿データを、受信後すぐに転送できるため、転送遅延は小さくなる。また、秘匿データを含む信号の送信を停止する際には、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。
【００３６】
請求項１４に記載の秘匿データ送信装置は、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置であって、前記送受信装置の他方である秘匿データ受信装置に、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号の送信指示を少なくとも含む信号を送信する指示送信手段と、前記信号を送信した後に、前記秘匿データの送信を開始するデータ送信開始手段と、送信すべき秘匿データが存在するか否かを判別するデータ有無判別手段と、送信すべき秘匿データが無いか、または、前記スクランブル信号が受信されなくなった場合に、前記秘匿データの送信を停止するデータ送信停止手段とを備えることを特徴とする。
【００３７】
かかる構成によれば、秘匿データ送信装置は、指示送信手段によって、秘匿データ受信装置に、秘匿データを受信するためのスクランブル信号の送信指示を含む信号を送信し、信号を送信した後に、データ送信開始手段によって、秘匿データの送信を開始する。そして、秘匿データ送信装置は、データ有無判別手段によって、送信すべき秘匿データが存在するか否かを判別する。送信すべき秘匿データが無いか、または、スクランブル信号が受信されなくなった場合に、データ送信停止手段によって、秘匿データの送信を停止する。したがって、秘匿データを含む信号の送信を開始する際に、送信指示を含む信号を送信してからすぐに秘匿データを送信するようにすれば、外部から受信した秘匿データ受信装置宛の秘匿データを、受信後すぐに転送できるため、転送遅延は小さくなる。また、秘匿データを含む信号の送信を停止する際には、スクランブル信号がない状態で秘匿データが伝送されることを防止できる。
【００３８】
請求項１５に記載の秘匿データ受信装置は、請求項１３または請求項１４に記載の秘匿データ送信装置から送信された信号を受信する秘匿データ受信装置であって、前記受信した信号に含まれる送信指示に基づいて、前記秘匿データ送信装置に前記スクランブル信号の送信を開始するスクランブル信号送信開始手段と、前記秘匿データを含む信号を受信したか否かを判別する受信データ有無判別手段と、前記秘匿データを含む信号の受信停止を検知した場合に、前記スクランブル信号の送信を停止するスクランブル信号送信停止手段とを備えることを特徴とする。
【００３９】
かかる構成によれば、秘匿データ受信装置は、受信した信号に含まれる送信指示に基づいて、スクランブル信号送信開始手段によって、秘匿データ送信装置にスクランブル信号の送信を開始する。そして、秘匿データ受信装置は、受信データ有無判別手段によって、秘匿データを含む信号を受信したか否かを判別し、秘匿データを含む信号の受信停止を検知した場合に、スクランブル信号送信停止手段によって、スクランブル信号の送信を停止する。したがって、秘匿データの受信中には、スクランブル信号の送信が継続される。その結果、秘匿データ送信装置から秘匿データ受信装置へのデータ伝送のセキュリティを高めることが可能になる。
【００４０】
請求項１６に記載の信号伝送システムは、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置の一方である秘匿データ送信装置は、前記送受信装置の他方である秘匿データ受信装置に送信する秘匿データを前記信号伝送システムの外部から取得する取得手段と、前記外部から取得した秘匿データを格納するメモリと、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号を前記秘匿データ受信装置から受信しているか否かを判別するスクランブル信号受信判別手段と、前記スクランブル信号を受信している場合に、前記秘匿データ受信装置に対して前記メモリに格納された秘匿データを含む信号の送信を開始するデータ送信開始手段とを備え、前記秘匿データ受信装置は、前記秘匿データを受信するために予め定められた開始契機に前記秘匿データ送信装置に対して前記スクランブル信号の送信を開始するスクランブル信号送信開始手段と、予め定められた信号停止契機に前記スクランブル信号の送信を停止するスクランブル信号送信停止手段とを備えることを特徴とする。
【００４１】
かかる構成によれば、秘匿データ送信装置は、取得手段によって、秘匿データ受信装置に送信する秘匿データを信号伝送システムの外部から取得しメモリに格納しておく。一方、秘匿データ受信装置は、スクランブル信号送信開始手段によって、秘匿データを受信するために予め定められた開始契機に秘匿データ送信装置に対してスクランブル信号の送信を開始し、スクランブル信号送信停止手段によって、予め定められた停止契機にスクランブル信号の送信を停止する。ここで、開始契機及び停止契機は、例えば秘匿データ受信装置において秘匿データを必要とするアプリケーションプログラムの起動開始時間及び起動終了時間としてもよい。また、秘匿データ受信装置が秘匿データ送信装置宛てのデータを取得したことを開始契機として、送信すべき取得データが尽きたことを停止契機としてもよい。そして、秘匿データ送信装置は、スクランブル信号受信判別手段によって、秘匿データ受信装置から秘匿データを受信するためのスクランブル信号を受信しているか否かを判別し、スクランブル信号を受信している場合に、データ送信開始手段によって、秘匿データ受信装置に対してメモリに格納された秘匿データを含む信号の送信を開始する。これによれば、秘匿データ受信装置が秘匿データ送信装置に対してスクランブル信号の送信を開始したことを契機に、秘匿データの送信が開始される。したがって、秘匿データ受信装置を操作するユーザが主体的に秘匿データを取得することができる。また、このシステムでは、スクランブル信号が流れている間、秘匿データの送受信を行っている送受信装置以外の他の装置はデータを送信できないが、停止契機にスクランブル信号の送信を停止することで、他の装置がデータを送信することが可能となり、システム全体のスループットを向上させることができる。
【００４２】
請求項１７に記載の信号伝送システムは、請求項１６に記載の信号伝送システムにおいて、秘匿データ受信装置は、信号伝送システムの外部から秘匿データ送信装置に送信すべき所定のデータを取得したか否かを判別する取得データ判別手段をさらに備え、所定のデータを取得しない場合に、データを含まない空データの信号をスクランブル信号として送信することを特徴とする。
【００４３】
かかる構成によれば、秘匿データ受信装置は、取得データ判別手段によって、信号伝送システムの外部から秘匿データ送信装置に送信すべき所定のデータを取得したか否かを判別する。そして、秘匿データ受信装置は、所定のデータを取得した場合には、このデータでスクランブル信号を生成し、所定のデータを取得しない場合に、データを含まない空データでスクランブル信号を生成する。なお、スクランブル信号を生成送信する期間は、予め定められており、例えばアプリケーションの起動時間である。
【００４４】
請求項１８に記載の秘匿データ通信方法は、信号を送受信する複数の送受信装置と、任意の２つの送受信装置間に複数設けられた前記信号を伝送するリンクと、入力された信号を分岐する１つ以上の信号分岐装置とで構成され、複数の信号が前記リンクを同時に同方向に伝送されると各信号に含まれるデータの内容が消滅する信号伝送システムにおいて、秘匿データを送受信すべき任意の２つの前記送受信装置である秘匿データ送信装置及び秘匿データ受信装置が実行する秘匿データ通信方法であって、前記秘匿データ送信装置は、前記秘匿データ受信装置に送信する秘匿データを前記信号伝送システムの外部から取得する秘匿データ取得ステップと、前記外部から取得した秘匿データをメモリに格納する格納ステップとを有し、前記秘匿データ受信装置は、前記秘匿データを受信するために予め定められた開始契機に前記秘匿データ送信装置に対して、前記秘匿データを受信するためのスクランブル信号の送信を開始するスクランブル信号送信開始ステップを有し、前記秘匿データ受信装置が前記秘匿データを受信するためのスクランブル信号を前記秘匿データ受信装置から受信しているか否かを判別するスクランブル信号受信判別ステップと、前記スクランブル信号を受信している場合に、前記秘匿データ受信装置に対して前記メモリに格納された秘匿データを含む信号の送信を開始するデータ送信開始ステップとを有し、前記秘匿データ受信装置は、予め定められた停止契機に前記スクランブル信号の送信を停止するスクランブル信号送信停止ステップを有することを特徴とする。
【００４５】
このような手順によれば、秘匿データ送信装置は、秘匿データ取得ステップで、秘匿データ受信装置に送信する秘匿データを信号伝送システムの外部から取得し、格納ステップで、外部から取得した秘匿データをメモリに格納しておく。そして、秘匿データ受信装置は、スクランブル信号送信開始ステップで、秘匿データを受信するために予め定められた開始契機に秘匿データ送信装置に対して、秘匿データを受信するためのスクランブル信号の送信を開始する。一方、秘匿データ送信装置は、スクランブル信号受信判別ステップで、秘匿データ受信装置からスクランブル信号を受信しているか否かを判別し、スクランブル信号を受信している場合に、データ送信開始ステップで、秘匿データ受信装置に対してメモリに格納された秘匿データを含む信号の送信を開始する。また、秘匿データ受信装置は、スクランブル信号送信停止ステップで、予め定められた停止契機にスクランブル信号の送信を停止する。これによって、秘匿データ受信装置は、秘匿データ送信装置に対してスクランブル信号を送信している間に秘匿データを受信できる。したがって、秘匿データ受信装置を操作するユーザが主体的に秘匿データを取得することができる。また、このシステムでは、スクランブル信号が流れている間、秘匿データの送受信を行っている送受信装置以外の他の装置はデータを送信できないが、停止契機にスクランブル信号の送信を停止することで、他の装置がデータを送信することが可能となり、システム全体のスループットを向上させることができる。
【００４６】
請求項１９に記載の秘匿データ通信方法は、請求項１８に記載の秘匿データ通信方法において、前記秘匿データ受信装置は、前記信号伝送システムの外部から前記秘匿データ送信装置に送信すべき所定のデータを取得したか否かを判別する取得データ判別ステップをさらに有し、前記所定のデータを取得しない場合に、データを含まない空データの信号を前記スクランブル信号として送信することを特徴とする。
【００４７】
このような手順によれば、秘匿データ受信装置は、取得データ判別ステップで、信号伝送システムの外部から秘匿データ送信装置に送信すべき所定のデータを取得したか否かを判別し、所定のデータを取得した場合には、このデータでスクランブル信号を生成し、所定のデータを取得しない場合に、データを含まない空データでスクランブル信号を生成する。
【発明の効果】
【００５０】
本発明によれば、任意の２つの送受信装置からリンクに略同時に信号を送信できる。したがって、リンクに接続された他の送受信装置に伝送される信号に含まれるデータの内容が消滅する。その結果、ネットワーク層以上での暗号化処理を行うことなく、任意の２つの送受信装置の間で送受信されるデータのセキュリティを高めることができる。その結果、映画などのコンテンツを安全に送信できる。
【発明を実施するための最良の形態】
【００５１】
次に、本発明の実施形態について、適宜図面を参照しながら詳細に説明する。
（第１の実施形態）
[信号伝送システムの構成]
図１は、本発明の第１の実施形態に係る送信装置及び受信装置を含む信号伝送システムの構成図である。信号伝送システム１は、図１に示すように、ループのないツリー構造のネットワークであり、複数（図では４個）の送受信装置２と、複数（図では５本）のリンク３と、１つ以上（図では２個）の信号分岐装置４とを備えている。
【００５２】
送受信装置２は、例えばＯＮＵを構成するルータであり、信号伝送システム１のツリー構造の端部に配置され、所定の信号を他の送受信装置２に出力すると共に、他の送受信装置２から出力された信号を入力するものである。送受信装置２が出力する信号は、リンク３により物理的に接続されているすべての送受信装置２に到達する（ブロードキャスト型伝送）。また、送受信装置２は、送信元及び宛先を識別するための識別子（例えばＩＰアドレス等）を信号に添付して信号を出力するので、信号を受信した送受信装置２は、到着した信号の送信元及び宛先を検出することができる。また、送受信装置２は、信号の送信を開始／停止するタイミングをメモリに記録し、メモリに記録されたタイミングで送信動作が実行できるように構成されている。なお、送受信装置２が送受信する信号は光信号や電気信号である。
【００５３】
リンク３は、任意の２つの送受信装置２間に複数設けられて信号を伝送するものであり、例えば上り方向の光信号と下り方向の光信号とを分離して伝送する光ファイバや全二重式のケーブルである。したがって、複数の信号がリンク３を同時に同方向に伝送されると各信号に含まれるデータの内容は消滅する。
信号分岐装置４は、例えばスプリッタであり、入力された信号を分岐するものである。
【００５４】
以下では、任意の２つの送受信装置２の間で、秘匿データを含んだ信号を送受信する場合を想定し、秘匿データを送信する送受信装置２を送信装置（秘匿データ送信装置）１０、秘匿データを受信する送受信装置２を受信装置（秘匿データ受信装置）２０として説明する。ここで秘匿データとは、送信装置１０及び受信装置２０のユーザにだけ知られてもよいデータである。つまり、送信装置１０及び受信装置２０のユーザ以外には知られないようにするデータである。なお、送信装置１０及び受信装置２０以外の送受信装置２を部外者装置３０とし、部外者装置３０のユーザは、秘匿データの視聴を許可されていないものとする。このような秘匿データ送受信モードは、例えば所定のアプリケーションプログラム（以下、単にアプリケーションという）を起動することにより実現できる。
【００５５】
[スクランブル信号]
まず、送信装置１０、受信装置２０及び部外者装置３０の間で伝送される信号を図２を参照して説明する。図２は、図１に示した送信装置と受信装置の間で伝送される信号を説明するための説明図である。ここでは、図１に示した信号伝送システム１を単純化して、図２の（ａ）に示すように、送信装置１０と、信号分岐装置４と、受信装置２０と、部外者装置３０とがリンク３で接続されていることとする。
送信装置１０が秘匿データを含む信号を送信すると、図２の（ｂ）に示すように、秘匿データを含む信号は信号分岐装置４を通過して受信装置２０と部外者装置３０に伝送される。また、受信装置２０が所定の信号を送信すると、図２の（ｃ）に示すように、この信号は信号分岐装置４を通過して送信装置１０と部外者装置３０に伝送される。
【００５６】
ここで、送信装置１０と受信装置２０とが略同時に信号を送信する場合を想定する。すると、図２の（ｄ）に示すように、信号分岐装置４と受信装置２０との間のリンク３では、符号２００１で示すように、各信号の伝送方向は異なる。すなわち、このリンク３では、各信号は上り方向の伝送媒体を通過するものと、下り方向の伝送媒体を通過するものとに分離される。よって、受信装置２０は、送信装置１０から秘匿データを取得することができる。
【００５７】
一方、信号分岐装置４と部外者装置３０との間のリンク３では、符号２００２で示すように、各信号の伝送方向は同じである。すなわち、このリンク３では、各信号は１つの伝送媒体を通過しようとして衝突する。これによって、各信号に重畳されているデータは消失することになる。その結果、部外者装置３０は、送信装置１０から送信される秘匿データを取得することができない。このように、送信装置１０から秘匿データを含む信号が送信されるときに、略同時に受信装置２０から送信される信号のことを、本明細書ではスクランブル信号と定義する。なお、スクランブル信号にはデータを含んでいなくてもよい。
【００５８】
[送信装置]
図３は、図１に示した送信装置の構成を示すブロック図である。図３に示すように、送信装置１０では、入力手段１１と、出力手段１２と、ＲＡＭ（Random Access Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、ＣＰＵ（Central Processing Unit）１５とがバス１６を介して相互に接続されている。
【００５９】
入力手段１１は、例えば通信インタフェース等から構成され、所定の命令や情報を入力するものである。
出力手段１２は、例えば通信インタフェース等から構成され、所定の情報を出力するものである。
ＲＡＭ１３は、半導体メモリや磁気メモリなどの書き換え可能な記憶手段であり、ＣＰＵ１５による演算処理等に利用されると共に、入力手段１１を介して取得した情報等を記憶するものである。
【００６０】
ＨＤＤ１４は、所定のプログラムや、ＣＰＵ１５の処理結果等を格納するものである。このＨＤＤ１４は、データを送信する宛先毎に複数のバッファ（キュー、図３に示す例では２つのバッファ１４１，１４２）を有している。これらのバッファ１４１，１４２には、それぞれ入力手段１１から入力される宛先別データ１４３，１４４が格納されている。宛先別データ１４３，１４４には、宛先となる受信装置２０を示す識別子が添付されている。これにより、データを受信した受信装置２０は、添付されている識別子が、この該当する受信装置２０を指し示す場合にのみデータを受け取るようになっている。なお、以下では、バッファ１４１に受信装置２０宛ての秘匿データ、バッファ１４２に受信装置２０宛ての所定のデータ（秘匿データではない）を格納することとする。
【００６１】
ＣＰＵ１５は、前記した入力手段１１、出力手段１２、ＲＡＭ１３及びＨＤＤ１４を制御すると共に、秘匿データを含む信号を受信装置２０に送信するものであり、図３に示すように、指示作成手段１５１と、指示送信手段１５２と、データ送信開始手段１５３と、データ有無判別手段１５４と、データ送信停止手段１５５として機能する。
【００６２】
指示作成手段１５１は、受信装置２０が秘匿データを受信するためのスクランブル信号の送信指示（メッセージ）を作成し、指示送信手段１５２に出力するものである。このメッセージは、スクランブル信号の送信先を示す識別子でもよい。ここで、スクランブル信号とは、受信装置２０が秘匿データの受信と略同時に送信する信号のことである。
指示送信手段１５２は、指示作成手段１５１で作成されたメッセージを受信装置２０に送信するものである。
【００６３】
データ送信開始手段１５３は、指示送信手段１５２でメッセージを送信した後すぐに、受信装置２０に対応したバッファ１４１に格納されている秘匿データを読み出し、読み出した秘匿データの送信を開始するものである。
データ有無判別手段１５４は、受信装置２０に対応したバッファ１４１に送信すべき秘匿データがまだ格納されているか否かを判別し、判別結果をデータ送信停止手段１５５に出力するものである。
データ送信停止手段１５５は、データ有無判別手段１５４によって、受信装置２０に対応したバッファ１４１に送信すべき秘匿データが格納されていないと判別された場合に、受信装置２０に対する秘匿データの送信を停止するものである。
【００６４】
なお、前記した指示作成手段１５１、指示送信手段１５２、データ送信開始手段１５３、データ有無判別手段１５４及びデータ送信停止手段１５５は、ＣＰＵ１５がＨＤＤ１４に格納された所定のプログラムをＲＡＭ１３に展開して実行することにより実現されるものである。
【００６５】
[受信装置]
図４は、図１に示した受信装置の構成を示すブロック図である。図４に示すように、受信装置２０では、入力手段２１と、出力手段２２と、ＲＡＭ２３と、ＨＤＤ２４と、ＣＰＵ２５とがバス２６を介して相互に接続されている。
【００６６】
入力手段２１、出力手段２２、ＲＡＭ２３及びＨＤＤ２４は、送信装置１０の構成と同様なので説明を省略する。なお、ＨＤＤ２４は、バッファ２４１，２４２を有し、これらのバッファ２４１，２４２に宛先別データ２４３，２４４をそれぞれ記憶する。なお、以下では、バッファ２４１に送信装置１０宛ての秘匿データ、バッファ２４２に送信装置１０宛ての所定のデータ（秘匿データではない）を格納することとする。
【００６７】
ＣＰＵ２５は、前記した入力手段２１、出力手段２２、ＲＡＭ２３及びＨＤＤ２４を制御すると共に、スクランブル信号を送信装置１０に送信するものであり、図４に示すように、スクランブル信号送信開始手段２５１と、受信データ有無判別手段２５２と、スクランブル信号送信停止手段２５３として機能する。
【００６８】
スクランブル信号送信開始手段２５１は、所定のタイミングでスクランブル信号を生成し、生成したスクランブル信号の送信を開始するものである。所定のタイミングは、例えば、送信装置１０からメッセージが到着してすぐ、予め指定された時刻等である。なお、スクランブル信号は、送信装置１０宛てのデータを含んでもよい。
受信データ有無判別手段２５２は、送信装置１０から秘匿データを受信しているか否かを判別し、判別結果をスクランブル信号送信停止手段２５３に出力するものである。
スクランブル信号送信停止手段２５３は、受信データ有無判別手段２５２によって、送信装置１０から秘匿データを受信していないと判別された場合に、スクランブル信号の送信を停止するものである。
【００６９】
なお、前記したスクランブル信号送信開始手段２５１、受信データ有無判別手段２５２及びスクランブル信号送信停止手段２５３は、ＣＰＵ２５がＨＤＤ２４に格納された所定のプログラムをＲＡＭ２３に展開して実行することにより実現されるものである。
【００７０】
[信号分岐装置]
図５は、図１に示した信号分岐装置の構成の一例を示す図である。図５に例示した信号分岐装置４Ａ（４）は、伝送される信号が光信号の場合に対応した構成であり、スイッチ部４１と、信号分岐素子４２（４２ａ，４２ｂ，４２ｃ）と、信号結合素子４３（４３ａ，４３ｂ，４３ｃ）と、ポートＰ１１，Ｐ１２，Ｐ２１，Ｐ２２，Ｐ３１，Ｐ３２とを備えている。
【００７１】
スイッチ部４１は、端子ＩＮ１〜ＩＮ６及び端子ＯＵＴ１〜ＯＵＴ６を有している。これら端子ＩＮ１と端子ＯＵＴ１、端子ＩＮ２と端子ＯＵＴ２、端子ＩＮ３と端子ＯＵＴ３、端子ＩＮ４と端子ＯＵＴ４、端子ＩＮ５と端子ＯＵＴ５及び端子ＩＮ６と端子ＯＵＴ６は、それぞれスイッチ部４１の内部で接続されている。
【００７２】
信号分岐素子４２ａは、ポートＰ１１から入力した信号をスイッチ部４１の端子ＩＮ１，ＩＮ２に分岐するものである。信号分岐素子４２ｂは、ポートＰ２１から入力した信号をスイッチ部４１の端子ＩＮ３，ＩＮ４に分岐するものである。信号分岐素子４２ｃは、ポートＰ３１から入力した信号をスイッチ部４１の端子ＩＮ５，ＩＮ６に分岐するものである。
【００７３】
信号結合素子４３ａは、スイッチ部４１の端子ＯＵＴ３，ＯＵＴ５からそれぞれ出力される信号を結合（重畳）してポートＰ１２に出力するものである。信号結合素子４３ｂは、スイッチ部４１の端子ＯＵＴ２，ＯＵＴ６からそれぞれ出力される信号を結合してポートＰ２２に出力するものである。信号結合素子４３ｃは、スイッチ部４１の端子ＯＵＴ１，ＯＵＴ４からそれぞれ出力される信号を結合してポートＰ３２に出力するものである。
【００７４】
この信号分岐装置４Ａによれば、ポートＰ１１に入力した光信号は、ポートＰ２２及びポートＰ３２から出力される。また、ポートＰ２１に入力した光信号は、ポートＰ１２及びポートＰ３２から出力される。さらに、ポートＰ３１に入力した光信号は、ポートＰ１２及びポートＰ２２から出力される。
【００７５】
図６は、図１に示した信号分岐装置の別の構成例を示す図であり、（ａ）は全体図、（ｂ）はスイッチ部の配線を示している。図６の（ａ）に例示した信号分岐装置４Ｂ（４）は、伝送される信号が電気信号の場合に対応した構成であり、スイッチ部４１Ｂと、信号分岐結合素子４４（４４ａ，４４ｂ，４４ｃ，４４ｄ，４４ｅ，４４ｆ）と、ポートＰ１１，Ｐ１２，Ｐ２１，Ｐ２２，Ｐ３１，Ｐ３２とを備えている。なお、図５に示した構成と同一の構成には同一の符号を付し、説明を省略する。
【００７６】
信号分岐結合素子４４は、図５に示した信号分岐素子４２と信号結合素子４３の両方の機能を有した素子である。すなわち、信号分岐結合素子４４ａ，４４ｃ，４４ｅは、それぞれ図５に示した信号分岐素子４２ａ，４２ｂ，４２ｃと同様な動作を行う。また、信号分岐結合素子４４ｂ，４４ｄ，４４ｆは、それぞれ図５に示した信号結合素子４３ａ，４３ｂ，４３ｃと同様な動作を行う。なお、信号分岐結合素子４４の代わりに信号分岐素子４２と信号結合素子４３を用いてもよい。
【００７７】
スイッチ部４１Ｂは、内部の構造が異なる点を除いて、図５に示したスイッチ部４１と同一のものである。このスイッチ部４１Ｂは、図６の（ｂ）に示すように、端子ＩＮと端子ＯＵＴの間に、方向依存性導通素子（信号導通素子）４５が設けられ、端子ＩＮから端子ＯＵＴへ向かう方向にのみ電気信号が伝送されるように構成されている。すなわち、端子ＩＮ１と端子ＯＵＴ１、端子ＩＮ２と端子ＯＵＴ２、端子ＩＮ３と端子ＯＵＴ３、端子ＩＮ４と端子ＯＵＴ４、端子ＩＮ５と端子ＯＵＴ５及び端子ＩＮ６と端子ＯＵＴ６の間には、それぞれ、方向依存性導通素子４５が設けられている。この方向依存性導通素子４５は例えばダイオードから構成される。
【００７８】
なお、スイッチ部４１，４１Ｂは、任意の端子ＩＮと任意の端子ＯＵＴとを切り替えて接続する切替手段や制御手段等を有する構成としてもよい。また、スイッチ部４１，４１Ｂの端子数、信号分岐素子４２、信号結合素子４３及び信号分岐結合素子４４の個数は任意である。
【００７９】
[送受信動作]
図１に示した送信装置１０及び受信装置２０の動作について図７を参照（適宜図３及び図４参照）して説明する。図７は、図１に示した送信装置及び受信装置の動作を示すシーケンス図である。
送信装置１０は、指示作成手段１５１によって、スクランブル信号の送信指示（メッセージ）を作成し（ステップＳ１０１）、指示送信手段１５２によって、作成したメッセージを送信する（ステップＳ１０２：指示送信ステップ）。その後、すぐに、送信装置１０は、データ送信開始手段１５３によって、バッファ１４１に格納されている秘匿データを読み出し、読み出した秘匿データの送信を開始する（ステップＳ１０３：データ送信開始ステップ）。
【００８０】
続いて、送信装置１０は、入力手段１１によって、受信装置２０からスクランブル信号を受信する（ステップＳ１０４）。そして、送信装置１０は、データ有無判別手段１５４によって、バッファ１４１に送信すべき秘匿データがあるか否かを判別する（ステップＳ１０５：データ有無判別ステップ）。秘匿データがある場合（ステップＳ１０５：Ｙｅｓ）、送信装置１０は、ステップＳ１０３に戻る。一方、秘匿データが無い場合（ステップＳ１０５：Ｎｏ）、送信装置１０は、データ送信停止手段１５５によって、秘匿データの送信を停止する（ステップＳ１０６：データ送信停止ステップ）。
【００８１】
受信装置２０は、入力手段２１によって、送信装置１０からメッセージを受信する（ステップＳ２０１）。その後、すぐに、受信装置２０は、入力手段２１によって、送信装置１０から秘匿データを受信する（ステップＳ２０２）。その後、受信装置２０は、スクランブル信号送信開始手段２５１によって、スクランブル信号を送信装置１０に送信する（ステップＳ２０３：スクランブル信号送信開始ステップ）。続いて、受信装置２０は、受信データ有無判別手段２５２によって、秘匿データを受信しているか否かを判別する（ステップＳ２０４：受信データ有無判別ステップ）。秘匿データを受信している場合（ステップＳ２０４：Ｙｅｓ）、受信装置２０は、ステップＳ２０２に戻る。一方、秘匿データを受信していない場合（ステップＳ２０４：Ｎｏ）、受信装置２０は、スクランブル信号送信停止手段２５３によって、スクランブル信号の送信を停止する（ステップＳ２０５：スクランブル信号送信停止ステップ）。
【００８２】
送信装置１０と受信装置２０の間のリンク３では、送信装置１０から受信装置２０にメッセージが送信される（ステップＳ３０１）。そして、送信装置１０から受信装置２０に秘匿データが送信され始める（ステップＳ３０２）。その後、受信装置２０から送信装置１０にスクランブル信号が送信され始める（ステップＳ３０３）。
【００８３】
なお、送信装置１０または受信装置２０は、一般的なコンピュータに、前記した各ステップを実行させる秘匿データ送信プログラムまたは秘匿データ受信プログラムを実行することで実現することもできる。これらのプログラムは、通信回線を介して配布することも可能であるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【００８４】
次に、図１に示した送信装置１０と受信装置２０の間で伝送される信号について、図２を参照（適宜図７参照）して説明する。
送信装置１０が秘匿データの送信を開始すると（ステップＳ１０３，図７）、図２の（ｂ）に示すように、秘匿データをのせた信号は信号分岐装置４を通過して受信装置２０だけではなく、部外者装置３０にも伝送される。続いて、受信装置２０がスクランブル信号の送信を開始すると（ステップＳ２０３，図７）、図２の（ｄ）に示すように、スクランブル信号は信号分岐装置４を通過して送信装置１０だけではなく部外者装置３０にも伝送される。これによって、受信装置２０は、送信装置１０から秘匿データを取得し、一方、部外者装置３０は、送信装置１０から秘匿データを取得することができない。
【００８５】
第１の実施形態によれば、送信装置１０から受信装置２０へのデータ伝送のセキュリティを高めることが可能になる。また、送信装置１０が、メッセージを含む信号を送信してからすぐに秘匿データを送信すれば、受信装置２０宛の秘匿データを例えば外部から受信した後すぐに転送することになるので、転送遅延を小さくすることができる。
【００８６】
以上、本発明の第１の実施形態について説明したが、本発明はこれに限定されるものではなく、その趣旨を変えない範囲で実施することができる。以下では、様々なバリエーションを第２乃至第７実施形態として順次説明していくこととする。
【００８７】
（第２の実施形態）
第２の実施形態は、送信装置の構成が異なるバリエーションである。
[送信装置の構成]
図８は、本発明の第２の実施形態に係る送信装置の構成図である。送信装置１０Ａは、図８に示すように、主としてデータ送信開始手段１５３Ａの機能が異なる点を除いて、図２に示した送信装置１０と同様の構成なので、同一の構成には同一の符号を付して説明を省略する。
データ送信開始手段１５３Ａは、指示作成手段１５１で作成された指示と秘匿データとを含む信号を受信装置２０に送信するものである。
【００８８】
[送受信動作]
図８に示した送信装置１０Ａの動作について図９を参照（適宜図８及び図４参照）して説明する。図９は、図８に示した送信装置の動作を示すシーケンス図である。図９のシーケンス図では、送信装置１０Ａが実行するステップＳ１１１〜ステップＳ１１４の各処理は、図７に示したシーケンス図のステップＳ１０３〜ステップＳ１０６の各処理と実質的に同一なので説明を省略する。ただし、ステップＳ１１１では、送信装置１０Ａは、データ送信開始手段１５３Ａによって、受信装置２０に対して、スクランブル信号の送信指示（メッセージ）と秘匿データとを含む信号の送信を開始する。
【００８９】
受信装置２０が実行するステップＳ２１１〜ステップＳ２１４の各処理は、図７に示したシーケンス図のステップＳ２０２〜ステップＳ２０５の各処理と実質的に同一なので説明を省略する。
送信装置１０Ａと受信装置２０の間のリンク３では、送信装置１０Ａから受信装置２０にメッセージと秘匿データとを含む信号が送信され始める（ステップＳ３１１）。その後、受信装置２０から送信装置１０Ａにスクランブル信号が送信され始める（ステップＳ３１２）。
【００９０】
第２の実施形態によれば、スクランブル信号の送信指示（メッセージ）と秘匿データとを一度に送信するので、外部から受信した受信装置２０宛の秘匿データを、受信後すぐに転送できるため、転送遅延が小さくなる。
【００９１】
（第３の実施形態）
第３の実施形態は、送信装置の構成が異なるバリエーションである。
[送信装置の構成]
図１０は、本発明の第３の実施形態に係る送信装置の構成図である。送信装置１０Ｂは、図１０に示すように、ＣＰＵ１５がスクランブル信号受信判別手段１５６としても機能する点を除いて、図２に示した送信装置１０と同一の構成であるので、同一の構成には同一の符号を付し、説明を省略する。
スクランブル信号受信判別手段１５６は、受信装置２０からスクランブル信号を受信したか否かを判別し、判別結果をデータ送信停止手段１５５に出力する。
データ送信停止手段１５５は、バッファ１４１に送信すべき秘匿データが格納されていない場合と、スクランブル信号受信判別手段１５６によってスクランブル信号を受信していないと判別された場合に、受信装置２０に対する秘匿データの送信を停止する。
【００９２】
[送受信動作]
図１０に示した送信装置１０Ｂの動作について図１１を参照（適宜図１０及び図４参照）して説明する。図１１は、図１０に示した送信装置の動作を示すシーケンス図である。送信装置１０Ｂは、指示作成手段１５１によって、メッセージを作成し（ステップＳ１２１）、指示送信手段１５２によって、メッセージを送信する（ステップＳ１２２：指示送信ステップ）。メッセージ送信後、送信装置１０は、スクランブル信号受信判別手段１５６によって、スクランブル信号を受信したか否かを判別する（ステップＳ１２３：スクランブル信号受信判別ステップ）。そして、スクランブル信号を受信するまで判別を繰り返し（ステップＳ１２３：Ｎｏ）、スクランブル信号を受信した場合（ステップＳ１２３：Ｙｅｓ）、送信装置１０Ｂは、データ送信開始手段１５３によって、秘匿データの送信を開始する（ステップＳ１２４：データ送信開始ステップ）。
【００９３】
続いて、送信装置１０Ｂは、データ有無判別手段１５４によって、秘匿データがあるか否かを判別する（ステップＳ１２５：データ有無判別ステップ）。秘匿データが無い場合（ステップＳ１２５：Ｎｏ）、送信装置１０Ｂは、データ送信停止手段１５５によって、秘匿データの送信を停止する（ステップＳ１２６：データ送信停止ステップ）。一方、秘匿データがある場合（ステップＳ１２５：Ｙｅｓ）、送信装置１０Ｂは、スクランブル信号受信判別手段１５６によって、スクランブル信号を受信しているか否かを判別する（ステップＳ１２７）。スクランブル信号を受信している場合（ステップＳ１２７：Ｙｅｓ）、送信装置１０Ｂは、ステップＳ１２４に戻り、スクランブル信号を受信していない場合（ステップＳ１２７：Ｎｏ）、データ送信停止手段１５５によって、秘匿データの送信を停止する（ステップＳ１２６：データ送信停止ステップ）。
【００９４】
受信装置２０は、入力手段２１によって、送信装置１０からメッセージを受信し（ステップＳ２２１）、スクランブル信号送信開始手段２５１によって、スクランブル信号を送信する（ステップＳ２２２：スクランブル信号送信開始ステップ）。スクランブル信号の送信後、受信装置２０は、入力手段２１によって、秘匿データを受信する（ステップＳ２２３）。
【００９５】
続いて、受信装置２０は、受信データ有無判別手段２５２によって、秘匿データを受信しているか否かを判別する（ステップＳ２２４：受信データ有無判別ステップ）。秘匿データを受信している場合（ステップＳ２２４：Ｙｅｓ）、受信装置２０は、ステップＳ２２２に戻る。秘匿データを受信していない場合（ステップＳ２２４：Ｎｏ）、受信装置２０は、スクランブル信号送信停止手段２５３によって、スクランブル信号の送信を停止する（ステップＳ２２５：スクランブル信号送信停止ステップ）。
【００９６】
送信装置１０Ｂと受信装置２０の間のリンク３では、送信装置１０Ｂから受信装置２０にメッセージが送信される（ステップＳ３２１）。そして、受信装置２０から送信装置１０Ｂにスクランブル信号が送信され始める（ステップＳ３２２）。その後、送信装置１０Ｂから受信装置２０に秘匿データが送信され始める（ステップＳ３２３）。
【００９７】
次に、送信装置１０Ｂと受信装置２０の間で伝送される信号について、図２を参照（適宜図１１参照）して説明する。ここでは、送信装置１０Ｂの符号を図２において、送信装置１０と読み替えることとする。
【００９８】
受信装置２０がスクランブル信号の送信を開始すると（ステップＳ２２２，図１１）、図２の（ｃ）に示すように、スクランブル信号は信号分岐装置４を通過して送信装置１０Ｂだけではなく部外者装置３０にも伝送される。
【００９９】
続いて、送信装置１０Ｂが秘匿データの送信を開始すると（ステップＳ１２４，図１１）、図２の（ｄ）に示すように、秘匿データをのせた信号は信号分岐装置４を通過して受信装置２０と部外者装置３０とに伝送される。これによって、受信装置２０は、送信装置１０Ｂから秘匿データを取得し、一方、部外者装置３０は、送信装置１０Ｂから秘匿データを取得することができなくなる。
【０１００】
第３の実施形態によれば、スクランブル信号が送信される前に秘匿データが送信される状態、すなわち図２の（ｂ）に示す状態を経ることなく、スクランブル信号と秘匿データとが相互に送受信される状態、すなわち図２の（ｄ）に示す状態を実現できる。したがって、送信装置がスクランブル信号の到着前に秘匿データを含む信号を送信する場合と比較して、部外者装置３０による秘匿データの傍受をより一層確実に防止することができる。
【０１０１】
（第４の実施形態）
第４の実施形態は、送信装置の構成が異なるバリエーションである。
[送信装置の構成]
図１２は、本発明の第４の実施形態に係る送信装置の構成図である。送信装置１０Ｃは、図１２に示すように、ＣＰＵ１５が開始契機追加手段１５７としても機能する点を除いて、図３に示した送信装置１０と同一の構成であるので、同一の構成には同一の符号を付し、説明を省略する。
開始契機追加手段１５７は、指示作成手段１５１で作成されたスクランブル信号の送信指示（メッセージ）に開始契機を追加して、データ送信開始手段１５３に出力するものである。ここで、開始契機は、例えば時刻で表す。なお、開始契機を、送信指示が到着してからの時間やその間の受信パケット数等で表してもよい。
【０１０２】
[送受信動作]
図１２に示した送信装置１０Ｃの動作について図１３を参照（適宜図１２及び図４参照）して説明する。図１３は、図１２に示した送信装置の動作を示すシーケンス図である。図１３のシーケンス図では、送信装置１０Ｃが実行するステップＳ１３１及びＳ１３３〜ステップＳ１３７の各処理は、図７に示したシーケンス図のステップＳ１０１〜ステップＳ１０６の各処理と実質的に同一なので説明を省略する。ステップＳ１３２では、送信装置１０Ｃは、開始契機追加手段１５７によって、スクランブル信号の送信指示（メッセージ）に開始契機を追加する。なお、ステップＳ１３３では、開始契機を追加したメッセージを送信することになる。
【０１０３】
また、受信装置２０が実行するステップＳ２３１〜ステップＳ２３５の各処理は、図７に示したシーケンス図のステップＳ２０１〜ステップＳ２０５の各処理と実質的に同一なので説明を省略する。ただし、ステップＳ２３２とステップＳ２３３は、実行順序が逆転する。すなわち、ステップＳ２３２で、受信装置２０は、スクランブル信号送信開始手段２５１によって、開始契機にスクランブル信号の送信を開始する。そして、ステップＳ２３３で、受信装置２０は、入力手段２１によって、開始契機に送信装置１０Ｃから送信された秘匿データを受信する。
【０１０４】
送信装置１０Ｃと受信装置２０の間のリンク３では、送信装置１０Ｃから受信装置２０にメッセージが送信される（ステップＳ３３１）。そして、開始契機に、送信装置１０Ｃから受信装置２０に秘匿データが送信され始める（ステップＳ３３２）と共に、受信装置２０から送信装置１０Ｃにスクランブル信号が送信され始める（ステップＳ３３３）。
【０１０５】
次に、送信装置１０Ｃと受信装置２０の間で伝送される信号について、図２を参照（適宜図１３参照）して説明する。ここでは、送信装置１０Ｃの符号を図２において送信装置１０と読み替えることとする。
【０１０６】
開始契機に、送信装置１０Ｃから受信装置２０に秘匿データが送信され始める（ステップＳ３３２，図１３）と共に、受信装置２０から送信装置１０Ｃにスクランブル信号が送信され始める（ステップＳ３３３，図１３）と、図２の（ｄ）に示す状態となる。これによって、受信装置２０は送信装置１０Ｃから秘匿データを取得し、部外者装置３０は送信装置１０Ｃから秘匿データを取得することができなくなる。
【０１０７】
第４の実施形態によれば、スクランブル信号が送信される前に秘匿データが送信される状態、すなわち図２の（ｂ）に示す状態を経ることなく、スクランブル信号と秘匿データとが相互に送受信される状態、すなわち図２の（ｄ）に示す状態を実現できる。
【０１０８】
（第５の実施形態）
第５の実施形態は、送信装置及び受信装置の構成が異なるバリエーションである。
[送信装置の構成]
図１４は、本発明の第５の実施形態に係る送信装置の構成図である。送信装置１０Ｄは、図１４に示すように、ＣＰＵ１５が停止契機追加手段１５８及び停止契機判別手段１５９としても機能する点を除いて、図１０に示した送信装置１０Ｂと同一の構成であるので、同一の構成には同一の符号を付し、説明を省略する。
【０１０９】
停止契機追加手段１５８は、指示作成手段１５１で作成されたスクランブル信号の送信指示（メッセージ）に停止契機を追加して、データ送信開始手段１５３に出力するものである。ここで、停止契機は、例えば時刻で表す。なお、停止契機を、送信指示が到着してからの時間やその間の受信パケット数等で表してもよい。
停止契機判別手段１５９は、停止契機となったか否かを判別し、判別結果をデータ送信停止手段１５５に出力する。
データ送信停止手段１５５は、バッファ１４１に送信すべき秘匿データが格納されていない場合と、スクランブル信号を受信していない場合と、停止契機となったと判別された場合に、受信装置２０に対する秘匿データの送信を停止する。
【０１１０】
[受信装置の構成]
図１５は、本発明の第５の実施形態に係る受信装置の構成図である。受信装置２０Ｄは、図１５に示すように、ＣＰＵ２５が停止契機判別手段２５４としても機能する点を除いて、図４に示した受信装置２０と同一の構成であるので、同一の構成には同一の符号を付し、説明を省略する。
停止契機判別手段２５４は、停止契機となったか否かを判別し、判別結果をスクランブル信号送信停止手段２５３に出力する。
スクランブル信号送信停止手段２５３は、送信装置１０から秘匿データを受信していない場合と、停止契機となったと判別された場合に、スクランブル信号の送信を停止する。
【０１１１】
[送受信動作]
送信装置１０Ｄ及び受信装置２０Ｄの動作について図１６を参照（適宜図１４及び図１５参照）して説明する。図１６は、本発明の第５の実施形態に係る送信装置及び受信装置の動作を示すシーケンス図である。図１６のシーケンス図では、送信装置１０Ｄが実行するステップＳ１４１〜Ｓ１４９の処理は、ステップＳ１４２及びステップＳ１４６の処理が追加された点を除いて、図１１に示したシーケンス図のステップＳ１２１〜ステップＳ１２７の各処理と実質的に同一なので説明を省略する。
【０１１２】
ステップＳ１４２では、送信装置１０Ｄは、停止契機追加手段１５８によって、スクランブル信号の送信指示（メッセージ）に停止契機を追加する。なお、ステップＳ１４３では、停止契機を追加したメッセージを送信することになる。
ステップＳ１４６では、送信装置１０Ｄは、停止契機判別手段１５９によって、停止契機となった否かを判別する。停止契機となった場合（ステップＳ１４６：Ｙｅｓ）、送信装置１０Ｄは，ステップＳ１４７をスキップしてステップＳ１４８に進み、秘匿データの送信を停止する（ステップＳ１４８）。一方、停止契機ではない場合（ステップＳ１４６：Ｎｏ）、送信装置１０Ｄは，ステップＳ１４７に進み、秘匿データが存在するか否かを判別する。
【０１１３】
また、受信装置２０Ｄが実行するステップＳ２４１〜ステップＳ２４６の処理は、ステップＳ２４４の処理が追加された点を除いて、図１１に示したシーケンス図のステップＳ２２１〜ステップＳ２２５の各処理と実質的に同一なので説明を省略する。
ステップＳ２４４では、受信装置２０Ｄは、停止契機判別手段２５４によって、停止契機となったか否かを判別する。停止契機となった場合（ステップＳ２４４：Ｙｅｓ）、受信装置２０Ｄは，ステップＳ２４５をスキップしてステップＳ２４６に進み、スクランブル信号の送信を停止する。一方、停止契機ではない場合（ステップＳ２４４：Ｎｏ）、受信装置２０Ｄは，ステップＳ２４５に進み、秘匿データを受信しているか否かを判別する。
【０１１４】
送信装置１０Ｄと受信装置２０Ｄの間のリンク３では、送信装置１０Ｄから受信装置２０Ｄにメッセージが送信される（ステップＳ３４１）。そして、受信装置２０Ｄから送信装置１０Ｄにスクランブル信号が送信され始める（ステップＳ３４２）。その後、送信装置１０Ｄから受信装置２０Ｄに秘匿データが送信され始める（ステップＳ３４３）。そして、信号の送信を続けている間に停止契機となった場合、送信装置１０Ｄ及び受信装置２０Ｄは信号の送信を同時に停止することになる。
【０１１５】
第５の実施形態によれば、送信装置１０Ｄ及び受信装置２０Ｄが双方とも信号の送信を続けている間に停止契機となった場合、送信装置１０Ｄ及び受信装置２０Ｄは各信号の送信を同時に停止することになる。したがって、秘匿データを含んだ信号送信の終了に際して、スクランブル信号が先に停止していて秘匿データのみが送信されている状態、すなわち図２の（ｂ）に示す状態を経ることなく、初期状態、すなわち図２の（ａ）に示す状態を実現することができる。
【０１１６】
（第６の実施形態）
第６の実施形態は、送信装置及び受信装置の構成が異なるバリエーションである。
[信号伝送システムの構成]
図１７は、本発明の第６の実施形態に係る送信装置及び受信装置を含む信号伝送システムの構成図である。信号伝送システム１Ａは、図１７に示すように、複数（図では３個）の送受信装置２と、複数（図では３本）のリンク３と、１つ以上（図では１個）の信号分岐装置４とを備えている。なお、図１に示した信号伝送システム１と同一の構成には同一の符号を付し、説明を省略する。また、送受信装置２を、送信装置（秘匿データ送信装置）１０Ｅと、受信装置（秘匿データ受信装置）２０Ｅと、部外者装置３０として説明する。
【０１１７】
[送信装置の構成]
送信装置１０Ｅは、図１７に示すように、ＣＰＵ１５に秘匿データ取得手段１６０を備え且つ送信指示に関する構成を備えていない点を除いて、図１０に示した送信装置１０Ｂと同一の構成であるので、同一の構成には同一の符号を付し、説明を省略する。
【０１１８】
送信装置１０Ｅは、信号伝送システム１Ａ以外のネットワーク５ａ（５）を介してデータ出力装置６ａ（６）と接続されている。このデータ出力装置６ａは、送信装置１０Ｅに対して、受信装置２０Ｅを宛先とする秘匿データ（信号伝送システム１Ａ内では送信装置１０Ｅ及び受信装置２０Ｅ以外に伝達したくないデータ）を送信し、この秘匿データの転送を指示するものである。
【０１１９】
秘匿データ取得手段（取得手段）１６０は、入力手段１１に入力したデータが秘匿データか否かを検知し、秘匿データであると検知した場合に入力データをＨＤＤ１４のバッファ１４１（図３参照）に格納し、秘匿データではない場合にバッファ１４２（図３参照）に格納するものである。
【０１２０】
[受信装置の構成]
受信装置２０Ｅは、図１７に示すように、ＣＰＵ２５にデータ取得手段２６０及びデータ有無判別手段２６１を備え且つ受信データ有無判別手段２５２を備えていない点を除いて、図４に示した受信装置２０と同一の構成であるので、同一の構成には同一の符号を付し、説明を省略する。
【０１２１】
受信装置２０Ｅは、信号伝送システム１Ａ以外のネットワーク５ｂ（５）を介してデータ出力装置６ｂ（６）と接続されている。このデータ出力装置６ｂは、受信装置２０Ｅに対して、送信装置１０Ｅを宛先とするデータを送信し、このデータの転送を指示するものである。
【０１２２】
データ取得手段２６０は、入力手段２１に入力したデータが秘匿データか否かを検知し、秘匿データであると検知した場合に入力データをＨＤＤ２４のバッファ２４１（図４参照）に格納し、秘匿データではない場合にバッファ２４２（図４参照）に格納するものである。
データ有無判別手段２６１は、送信装置１０Ｅに対応したバッファ２４２にデータ（秘匿データではない）が格納されているか否かを判別し、判別結果をスクランブル信号送信停止手段２５３に出力するものである。
【０１２３】
[送受信動作]
送信装置１０Ｅ及び受信装置２０Ｅの動作について図１８を参照（適宜図１７参照）して説明する。図１８は、図１７に示した送信装置及び受信装置の動作を示すシーケンス図である。送信装置１０Ｅは、秘匿データ取得手段１６０によって、ネットワーク５ａを介してデータ出力装置６ａから秘匿データを取得し（ステップＳ１５１）、取得した秘匿データをメモリ（バッファ１４１）に格納する（ステップＳ１５２）。その後、送信装置１０Ｅは、取得した秘匿データの宛先である受信装置２０Ｅからスクランブル信号を受信するまで待機し、ステップＳ１５３に進む。なお、送信装置１０Ｅが実行するステップＳ１５３〜Ｓ１５７の処理は、図１１に示したシーケンス図のステップＳ１２３〜ステップＳ１２７の各処理と実質的に同一なので説明を省略する。
【０１２４】
受信装置２０Ｅは、例えば所定のアプリケーションが起動されることにより、秘匿データ受信モードとなった状態で、データ取得手段２６０によって、ネットワーク５ｂを介してデータ出力装置６ｂから、秘匿データの取得先（送信装置１０Ｅ）を宛先とするデータを取得し（ステップＳ２５１）、取得したデータ（取得データ）をバッファ２４２に格納する。そして、受信装置２０Ｅは、スクランブル信号送信開始手段２５１によって、スクランブル信号を送信する（ステップＳ２５２：スクランブル信号送信開始ステップ）。なお、スクランブル信号には、取得データが含まれている。ここで、スクランブル信号の送信開始契機は、例えばアプリケーションの起動開始時間としてもよい。また、受信装置２０Ｅが送信装置１０Ｅ宛てのデータを取得したことを送信開始契機としてもよい。そして、受信装置２０Ｅは、入力手段２１によって、送信装置１０Ｅから秘匿データを受信する（ステップＳ２５３）。
【０１２５】
続いて、受信装置２０Ｅは、データ有無判別手段２６１によって、送信装置１０Ｅに対応したバッファ２４２に取得データが格納されているか否かを判別する（ステップＳ２５４：データ有無判別ステップ）。取得データが格納されている場合（ステップＳ２５４：Ｙｅｓ）、受信装置２０Ｅは、ステップＳ２５２に戻る。一方、取得データが格納されていない場合（ステップＳ２５４：Ｎｏ）、受信装置２０Ｅは、スクランブル信号送信停止手段２５３によって、スクランブル信号の送信を停止する（ステップＳ２５５：スクランブル信号送信停止ステップ）。そして、受信装置２０Ｅは、秘匿データを受信するための所定のアプリケーションを終了し、通常のデータを送受信する通常モードとなる。なお、スクランブル信号の送信停止契機は、例えばアプリケーションの起動終了時間としてもよい。
【０１２６】
送信装置１０Ｅと受信装置２０Ｅの間のリンク３では、受信装置２０Ｅが、秘匿データの取得先を宛先とするデータを取得したことを契機に、送信装置１０Ｅにスクランブル信号を送信し始める（ステップＳ３５１）。そして、送信装置１０Ｅから受信装置２０Ｅに秘匿データが送信され始める（ステップＳ３５２）。その後、受信装置２０Ｅが、取得データをすべて送信し終わったことを契機に、送信装置１０Ｅへのスクランブル信号の送信を停止する。したがって、第６の実施形態では、受信装置２０Ｅが主導して秘匿データの送受信動作を実行することができる。なお、所定のタイマが満了したときにスクランブル信号の送信を停止するようにしてもよい。また、データ出力装置６ａ，６ｂにデータ出力指示を出すサーバを設けてもよいし、データ出力装置６ａ，６ｂを単一の装置で構成してもよい。
【０１２７】
（第７の実施形態）
第７の実施形態は、受信装置の構成が異なるバリエーションである。
[信号伝送システムの構成]
図１９は、本発明の第７の実施形態に係る送信装置及び受信装置を含む信号伝送システムの構成図である。信号伝送システム１Ｂは、図１９に示すように、受信装置２０Ｆが取得データ判別手段２６２を備えている点を除いて、図１７に示した信号伝送システム１Ａと同一なので、同一の構成には同一の符号を付し、説明を省略する。
取得データ判別手段２６２は、入力手段２１に入力したデータが、受信すべき秘匿データの取得先（送信装置１０Ｅ）を宛先とするデータであるか否かを判別し、判別結果をスクランブル信号送信開始手段２５１に出力するものである。
スクランブル信号送信開始手段２５１は、入力手段２１に入力したデータが、送信装置１０Ｅを宛先とするデータである場合に、入力データでスクランブル信号を生成し、入力データが無い場合に空データの信号でスクランブル信号を生成する。また、スクランブル信号送信開始手段２５１は、送信開始時に図示しないタイマをセットし、スクランブル信号送信停止手段２５３は、タイマ満了時に信号送信を停止する。
【０１２８】
[送受信動作]
送信装置１０Ｅ及び受信装置２０Ｆの動作について図２０を参照（適宜図１９参照）して説明する。図２０は、図１９に示した送信装置及び受信装置の動作を示すシーケンス図である。なお、送信装置１０Ｅの動作は、図１８に示したシーケンス図と同一なので説明を省略する。
【０１２９】
受信装置２０Ｆは、例えば所定のアプリケーションが起動されることにより、秘匿データ受信モードとなった状態で、取得データ判別手段２６２によって、ネットワーク５ｂを介してデータ出力装置６ｂから、秘匿データの取得先（送信装置１０Ｅ）を宛先とするデータを取得したか否かを判別する（ステップＳ２６１）。送信装置１０Ｅを宛先とするデータを取得した場合（ステップＳ２６１：Ｙｅｓ）、受信装置２０Ｆは、取得したデータでスクランブル信号を生成する（ステップＳ２６２）。一方、送信装置１０Ｅを宛先とするデータを取得していない場合（ステップＳ２６１：Ｎｏ）、受信装置２０Ｆは、空データでスクランブル信号を生成する（ステップＳ２６３）。ステップＳ２６２またはステップＳ２６３に続いて、受信装置２０Ｆは、ステップＳ２６４に進む。
【０１３０】
受信装置２０Ｆが実行するステップＳ２６４〜Ｓ２６７の処理は、図１８に示したシーケンス図のステップＳ２５２〜ステップＳ２５５の各処理と実質的に同一なので説明を省略する。ただし、ステップＳ２６４のスクランブル信号送信開始処理では、受信装置２０Ｆは送信開始と同時に図示しないタイマをセットする。また、ステップＳ２６６の判別処理では、受信装置２０Ｆはタイマが満了したか否かを判別し、満了していなければ（ステップＳ２６６：Ｎｏ）、ステップＳ２６４に戻り、満了していれば（ステップＳ２６６：Ｙｅｓ）、ステップＳ２６７に進む。そして、受信装置２０Ｅは、スクランブル信号の送信を停止した後、秘匿データを受信するための所定のアプリケーションを終了し、通常のデータを送受信する通常モードとなる。
【０１３１】
送信装置１０Ｅと受信装置２０Ｆの間のリンク３では、受信装置２０Ｆが、予め定められたタイミングに、送信装置１０Ｅにスクランブル信号を送信し始め（ステップＳ３６１）、タイマのカウントを開始する。そして、送信装置１０Ｅから受信装置２０Ｆに秘匿データが送信され始める（ステップＳ３６２）。その後、受信装置２０Ｆが、タイマの満了を判別したときに、送信装置１０Ｅへのスクランブル信号の送信を停止する。したがって、第７の実施形態では、送信装置１０Ｅを宛先とするデータを取得していない場合においても、受信装置２０Ｆが主導して秘匿データの送受信動作を実行することができる。
【０１３２】
なお、第１乃至第７の実施形態の送信装置と受信装置を適宜組み合わせて信号伝送システムを構成してもよい。また、第５の実施形態で停止契機をメッセージに追加せずに、送信装置で設定されている停止契機になると、送信装置がスクランブル信号の停止を指示するためのメッセージを受信装置に送信するようにしてもよい。この場合には、受信装置は、停止指示を示すメッセージを受信したときにスクランブル信号の送信を停止する。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１の実施形態に係る送信装置及び受信装置を含む信号伝送システムの構成図である。
【図２】図１に示した送信装置と受信装置の間で伝送される信号を説明するための説明図であり、（ａ）は信号が伝送されていない状態、（ｂ）は送信装置から信号が伝送されている状態、（ｃ）は受信装置から信号が伝送されている状態、（ｄ）は双方から信号が伝送されている状態を示している。
【図３】図１に示した送信装置の構成を示すブロック図である。
【図４】図１に示した受信装置の構成を示すブロック図である。
【図５】図１に示した信号分岐装置の構成の一例を示す図である。
【図６】図１に示した信号分岐装置の別の構成例を示す図であり、（ａ）は全体図、（ｂ）はスイッチ部の配線を示している。
【図７】図１に示した送信装置及び受信装置の動作を示すシーケンス図である。
【図８】本発明の第２の実施形態に係る送信装置の構成図である。
【図９】図８に示した送信装置の動作を示すシーケンス図である。
【図１０】本発明の第３の実施形態に係る送信装置の構成図である。
【図１１】図１０に示した送信装置の動作を示すシーケンス図である。
【図１２】本発明の第４の実施形態に係る送信装置の構成図である。
【図１３】図１２に示した送信装置の動作を示すシーケンス図である。
【図１４】本発明の第５の実施形態に係る送信装置の構成図である。
【図１５】本発明の第５の実施形態に係る受信装置の構成図である。
【図１６】本発明の第５の実施形態に係る送信装置及び受信装置の動作を示すシーケンス図である。
【図１７】本発明の第６の実施形態に係る送信装置及び受信装置を含む信号伝送システムの構成図である。
【図１８】図１７に示した送信装置及び受信装置の動作を示すシーケンス図である。
【図１９】本発明の第７の実施形態に係る送信装置及び受信装置を含む信号伝送システムの構成図である。
【図２０】図１９に示した送信装置及び受信装置の動作を示すシーケンス図である。
【符号の説明】
【０１３４】
１（１Ａ，１Ｂ）  信号伝送システム
２      送受信装置
３      リンク
４（４Ａ，４Ｂ）  信号分岐装置
５（５ａ，５ｂ）  ネットワーク
６（６ａ，６ｂ）  データ出力装置
１０（１０Ａ〜１０Ｆ）  送信装置（秘匿データ送信装置）
１１    入力手段
１２    出力手段
１３    ＲＡＭ
１４    ＨＤＤ
１４１，１４２    バッファ
１４３，１４４    宛先別データ
１５    ＣＰＵ
１５１  指示作成手段
１５２  指示送信手段
１５３  データ送信開始手段
１５４  データ有無判別手段
１５５  データ送信停止手段
１５６  スクランブル信号受信判別手段
１５７  開始契機追加手段
１５８  停止契機追加手段
１５９  停止契機判別手段
１６０  秘匿データ取得手段（取得手段）
１６    バス
２０（２０Ｄ〜２０Ｆ）    受信装置（秘匿データ受信装置）
２１    入力手段
２２    出力手段
２３    ＲＡＭ
２４    ＨＤＤ
２４１，２４２    バッファ
２４３，２４４    宛先別データ
２５    ＣＰＵ
２５１  スクランブル信号送信開始手段
２５２  受信データ有無判別手段
２５３  スクランブル信号送信停止手段
２５４  停止契機判別手段
２６０  データ取得手段
２６１  データ有無判別手段
２６２  取得データ判別手段
２６    バス
３０    部外者装置
４１，４１Ｂ  スイッチ部
４２（４２ａ〜４２ｃ）    信号分岐素子
４３（４３ａ〜４３ｃ）    信号結合素子
４４（４４ａ〜４４ｆ）    信号分岐結合素子
４５    方向依存性導通素子（信号導通素子）
Ｐ１１，Ｐ１２，Ｐ２１，Ｐ２２，Ｐ３１，Ｐ３２  ポート
ＩＮ１〜ＩＮ６，ＯＵＴ１〜ＯＵＴ６  端子
【図１】
0004621077.tif 000002
【図２】
0004621077.tif 000003
【図３】
0004621077.tif 000004
【図４】
0004621077.tif 000005
【図５】
0004621077.tif 000006
【図６】
0004621077.tif 000007
【図７】
0004621077.tif 000008
【図８】
0004621077.tif 000009
【図９】
0004621077.tif 000010
【図１０】
0004621077.tif 000011
【図１１】
0004621077.tif 000012
【図１２】
0004621077.tif 000013
【図１３】
0004621077.tif 000014
【図１４】
0004621077.tif 000015
【図１５】
0004621077.tif 000016
【図１６】
0004621077.tif 000017
【図１７】
0004621077.tif 000018
【図１８】
0004621077.tif 000019
【図１９】
0004621077.tif 000020
【図２０】
0004621077.tif 000021