JP3911697B2 - ネットワーク接続機器、ネットワーク接続方法、ネットワーク接続用プログラムおよびそのプログラムを記憶した記憶媒体 - Google Patents
ネットワーク接続機器、ネットワーク接続方法、ネットワーク接続用プログラムおよびそのプログラムを記憶した記憶媒体 Download PDFInfo
- Publication number
- JP3911697B2 JP3911697B2 JP2004051334A JP2004051334A JP3911697B2 JP 3911697 B2 JP3911697 B2 JP 3911697B2 JP 2004051334 A JP2004051334 A JP 2004051334A JP 2004051334 A JP2004051334 A JP 2004051334A JP 3911697 B2 JP3911697 B2 JP 3911697B2
- Authority
- JP
- Japan
- Prior art keywords
- network connection
- public key
- key certificate
- address
- connection device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
ここでIPsecとは、インターネット上でパケットを暗号化して、通信を安全に行うためのプロトコルであり、IKEとは、通信を始める前に暗号化アルゴリズムや暗号化鍵等の情報を交換・共有するための折衝を自動で行うプロトコルである。
なお、前記したIKEのフェーズ1では、IPsecにおいてセキュリティプロトコルのSAの折衝等を安全に行うためのSAの折衝を行う。すなわち、ISAKMP SA(Internet Security Association Key Management Protocol Security Association)の折衝を行う。ちなみに、IKEのフェーズ2では、フェーズ1で折衝し、確立したISAKMP SAに基づいて、セキュリティプロトコルのSAの折衝や共有秘密鍵の生成を行う。
IETF、RFC2401、[online]、[2004年2月17日検索]、インターネット、<URL:http://www.ietf.org/rfc/rfc2401.txt > IETF、RFC2409、[online]、[2004年2月17日検索]、インターネット、<URL:http://www.ietf.org/rfc/rfc2409.txt >
なお、ここではIPsecSAの折衝(より詳細には、IPsecSAのIKEのフェーズ1)において、デジタル署名を用いるデジタル署名認証方式(アグレッシブモード)を用いた場合の適用例を説明する。
なお、アグレッシブモードとは、IKEのフェーズ1におけるSAパラメータ、鍵情報、ID(IPアドレス)の交換を、3つのメッセージで交換する方法である。
図1は、本発明の実施の形態であるノード(ネットワーク接続機器)を含むネットワーク接続システムの基本的構成を示したブロック図である。
図2および図3は、本発明の実施の形態であるノード(ネットワーク接続機器)を含むネットワーク接続システムの基本的処理手順を示したシーケンス図である。
本実施の形態の基本的構成であるネットワーク接続システムは、図1に示すようにノード100(100A〜C)と、このノード100(100A〜C)の公開鍵証明書や秘密鍵を発行する認証局200(200A、200B)と、これらを接続するネットワーク4とを含んで構成される。
ノード100(100A〜C)は、ネットワーク4を介して通信データの送受信を行うネットワーク接続機器であり、例えばPC(Personal Computer)や、ルータ等である。ネットワーク4は、例えば、地域IP網やインターネット網である。
なお、ノード100は、複数のノード100の間で互いにデータの送受信(通信)を行うものであるが、ここでは説明のため、IKEフェーズ1の第1メッセージを送信する側のノードをノード100B(請求項における他のネットワーク接続機器)とし、IKEフェーズ1の第1メッセージを受信し、通信主体となるノードをノード100Aとする。また、ノード100Aの通信相手のノード(通信相手として意図しているノード)をノード100Cとする。
このようにして、ノード100Aは、ノード100Bが正当な通信相手(ノード100C)であることの確認(認証)をした上で、ノード100B(ノード100C)との間でIKEフェーズ2以降の処理を行う。
なお、ノード100Aは、ノード100B,Cと同様の構成であるので、ノード100(100A〜C)の構成は、図1の通信主体のノード100Aの構成を用いて説明する。
処理手段120は、IKE処理部121と、公開鍵証明書取得部122と、検証部123とを含んで構成される。
IKE処理部121は、ノード100Bとの間でIKEフェーズ1(ISAKMP SAの折衝)を実行する。具体的には、1)ノード100Bからノード100BのIPアドレス、公開鍵証明書およびデジタル署名を含むISAKMP SA用データ(メッセージ)を受信し、2)これに応じてノード100AのISAKMP SA用データ(メッセージ)を作成し、3)このメッセージをノード100Bへ送信してノード100BとのISAKMP SAの折衝を行う。
これら処理手段120の各構成要素の動作は、後記する通信処理手順の項で詳細に説明する。
次に、記憶手段110を説明する。記憶手段110は、公開鍵証明書記憶部111と、IKE用データ記憶部112とを含んで構成される。
IKE処理部121は、このIKE用データ記憶部112のデータを読み出して、ISAKMP SAの折衝用メッセージを作成する。
次に、図2および図3を用いてノード100(100A,B)の基本的通信処理手順を説明する。
まず、検証部123が、ノード100Bの認証局である認証局200Bの公開鍵証明書を公開鍵証明書記憶部113から読み出し、ステップS203で取得した公開鍵証明書が正当なものであるか否かを検証する(ステップS301)。次に、ステップS203で受信した公開鍵証明書が正当なものであることが検証できたとき(ステップS302のYes)、ステップS303へ進む。
具体的には、検証部123がステップS203で受信した公開鍵証明書の公開鍵で、ノード100Bの署名に含まれる暗号文が復号できるか否かを判断する。ここで、ステップS203で受信した公開鍵証明書の公開鍵で、署名に含まれる暗号文を検証部123が復号できたとき(ステップS304のYes)、ステップS305へ進む。
そして、IKE処理部121が、ノード100Bとの間でISAKMP SAを確立し、IKEフェーズ2以降の処理を行う(ステップS305)。すなわち、ノード100Aは、ノード100Bが通信相手(ノード100C)であると確認できたとき、その後のIPsecSAの処理を行うようにする。
次に、本発明の実施の形態であるノード300(300A〜C)を含むネットワーク接続システムの特徴的構成および処理手順について適宜図1〜図3を参照しつつ、図4〜図6を用いて説明する。なお、IKEフェーズ1の第1メッセージを送信する側のノードをノード300B(請求項における他のネットワーク接続機器)とし、IKEフェーズ1の第1メッセージを受信する側のノードをノード300Aとする。また、ノード300Aの通信相手のノード(通信相手として意図しているノード)をノード300Cとする。
図4は、本発明の実施の形態であるノードを含むネットワーク接続システムの構成を示したブロック図である。
図5および図6は、本発明の実施の形態であるノードを含むネットワーク接続システムの処理手順を示したシーケンス図である。
なお、前記した基本的構成と同様の構成要素は同じ符号を付して、説明を省略する。
IPアドレステーブル作成部124は、通信相手(ノード300C)のIPアドレスと認証局200Bから取得した通信相手(ノード300C)の公開鍵証明書との対応関係を示したIPアドレステーブルを作成する。
例えば、表1のIPアドレステーブルのNo.1の情報は、IPアドレス「aaa.aaa.aaa.aaa」のノード300Cの公開鍵証明書の識別情報は「xxx」であることを示している。
次に、適宜図1〜図4を参照しつつ、図5および図6を用いてノード300(300A,B)の通信処理手順を説明する。ここでも、基本的処理手順と同様にIKEのフェーズ1で、デジタル署名認証方式(アグレッシブモード)を用いた場合を例として通信処理手順を説明する。
なお、IPアドレステーブルの作成は、事前に記憶部110等に記憶されたIPアドレスおよび公開鍵証明書を読み出して作成するようにしても良い。
101 インターフェース部
110 記憶手段
111 公開鍵証明書記憶部
112 IKE用データ記憶部
113 IPアドレステーブル記憶部
120 処理手段
121 IKE処理部
122 公開鍵証明書取得部
123 検証部
124 IPアドレステーブル作成部
200(200A,B) 認証局
300(300A〜C) ノード(ネットワーク接続機器)
Claims (9)
- 自動鍵交換プロトコルであるIKEにより公開鍵証明書およびIPアドレスを交換して通信相手のネットワーク接続機器とのセキュリティアソシエーションを確立するネットワーク接続機器であって、
ネットワーク経由で各種情報の送受信を行うインターフェース部と、
前記通信相手のネットワーク接続機器のIPアドレスと公開鍵証明書の識別情報との対応を示したIPアドレステーブルを記憶するIPアドレステーブル記憶部と、
前記インターフェース部を介して、他のネットワーク接続機器から送信されたIPアドレスおよび公開鍵証明書を受信して、前記他のネットワーク接続機器とのIKEによるセキュリティアソシエーションの折衝処理を行うIKE処理部と、
前記IPアドレステーブル記憶部の前記IPアドレステーブルを検索して、前記他のネットワーク接続機器から送信されたIPアドレスと公開鍵証明書との組み合わせが前記IPアドレステーブルに記憶されているか否かを判断する検証部と、
を含み、
前記他のネットワーク接続機器から送信されたIPアドレスと公開鍵証明書との組み合わせが、前記IPアドレステーブルに記憶されていると前記検証部が判断したとき、前記IKE処理部は、前記他のネットワーク接続機器とのセキュリティアソシエーションを確立可能とするよう構成したことを特徴とするネットワーク接続機器。 - 前記通信相手のネットワーク接続機器のIPアドレスおよび公開鍵証明書の入力を受けて、前記通信相手のネットワーク接続機器のIPアドレスと公開鍵証明書の識別情報との対応を示したIPアドレステーブルを作成するIPアドレステーブル作成部をさらに備えることを特徴とする請求項1に記載のネットワーク接続機器。
- 前記IPアドレステーブル作成部は、前記IKEによるセキュリティアソシエーション開始前に、前記通信相手のネットワーク接続機器のIPアドレスおよび公開鍵証明書の入力を受けて、前記通信相手のネットワーク接続機器のIPアドレスと公開鍵証明書の識別情報との対応を示したIPアドレステーブルを作成するよう構成し、
前記検証部が、前記他のネットワーク接続機器から送信されたIPアドレスと公開鍵証明書との組み合わせが、前記IPアドレステーブルに記憶されていると判断したとき、前記IKE処理部は、前記他のネットワーク接続機器とのIKEフェーズ1のセキュリティアソシエーションを確立するよう構成したことを特徴とする請求項2に記載のネットワーク接続機器。 - 前記IPアドレステーブルの公開鍵証明書の識別情報は、前記公開鍵証明書の所有者を示すSubjectフィールドに記載された文字列、または前記公開鍵証明書を発行した認証局を示すIssuerフィールドに記載された文字列と前記認証局が発行した前記公開鍵証明書の通し番号を示すSerial Numberフィールドの文字列との組み合わせで構成されていることを特徴とする請求項2または請求項3に記載のネットワーク接続機器。
- ネットワーク接続機器が、自動鍵交換プロトコルであるIKEにより公開鍵証明書およびIPアドレスを交換して通信相手のネットワーク接続機器とのセキュリティアソシエーションを確立するネットワーク接続方法であって、
記憶部に前記通信相手のネットワーク接続機器のIPアドレスと公開鍵証明書の識別情報との対応を示したIPアドレステーブルを記憶するネットワーク接続機器が、
他のネットワーク接続機器とのIKE処理を行うIKE処理部で、前記他のネットワーク接続機器から送信されたIPアドレスおよび公開鍵証明書を受信するステップと、
前記公開鍵証明書の検証およびデジタル署名の検証を行う検証部で、前記記憶部に記憶されたIPアドレステーブルを検索して、前記他のネットワーク接続機器から送信されたIPアドレスと公開鍵証明書との組み合わせが前記IPアドレステーブルに記憶されているか否かを判断するステップと、
前記他のネットワーク接続機器から送信されたIPアドレスと公開鍵証明書との組み合わせが、前記IPアドレステーブルに記憶されていると前記検証部が判断したとき、前記IKE処理部で、前記他のネットワーク接続機器とのセキュリティアソシエーションを確立可能とするステップと、
を実行することを特徴とするネットワーク接続方法。 - ネットワーク接続機器が、自動鍵交換プロトコルであるIKEにより公開鍵証明書およびIPアドレスを交換して通信相手のネットワーク接続機器とのセキュリティアソシエーションを確立するネットワーク接続方法であって、
前記ネットワーク接続機器が、
前記通信相手のネットワーク接続機器のIPアドレスおよび公開鍵証明書の入力を受け付けるステップと、
前記入力された前記通信相手のネットワーク接続機器のIPアドレスと公開鍵証明書の識別情報との対応を示したIPアドレステーブルを作成するIPアドレステーブル作成部で、前記IPアドレステーブルを作成し、このIPアドレステーブルを記憶手段に記憶するステップと、
他のネットワーク接続機器とのIKE処理を行うIKE処理部で、IKEにより前記他のネットワーク接続機器から送信されたIPアドレスおよび公開鍵証明書を受信するステップと、
前記他のネットワーク接続機器の公開鍵証明書の検証およびデジタル署名の検証を行う検証部で、前記記憶手段のIPアドレステーブルを検索して、前記他のネットワーク接続機器から送信されたIPアドレスと公開鍵証明書との組み合わせが前記IPアドレステーブルに記憶されているか否かを判断するステップと、
前記他のネットワーク接続機器から受信したIPアドレスと公開鍵証明書との組み合わせが前記IPアドレステーブルに記憶されていると前記検証部で判断したとき、前記IKE処理部で、前記他のネットワーク接続機器とのセキュリティアソシエーションを確立可能とするステップと、
を実行することを特徴とするネットワーク接続方法。 - 前記IPアドレステーブル作成部で、前記公開鍵証明書の所有者を示すSubjectフィールドに記載された文字列、または前記公開鍵証明書を発行した認証局を示すIssuerフィールドに記載された文字列と前記認証局が発行した前記公開鍵証明書の通し番号を示すSerial Numberフィールドの文字列との組み合わせに基づいて、前記IPアドレステーブルの公開鍵証明書の識別情報を作成することを特徴とする請求項6に記載のネットワーク接続方法。
- ネットワーク接続機器を動作させるコンピュータに、請求項5ないし請求項7のいずれか1項に記載のネットワーク接続方法を実行させることを特徴とするネットワーク接続用プログラム。
- 請求項8に記載のネットワーク接続用プログラムを記憶し、前記ネットワーク接続機器を動作させるコンピュータに読み取り可能な記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004051334A JP3911697B2 (ja) | 2004-02-26 | 2004-02-26 | ネットワーク接続機器、ネットワーク接続方法、ネットワーク接続用プログラムおよびそのプログラムを記憶した記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004051334A JP3911697B2 (ja) | 2004-02-26 | 2004-02-26 | ネットワーク接続機器、ネットワーク接続方法、ネットワーク接続用プログラムおよびそのプログラムを記憶した記憶媒体 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2005244573A JP2005244573A (ja) | 2005-09-08 |
| JP2005244573A5 JP2005244573A5 (ja) | 2005-10-27 |
| JP3911697B2 true JP3911697B2 (ja) | 2007-05-09 |
Family
ID=35025825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004051334A Expired - Lifetime JP3911697B2 (ja) | 2004-02-26 | 2004-02-26 | ネットワーク接続機器、ネットワーク接続方法、ネットワーク接続用プログラムおよびそのプログラムを記憶した記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3911697B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100856918B1 (ko) | 2006-11-02 | 2008-09-05 | 한국전자통신연구원 | IPv6 기반 네트워크상에서의 IP 주소 인증 방법 및IPv6 기반 네트워크 시스템 |
| JP7148947B2 (ja) | 2017-06-07 | 2022-10-06 | コネクトフリー株式会社 | ネットワークシステムおよび情報処理装置 |
| JP7629151B2 (ja) * | 2018-12-12 | 2025-02-13 | 久利寿 帝都 | 情報通信方法及び情報通信システム |
-
2004
- 2004-02-26 JP JP2004051334A patent/JP3911697B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005244573A (ja) | 2005-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2542911C2 (ru) | Установление однорангового сеанса с малым временем ожидания | |
| JP4801147B2 (ja) | 証明を配送するための方法、システム、ネットワーク・ノード及びコンピュータ・プログラム | |
| Housley et al. | Guidance for authentication, authorization, and accounting (AAA) key management | |
| JP4962117B2 (ja) | 暗号通信処理方法及び暗号通信処理装置 | |
| EP2329621B1 (en) | Key distribution to a set of routers | |
| JP3944182B2 (ja) | セキュリティ通信方法 | |
| US20040236965A1 (en) | System for cryptographical authentication | |
| JP2005303485A (ja) | 暗号化通信のための鍵配付方法及びシステム | |
| JP5012173B2 (ja) | 暗号通信処理方法及び暗号通信処理装置 | |
| CN114760046A (zh) | 一种身份鉴别方法和装置 | |
| JP2007143049A (ja) | 認証方法および情報処理装置 | |
| JP4601979B2 (ja) | 証明書相互認証システム、及び証明書相互認証方法 | |
| JP6056970B2 (ja) | 情報処理装置、端末機、情報処理システム及び情報処理方法 | |
| JP5319575B2 (ja) | 通信方法および通信システム | |
| JP3911697B2 (ja) | ネットワーク接続機器、ネットワーク接続方法、ネットワーク接続用プログラムおよびそのプログラムを記憶した記憶媒体 | |
| JP4938408B2 (ja) | アドレス管理システム、アドレス管理方法およびプログラム | |
| JP5388088B2 (ja) | 通信端末装置、管理装置、通信方法、管理方法及びコンピュータプログラム。 | |
| JP2011054182A (ja) | ディジタルバトンを使用するシステムおよび方法、メッセージを認証するためのファイアウォール、装置、および、コンピュータ読み取り可能な媒体 | |
| Matama et al. | Extension mechanism of overlay network protocol to support digital authenticates | |
| JP4707325B2 (ja) | 情報処理装置 | |
| JP2007184993A (ja) | 暗号化通信のための鍵配付方法及びシステム | |
| JP2008199420A (ja) | ゲートウェイ装置および認証処理方法 | |
| JP2004147252A (ja) | 電子証明書およびその作成方法ならびに電子証明書による認証システム | |
| JP4736722B2 (ja) | 認証方法、情報処理装置、およびコンピュータプログラム | |
| JP2005304093A (ja) | 暗号化通信のための鍵配付方法及びシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050706 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050706 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061018 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061220 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070117 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20070119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070119 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3911697 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110209 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110209 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120209 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130209 Year of fee payment: 6 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |