(57)【要約】【課題】インターネットにおけるデータ通信とネットワークの安全の利益をもたらすことである。【解決手段】本発明は、通信安全保護を統制するためのボーダーゲートウェイプロトコル通信に基づく方法を開示しており、その方法は、送信側と受信側の間で認証メカニズムと認証言語の通信プロセスから成る。認証メカニズムと認証言語に基づいて受信側は送信側から送った通信のＢＧＰ通信先頭部における１６バイトタグ領域を認証し、ＢＧＰ接続が確立された後に、認証メカニズムと認証言語により決定した通信先頭部における前述の１６バイトタグ領域に基づいて送信側がＢＧＰ通信を送り、ＢＧＰ通信先頭部における確定した前述の１６バイトタグ領域に基づいて受信側が受信したＢＧＰ通信を認証し、仮に認証が合格であれば、その通信は受信され、さもなければその通信は破棄される。【選択図】　図１
2004032744.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステムにおいて、
ａ．受信側が送信する接続−通信（公開通信）が、送信側への認証メカニズムと認証言語とから成り、
ｂ．受信した接続−伝達通信と自身の認証能力に基づいて、送信側が接続−伝達通信の認証メカニズムと認証言語とがサポートされるか否かを決定し、仮にイエスなら、サポート通信が受信側にフィードバックされ、さもなければ非サポート通信が受信側にフィードバックされ、
ｃ．送信側からサポート通信を受け取るように、受信側が認証メカニズムと認証言語に従って送信側により送信された通信のＢＧＰ通信先頭部を決定し、
ｄ．ＢＧＰに基づいた接続を構成した際に、認証メカニズムと認証言語により決定したＢＧＰ通信先頭部に従って送信側がＢＧＰ通信を送信し、
ｅ．ステップｃで決定したＢＧＰ通信先頭部に従って受信側が受信したＢＧＰ通信を認証し、そして仮にＢＧＰ通信が認証に合格すると、通信を受け取り、さもなければ通信を破棄する、
ことを特徴とするボーダーゲートウェイプロトコル通信に基づく通信安全保護の統制方法。
【請求項２】
メッセージダイジェストアルゴリズム５（ＭＤ５）に基づいた認証メカニズムを決定する請求項１に記載のボーダーゲートウェイプロトコル通信に基づく通信安全保護の統制方法。
【請求項３】
１６バイトの乱数の認証言語を決定する請求項２に記載のボーダーゲートウェイプロトコル通信に基づく通信安全保護の統制方法。
【請求項４】
通信先頭部の前１６バイトタグフィールドが、受信側がＢＧＰ通信を受信した後にその度毎に新しい通信先頭部への送信側／受信側により認証言語として再使用される請求項１〜３のうちのいずれかに記載のボーダーゲートウェイプロトコル通信に基づく通信安全保護の統制方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークシステムにおける通信安全保護を統制するための方法に関するものである。
【０００２】
【従来の技術】
インターネットにおけるデータセキュリティは、重要な課題である。中心プロトコル−インターネットのボーダーゲートウェイプロトコル（ＢＧＰ）に対して、経路とＢＧＰ接続の安全を保証することは、ドメイン間で移送した経路が大量である故に重大な問題である。詳しくは、任意の妨害、改変、若しくはＢＰＧ通信への再挿入が、ＢＧＰ接続を保護するために予防されなければならず、その結果ネットワークにおけるデータ通信は保護される。ＢＧＰプロトコルに従って、従来のＢＧＰデータ通信は、ＢＧＰ通信の内容を加えて全て”１”の１６バイトから成る。従って仮にＴＣＰ接続が妨害されると、ＢＧＰ通信の内容がすべて”１”のドメインが解析されるだけで容易に得ることができ、その結果、データ通信の安全のみならずネットワークシステム全体の安全が脅かされる。例えば、アタッカーはＢＧＰ通信によって経路情報を取得することができ、経路情報を修正しかつＴＣＰデータ送信ストリームに再接続する。仮にエラー経路情報が再挿入されると、ＢＧＰエラー処理が接続を妨害し、公衆通信回線の経路変動という結果がもたらされる。仮にエラー経路が再挿入されると、経路トラップが発生し、ルータを休止する若しくはリセットするまで不正使用とルータへの攻撃が増加するであろう。従って、ＢＧＰ通信に基づいた従来のデータ通信の送信メカニズムの安全性に隠されたトラブルがある。
【０００３】
【特許文献１】
特開２００１−３２６６９５公報
【０００４】
【発明が解決しようとする課題】
そこで本発明では、ボーダーゲートウェイプロトコル通信に基づく通信安全保護の統制方法を提供し、インターネットにおけるデータ通信とネットワークの安全の利益をもたらすこと課題としている。
【０００５】
【課題を解決するための手段】
上記課題を解決するために本発明は、通信安全保護を統制するためのボーダーゲートウェイプロトコル通信に基づく以下のａ〜ｅから構成される方法を提供する。
ａ．受信側が送信する接続−通信（公開通信）が、送信側への認証メカニズムと認証言語とから成り、
ｂ．受信した接続−伝達通信と自身の認証能力に基づいて、送信側が接続−伝達通信の認証メカニズムと認証言語とをサポートするかどうかを決定する。仮にイエスなら、サポート通信が受信側にフィードバックされ；さもなければ非サポート通信が受信側にフィードバックされ、
ｃ．仮に送信側からサポート通信を受け取ると、受信側は認証メカニズムと認証言語に従って送信側により送信された通信のＢＧＰ通信先頭部を決定し、
ｄ．ＢＧＰに基づく接続が確立した後、認証メカニズムと認証言語により決定したＢＧＰ通信先頭部に従って送信側がＢＧＰ通信を送信し、
ｅ．ステップｃで決定したＢＧＰ通信先頭部に従って受信側が受信したＢＧＰ通信を認証し、そして仮にＢＧＰ通信が認証に合格すると、通信を受け取り、さもなければ通信を破棄する。
前記方法は、さらに、メッセージダイジェストアルゴリズム５（ＭＤ５）に基づいた認証メカニズムを決定すること、１６バイトの乱数の認証言語を決定すること、通信先頭部の前１６バイトタグフィールドが、受信側がＢＧＰ通信を受信した後にその度毎に新しい通信先頭部への送信側／受信側により認証言語として再使用されることを包含する。
【０００６】
【発明の実施の形態】
本発明は、ボーダーゲートウェイプロトコル通信に基づく通信安全保護の統制方法を開示しており、その方法は、送信側と受信側の間で認証メカニズムと認証言語の通信プロセスから成る。仮に通信が成功すると、認証メカニズムと認証言語に基づいて受信側は送信側から送った通信のＢＧＰ通信先頭部における１６バイトタグ領域を認証し、ＢＧＰ接続が確立された後に、認証メカニズムと認証言語により決定した通信先頭部における前述の１６バイトタグ領域に基づいて送信側がＢＧＰ通信を送り、ＢＧＰ通信先頭部における確定した前述の１６バイトタグ領域に基づいて受信側が受信したＢＧＰ通信を認証し、仮に認証が合格であれば、その通信は受信され、さもなければその通信は破棄され、前記計画を通してＢＧＰ通信先頭部は暗号化することができ、そのＢＧＰ通信は違法に傍受されるが、その内容は入手出来ず、そしてＢＧＰセッションとネットワーク全体は、ＢＧＰ通信の内容に基づいて攻撃されることがない。
【０００７】
本発明において、送信側と受信側は、ＢＧＰ接続の確立中に公開通信を介して認証言語を交換する。このようにして通信認証の伝達を介して、ＢＧＰプロトコルに基づいた通信先頭部の前の１６バイトタグフィールドが修正され、例えば、ＢＧＰ通信先頭部のタグフィールドが動的に暗号化され、それ故に全体のＢＧＰ通信とＢＧＰ接続が保護される。従って、アタッカーはＴＣＰ通信ストリームからＢＧＰ通信を傍受することができるが、アタッカーはＢＧＰ先頭部が利用できないので認証通信のためにＢＧＰ通信の内容を得ることができない。
本発明は、以下の図面によりさらに詳細に描写される。
図１は、本発明の実施例の流れ図である。
【０００８】
図１を参照すると、最初のステップ１では、受信側が、送信側に対して認証メカニズムと認証言語とからなる接続−伝達通信（公開通信）を送信する。前記公開通信の内容は、伝達の用件により決定することができる。実施例の公開通信の形式は、図２に示される。図２の公開通信は、ＢＧＰ接続を確立するように使用される。図２から理解されるように、前記通信は多くのパラメータを包含する。本発明において、認識メカニズムとその認識言語は、通信を介して伝達される；最後のパラメータ、すなわち通信の任意的なパラメータが利用される。前記任意的なパラメータの形式が、図３に示される。認識コードが認識メカニズムに一致する又は特定されるように使用され、そして１６バイト乱数が暗号化認識言語として使用される。公開通信が通信内容、例えば、認識メカニズムと認識言語を運ぶように使用される。この実施例において、認識コードの値は”１”であり、特定した通信認識メカニズムは、ＭＤ−５暗号化アルゴリズムに基づいている。次の１６バイトが、ＢＧＰ受信側により生成された認識言語として機能する乱数である。
【０００９】
ステップ２において、公開通信を受信した後、送信側は、公開通信とそれ自身の認識能力に基づいて認識メカニズムと認識言語とをサポートするか否かを確定する。仮にイエスであれば、送信側は受信側へサポート通信をフィードバックし、そうでなければ非サポート通信をフィードバックする。ステップ３において、受信側は送信側からフィードバック通信を受け取り、そして送信側と連絡をとることが成功するか否か、例えば、フィードバック通信により、通信内容をサポートするか否かを決定し、仮に受信した通信がサポート通信であれば、通信が成功することを示しており、そしてステップ４において、認識メカニズムと認識言語に基づいて認証送信側から送られた通信のＢＧＰ通信先頭部を確定し、次にステップ５に続き、さもなければ通信は失敗しかつ横に逸れる。
ステップ５において、ＢＧＰ接続が確立され、その上送信側は、認識メカニズムと認識言語から決定した通信先頭部に基づいてＢＧＰ通信を送る。
【００１０】
前記ステップ４とステップ５において、送信側と受信側の両方が、認識メカニズムと認識言語に基づいてＢＧＰ通信先頭部の内容を確定する。受信側は、受信したＢＧＰ通信が、内容に基づいて受信側自身に対するものか否かを確認し、送信側は内容に基づいてＢＧＰ通信を送る。具体的な確認方法が、以下のコマンドに関連したＭＤ５アルゴリズムに基づいて実行される。
【００１１】
ＭＤ５（公開タイプ＋コード＋１６バイト乱数）において、前記コードは、送信側／受信側により構成したＭＤ５コードである。最後の１６バイト乱数は、認識言語である。
【００１２】
最後に、ステップ６において、受信側がステップ４において決定したＢＧＰ通信先頭部に基づいて受信したＢＧＰ通信を認証する。仮にＢＧＰ通信先頭部が認証に合格すると、その通信は受け取られ、さもなければ破棄される。すなわち、ＢＧＰ接続が確立された後、送信側に対して、ＢＧＰプロトコルで特徴付けた全て”１”の１６バイトが、全ての通信を送るように新しい先頭部により当然差し替えられる。ＢＧＰ通信を受信した後、受信側は通信先頭部が適合するか否かを確認する。仮にノーであれば、その通信は破棄する。
【００１３】
前記ステップにおいて、ステップ１〜ステップ４は、通信プロセスであり、そしてそれらは送信側と受信側の間で確立されるＢＧＰ接続の前にただ一度だけ実行され、ただし、通信が首尾よく達成されかつＢＧＰ接続が確立された後、送信側と受信側の間の送信と受信が繰り返される。
【００１４】
送信側と受信側は正反対であることに留意するべきである。たとえ受信側として機能するノードでも、送信側と連絡する度に使用する認証メカニズムと認証言語とが相違していてもよい。その上、通信プロセスは受信側により開始されてもよい。
【００１５】
図１に描写した実施例の不都合な点は、通信先頭部は、接続が確立された後に変更できないことであり、傍受された大量のデータの解析を介して通信内容が取得可能になり、従って前記不都合を克服するために、保護するように変更する能力を有するために、受信側がＢＧＰ通信毎に受信した後に、前述した通信先頭部の１６バイトタグ領域が、新規の通信先頭部を確定するように送信側／受信側で認証言語として再使用される。
【００１６】
【発明の効果】
本発明によると、送信側／受信側の間の認証メカニズムと交換した接続−伝達通信（公開通信）に従ってＢＧＰ通信のタグフィールドが暗号化され、たとえＢＧＰ通信が違法に傍受されても、利用できない先頭部のお陰でＢＧＰ通信の内容からその内容を得ることができず、そしてネットワーク全体が攻撃されなくなる。その結果、本発明は、送信側と受信側の間でＴＣＰデータストリームと共にＢＧＰ接続を保護することを可能にし、このようにしてＢＧＰ通信の内容とネットワークのセキュリティが保護される。
【図面の簡単な説明】
【図１】本発明の実施例の流れ図である。
【図２】図１における実施例の公開通信の構造図である。
【図３】図２における公開通信の構造図の任意パラメータ領域図である。
【図１】
2004032744.tif 000003
【図２】
2004032744.tif 000004
【図３】
2004032744.tif 000005