安全なアーキテクチャを構築する方法であって、隣接するノードを発見すること、及び、ノード及び隣接するノードが身分の鑑別と共有キーの交渉を行うことを含む、身分が合法的であるノードのネットワークアーキテクチャを構築すること、スイッチ装置の間の共有キーを構築することを含む、安全なスイッチ装置のアーキテクチャを構築すること、を含む、ことを特徴とする方法。前記隣接するノードを発見することには、新しいノードは、ネットワークに加入すると、隣接するノードを発見する要求パケットをマルチキャスト送信すること、ネットワークにおけるノードのいずれも、前記隣接するノードを発見する要求パケットに係るマルチキャストのメッセージを受信すると、前記隣接するノードを発見する要求パケットから新しいノードの情報を抽出して、抽出された新しいノードの情報を自身に隣接するノードのリストに加入し、隣接するノードを発見する応答パケットを前記新しいノードにユニキャスト送信すること、前記新しいノードは、前記隣接するノードを発見する応答パケットを受信すると、前記隣接するノードを発見する応答パケットから応答ノードの情報を抽出して、抽出された応答ノードの情報を自身に隣接するノードのリストに加入すること、を含む、ことを特徴とする請求項1に記載の方法。請求項1に記載の安全なアーキテクチャに基づく秘密通信方法であって、送信元ノードから宛先ノードまでの間をルートが経過した最初のスイッチ装置及び最後のスイッチ装置を捜索することを含む、スイッチングルートの捜索プロセスと、捜索されたスイッチングルートによって、三段式の秘密通信を実施することを含む秘密通信プロセスと、を含むことを特徴とする方法。前記送信元ノードから宛先ノードまでの間をルートが経過した最初のスイッチ装置及び最後のスイッチ装置を捜索することには、送信元ノードNSourceは、スイッチングルートを捜索する要求パケットを宛先ノードNDestinationに送信すること、前記スイッチングルートを捜索する要求パケットには、送信元ノードNSourceに知られる送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートの情報が含まれること、前記送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートの情報は一つの識別子四要素組IDSource、IDSWfirst、IDSWlast、IDDestinationであるただし、IDSourceは、送信元ノードNSourceを示す識別子を意味し、IDSWfirstは、送信元ノードNSourceから宛先ノードNDestinationまでのルートが経過した最初のスイッチ装置SWfirstを示す識別子を意味し、IDSWlastは、送信元ノードNSourceから宛先ノードNDestinationまでのルートが経過した最後のスイッチ装置SWlastを示す識別子を意味し、IDDestinationは、宛先ノードNDestinationを示す識別子を意味すること、宛先ノードNDestinationは、前記スイッチングルートを捜索する要求パケットを受信すると、スイッチングルートを捜索する応答パケットを送信元ノードNSourceに送信すること、を含む、ことを特徴とする請求項3に記載の方法。前記四要素組における各識別子IDは、身分ID情報或いはMACアドレス情報である、ことを特徴とする、請求項4に記載の方法。送信元ノードNSourceは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最初のスイッチ装置SWfirstを知ると共に、宛先ノードNDestinationは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最後のスイッチ装置SWlastを知った場合に、送信元ノードNSourceによりスイッチングルートを捜索する要求パケットを構築する際に、四要素組におけるIDSource、IDSWfirst、IDDestinationの情報を書き込んで、宛先ノードNDestinationに送信し、宛先ノードNDestinationが前記スイッチングルートを捜索する応答パケットを構築する際に、IDSWlast情報を書き込んで、送信元ノードNSourceに送信する、ことを特徴とする請求項4に記載の方法。送信元ノードNSourceは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最初のスイッチ装置SWfirstを知らず、或いは、宛先ノードNDestinationは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最後のスイッチ装置SWlastを知らない場合に、送信元ノードNSourceにより前記スイッチングルートを捜索する要求パケットを構築する際に、四要素組におけるIDSource、IDDestinationの情報を書き込んで、宛先ノードNDestinationに送信し、宛先ノードNDestinationへ送信されたルートが経過した最初のスイッチ装置SWfirstは、前記スイッチングルートを捜索する要求パケットを受信した場合に、四要素組におけるIDSWfirst情報を書き込んで、その後、転送し、宛先ノードNDestinationへ送信されたルートが経過した最後のスイッチ装置SWlastは、前記スイッチングルートを捜索する要求パケットを受信した場合に、四要素組におけるIDSWlast情報を書き込んで、宛先ノードNDestinationに転送し、宛先ノードNDestinationは、前記スイッチングルートを捜索する応答パケットを構築する際に、知った四要素組の情報を送信元ノードNSourceに送信する、ことを特徴とする請求項4に記載の方法。前記捜索されたスイッチングルートによって三段式の秘密通信を実施することには、送信元ノードNSourceがデータの暗号化方式でデータパケットを宛先ノードNDestinationに送信することを含む、ことを特徴とする請求項3に記載の方法。前記送信元ノードNSourceがデータの暗号化方式でデータパケットを宛先ノードNDestinationに送信することには、送信元ノードNSourceが前記最初のスイッチ装置SWfirstとの間の共有キーKEYSFを利用してデータパケットを暗号化し、宛先ノードNDestinationに送信すること、前記最初のスイッチ装置SWfirstは、送信元ノードNSourceから宛先ノードNDestinationまで送信された暗号化データパケットを受信すると、送信元ノードNSourceとの間の共有キーKEYSFを利用してデータパケットを復号化し、その後、前記最後のスイッチ装置SWlastとの間の共有キーKEYFLを利用してデータパケットを暗号化して、その後、転送すること、中間のスイッチ装置は、送信元ノードNSourceから宛先ノードNDestinationまで送信された暗号化データパケットをそのまま転送すること、前記最後のスイッチ装置SWlastは、送信元ノードNSourceから宛先ノードNDestinationまで送信された暗号化データパケットを受信すると、前記最初のスイッチ装置SWfirstとの間の共有キーKEYFLを利用してデータパケットを復号化して、その後、宛先ノードNDestinationとの間の共有キーKEYLDを利用してデータパケットを暗号化して、その後、転送すること、宛先ノードNDestinationは、送信元ノードNSourceから送信された暗号化データパケットを受信すると、前記最後のスイッチ装置SWlastとの間の共有キーKEYLDを利用してデータパケットを復号化して、送信元ノードNSourceから送信されたデータ情報を取得すること、を含むことを特徴とする請求項8に記載の方法。安全なアーキテクチャの構築と秘密通信システムであって、ユーザ端末とスイッチ装置が含まれており、前記ユーザ端末及びスイッチ装置のいずれも、隣接するノードを発見するプロセスによって隣接するノードのすべての情報を取得すると共に、隣接するノードと鑑別及び交渉を実施して両者間に共有するキーを取得し、前記スイッチ装置は、スイッチ装置の間の共有キーをさらに構築する、ことを特徴とするシステム。前記システムにおけるユーザ端末とスイッチ装置がデータの秘密通信をスタートする場合に、送信元ノードNSource、最初のスイッチ装置SWfirst、最後のスイッチ装置SWlast及び宛先ノードNDestinationという四種類の特定のノード身分を有し、前記送信元ノードNSourceは、スイッチングルートを捜索する要求パケットを前記宛先ノードNDestinationに構築して送信し、前記宛先ノードNDestinationからスイッチングルートを捜索する応答パケットを受信し、前記宛先ノードNDestinationへ送信されたユーザデータのいずれについても、前記最初のスイッチ装置SWfirstとの間の共有キーを用いて暗号化すると送信し、前記宛先ノードNDestinationから受信された暗号文データパケットのいずれについても、前記最初のスイッチ装置SWfirstとの間の共有キーを用いて復号化すると情報を取得する、ためのものであり、前記最初のスイッチ装置SWfirstは、前記送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートを捜索する要求パケットを修正すると転送し、前記宛先ノードNDestinationから送信元ノードNSourceまでのスイッチングルートを捜索する応答パケットについて四要素組の情報を抽出し、保存すると転送し、前記送信元ノードNSourceから宛先ノードNDestinationへ送信された暗号文データパケットについて、前記送信元ノードNSourceとの間の共有キーを用いて復号化すると共に、前記最後のスイッチ装置SWlastとの間の共有キーを用いて暗号化すると転送し、前記宛先ノードNDestinationからソースノードNSourceへ送信された暗号文データパケットについて、前記最後のスイッチ装置SWlastとの間の共有キーを用いて復号化すると共に、前記送信元ノードNSourceとの間の共有キーを用いて暗号化すると転送する、ためのものであり、前記最後のスイッチ装置SWlastは、前記送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートを捜索する要求パケットを修正すると転送し、前記宛先ノードNDestinationから送信元ノードNSourceまでのスイッチングルートを捜索する応答パケットについて、四要素組の情報を抽出し、保存すると転送し、前記送信元ノードNSourceから宛先ノードNDestinationへ送信された暗号文データパケットについて、前記最初のスイッチ装置SWfirstとの間の共有キーを用いて復号化すると共に、前記宛先ノードNDestinationとの間の共有キーを用いて暗号化すると転送し、前記宛先ノードNDestinationから送信元ノードNSourceへ送信された暗号文データパケットについて、前記宛先ノードNDestinationとの間の共有キーを用いて復号化すると共に、前記最初のスイッチ装置SWfirstとの間の共有キーを用いて暗号化すると転送する、ためのものであり、前記宛先ノードNDestinationは、前記送信元ノードNSourceからスイッチングルートを捜索する要求パケットを受信し、前記スイッチングルートを捜索する要求パケットから四要素組の情報を抽出すると保存し、スイッチングルートを捜索する応答パケットを前記送信元ノードNSourceに送信し、前記送信元ノードNSourceへ送信されたユーザデータのいずれについても前記最後のスイッチ装置SWlastとの間の共有キーを用いて暗号化すると送信し、前記送信元ノードNSourceから受信された暗号文データパケットのいずれについても、前記最後のスイッチ装置SWlastとの間の共有キーを用いて復号化すると情報を取得する、ためのものである、ことを特徴とする請求項10に記載のシステム。前記システムには、送信元ノードNSourceと宛先ノードNDestinationの間の通信データパケットを受信できるが、スイッチ四要素組に存在しない中間スイッチ装置であって、送信元ノードNSourceと宛先ノードNDestinationの間のスイッチングルートを捜索する要求パケットと、スイッチングルートを捜索する応答パケットと、暗号化データパケットのいずれについても、そのまま転送する中間スイッチ装置SWMを含む、ことを特徴とする請求項10に記載の安全なアーキテクチャの構築と秘密通信システム。本発明は、従来のLANに存在するセキュリティの潜在危険を解消し、通信セキュリティを保証すると共に、LANのスイッチ装置の計算負担を軽くして、データの伝送の遅延を減らす安全な通信方法及びシステムを提供することを目的とする。本発明の実施例は、以下の技術案を提供する。安全なアーキテクチャを構築する方法であって、1隣接するノードを発見すること、及び、ノード及び隣接するノードが身分の鑑別と共有キーの交渉を行うことを含む、身分が合法的であるノードのネットワークアーキテクチャを構築すること、2スイッチ装置の間の共有キーを構築することを含む、安全なスイッチ装置のアーキテクチャを構築すること、を含む方法。好ましくは、前記の隣接するノードを発見することには、新しいノードは、ネットワークに加入すると、隣接するノードを発見する要求パケットをマルチキャスト送信すること、ネットワークにおけるノードのいずれも、前記隣接するノードを発見する要求パケットに係るマルチキャストのメッセージを受信すると、前記隣接するノードを発見する要求パケットから新しいノードの情報を抽出して、抽出された新しいノードの情報を自身に隣接するノードのリストに加入し、隣接するノードを発見する応答パケットを前記新しいノードにユニキャスト送信すること、前記新しいノードは、前記隣接するノードを発見する応答パケットを受信すると、前記隣接するノードを発見する応答パケットから応答ノードの情報を抽出して、抽出された応答ノードの情報を自身に隣接するノードのリストに加入すること、を含む。好ましくは、前記方法には、送信元ノードから宛先ノードまでの間をルートが経過した最初のスイッチ装置及び最後のスイッチ装置を捜索することを含む、スイッチングルートの捜索プロセスと、捜索されたスイッチングルートによって、三段式の秘密通信を実施することを含む秘密通信プロセスと、を含む方法。4、前記の送信元ノードから宛先ノードまでの間をルートが経過した最初のスイッチ装置及び最後のスイッチ装置を捜索することには、送信元ノードNSourceは、スイッチングルートを捜索する要求パケットを宛先ノードNDestinationに送信すること、前記スイッチングルートを捜索する要求パケットに、送信元ノードNSourceに知られる送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートの情報があること、前記送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートの情報は一つの識別子四要素組IDSource、IDSWfirst、IDSWlast、IDDestinationであるただし、IDSourceは、送信元ノードNSourceを示す識別子を意味し、IDSWfirstは、送信元ノードNSourceから宛先ノードNDestinationまでのルートが経過した最初のスイッチ装置SWfirstを示す識別子を意味し、IDSWlastは、送信元ノードNSourceから宛先ノードNDestinationまでのルートが経過した最後のスイッチ装置SWlastを示す識別子を意味し、IDDestinationは、宛先ノードNDestinationを示す識別子を意味すること、宛先ノードNDestinationは、前記スイッチングルートを捜索する要求パケットを受信すると、スイッチングルートを捜索する応答パケットを送信元ノードNSourceに送信すること、を含む、ことを特徴とする請求項3に記載の方法。前記四要素組の中の各識別子IDは身分ID情報或いはMACアドレス情報あっても良い。好ましくは、送信元ノードNSourceは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最初のスイッチ装置SWfirstを知ると共に、宛先ノードNDestinationは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最後のスイッチ装置SWlastを知った場合に、送信元ノードNSourceによりスイッチングルートを捜索する要求パケットを構築する際に、四要素組におけるIDSource、IDSWfirst、IDDestinationの情報を書き込んで、宛先ノードNDestinationに送信し、宛先ノードNDestinationにより前記スイッチングルートを捜索する応答パケットを構築する際に、IDSWlast情報を書き込んで、送信元ノードNSourceに送信する。好ましくは、送信元ノードNSourceは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最初のスイッチ装置SWfirstを知らず、或いは、宛先ノードNDestinationは、送信元ノードNSourceから宛先ノードNDestinationへ送信されたルートが経過した最後のスイッチ装置SWlastを知らない場合に、送信元ノードNSourceにより前記スイッチングルートを捜索する要求パケットを構築する際に、四要素組におけるIDSource、IDDestinationの情報を書き込んで、宛先ノードNDestinationに送信し、宛先ノードNDestinationへ送信されたルートが経過した最初のスイッチ装置SWfirstは、前記スイッチングルートを捜索する要求パケットを受信した場合に、四要素組におけるIDSWfirst情報を書き込んで、その後、転送し、宛先ノードNDestinationへ送信されたルートが経過した最後のスイッチ装置SWlastは、前記スイッチングルートを捜索する要求パケットを受信した場合に、四要素組におけるIDSWlast情報を書き込んで、宛先ノードNDestinationに転送し、宛先ノードNDestinationは、前記スイッチングルートを捜索する応答パケットを構築する際に、知った四要素組の情報を送信元ノードNSourceに送信する。好ましくは、前記捜索されたスイッチングルートによって三段式の秘密通信を実施することを含むことには、送信元ノードNSourceがデータの暗号化方式でデータパケットを宛先ノードNDestinationに送信することを含む。好ましくは、前記の送信元ノードNSourceがデータの暗号化方式でデータパケットを宛先ノードNDestinationに送信することには、送信元ノードNSourceが前記最初のスイッチ装置SWfirstとの間の共有キーKEYSFを利用してデータパケットを暗号化し、宛先ノードNDestinationに送信すること、前記最初のスイッチ装置SWfirstは、送信元ノードNSourceから宛先ノードNDestinationまで送信された暗号化データパケットを受信すると、送信元ノードNSourceとの間の共有キーKEYSFを利用してデータパケットを復号化し、その後、前記最後のスイッチ装置SWlastとの間の共有キーKEYFLを利用してデータパケットを暗号化して、その後、転送すること、中間のスイッチ装置は、送信元ノードNSourceから宛先ノードNDestinationまで送信された暗号化データパケットをそのまま転送すること、前記最後のスイッチ装置SWlastは、送信元ノードNSourceから宛先ノードNDestinationまで送信された暗号化データパケットを受信すると、前記最初のスイッチ装置SWfirstとの間の共有キーKEYFLを利用してデータパケットを復号化して、その後、宛先ノードNDestinationとの間の共有キーKEYLDを利用してデータパケットを暗号化して、その後、転送すること、宛先ノードNDestinationは、送信元ノードNSourceから送信された暗号化データパケットを受信すると、前記最後のスイッチ装置SWlastとの間の共有キーKEYLDを利用してデータパケットを復号化して、送信元ノードNSourceから送信されたデータ情報を取得すること、を含む。安全なアーキテクチャの構築と秘密通信システムであって、ユーザ端末とスイッチ装置が含まれており、前記ユーザ端末及びスイッチ装置のいずれも、隣接するノードを発見するプロセスによって隣接するノードのすべての情報を取得すると共に、隣接するノードと鑑別及び交渉を実施して両者間に共有するキーを取得し、前記スイッチ装置は、スイッチ装置の間の共有キーをさらに構築する。前記システムにおけるユーザ端末とスイッチ装置がデータの秘密通信をスタートする場合に、送信元ノードNSource、最初のスイッチ装置SWfirst、最後のスイッチ装置SWlast及び宛先ノードNDestinationという四種類の特定のノード身分を有し、前記送信元ノードNSourceは、スイッチングルートを捜索する要求パケットを前記宛先ノードNDestinationに構築して送信し、前記宛先ノードNDestinationからスイッチングルートを捜索する応答パケットを受信し、前記宛先ノードNDestinationへ送信されたユーザデータのいずれについても前記最初のスイッチ装置SWfirstとの間の共有キーを用いて暗号化すると送信し、前記宛先ノードNDestinationから受信された暗号文データパケットのいずれについても前記最初のスイッチ装置SWfirstとの間の共有キーを用いて復号化すると情報を取得する、ためのものであり、前記最初のスイッチ装置SWfirstは、前記送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートを捜索する要求パケットを修正すると転送し、前記宛先ノードNDestinationから送信元ノードNSourceまでのスイッチングルートを捜索する応答パケットについて四要素組の情報を抽出し、保存すると転送し、前記送信元ノードNSourceから宛先ノードNDestinationへ送信された暗号文データパケットについて、前記送信元ノードNSourceとの間の共有キーを用いて復号化すると共に、前記最後のスイッチ装置SWlastとの間の共有キーを用いて暗号化すると転送し、前記宛先ノードNDestinationからソースノードNSourceへ送信された暗号文データパケットについて、前記最後のスイッチ装置SWlastとの間の共有キーを用いて復号化すると共に、前記送信元ノードNSourceとの間の共有キーを用いて暗号化すると転送する、ためのものであり、前記最後のスイッチ装置SWlastは、前記送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートを捜索する要求パケットを修正すると転送し、前記宛先ノードNDestinationから送信元ノードNSourceまでのスイッチングルートを捜索する応答パケットについて、四要素組の情報を抽出し、保存すると転送し、前記送信元ノードNSourceから宛先ノードNDestinationへ送信された暗号文データパケットについて、前記最初のスイッチ装置SWfirstとの間の共有キーを用いて復号化すると共に、前記宛先ノードNDestinationとの間の共有キーを用いて暗号化すると転送し、前記宛先ノードNDestinationから送信元ノードNSourceへ送信された暗号文データパケットについて、前記宛先ノードNDestinationとの間の共有キーを用いて復号化すると共に、前記最初のスイッチ装置SWfirstとの間の共有キーを用いて暗号化すると転送する、ためのものであり、前記宛先ノードNDestinationは、前記送信元ノードNSourceからスイッチングルートを捜索する要求パケットを受信し、前記スイッチングルートを捜索する要求パケットから四要素組の情報を抽出すると保存し、スイッチングルートを捜索する応答パケットを前記送信元ノードNSourceに送信し、前記送信元ノードNSourceへ送信されたユーザデータのいずれについても前記最後のスイッチ装置SWlastとの間の共有キーを用いて暗号化すると送信し、前記送信元ノードNSourceから受信された暗号文データパケットのいずれについても、前記最後のスイッチ装置SWlastとの間の共有キーを用いて復号化すると情報を取得する、ためのものあっても良い。好ましくは、前記システムは、送信元ノードNSourceと宛先ノードNDestinationの間の通信データパケットを受信できるが、スイッチ四要素組に存在しない中間スイッチ装置であって、送信元ノードNSourceと宛先ノードNDestinationの間のスイッチングルートを捜索する要求パケットと、スイッチングルートを捜索する応答パケットと、暗号化データパケットのいずれについても、そのまま転送する中間スイッチ装置SWMを含む。本発明の実施例が提供する安全なアーキテクチャを構築する方法、秘密通信方法及びシステムは、この安全なアーキテクチャによれば、隣接するスイッチ装置との間の共有キーのみをユーザ端末に保存する必要があり、隣接するユーザ端末との間の共有キーとその他のすべてのスイッチ装置との間の共有キーをスイッチ装置に保存する必要があり、即ち、送信ノードと宛先ノードとの間の三段式データの秘密通信を保障するための三段式安全なアーキテクチャを構築することができる。このアーキテクチャにおけるデータの秘密通信には、送信ノードと宛先ノードとの両者間に共有する通信キーを構築する必要がなく、ホップごとに暗号化方式でデータの秘密伝送を実現する必要もない。本技術の分野の技術者がより一層本発明の実施例の方案を理解するように、以下に図面及び実施の形態を参照して本発明の実施例についてより詳しく説明する。本発明の実施例は、安全なアーキテクチャを構築する方法を提供し、この実施例において、まず、合法的な身分があるノードのネットワークアーキテクチャを構築し、その後、安全なスイッチ装置アーキテクチャの構築を構築する。なお、合法的な身分があるノードのネットワークアーキテクチャを構築することには、隣接するノードを発見するプロセス、及び、ノード及び隣接するノードが身分の鑑別と共有キーの交渉を行うプロセスを含む。以下、この二つのプロセスについて、それぞれ詳しく説明する。1隣接するノードを発見するプロセスには、主に、新しいノードは、ネットワークに加入すると、隣接するノードを発見する要求パケットを自発的にマルチキャスト送信するステップと、ネットワークにおけるノードのいずれも、隣接するノードを発見する要求パケットに係るマルチキャストメッセージを受信すると、前記隣接するノードを発見する要求パケットから新しいノードの情報を抽出して、抽出された新しいノードの情報を自身に隣接するノードのリストに加入し、隣接するノードを発見する応答パケットを構築して、新しいノードにユニキャスト送信するステップと、前記新しいノードは、その他のノードに応答された、隣接するノードを発見する応答パケットに係るユニキャストメッセージを受信すると、前記隣接するノードを発見する応答パケットから応答ノードの情報を抽出する、抽出された応答ノードの情報を自身に隣接するノードのリストに加入し、今回の隣接するノードを発見するプロセスを完成させるステップと、を含む。2ノード及び隣接するノードが身分の鑑別と共有キーの交渉を行うプロセスには、主に、ノードは、新しい隣接するノードに係る情報を自身に隣接するノードのリストに追加すると、新しい隣接するノードとの間の身分鑑別と共有キーの交渉とのプロセスを行い、交渉を通じて、隣接するノードとの間の共有キーを最終に取得する、ステップを含む。好ましくは、ノードと隣接するノードとの身分鑑別及び共有キーの交渉が、スイッチ装置同士に、或いは、スイッチ装置とユーザ端末との間に行われる。安全なスイッチ装置アーキテクチャを構築することには、スイッチ装置同士の間の共有キーを構築するプロセスを含む。図1を参照すると、ネットワークにおいて、スイッチ装置SWA、スイッチ装置SWB、隣接するスイッチ装置SWM、端末STA1と端末STA2というノードを有するとする。前記隣接するノードを発見するプロセス及びノードと隣接するノードとの身分の鑑別及び共有キーの交渉に係るプロセスによれば、ネットワークにおけるスイッチ装置は、隣接するスイッチ装置との間の共有キーを構築する際に、その中の一つのスイッチ装置を選択して具体的な選択メカニズムは本発明の実施例に定義されず、或は、限定されない、自身とネットワークにおけるその他のすべての隣接ではないスイッチ装置との両者間に共有するキーを構築する。例えば、スイッチ装置SWAは、隣接するスイッチ装置SWMを選択してそれといずれかの一つの隣接ではないスイッチ装置SWBとの間の共有キーを構築する。SWMにより、SWAと乱数を、SWBとの間の共有キーとして生成すると、SWMとSWAとの間の共有キー、及び、SWMとSWBとの間の共有キーを用いて、生成された新しい乱数をSWAとSWBに暗号化通知することによって、スイッチ装置の間の共有キーを構築することができる。前記プロセスにより、安全なアーキテクチャを構築することができる。本発明の実施例は、この安全なアーキテクチャに基づいて、スイッチングルートを捜索するプロセス及び秘密通信プロセスを含む秘密通信方法をさらに提供した。以下に、この二つのプロセスについてそれぞれ詳しく説明する。前記スイッチングルートを捜索するプロセスには、送信元ノードから宛先ノードまでの間をルートが経過した最初のスイッチ装置と最後のスイッチ装置を捜索することが含まれており、具体には、以下のステップによって実現される。送信元ノードNSourceは、スイッチングルートを捜索する要求パケットを宛先ノードNDestinationに送信する。宛先ノードNDestinationは、スイッチングルートを捜索する要求パケットを受信すると、スイッチングルートを捜索する応答パケットを送信元ノードNSourceに送信する。好ましくは、送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルート情報を一つの識別子四要素組IDSource、IDSWfirst、IDSWlast、IDDestinationとして定義する。ただし、IDSourceは、送信元ノードNSourceを示す識別子であり、IDSWfirstは、送信元ノードNSourceから宛先ノードNDestinationまでのルートが経過した最初のスイッチ装置SWfirstを示す識別子であり、IDSWlastは、送信元ノードNSourceから宛先ノードNDestinationまでのルートが経過した最後のスイッチ装置SWlastを示す識別子であり、IDDestinationは宛先ノードNDestinationを示す識別子である。送信元ノードNSourceと宛先ノードNDestinationとの間の通信データパケットを受信できるが、識別子四要素組に存在しないスイッチ装置として定義されたものは、送信元ノードNSourceと宛先ノードNDestinationの通信リンクにおける中間のスイッチ装置である。好ましくは、前記識別子四要素組が実際に用いられる場合に、その中の各識別子IDとして身分ID情報を使ってもよいし、MACアドレス情報を使ってもよい。送信元ノードNSourceがSTA1であって、宛先ノードNDestinationがSTA2であることを例として説明すると、前記二つのステップのみによって、四要素組の情報IDSTA1、IDSWA、IDSWB、IDSTA2をSTA1及びSTA2が取得する。好ましくは、具体的に実施すると、STA1は、STA2へ送信されたルートの経過した最初のスイッチ装置がSWAであることを知ると共に、STA2は、STA1へ送信されたルートの経過した最初のスイッチ装置がSWBであることを知った場合に、STA1によりスイッチングルート捜索要求パケットを構築する際に、四要素組におけるIDSource、IDSWfirst、IDDestinationの情報IDSourceIDSTA1、IDSWfirstIDSWA、IDDestinationIDSTA2を書き込んでSTA2に送信し、STA2は、スイッチングルートを捜索する応答パケットを構築する際に、IDSWlast情報IDSWlastIDSWBを書き込んでSTA1に送信する。好ましくは、具体的に実施すると、STA1は、STA2へ送信されたルートの経過した最初のスイッチ装置情報を知らず、STA2は、STA1へ送信されたルートの経過した最初のスイッチ装置情報を知らない場合に、STA1は、スイッチングルートを捜索する要求パケットを構築する際にきに、四要素組におけるIDSource情報IDSourceIDSTA1、IDDestinationIDSTA2を書き込んでSTA2に送信し、SWAがスイッチングルートを捜索する要求パケットを受信したときに、四要素組におけるIDSWfirst情報IDSWfirstIDSWAを書き込んで、その後、転送する。SWBがスイッチングルートを捜索する要求パケットを受信したときに、STA2が自身に隣接するノードであることを発見すると、四要素組におけるIDSWlast情報IDSWlastIDSWBを書き込んで、STA2に転送し、STA2はスイッチングルートを捜索する応答パケットを構築する場合に、知る四要素組の情報をSTA1に送信する。前記のスイッチングルートを捜索するプロセスにより、STA1、SWA、SWB、STA2のいずれも、STA1からSTA2へ送信されたルートが経過した最初や最後のスイッチ装置の情報、及び、STA2からSTA1へ送信されたルートが経過した最初や最後のスイッチ装置の情報を知ることができる。具体的に実施すると、一般のスイッチ装置と暗号化を行うイッチ装置の混合するインターネットである場合に、スイッチングルートを捜索するプロトコルは、暗号化を行うスイッチ装置に実現され、前記スイッチングルートを捜索するプロセスを利用してスイッチングルート情報、即ち、STA1からSTA2までのルートが経過した最初と最終の暗号化を行うスイッチ装置情報が捜索される。前記秘密通信プロセスには捜索されたスイッチングルートによって三段式データの秘密通信を実施することを含む。以下、送信元ノードNSourceがSTA1であって、宛先ノードNDestinationがSTA2であるデータの秘密通信を例として説明する。STA1が三段式データの秘密方式でデータパケットをSTA2に送信することは、以下のステップにより実現される。1STA1は、SWAとの間の共有キーKEY1Aを利用してデータパケットを暗号化し、STA2に送信する、2SWAは、STA1からSTA2へ送信された暗号化データパケットを受信すると、STA1との間の共有キーKEY1Aを用いてデータパケットを復号化し、その後、SWBとの間の共有キーKEYABを用いてデータパケットを暗号化し、その後、転送する。3中間のスイッチ装置は、STA1からSTA2へ送信された暗号化データパケットをそのまま転送する。4SWBは、STA1からSTA2へ送信された暗号化データパケットを受信すると、SWAとの間の共有キーKEYABを用いてデータパケットを復号化し、その後、STA2との間の共有キーKEY2Bを用いてデータパケットを暗号化し、その後、転送する。5STA2は、STA1から送信された暗号化データパケットを受信すると、SWBとの間の共有キーKEY2Bを用いてデータパケットを復号化すれば、STA1から送信されたデータ情報を取得することができる。STA2が三段式データの秘密方式でデータパケットをSTA1に送信することは、以下のステップにより実現される。1STA2は、SWBとの間の共有キーKEY2Bを用いてデータパケットを暗号化して、STA1に送信する。2SWBは、STA2からSTA1へ送信された暗号化データパケットを受信すると、STA2との間の共有キーKEY2Bを用いてデータパケットを復号化し、その後、SWAとの間の共有キーKEYABを用いてデータパケットを暗号化し、その後、転送する。3中間スイッチ装置は、STA2からSTA1へ送信された暗号化データパケットをそのまま転送する。4SWAは、STA2からSTA1へ送信された暗号化データパケットを受信すると、SWBとの間の共有キーKEYABを用いてデータパケットを復号化し、その後、STA1との間の共有キーKEY1Aを用いてデータパケットを暗号化し、その後、転送する。5STA1は、STA2から送信された暗号化データパケットを受信すると、SWAとの間の共有キーKEY1Aを用いてデータパケットを復号化すれば、STA2から送信されたデータ情報を取得することができる。実施例1において、ユーザ端末STA1が新しいノードとして現在のネットワークにアクセスする。図2に示すように、STA1がネットワークをアクセスする前に、ネットワークにおけるノードのすべてが自身に隣接するノードを知ると共に、隣接するノードと鑑別して共有キーを構築し、スイッチ装置のすべてが両者間に共有するキーを構築した。次のプロセスは、STA1が現在のネットワークにアクセスした場合に、図2の点線に示されるものである。STA1は、隣接するノードを発見するプロセスをスタートして、隣接するノードのすべてにSTA1の情報を承知させ、同時にSTA1がすべての隣接する情報を取得し、STA1と隣接するノード特に隣接するスイッチ装置は鑑別と共有キーを交渉するプロセスをスタートして、隣接するノードとの間の安全な経路を構築する。STA1がSTA2とデータの秘密通信を実行する場合には、STA1がスイッチングルートを捜索するプロセスをスタートし、STA1からSTA2までのルートが経過した最初のスイッチ装置と最後のスイッチ装置の情報、即ち、STA1からSTA2までのスイッチングルート情報をSTA1、SWA、SWB、STA2により取得させると共に、STA1とSTA2の間のデータ通信が三段安全な経路によって実行され、即ち、STA1とSWAの間に共有キーKEY1Aを利用して秘密伝送を行い、SWAとSWBの間に共有キーKEYABを利用して秘密伝送を行い、SWBとSTA2の間が共有キーKEYB2を利用して秘密伝送を行う。実施例2において、スイッチ装置SWNが新しいノードとして現在のネットワークにアクセスする。図3に示すように、SWNがネットワークをアクセスする前に、ネットワークにおけるノードのすべてが自身に隣接するノードを知ると共に、隣接するノードと鑑別して共有キーを構築し、スイッチ装置のすべてが両者の間に共有キーを構築する。次のプロセスは、SWNが現在のネットワークにアクセスした場合に、図3の点線に示されるものである。SWNは、隣接するノードを発見するプロセスをスタートさせ、隣接するノードのいずれもSWNの情報を知らせると共に、SWNが隣接するノードの全ての情報が取得し、SWNと隣接するノード鑑別と共有キーを交渉するプロセスをスタートし、隣接するノードとの間の安全な経路を構築し、SWNが一つの隣接するノード例えばSWAを選択しネットワークにおけるその他のすべての隣接しないスイッチ装置との間の共有キー、例えば、図面に示したように、SWMとの間の共有キー、SWBとの間の共有キーを構築する。その後、SWNがSTA2とデータの秘密通信を実行する場合に、SWNがスイッチングルートを捜索するプロセスをスタートし、SWNからSTA2までのルートが経過した最初のスイッチ装置と最後のスイッチ装置の情報をSWN、SWB、STA2により取得させ、即ち、SWNからSTA2までのスイッチングルート情報を取得させ、ここで捜索された最初のスイッチ装置はSWN自身であって、SWNがSWfirstであることから、SWNとSTA2の間のデータ通信は、簡単化した三段安全な経路によって実行され、即ち、SWNとSWBの間に共有キーKEYNBによって秘密伝送を行い、SWBとSTA2の間に共有キーKEYB2によって秘密伝送を行う。SWNは、SWMとデータの秘密通信を実行する場合に、通信両方のいずれもスイッチ装置であって、スイッチングルートを捜索しなくても送信ノードがSWfirstであって、宛先ノードがSWlastであることも承知でき、それらとの間の共有キーKEYNMをそのまま使用して秘密伝送を行う。これは、一番簡単化にした三段式秘密通信である。本発明の実施例は、安全なアーキテクチャの構築と秘密通信システムをさらに提供する。前記システムは、ユーザ端末とスイッチ装置が含まれており、前記ユーザ端末及びスイッチ装置のいずれも、隣接するノードを発見するプロセスによって隣接するノードのすべての情報を取得すると共に、隣接するノードと鑑別及び交渉を実施して両者間に共有するキーを取得し、前記スイッチ装置は、スイッチ装置の間の共有キーをさらに構築する。このシステムにおけるユーザ端末とスイッチ装置がデータの秘密通信をスタートする場合に、送信元ノードNSource、最初のスイッチ装置SWfirst、最後のスイッチ装置SWlast及び宛先ノードNDestinationという四種類の特定のノード身分を有しても良い。前記送信元ノードNSourceは、スイッチングルートを捜索する要求パケットを宛先ノードNDestinationに構築して送信し、宛先ノードNDestinationからスイッチングルートを捜索する応答パケットを受信し、宛先ノードNDestinationへ送信されたユーザデータのいずれについても最初のスイッチ装置SWfirstとの間の共有キーを用いて暗号化すると送信し、宛先ノードNDestinationから受信された暗号文データパケットのいずれについても最初のスイッチ装置SWfirstとの間の共有キーを用いて復号化すると情報を取得する、ためのものである。前記最初のスイッチ装置SWfirstは、送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートを捜索する要求パケットを修正すると転送し、宛先ノードNDestinationから送信元ノードNSourceまでのスイッチングルートを捜索する応答パケットについて四要素組の情報を抽出し、保存すると転送し、送信元ノードNSourceから宛先ノードNDestinationへ送信された暗号文データパケットについて、送信元ノードNSourceとの間の共有キーを用いて復号化すると共に、最後のスイッチ装置SWlastとの間の共有キーを用いて暗号化すると転送し、宛先ノードNDestinationからソースノードNSourceへ送信された暗号文データパケットについて、最後のスイッチ装置SWlastとの間の共有キーを用いて復号化すると共に、送信元ノードNSourceとの間の共有キーを用いて暗号化すると転送する、ためのものである。前記最後のスイッチ装置SWlastは、送信元ノードNSourceから宛先ノードNDestinationまでのスイッチングルートを捜索する要求パケットを修正すると転送し、宛先ノードNDestinationから送信元ノードNSourceまでのスイッチングルートを捜索する応答パケットについて、四要素組の情報を抽出し、保存すると転送し、送信元ノードNSourceから宛先ノードNDestinationへ送信された暗号文データパケットについて、最初のスイッチ装置SWfirstとの間の共有キーを用いて復号化すると共に、宛先ノードNDestinationとの間の共有キーを用いて暗号化すると転送し、宛先ノードNDestinationから送信元ノードNSourceへ送信された暗号文データパケットについて、宛先ノードNDestinationとの間の共有キーを用いて復号化すると共に、最初のスイッチ装置SWfirstとの間の共有キーを用いて暗号化すると転送する、ためのものである。前記宛先ノードNDestinationは、送信元ノードNSourceからスイッチングルートを捜索する要求パケットを受信し、スイッチングルートを捜索する要求パケットから四要素組の情報を抽出すると保存し、スイッチングルートを捜索する応答パケットを送信元ノードNSourceに送信し、送信元ノードNSourceへ送信されたユーザデータのいずれについても最後のスイッチ装置SWlastとの間の共有キーを用いて暗号化すると送信し、送信元ノードNSourceから受信された暗号文データパケットのいずれについても、最後のスイッチ装置SWlastとの間の共有キーを用いて復号化すると情報を取得する、ためのものである。前記安全なアーキテクチャの構築と秘密通信システムには、送信元ノードNSourceと宛先ノードNDestinationの間の通信データパケットを受信できるが、スイッチ四要素組に存在しない中間スイッチ装置であって、送信元ノードNSourceと宛先ノードNDestinationの間のスイッチングルートを捜索する要求パケットと、スイッチングルートを捜索する応答パケットと、暗号化データパケットのいずれについても、そのまま転送する中間スイッチ装置を含む中間スイッチ装置SWMをさらに、含む。