JP4561691B2 - 通信方法、情報処理装置、およびコンピュータプログラム - Google Patents
通信方法、情報処理装置、およびコンピュータプログラム Download PDFInfo
- Publication number
- JP4561691B2 JP4561691B2 JP2006142992A JP2006142992A JP4561691B2 JP 4561691 B2 JP4561691 B2 JP 4561691B2 JP 2006142992 A JP2006142992 A JP 2006142992A JP 2006142992 A JP2006142992 A JP 2006142992A JP 4561691 B2 JP4561691 B2 JP 4561691B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- target data
- data
- identification information
- destination
- 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 - Fee Related
Links
Description
202 パケット送信部(目的データ送信手段、判別要求手段、回答手段)
212 メッセージ生成部(目的データ送信手段)
213 メッセージ確認部(判別手段、回答手段)
217 メッセージ有効性問合せ部(判別要求手段)
7A 依頼データ(目的データ、ノード識別情報)
TR パーソナルコンピュータ(情報処理装置)
Claims (13)
- 3つ以上のノードによって構成されるネットワークにおける通信方法であって、
前記ネットワークを構成するノードのうちの第一のノードは、
送信する目的のデータである目的データと前記ネットワークを構成するノードのうちの当該目的データの有効性を判別する第三のノードを識別するノード識別情報とを互いに対応付けて、前記ネットワークを構成するノードのうちの当該目的データの本来の送信先である第二のノードへ宛てて送信し、
前記目的データを識別するデータ識別情報を前記第二のノードおよび前記第三のノードへ宛てて送信し、
前記第二のノードは、
前記第一のノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記第三のノードに対して、当該目的データの前記データ識別情報を送信することによって要求し、
前記第三のノードは、
前記第一のノードから受信した前記データ識別情報と前記第二のノードから受信した前記データ識別情報とが一致する場合は、当該データ識別情報に係る前記目的データが有効であると判別し、一致しない場合は、当該目的データが無効であると判別し、
判別結果を前記第二のノードに回答する、
ことを特徴とする通信方法。 - 3つ以上のノードによって構成されるネットワークにおける通信方法であって、
前記ネットワークを構成するノードのうちの第一のノードは、
送信する目的のデータである目的データと前記ネットワークを構成するノードのうちの当該目的データの有効性を判別する第三のノードを識別するノード識別情報とを互いに対応付けて、前記ネットワークを構成するノードのうちの当該目的データの本来の送信先である第二のノードへ宛てて送信し、
当該第一のノード自身が前記ネットワークの正当なメンバである旨を示す証明データと前記目的データを識別するデータ識別情報とを互いに対応付けて前記第三のノードへ宛てて送信し、
前記データ識別情報を前記第二のノードへ宛てて送信し、
前記第二のノードは、
前記第一のノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記第三のノードに対して、当該目的データの前記データ識別情報を送信することによって要求し、
前記第三のノードは、
前記第二のノードから受信した前記データ識別情報に対応付けられている、前記第一のノードから受信した前記証明データに基づいて、当該データ識別情報に係る前記目的データの有効性を判別し、
判別結果を前記第二のノードに回答する、
ことを特徴とする通信方法。 - 前記第一のノードは、
前記第三のノードに送信するための前記証明データを、前記ネットワークを構成するノードのうちの前記第二のノードおよび第三のノードのいずれでもない第四のノードから取得する、
請求項2記載の通信方法。 - 3つ以上のノードによって構成されるネットワークにおける通信方法であって、
前記ネットワークを構成するノードのうちの第一のノードは、
送信する目的のデータである目的データと前記ネットワークを構成するノードのうちの当該目的データの有効性を判別する第三のノードを識別するノード識別情報とを互いに対応付けて、前記ネットワークを構成するノードのうちの当該目的データの本来の送信先である第二のノードへ宛てて送信し、
前記目的データを前記第三のノードに送信し、
前記第二のノードは、
前記第一のノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記第三のノードに対して要求し、
前記第一のノードから受信した前記目的データの一部分が欠損している場合に、当該一部分を送信するように前記第三のノードに対して要求し、
前記目的データを、前記第三のノードから受信した当該目的データの一部分に基づいて修復し、
前記目的データの一部分を送信するように前記第三のノードから要求された場合に、当該一部分を当該第三のノードへ宛てて送信し、
前記第三のノードは、
前記第二のノードが受信した前記目的データの有効性を判別し、
判別結果を前記第二のノードに回答し、
前記第一のノードから受信した前記目的データの一部分が欠損している場合に、当該一部分を送信するように前記第二のノードに対して要求し、
前記目的データを、前記第二のノードから受信した当該目的データの一部分に基づいて修復し、
前記目的データの一部分を送信するように前記第二のノードから要求された場合に、当該一部分を当該第二のノードへ宛てて送信する、
ことを特徴とする通信方法。 - 前記目的データには、前記第二のノードに対して所定の処理を実行するように依頼するメッセージが示されており、
前記第二のノードは、
前記目的データが有効である旨の回答を前記第三のノードから受けた場合に、当該目的データに基づいて前記所定の処理を実行する、
請求項1ないし請求項4のいずれかに記載の通信方法。 - 前記第二のノードは、
前記ネットワークを構成する複数のノードを前記第三のノードとみなして前記データ識別情報を送信し、
所定の個数の前記第三のノードから前記目的データが有効である旨の回答を受けた場合に、当該目的データに基づいて前記所定の処理を実行する、
請求項5記載の通信方法。 - 前記第二のノードは、
前記第三のノードを、前記ネットワークを構成するノードの中からランダムに選択する、
請求項1ないし請求項6のいずれかに記載の通信方法。 - 3つ以上のノードからなるP2P型のネットワークのノードの1つとして使用され、かつ、送信する目的のデータである目的データを送信する送信元ノード、当該目的データの本来の送信先である宛先ノード、および当該目的データの有効性を判別する判別ノードとして機能し得る情報処理装置であって、
当該情報処理装置が前記送信元ノードとして機能する場合に、前記目的データと当該目的データの有効性を判別させる前記判別ノードを識別するノード識別情報とを互いに対応付けて前記宛先ノードへ宛てて送信し、さらに、当該目的データを識別するデータ識別情報を当該判別ノードおよび当該宛先ノードへ宛てて送信する、送信手段と、
当該情報処理装置が前記宛先ノードとして機能する場合に、前記送信元ノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記判別ノードに対して、当該目的データの前記データ識別情報を送信することによって要求する、要求手段と、
当該情報処理装置が前記判別ノードとして機能する場合に、前記送信元ノードから受信した前記データ識別情報と前記宛先ノードから受信した前記データ識別情報とが一致するのであれば、当該データ識別情報に係る前記目的データが有効であると判別し、一致しないのであれば、当該目的データが無効であると判別する、判別手段と、
前記判別手段による判別結果を前記宛先ノードに回答する回答手段と、
を有することを特徴とする情報処理装置。 - 3つ以上のノードからなるP2P型のネットワークのノードの1つとして使用され、かつ、送信する目的のデータである目的データを送信する送信元ノード、当該目的データの本来の送信先である宛先ノード、および当該目的データの有効性を判別する判別ノードとして機能し得る情報処理装置であって、
当該情報処理装置が前記送信元ノードとして機能する場合に、前記目的データと当該目的データの有効性を判別させる前記判定ノードを識別するノード識別情報とを互いに対応付けて前記宛先ノードへ宛てて送信し、さらに、当該情報処理装置自身が前記ネットワークの正当なメンバである旨を示す証明データと当該目的データを識別するデータ識別情報とを互いに対応付けて当該判別ノードへ宛てて送信し、さらに、当該データ識別情報を当該宛先ノードへ宛てて送信する、送信手段と、
当該情報処理装置が前記宛先ノードとして機能する場合に、前記送信元ノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記判別ノードに対して、当該目的データの前記データ識別情報を送信することによって要求する、要求手段と、
当該情報処理装置が前記判別ノードとして機能する場合に、前記宛先ノードから受信した前記データ識別情報に対応付けられている、前記送信元ノードから受信した前記証明データに基づいて、当該データ識別情報に係る前記目的データの有効性を判別する、判別手段と、
前記判別手段による判別結果を前記宛先ノードに回答する回答手段と、
を有することを特徴とする情報処理装置。 - 3つ以上のノードからなるP2P型のネットワークのノードの1つとして使用され、かつ、送信する目的のデータである目的データを送信する送信元ノード、当該目的データの本来の送信先である宛先ノード、および当該目的データの有効性を判別する判別ノードとして機能し得る情報処理装置であって、
当該情報処理装置が前記送信元ノードとして機能する場合に、前記目的データと当該目的データの有効性を判別させる前記判別ノードを識別するノード識別情報とを互いに対応付けて前記宛先ノードへ宛てて送信し、さらに、当該目的データを当該判別ノードへ宛てて送信する、送信手段と、
当該情報処理装置が前記宛先ノードとして機能する場合に、前記送信元ノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記判別ノードに対して要求する、判別要求手段と、
前記送信元ノードから受信した前記目的データの一部分が欠損している場合に、当該一部分を送信するように前記判別ノードに対して要求する、第一の欠損データ要求手段と、
前記送信元ノードから受信した前記目的データを、前記判別ノードから受信した当該目的データの一部分に基づいて修復する、第一の修復手段と、
前記目的データの一部分を送信するように前記判別ノードから要求された場合に、当該一部分を当該判別ノードへ宛てて送信する、第一の欠損データ送信手段と、
当該情報処理装置が前記判別ノードとして機能する場合に、前記宛先ノードが受信した前記目的データの有効性を判別する、判別手段と、
判別結果を前記宛先ノードに回答する回答手段と、
前記送信元ノードから受信した前記目的データの一部分が欠損している場合に、当該一部分を送信するように前記宛先ノードに対して要求する、第二の欠損データ要求手段と、
前記送信元ノードから受信した前記目的データを、前記宛先ノードから受信した当該目的データの一部分に基づいて修復する、第二の修復手段と、
前記目的データの一部分を送信するように前記宛先ノードから要求された場合に、当該一部分を当該宛先ノードへ宛てて送信する、第二の欠損データ送信手段と、
を有することを特徴とする情報処理装置。 - 3つ以上のノードからなるP2P型のネットワークのノードの1つとして使用され、かつ、送信する目的のデータである目的データを送信する送信元ノード、当該目的データの本来の送信先である宛先ノード、および当該目的データの有効性を判別する判別ノードとして機能し得るコンピュータに用いられるコンピュータプログラムであって、
当該コンピュータに、
前記送信元ノードとして機能する場合に、前記目的データと当該目的データの有効性を判別させる前記判別ノードを識別するノード識別情報とを互いに対応付けて前記宛先ノードへ宛てて送信し、さらに、当該目的データを識別するデータ識別情報を当該判別ノードおよび当該宛先ノードへ宛てて送信する処理を実行させ、
前記宛先ノードとして機能する場合に、前記送信元ノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記判別ノードに対して、当該目的データの前記データ識別情報を送信することによって要求する処理を実行させ、
前記判別ノードとして機能する場合に、前記送信元ノードから受信した前記データ識別情報と前記宛先ノードから受信した前記データ識別情報とが一致するのであれば、当該データ識別情報に係る前記目的データが有効であると判別し、一致しないのであれば、当該目的データが無効であると判別する処理を実行させ、
判別結果を前記宛先ノードに回答する処理を実行させる、
ことを特徴とするコンピュータプログラム。 - 3つ以上のノードからなるP2P型のネットワークのノードの1つとして使用され、かつ、送信する目的のデータである目的データを送信する送信元ノード、当該目的データの本来の送信先である宛先ノード、および当該目的データの有効性を判別する判別ノードとして機能し得るコンピュータに用いられるコンピュータプログラムであって、
当該コンピュータに、
前記送信元ノードとして機能する場合に、前記目的データと当該目的データの有効性を判別させる前記判定ノードを識別するノード識別情報とを互いに対応付けて前記宛先ノードへ宛てて送信し、さらに、当該コンピュータ自身が前記ネットワークの正当なメンバである旨を示す証明データと当該目的データを識別するデータ識別情報とを互いに対応付けて当該判別ノードへ宛てて送信し、さらに、当該データ識別情報を当該宛先ノードへ宛てて送信する処理を実行させ、
前記宛先ノードとして機能する場合に、前記送信元ノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記判別ノードに対して、当該目的データの前記データ識別情報を送信することによって要求する処理を実行させ、
前記判別ノードとして機能する場合に、前記宛先ノードから受信した前記データ識別情報に対応付けられている、前記送信元ノードから受信した前記証明データに基づいて、当該データ識別情報に係る前記目的データの有効性を判別する処理を実行させ、
判別結果を前記宛先ノードに回答する処理を実行させる、
ことを特徴とするコンピュータプログラム。 - 3つ以上のノードからなるP2P型のネットワークのノードの1つとして使用され、かつ、送信する目的のデータである目的データを送信する送信元ノード、当該目的データの本来の送信先である宛先ノード、および当該目的データの有効性を判別する判別ノードとして機能し得るコンピュータに用いられるコンピュータプログラムであって、
当該コンピュータに、
前記送信元ノードとして機能する場合に、前記目的データと当該目的データの有効性を判別させる前記判別ノードを識別するノード識別情報とを互いに対応付けて前記宛先ノードへ宛てて送信し、さらに、当該目的データを当該判別ノードへ宛てて送信する処理を実行させ、
前記宛先ノードとして機能する場合に、前記送信元ノードから受信した前記目的データの有効性を判別するように、当該目的データに対応付けられている前記ノード識別情報に示される前記判別ノードに対して要求する処理を実行させ、
前記送信元ノードから受信した前記目的データの一部分が欠損している場合に、当該一部分を送信するように前記判別ノードに対して要求する処理と、当該目的データを、当該判別ノードから受信した当該目的データの一部分に基づいて修復する処理と、を実行させ、
前記目的データの一部分を送信するように前記判別ノードから要求された場合に、当該一部分を当該判別ノードへ宛てて送信する処理を実行させ、
前記判別ノードとして機能する場合に、前記宛先ノードが受信した前記目的データの有効性を判別する処理を実行させ、
判別結果を前記宛先ノードに回答する処理を実行させ、
前記送信元ノードから受信した前記目的データの一部分が欠損している場合に、当該一部分を送信するように前記宛先ノードに対して要求する処理と、当該目的データを、当該宛先ノードから受信した当該目的データの一部分に基づいて修復する処理と、を実行させ、
前記目的データの一部分を送信するように前記宛先ノードから要求された場合に、当該一部分を当該宛先ノードへ宛てて送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006142992A JP4561691B2 (ja) | 2006-05-23 | 2006-05-23 | 通信方法、情報処理装置、およびコンピュータプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006142992A JP4561691B2 (ja) | 2006-05-23 | 2006-05-23 | 通信方法、情報処理装置、およびコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007316741A JP2007316741A (ja) | 2007-12-06 |
| JP4561691B2 true JP4561691B2 (ja) | 2010-10-13 |
Family
ID=38850566
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006142992A Expired - Fee Related JP4561691B2 (ja) | 2006-05-23 | 2006-05-23 | 通信方法、情報処理装置、およびコンピュータプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4561691B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6939313B2 (ja) * | 2017-09-21 | 2021-09-22 | 富士フイルムビジネスイノベーション株式会社 | 分散認証システム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001188757A (ja) * | 1999-12-28 | 2001-07-10 | Nippon Telegr & Teleph Corp <Ntt> | 証明書を用いたサービス提供方法 |
| JP4508331B2 (ja) * | 2000-01-07 | 2010-07-21 | 新日鉄ソリューションズ株式会社 | 認証代行装置、認証代行方法、認証代行サービスシステム、及びコンピュータ読取可能な記録媒体 |
-
2006
- 2006-05-23 JP JP2006142992A patent/JP4561691B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007316741A (ja) | 2007-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5464794B2 (ja) | ネットワーク管理方法およびネットワーク管理システム | |
| CN101164050B (zh) | 通过数据流安全标志的分布式流量扫描 | |
| JP4333723B2 (ja) | 通信ログ管理システム | |
| JP4486927B2 (ja) | ユーザ認証システム | |
| JP4770423B2 (ja) | ディジタル証明書に関する情報の管理方法、通信相手の認証方法、情報処理装置、mfp、およびコンピュータプログラム | |
| JP2001186122A (ja) | 認証システム及び認証方法 | |
| CN101471878B (zh) | 对等会话起始协议网络的安全路由方法、网络系统及设备 | |
| JP3961112B2 (ja) | パケット通信制御システム及びパケット通信制御装置 | |
| JP4983797B2 (ja) | 通信装置、通信中継プログラム及び通信中継方法 | |
| US8191131B2 (en) | Obscuring authentication data of remote user | |
| JP6185934B2 (ja) | サーバー・アプリケーションと多数の認証プロバイダーとの統合 | |
| JP5336262B2 (ja) | ユーザ認証システムおよびユーザ認証方法 | |
| CN111031067A (zh) | 分布式系统的监控数据传输方法、装置及电子设备 | |
| CN115361136A (zh) | 验证方法及装置、设备、计算机可读存储介质 | |
| JP2003258795A (ja) | コンピュータ集合体運用方法及びその実施システム並びにその処理プログラム | |
| JP4561691B2 (ja) | 通信方法、情報処理装置、およびコンピュータプログラム | |
| JP2004062559A (ja) | クライアントサーバシステムおよびその装置 | |
| KR100856918B1 (ko) | IPv6 기반 네트워크상에서의 IP 주소 인증 방법 및IPv6 기반 네트워크 시스템 | |
| JP2005141654A (ja) | 情報通過制御システム、情報通過制御装置、サービス提供装置、プログラム及び記録媒体 | |
| US8418239B2 (en) | Authentication method, authentication device and information processor | |
| JP3729830B2 (ja) | 不正ルーティング監視方法、不正ルーティング監視プログラムおよび不正ルーティング監視装置 | |
| JP3973357B2 (ja) | ポート番号の収束、展開方法及びそのゲートウェイサーバ | |
| JP2005142915A (ja) | 通信端末装置、サーバ装置、通信システムおよびプログラム | |
| JP2005227993A (ja) | ネットワークシステムのアクセス認証方法 | |
| JP2006252016A (ja) | ユーザ認証システム、ユーザ認証サーバ、およびユーザ認証プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100427 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100617 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100617 |
|
| 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: 20100706 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100719 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |