(57)【要約】【課題】ソーシャルネットワークにおけるＣＡサーバの信頼性を維持する。【解決手段】各ネットワーク要素であるユーザ端末１〜Ｎの評価を受け付けて集計し、集計した評価にもとづいて、評価対象となっているネットワーク要素をＣＡサーバとして設定するか否かを決定し、ＣＡサーバとして設定することに決定したネットワーク要素をＣＡサーバとして設定する。このように、コミュニティ内の評価の高さを比較して、評価の高いユーザ端末がＣＡサーバに設定されるようにしているので、高い評価を受けているユーザ端末が常にＣＡサーバに設定されている状態を維持することができ、ＣＡサーバの信頼度を高度に維持することが可能となる。【選択図】図６
2008305188.tif 000002
【特許請求の範囲】
【請求項１】
Ｐ２Ｐネットワーク上に構築されたソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局として設定するネットワークシステムであって、
各ネットワーク要素の評価を受け付けて集計する評価集計手段と、
該評価集計手段によって集計された評価にもとづいて、評価対象となっているネットワーク要素を認証局として設定するか否かを決定する認証局決定手段と、
該認証局決定手段が認証局として設定することに決定したネットワーク要素を、認証局として設定する認証局設定手段とを備えた
ことを特徴とするネットワークシステム。
【請求項２】
前記認証局決定手段は、ネットワーク要素の評価が所定基準を超えたときに、当該ネットワーク要素を認証局として設定することに決定する
請求項１記載のネットワークシステム。
【請求項３】
前記認証局決定手段は、評価対象となっているネットワーク要素の評価が認証局として設定されている他のネットワーク要素の評価を超えたときに、当該評価対象となっているネットワーク要素を認証局として設定することに決定し、前記他のネットワーク要素の認証局の設定を解除することに決定し、
該認証局決定手段が認証局の設定を解除することに決定した前記他のネットワーク要素についての認証局の設定を解除する認証局解除手段を備えた
請求項１または請求項２記載のネットワークシステム。
【請求項４】
前記評価集計手段は、各ネットワーク要素の評価として、認証局としての適格性を判断するための所定の評価を受け付ける
請求項１から請求項３のうちいずれかに記載のネットワークシステム。
【請求項５】
Ｐ２Ｐネットワーク上に構築されたソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局として設定する認証局設定方法であって、
各ネットワーク要素の評価を受け付けて集計する評価集計ステップと、
該評価集計ステップにて集計した評価にもとづいて、評価対象となっているネットワーク要素を認証局として設定するか否かを決定する認証局決定ステップと、
該認証局決定ステップにて認証局として設定することに決定したネットワーク要素を、認証局として設定する認証局設定ステップとを有する
ことを特徴とする認証局設定方法。
【請求項６】
前記認証局決定ステップでは、ネットワーク要素の評価が所定基準を超えたときに、当該ネットワーク要素を認証局として設定することに決定する
請求項５記載の認証局設定方法。
【請求項７】
前記認証局決定ステップでは、評価対象となっているネットワーク要素の評価が認証局として設定されている他のネットワーク要素の評価を超えたときに、当該評価対象となっているネットワーク要素を認証局として設定することに決定し、前記他のネットワーク要素の認証局の設定を解除することに決定し、
該認証局決定ステップにて認証局の設定を解除することに決定した前記他のネットワーク要素についての認証局の設定を解除する認証局解除ステップを有する
請求項５または請求項６記載の認証局設定方法。
【請求項８】
前記評価集計ステップでは、各ネットワーク要素の評価として、認証局としての適格性を判断するための所定の評価を受け付ける
請求項５から請求項７のうちいずれかに記載の認証局設定方法。
【請求項９】
Ｐ２Ｐネットワーク上に構築されたソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局として設定させる認証局設定プログラムであって、
コンピュータに、
各ネットワーク要素の評価を受け付けて集計する評価集計ステップと、
該評価集計ステップにて集計した評価にもとづいて、評価対象となっているネットワーク要素を認証局として設定するか否かを決定する認証局決定ステップと、
該認証局決定ステップにて認証局として設定することに決定したネットワーク要素を、認証局として設定する認証局設定ステップとを
実行させるための認証局設定プログラム。
【請求項１０】
前記認証局決定ステップでは、評価対象となっているネットワーク要素の評価が認証局として設定されている他のネットワーク要素の評価を超えたときに、当該評価対象となっているネットワーク要素を認証局として設定することに決定し、前記他のネットワーク要素の認証局の設定を解除することに決定し、
コンピュータに、
さらに、該認証局決定ステップにて認証局の設定を解除することに決定した前記他のネットワーク要素についての認証局の設定を解除する認証局解除ステップを
実行させるための請求項９記載の認証局設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局として設定するネットワークシステム、認証局設定方法、及び認証局設定プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワーク上に構築されたいわゆる知り合い網（ソーシャルネットワーク）の参加者が互いに友人を紹介しあって新たな友人関係を広げることを目的に開設されたコミュニティ型のＷｅｂサイト（ソーシャルネットワーキングサイト）によって提供されるネットワークサービス（ソーシャルネットワークサービス）が提供され、普及してきている。
【０００３】
ソーシャルネットワークサービスは、既存の参加者からの招待がないと、ソーシャルネットワークに参加できないものとされている。このようなソーシャルネットワークサービスとしては、例えば、「ｏｒｋｕｔ」や「ｇｒｅｅ」と呼ばれるサーバ集中型のサービスが知られている。
【０００４】
ここで、ソーシャルネットワークが構築されていく手順について説明する。先ず、ある人が、あるソーシャルネットワークの既存の参加者である親しい人から紹介される形で、そのソーシャルネットワークに招待される。次に、ソーシャルネットワークに招待された人が、自分の個人情報を登録することでそのソーシャルネットワークに参加する。さらに、ソーシャルネットワークに招待されて新たに参加した人が、別の親しい友人を紹介する形でそのソーシャルネットワークに招待する。このような各段階が繰り返されることで、人から人への連鎖したソーシャルネットワークが作り上げられる。なお、ソーシャルネットワークに登録したユーザは、あらかじめ用意されたフォーマットに自己のプロフィールを入力することによって自己紹介を行う。
【０００５】
上記のように、ソーシャルネットワークでは、知り合いからの紹介でないと新規の参加が許されないため、新規に参加した人の発言内容については、その人を紹介した人が連帯責任を負うことになる。このため、新規に参加した人であっても責任を持った発言がなされ、参加者が発信する情報の精度が自ずと高くなる。このように、ソーシャルネットワークにおいては、他の自由参加型のネットワークと比較して、有効な情報が多いという特徴がある。
【０００６】
上記のソーシャルネットワークなどにおける通信ネットワークを介して情報をやり取りする際に、情報の漏洩などを防止するための公開鍵認証技術が利用される。この公開鍵認証技術であるＰＫＩ（Public Key Infrastructure）には、例えば、ＰＫＩ（Public Key Infrastructure）サーバ利用型第三者公開鍵認証技術（X.509）や、分散型公開鍵認証（ＰＧＰ：Pretty Good Privacy）技術などが知られている（非特許文献１）。
【０００７】
【非特許文献１】“Ｔｈｅ  ＰＫＩ  ｐａｇｅ”、［ｏｎｌｉｎｅ］、［平成１８年１２月７日検索］、インターネット＜ＵＲＬ：http://www.pki-page.org/＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、上述した分散型公開鍵認証を用いる場合には、全ノードによって鍵の管理を行うことが必要となり、大きなスケールのネットワークになった場合に、適切に運用することが極めて困難となる。
【０００９】
一方、ＰＫＩサーバ利用型第三者公開鍵認証技術を用いる場合には、管理を第三者に任せた簡便なシステムとすることが可能となり、個人で立ち上げるＣＡ（認証局：Certification Authorities）サーバが存在するが、このＣＡサーバの信頼性を維持するようにするための仕組みがないという問題があった。
【００１０】
本発明は、上述した問題を解消し、ソーシャルネットワークにおけるＣＡサーバの信頼性を維持することができるネットワークシステム、認証局設定方法、及び認証局設定プログラを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のネットワークシステムは、Ｐ２Ｐネットワーク上に構築されたソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局（ＣＡサーバ）として設定するネットワークシステムであって、各ネットワーク要素の評価を受け付けて集計する評価集計手段と、該評価集計手段によって集計された評価にもとづいて、評価対象となっているネットワーク要素を認証局として設定するか否かを決定する認証局決定手段と、該認証局決定手段が認証局として設定することに決定したネットワーク要素を、認証局として設定する認証局設定手段とを備えたことを特徴とする。
【００１２】
前記認証局決定手段が、ネットワーク要素の評価が所定基準を超えたときに、当該ネットワーク要素を認証局として設定することに決定する構成とされていてもよい。
【００１３】
前記認証局決定手段が、評価対象となっているネットワーク要素の評価が認証局として設定されている他のネットワーク要素の評価を超えたときに、当該評価対象となっているネットワーク要素を認証局として設定することに決定し、前記他のネットワーク要素の認証局の設定を解除することに決定し、該認証局決定手段が認証局の設定を解除することに決定した前記他のネットワーク要素についての認証局の設定を解除する認証局解除手段を備えていてもよい。
【００１４】
前記評価集計手段が、各ネットワーク要素の評価として、認証局としての適格性を判断するための所定の評価を受け付ける構成とされていてもよい。
【００１５】
また、本発明の認証局認定方法は、Ｐ２Ｐネットワーク上に構築されたソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局として設定する認証局設定方法であって、各ネットワーク要素の評価を受け付けて集計する評価集計ステップと、該評価集計ステップにて集計した評価にもとづいて、評価対象となっているネットワーク要素を認証局として設定するか否かを決定する認証局決定ステップと、該認証局決定ステップにて認証局として設定することに決定したネットワーク要素を、認証局として設定する認証局設定ステップとを有することを特徴とする。
【００１６】
さらに、本発明の認証局認定プログラムは、Ｐ２Ｐネットワーク上に構築されたソーシャルネットワークに登録されている複数のネットワーク要素のうち１または２以上のネットワーク要素を認証局として設定させる認証局設定プログラムであって、コンピュータに、各ネットワーク要素の評価を受け付けて集計する評価集計ステップと、該評価集計ステップにて集計した評価にもとづいて、評価対象となっているネットワーク要素を認証局として設定するか否かを決定する認証局決定ステップと、該認証局決定ステップにて認証局として設定することに決定したネットワーク要素を、認証局として設定する認証局設定ステップとを実行させるためのものである。
【発明の効果】
【００１７】
本発明によれば、ソーシャルネットワークにおけるＣＡサーバの信頼性を維持することができるようにすることを目的とする。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態におけるソーシャルインターネットワークシステム（ネットワークシステム、通信ネットワークシステム）１００の構成例を示すブロック図である。図２は、ソーシャルインターネットワーク１００におけるデータ共有の様子を示す概念図である。
【００１９】
ソーシャルインターネットワーク１００は、複数のソーシャルネットワーク２００，３００，４００で個別最適化されている情報の全体最適化を図り、全体最適化された情報を提供する通信ネットワークである。
【００２０】
図１に示すように、ソーシャルインターネットワーク１００は、複数のユーザ端末１〜Ｎ（Ｎは任意の正の整数）と、インターネットなどの通信ネットワーク３０とによって構築される。複数のユーザ端末１〜Ｎは、それぞれ、通信ネットワーク３０に接続されている。
【００２１】
本例のソーシャルインターネットワーク１００は、Ｐ２Ｐ（Ｐｅｅｒ−Ｔｏ−Ｐｅｅｒ）アプリケーションソフトウェアによって実現されるＰ２Ｐネットワーク（オーバーレイネットワーク）であるものとする。
【００２２】
本例のソーシャルインターネットワーク１００では、複数種類のソーシャルネットワーク２００，３００，４００で個別最適化されている情報を集約するために、参加するピア（エンドノード：ユーザ端末１〜Ｎ）で一つのハッシュテーブル１１０のある領域を持ち合うＤＨＴ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｈａｓｈ  Ｔａｂｌｅ）を用いるものとする。
【００２３】
ＤＨＴを用いたデータの保管は、一般に、Ｈａｓｈ関数でキーを作成し、作成されたキーの領域を担当するピアにデータを渡すことにより、データを分散保持することで行われる。
【００２４】
ソーシャルインターネットワーク１００では、仮想的に設けられているハッシュテーブル１１０に、ユーザ情報１１１と、コミュニティ情報１１２と、属性情報１１３と、ＣＡ情報１１４と、ソース情報１１５と、公開鍵情報１１６とを持つ。このハッシュテーブル１１０に保持されている共有データを、ＤＨＴによって各ピアで分散保持することによって、仮想的なデータ共有を実現している。
【００２５】
ユーザ情報１１１には、各ユーザの個人情報や友達帳情報などが含まれる。コミュニティ情報１１２には、ソーシャルインターネットワーク１００に登録されているコミュニティに関する各種の情報が含まれる。属性情報１１３には、ユーザやコミュニティに付与される属性に関する各種の情報が含まれる。ＣＡ情報１１４には、ソーシャルインターネットワーク１００における各ノードがＣＡサーバとして設定されているか否かを示す設定情報と、各ノードの種別を示す種別情報と、ＣＡサーバとして適正であるか否かを判定するための各種の評価（評価項目、評価結果）を示す評価情報とが含まれる。
【００２６】
ソース情報１１５には、ソーシャルインターネットワーク１００の運用のために使用されるソースプログラムや、そのソースプログラムに対する各種の評価（評価項目、評価結果）を示すソース評価情報とが含まれる。公開鍵情報１１６には、各ノードから受け取った公開鍵が示す情報を含む。
【００２７】
各ユーザ端末１〜Ｎは、それぞれ、例えばパーソナルコンピュータや携帯通信端末などの情報処理装置により構成され、通信ネットワーク３０に接続するための環境を備えているものとする。また、各ユーザ端末１〜Ｎは、それぞれ、制御プラグラム（認証局設定プログラムを含む）１１〜１Ｎと、ＤＨＴ２１〜２Ｎとを備えている。
【００２８】
制御プラグラム１１〜１Ｎは、それぞれ、各ユーザ端末１〜Ｎが備える記憶媒体に格納されている。各ユーザ端末１〜Ｎは、それぞれ、自己が備える記憶媒体に格納されている制御プラグラム１１〜１Ｎに従って各種の制御を行う。
【００２９】
図３は、ＣＡ情報テーブルにおけるＣＡ情報１１４の登録状態の例を示す説明図である。図３に示すように、ＣＡ情報テーブルには、設定情報と、種別情報と、評価情報とが登録されている。設定情報は、ＣＡサーバとして設定されている場合には「ＣＡ」とされ、ＣＡサーバとして設定されていない場合には「ＮＣＡ」とされる。種別情報には、後述する「ファウンダ」、「コミッタ」、「シチズン」などのノードの種別を示す名称が設定されている。さらに、評価情報が示す評価項目としては、処理が速い（評価１）、対応が丁寧（評価２）、処理が正確（評価３）など、ＣＡサーバとして任せられるか否かを客観的に評価するための各項目が設定されているものとする。この評価項目は、各ユーザ端末１〜Ｎを用いて追加できるようにしてもよい。そして、評価情報が示す評価結果は、本例では各評価項目におけるランキングが上位であれば「○」、中位であれば「△」、下位であれば「×」とされる。なお、評価結果として順位を用いるようにしてもよい。
【００３０】
ここで、ＳＥＴ（Secure Eigen Trust）アルゴリズムについて説明する。ＳＥＴアルゴリズムは、以下の（１）〜（５）の特徴を保ちつつオーバーレイネットワーク上で評判を取得するアルゴリズムである。
（１）システムは自分で治安を維持できる。
（２）ユーザの匿名性を維持すべき。
（３）新参者は善行の後にのみ評価を得られる。
（４）計算・インフラ・記憶装置・メッセージの複雑さで最小のオーバーヘッドを持っている。
（５）集団的にシステムを破壊しようとする悪意のある投票に強くなければならない。
【００３１】
ＳＥＴアルゴリズムでは、エンドユーザが他のエンドユーザを評価した評価情報の集約を、スコアマネージャと呼ばれるＤＨＴのデータ保持者に依頼し、集約された評価の集約をさらにスコアマネージャに依頼するという手順で、サーバを用いずに評価を集約する。そして、集約の手順の中で取得したデータと、自分の持っているデータに基づいて評価などを計算し、そのデータをさらに分配することでオーバーレイネットワーク上全体に評価を伝達し、全体での評判を決定することが可能となるものである。
【００３２】
ＳＥＴアルゴリズムでは、各属性（各評価項目）についての総合的な評価が得られる。例えば、各評価項目について、評価結果が付与されている各ユーザの評価の高低（評価レベル）を定めることができる。すなわち、各評価項目について、ユーザをランキングすることができる。
【００３３】
なお、ＳＥＴアルゴリズムは、ＤＨＴを利用したアルゴリズムであって、Ｐ２Ｐネットワーク上の各ピアが評価をした評価値を総合的な評判として得るために用いられているアルゴリズムである。
【００３４】
次に、本例のソーシャルインターネットワーク１００における各ユーザ端末１〜Ｎの動作について説明する。ここでは、ユーザ端末１〜Ｎが、ユーザ端末１〜Ｎを管理するユーザ１〜Ｎによる入力装置の操作にもとづく指示に応じて、制御プログラム１１〜１Ｎに従って実行する動作について説明する。
【００３５】
［コミュニティの立ち上げ］
本例では、オープンソースにおいて一番最初にソフトウェアを作成した一又は複数の者を「ファウンダ」と呼ぶ。また、公開されたオープンソースを利用し、かつ改良を加えるソフト作成協力者を、「コミッタ」と呼ぶ。そして、ファウンダとコミッタとを合わせて「ファウンデーション」と呼び、参加メンバを「ファウンデーションメンバ」と呼ぶこととする。ファウンデーションは、オーバーレイネットワーク上にコミュニティを作り、ＳＥＴアルゴリズムを用いて、有効な評判を取得できるように準備する。また、ファウンデーションメンバとなる可能性はあるが現在はソフトウェアを利用するだけのユーザを、「シチズン」と呼ぶ。
【００３６】
ファウンデーションメンバは、メンバ同士でＤＨＴを利用したコミュニティであるソーシャルインターネットワーク１００を作成する。ＤＨＴには、ＣＡ情報１１４が格納されたＣＡ情報テーブルと、ソース情報１１５が格納されているソース情報テーブルと、公開鍵情報１１６が格納されている公開鍵テーブルとが備えられている。
【００３７】
そして、ファウンデーションメンバが使用するファウンデーションメンバ端末（例えばユーザ端末１）は、図４に示すように、ファウンデーションメンバの操作に従って、公開鍵１１６を公開鍵テーブルに、ソース情報１１５をソース情報テーブルに格納する（ステップＳ１０１，Ｓ１０２）。さらに、ファウンデーションメンバ端末は、他のメンバの評価データを、ＤＨＴを用いたＣＡ情報テーブルに格納する（ステップＳ１０３）。すると、ＳＥＴアルゴリズムによって、どのファウンデーションメンバが評価した評価情報であるかどうかを、ファウンデーションメンバの情報は結び付けられないように集計（ランキング）などの処理が行われる。
【００３８】
ＰＫＩを立ち上げるまでは、各メンバが全てのメンバの公開鍵を持つ必要があるため、ファウンデーションメンバ相互でソース情報の真正性を確認するために公開鍵をファウンデーションメンバに配布して共有する。
【００３９】
ファウンデーションメンバ端末は、ファウンデーションメンバの操作に従って、メンバが配布したアップデートソースＩＤ付のアップデートソースもしくはデバッグ情報をソース情報テーブルに格納する。各ファウンデーションメンバは、アップデートソースＩＤを公開鍵を用いて真正性を検証したあとにアップデートソースもしくはデバッグ情報を評価し、ソース情報をコミットしたファウンデーションメンバの評価を行い、その評価データをＣＡ情報テーブルに格納する。このとき、悪意がある攻撃として特定のユーザに偏った評価を使用した場合には、ＳＥＴアルゴリズムによる評判の集計中に、その評価は除外される。
【００４０】
［ファウンデーションによるＰＫＩの作成］
ファウンデーションメンバが増えてきた場合、全ファウンデーションメンバの公開鍵を持ち合い、検証を行うことは煩雑な作業となる。本例では、ファウンデーションメンバ内の評判が高いメンバでＣＡサーバを構築する。
【００４１】
評判の高さは、ファウンデーションメンバ内でコミットされたソース情報及びデバッグ情報を元に貢献度を評価したデータがＳＥＴアルゴリズムによって集計された評価を用いる。評価の高いメンバをメイベン（ＣＡサーバ担当ファウンデーションメンバ）として選び、運用を開始する。
【００４２】
メイベンとなったファウンデーションメンバは、持ち合っている鍵テーブルを利用してコミットされたソースに添付されてくるフィンガープリントが真正であることを認証する。
【００４３】
ここで、ソーシャルインターネットワークのコミュニティにファウンデーションの他のシチズンが参加を始めソース情報の評価を行うコミュニティと、ＣＡサーバの評価を行うコミュニティができあがり、各コミュニティ内でソース情報とＣＡサーバの評判を集計する。
【００４４】
メイベンは評判を維持するため、ソース情報の健常性の他にも、サーバのＲＡＳＩＳ（Reliability,Availability,Serviceability,Integrity,Securecy）に気を配ることになる。
【００４５】
［コミュニティの維持及びＰＫＩの運用評価］
ＣＡの健全な運用にはソース情報への貢献以外にもＣＡサーバの運用に対する評価が必要となる。このため、ファウンデーション以外のシチズンからもＣＡサーバのＲＡＳＩＳ等を評価されることが健全なソース情報の維持に寄与するものと考えられる。具体的には、運用中に発生する認証、伝搬が、公平に行われているかどうかをコミッタが評価する。
【００４６】
また、シチズンが利用するユーザ端末（シチズン端末）は、アップデートされたソース情報を利用しようとするそのシチズンの操作に応じて、ＣＡサーバに設定されているユーザ端末に公開鍵の認証を依頼する（ステップＳ２０１）。ＣＡサーバは、依頼に応じて認証するか否かを判定する認証処理を実行し、認証する場合にはその旨をシチズン端末に対して通知する（ステップＳ２０２）。シチズンは、この認証の際に、例えば、遅滞なく認証が行われたか、ＣＡサーバのレスポンスがよかったかどうかの２つの評価項目について評価する。そして、シチズンの操作に応じて、シチズン端末は、シチズンによる評価結果をＣＡ情報テーブルに格納する（ステップＳ２０３）。
【００４７】
性能の評価としては、ユーザ端末１〜ＮのＲＡＳＩＳに関する評価が集計されることとなる。ファウンデーションメンバも入れ替えが発生するようにメンバを固定せず新しいメンバを受け入れる。シチズン端末は、新たにコミッタになろうとするシチズンの操作に応じて、全ファウンデーションメンバに公開鍵を配信するのではなく、公開鍵に例えば自分のフィンガープリントを付けてメイベンが使用するユーザ端末（メイベン端末）に送信する。すると、メイベン端末は、受信した公開鍵を公開鍵テーブルに登録する。なお、認証可能なものであれば、フィンガープリントに限られず、虹彩などの他の生体認証情報であってもよい。
【００４８】
恒常的なソース情報のアップデートはもとより、ドラスティックなソフトウェアの改善を提案したユーザやデバッグレポートを恒常的にアップするユーザはファウンデーションやシチズンから評価され、ファウンデーションメンバとして迎え入れられるようになる。
【００４９】
［ＣＡ設定処理］
次に、ＣＡサーバの設定処理について説明する。図６は、ＣＡ設定処理の例を示すフローチャートである。ＣＡ設定処理において、先ず、例えばユーザ端末１は、評価結果を受け付けると（ステップＳ３０１）、ＳＥＴアルゴリズムによる集計処理を実行する（ステップＳ３０２）。
【００５０】
この集計処理によって既定のＣＡサーバのうち最低評価のＣＡサーバよりも評価が高くなったユーザ端末があった場合には、ユーザ端末１は、ＣＡサーバを変更することに決定する（ステップＳ３０３）。そして、既定のＣＡサーバのうち最低評価のＣＡサーバのＣＡ設定を解除し（ステップＳ３０４）、その最低評価のＣＡサーバよりも評価が高くなったユーザ端末を新たにＣＡサーバに設定する（ステップＳ３０５）。
【００５１】
以上に説明したように、各ネットワーク要素であるユーザ端末１〜Ｎの評価を受け付けて集計し、集計した評価にもとづいて、評価対象となっているネットワーク要素をＣＡサーバとして設定するか否かを決定し、ＣＡサーバとして設定することに決定したネットワーク要素をＣＡサーバとして設定する構成としたので、ソーシャルネットワークにおけるＣＡサーバの信頼性を維持することができるようになる。すなわち、コミュニティ内の評価の高さを比較して、評価の高いユーザ端末がＣＡサーバに設定されるようにしているので、高い評価を受けているユーザ端末が常にＣＡサーバに設定されている状態を維持することができ、ＣＡサーバの信頼度を高度に維持することが可能となる。
【００５２】
また、上述した実施の形態では、評価対象となっているネットワーク要素の評価が認証局として設定されている他のネットワーク要素の評価を超えたときに、当該評価対象となっているネットワーク要素をＣＡサーバとして設定することに決定し、他のネットワーク要素のＣＡサーバの設定を解除することに決定し、解除することに決定した他のネットワーク要素についてのＣＡサーバの設定を解除する構成としたので、コミュニティ内の評価のランキングが変更されたときに、より評価の高いユーザ端末がＣＡサーバに設定されるようにすることができる。
【００５３】
なお、上述した実施の形態では、評価の順序が変更したときにＣＡサーバを入れ替えるようにしていたが、ネットワーク要素の評価が所定基準を超えたときに、そのネットワーク要素を認証局として設定することに決定するようにしてもよい。
【産業上の利用可能性】
【００５４】
本発明によれば、ソーシャルネットワークにおけるＣＡサーバの信頼性を維持するのに有用である。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施の形態におけるソーシャルインターネットワークの構成例を示すブロック図である。
【図２】本発明の一実施の形態におけるソーシャルネットワークとともにソーシャルインターネットワークの構成例を示すブロック図である。
【図３】ＣＡ情報テーブルの例を示す説明図である。
【図４】ファウンデーションメンバによる初期登録処理の例を示すタイミング図である。
【図５】ＣＡサーバの評価タイミングの例を示すタイミング図である。
【図６】ＣＡ設定処理の例を示すフローチャートである。
【符号の説明】
【００５６】
１〜Ｎ          ユーザ端末
１１〜１Ｎ      制御プログラム
２１〜２Ｎ      ＤＨＴ
３０            通信ネットワーク
１００          ソーシャルインターネットワーク
２００，３００，４００  ソーシャルネットワーク
【図１】
2008305188.tif 000003
【図２】
2008305188.tif 000004
【図３】
2008305188.tif 000005
【図４】
2008305188.tif 000006
【図５】
2008305188.tif 000007
【図６】
2008305188.tif 000008