(57)【要約】【課題】ハードウェア・トークンにおけるライフサイクル管理にかかる発行、物流および運用管理に関する稼動やコストの負担を軽減するサービス提供システムを提供する。【解決手段】個人のセキュリティ属性情報を格納する従来の個人所有のハードウェア・トークンに替えて、個人情報管理サーバ１は、個人の利用端末３からの要求に応じて、または個人の利用端末３からの要求に基づくサービス提供サーバ２からの要求に応じて、個人の識別情報登録と同時に初期のサービスを登録し、サービスの登録に際し、サービスに対する個人のセキュリティ属性情報を生成し登録する。個人の識別情報の登録後は、個人の利用端末３からの要求に基づくサービス提供サーバ２からの要求に応じてサービスを追加し、サービスの追加に際し、サービスに対する個人のセキュリティ属性情報を生成し登録し、個人の利用端末３からの要求に応じて個人のセキュリティ属性情報を更新・削除する。【選択図】図１
2011128697.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにより互いに接続された個人の利用端末と、個人にサービスを提供するサービス提供サーバと、個人毎・サービス毎の個人のセキュリティ属性情報を管理するとともに、サービスの処理を行う個人情報管理サーバとを有するサービス提供システムであって、
前記サービス提供サーバは、前記個人の利用端末から、前記サービス提供サーバに個人認証を要するサービスの利用要求を受け付けると、前記個人情報管理サーバに対して、前記サービスの利用要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの実行を要求し、前記個人情報管理サーバからサービスの実行結果を受け取ると、サービスの実行結果を前記利用端末に応答し、
前記個人情報管理サーバは、前記サービスの実行要求に応じて、予め登録されている前記個人のセキュリティ属性情報を用いてサービスを実行し、サービスの実行結果を前記サービス提供サーバに返すことを特徴とするサービス提供システム。
【請求項２】
前記サービス提供サーバは、前記個人の利用端末から、前記サービス提供サーバにサービスの追加要求が行われると、前記個人情報管理サーバに対して、前記サービスの追加要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの追加および前記個人のセキュリティ属性情報の登録の実行を要求し、
前記個人情報管理サーバは、前記サービス提供サーバの要求に応じて、サービスを追加し、追加されたサービスに対する前記個人のセキュリティ属性情報を生成し登録することを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
前記個人情報管理サーバは、前記個人の利用端末から、個人の登録要求が行われると、前記個人の利用端末に対して前記個人の個人識別情報、セキュリティ属性情報の要求を行い、前記個人の利用端末から前記個人の個人識別情報、セキュリティ属性情報の応答を受けると、これらの情報の審査後に、前記個人の個人識別情報、セキュリティ属性情報を登録することを特徴とする請求項１または２に記載のサービス提供システム。
【請求項４】
請求項１〜３のいずれか１項に記載のサービス提供システムを構成する個人情報管理サーバであって、
前記個人の利用端末からの要求に応じて個人識別情報およびセキュリティ属性情報を生成し、登録するとともに、前記サービス提供サーバから各種サービスの処理要求を受け、個人認証後に実行されるサービスの実行結果を含む処理結果を返却する外部接続部と、
前記外部接続部での処理の実行に際し、前記個人識別情報によって当該個人を特定し、前記サービス提供サーバとの間で規定される制御ポリシおよび制御ルールに従って、当該処理の実行可否をチェックし、制御するアクセス制御部と、
前記処理が実行可と判断される場合に、前記サービスに対応するサービスアプリケーションを呼び出すサービス呼出部と、
前記呼び出されたサービスの処理を実行し、その実行結果を前記外部接続部に送出するサービスアプリケーション部と、
前記サービスの処理を実行する際に必要となる前記個人識別情報およびセキュリティ属性情報を個人毎・サービス毎に管理するサービス管理部と、
を備えることを特徴とする個人情報管理サーバ。
【請求項５】
ネットワークにより互いに接続された個人の利用端末と、個人にサービスを提供するサービス提供サーバと、個人毎・サービス毎の個人のセキュリティ属性情報を管理するとともに、サービスの処理を行う個人情報管理サーバとを有するサービス提供システムにおけるサービス提供方法であって、
前記サービス提供サーバは、前記個人の利用端末から、前記サービス提供サーバに個人認証を要するサービスの利用要求を受け付けると、前記個人情報管理サーバに対して、前記サービスの利用要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの実行を要求するステップと、
前記個人情報管理サーバは、前記サービスの実行要求に応じて、予め登録されている前記個人のセキュリティ属性情報を用いてサービスを実行し、サービスの実行結果を前記サービス提供サーバに返すステップと、
前記サービス提供サーバは、前記個人情報管理サーバからサービスの実行結果を受け取ると、サービスの実行結果を前記利用端末に応答するステップと、
を含むことを特徴とするサービス提供方法。
【請求項６】
前記サービス提供サーバは、前記個人の利用端末から、前記サービス提供サーバにサービスの追加要求が行われると、前記個人情報管理サーバに対して、前記サービスの追加要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの追加および前記個人のセキュリティ属性情報の登録の実行を要求するステップと、
前記個人情報管理サーバは、前記サービス提供サーバの要求に応じて、サービスを追加し、追加されたサービスに対する前記個人のセキュリティ属性情報を生成し登録するステップと、
を更に含むことを特徴とする請求項５に記載のサービス提供方法。
【請求項７】
前記個人情報管理サーバは、前記個人の利用端末から、個人の登録要求が行われると、前記個人の利用端末に対して前記個人の個人識別情報、セキュリティ属性情報の要求を行い、前記個人の利用端末から前記個人の個人識別情報、セキュリティ属性情報の応答を受けると、これらの情報の審査後に、前記個人の個人識別情報、セキュリティ属性情報を登録するステップと、
を更に含むことを特徴とする請求項５または６に記載のサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報管理および個人情報に基づいてサービスを提供するサービス提供システムおよび方法に関する。
【背景技術】
【０００２】
個人が、インターネット等のオンライン上の何等かのサービスを利用する際には、予め当該サービス提供者との契約にて定められたＩＣカードなどのハードウェア・トークンを用いる。当該トークンには、当該サービス提供者が、当該個人のプライベート鍵、公開鍵証明書、パスワード等のセキュリティ属性情報を予め生成し格納しているため、当該サービス提供者は、当該個人からのサービスの利用要求に際し、当該トークンと連携して当該個人を認証したり、あるいは、当該個人との間で、専用の暗号通信をしたりすることができる。
また、複数のサービスに対して、１つのトークンのなかに、独立した複数のサービス管理領域を作成し、それぞれの領域に個人のセキュリティ属性情報を格納して、個人の認証等に利用することができる。当該トークンは、サービス提供者ではなく、サービス管理領域の貸借契約先であるトークン発行者により発行され、当該トークン発行者は、当該トークンを、当該個人に貸与提供したのちに、当該個人は、当該トークン発行者が提供するオンライン・システムを利用して、当該トークンに、新たなサービスを利用するための、当該個人のセキュリティ属性情報等を格納することができる。
【０００３】
個人が、何等かのサービスを利用する際に、当該サービス提供者が、個人を識別し、サービス利用を許可するために、個人を認証することは、公知の手法である。認証の際、個人に関するセキュリティ属性情報を、個人認証情報とし、これをパスワード情報や公開鍵証明書等とすることも公知である。また、個人認証情報の格納先として、当該サービス提供者が提供するハードウェア・トークンを用いることも公知である。複数のサービス提供者が、それぞれ自らハードウェア・トークンを発行せずに、他者の発行するトークンを利用することも公知である。
【０００４】
また、個人のセキュリティ属性情報を、ハードウェア・トークン以外に、ネットワークの先の何らかのサーバシステム内に、暗号化して保持し、当該トークンと連携して、インターネット等のオンライン上の何等かのサービス利用の際のアクセスキーとして活用するという考え方がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３５１０７３号公報
【特許文献２】特開２００４−１２６８６５号公報
【非特許文献】
【０００６】
【非特許文献１】“ＧｌｏｂａｌＰｌａｔｆｏｒｍ仕様対応のＩＣカード情報流通、プラットフォームＮＩＣＥと多目的ＩＣカードＥＬＷＩＳＥ”、ＮＴＴサービスインテグレーション基盤研究所、インターネット＜ＵＲＬ：http://www.ntt.co.jp/journal/0402/files/jn200402046.pdf＞
【非特許文献２】“サーバ連携型多目的ＩＣカードシステム−耐タンパー技術の重要性−”、東京工業大学、像情報工学研究施設、大山永昭、インターネット＜ＵＲＬ：http://www.dvlsi.jst.go.jp/topics/081206ws/081206DVLSIWS%20ohyama.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
サービスを利用するために、個人のセキュリティ属性情報が必要になるが、この情報の格納先として、機密性、可搬性を確保するために、従来技術においては、ハードウェア・トークンを用いるが、当該トークンのライフサイクル管理に、相当の稼動およびコストを要する。稼動の要因としては、ハードウェア・トークンの調達・発送・回収・廃棄に伴う物流稼動、発行運用管理のシステムオペレーションに係る稼動、故障・紛失・盗難などに伴い発生するカスタマーサービスに係る稼動などがある。コストの要因としては、ハードウェア・トークンの物流稼動に係る物件費、オペレータの人件費などが考えられる。
【０００８】
また、トークン発行者が個人に提供するオンライン・システムにより、利用中のハードウェア・トークンに新たなサービス用のセキュリティ属性情報を格納するためには、情報セキュリティの観点から、暗号通信を実現するための鍵、証明書等の情報の生成・登録や、必要な当該システム専用のアプリケーションプログラムのインストール、さらに当該トークン用のリーダ・ライタ装置が接続された動作環境が必要となり、利用・普及の制約となっている。
【０００９】
本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、個人毎に貸与提供するハードウェア・トークンにおけるライフサイクル管理にかかる発行、物流および運用管理に関する稼動やコストの負担を軽減するサービス提供システムおよび方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明のサービス提供システムは、ネットワークにより互いに接続された個人の利用端末と、個人にサービスを提供するサービス提供サーバと、個人毎・サービス毎の個人のセキュリティ属性情報を管理するとともに、サービスの処理を行う個人情報管理サーバとを有するサービス提供システムであって、前記サービス提供サーバが、前記個人の利用端末から、前記サービス提供サーバに個人認証を要するサービスの利用要求を受け付けると、前記個人情報管理サーバに対して、前記サービスの利用要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの実行を要求し、前記個人情報管理サーバからサービスの実行結果を受け取ると、サービスの実行結果を前記利用端末に応答し、前記個人情報管理サーバが、前記サービスの実行要求に応じて、予め登録されている前記個人のセキュリティ属性情報を用いてサービスを実行し、サービスの実行結果を前記サービス提供サーバに返すことを特徴とする。
【００１１】
本発明のサービス提供システムは、前記サービス提供サーバが、前記個人の利用端末から、前記サービス提供サーバにサービスの追加要求が行われると、前記個人情報管理サーバに対して、前記サービスの追加要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの追加および前記個人のセキュリティ属性情報の登録の実行を要求し、前記個人情報管理サーバが、前記サービス提供サーバの要求に応じて、サービスを追加し、追加されたサービスに対する前記個人のセキュリティ属性情報を生成し登録することを特徴とする。
【００１２】
本発明のサービス提供システムは、前記個人情報管理サーバが、前記個人の利用端末から、個人の登録要求が行われると、前記個人の利用端末に対して前記個人の個人識別情報、セキュリティ属性情報の要求を行い、前記個人の利用端末から前記個人の個人識別情報、セキュリティ属性情報の応答を受けると、これらの情報の審査後に、前記個人の個人識別情報、セキュリティ属性情報を登録することを特徴とする。
【００１３】
また、本発明の個人情報管理サーバは、個人の利用端末など外部システムからの要求に応じて個人識別情報およびセキュリティ属性情報を生成し、登録するとともに、サービス提供サーバから各種サービスの処理要求を受け、個人認証後に実行されるサービスの実行結果を含む処理結果を返却する外部接続部と、前記外部接続部での処理の実行に際し、前記個人識別情報によって当該個人を特定し、前記サービス提供サーバとの間で規定される制御ポリシおよび制御ルールに従って、当該処理の実行可否をチェックし、制御するアクセス制御部と、前記処理が実行可と判断される場合に、前記サービスに対応するサービスアプリケーションを呼び出すサービス呼出部と、前記呼び出されたサービスの処理を実行し、その実行結果を前記外部接続部に送出するサービスアプリケーション部と、前記サービスの処理を実行する際に必要となる前記個人識別情報およびセキュリティ属性情報を個人毎・サービス毎に管理するサービス管理部とを備えることを特徴とする。
【００１４】
また、本発明のサービス提供方法は、ネットワークにより互いに接続された個人の利用端末と、個人にサービスを提供するサービス提供サーバと、個人毎・サービス毎の個人のセキュリティ属性情報を管理するとともに、サービスの処理を行う個人情報管理サーバとを有するサービス提供システムにおけるサービス提供方法であって、前記サービス提供サーバが、前記個人の利用端末から、前記サービス提供サーバに個人認証を要するサービスの利用要求を受け付けると、前記個人情報管理サーバに対して、前記サービスの利用要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの実行を要求するステップと、前記個人情報管理サーバが、前記サービスの実行要求に応じて、予め登録されている前記個人のセキュリティ属性情報を用いてサービスを実行し、サービスの実行結果を前記サービス提供サーバに返すステップと、前記サービス提供サーバが、前記個人情報管理サーバからサービスの実行結果を受け取ると、サービスの実行結果を前記利用端末に応答するステップとを含むことを特徴とする。
【００１５】
本発明のサービス提供方法は、前記サービス提供サーバが、前記個人の利用端末から、前記サービス提供サーバにサービスの追加要求が行われると、前記個人情報管理サーバに対して、前記サービスの追加要求時点での前記個人の認証状態の確認要求を行い、個人認証が適切な場合、前記個人情報管理サーバにサービスの追加および前記個人のセキュリティ属性情報の登録の実行を要求するステップと、前記個人情報管理サーバが、前記サービス提供サーバの要求に応じて、サービスを追加し、追加されたサービスに対する前記個人のセキュリティ属性情報を生成し登録するステップとを更に含むことを特徴とする。
【００１６】
本発明のサービス提供方法は、前記個人情報管理サーバが、前記個人の利用端末から、個人の登録要求が行われると、前記個人の利用端末に対して前記個人の個人識別情報、セキュリティ属性情報の要求を行い、前記個人の利用端末から前記個人の個人識別情報、セキュリティ属性情報の応答を受けると、これらの情報の審査後に、前記個人の個人識別情報、セキュリティ属性情報を登録するステップとを更に含むことを特徴とする。
【発明の効果】
【００１７】
本発明は、サービス提供サーバのサービスに対して、暗号、復号、署名生成、署名検証、認証などの基本的な暗号サービスを提供することができる。その際、個人のプライベート鍵、公開鍵証明書、パスワード等のセキュリティ属性情報を、事前に生成、登録したうえで、活用する。
また、本発明は、論理的なサービス追加の上限数がないため、必要なとき必要な数のサービスを追加できる。
また、本発明は、追加されたサービスＡＰ（アプリケーション）を、外部から利用する際には、必ず外部接続部を経由し、アクセス制御部による必要なアクセス制御を通過する必要があり、さらにサービス呼出部によってのみサービスＡＰが呼び出され、実体化されるようにしているため、外部からのサービスＡＰの不正利用が困難な構成となっている。
また、本発明では、個人のセキュリティ属性情報は、サービス管理部が、個人毎、サービス毎に管理し、サービスＡＰ（アプリケーション）部は、サービス管理部がサービスＡＰ部向けに提供する規定のインタフェースを介してのみ利活用することができるようにし、サービスＡＰ自体が個人のセキュリティ属性情報を管理できないようにしているため、サービスＡＰからの個人のセキュリティ属性情報の不正利用が困難な構成となっている。さらに、本発明のシステム内に、複数のサービスＡＰが登録されていた場合、他サービスＡＰが利活用する情報は、当該インタフェースを介しても利活用できない。
本発明を、サービス利用の際の認証手段として利用することで、サービス提供者は、従来技術における認証情報の機密性を担保しつつ、トークンの発行、運用にかかる稼動およびコストを削減することができる。
本発明は、従来技術におけるハードウェア・トークンで広く普及しているＩＣカードと比較して、格納情報の機密性において、同等である。格納情報は、耐タンパー性のある情報格納部に、暗号化されて格納される。
また、本発明は、従来技術におけるハードウェア・トークンで広く普及しているＩＣカードを用いたサービスの利用方法と比較して、ログインの容易性において、同等以上である。ログインに用いる認証情報としては、ＩＤおよびパスワードでよいし、ＩＣカード内の秘密鍵、証明書でもよい。
さらに、本発明は、従来技術におけるハードウェア・トークンで広く普及しているＩＣカードを用いたサービスの追加方法と比較して、個人の利用する動作環境の汎用性において優れている。ウェブブラウザを搭載可能な端末であれば、動作環境となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係るサービス提供システムの構成を概略的に示すシステム構成図である。
【図２】個人情報管理サーバの構成と、サービス提供サーバの連携処理部の構成の詳細を示す図である。
【図３】情報格納部にて保持しアクセス制御部が処理するアクセス制御ルールの一例を示す図である。
【図４】アクセス制御のフローおよびサービスＡＰの呼び出しイメージを示す図である。
【図５】個人情報管理サーバに格納する情報の管理イメージを示す図である。
【図６】個人セキュリティ属性情報管理部における管理情報の概念イメージを示す図である。
【図７】具体的な管理情報のイメージを示す図である。
【図８】個人情報の登録および管理フローの一例を示す図である。
【図９】初期登録済みサービス利用（文書暗号、署名付与）のフローの一例を示す図である。
【図１０】初期登録後のサービス追加およびサービス利用（署名付与）のフローの一例を示す図である。
【発明を実施するための形態】
【００１９】
本発明の実施の形態について図面を参照して説明する。
図１は、本発明の実施の形態に係るサービス提供システムの構成を概略的に示すシステム構成図である。
図１に示すサービス提供システムは、ネットワークにより互いに接続されたトークン発行者の個人情報管理サーバ１と、サービス提供者のサービス提供サーバ２と、個人の利用端末３などの外部システムとによりオンラインサービスシステムとして構成されている。個人情報管理サーバ１は、外部接続部１０と、アクセス制御部２０と、サービス呼出部３０と、サービスＡＰ（アプリケーション）部４０と、サービス管理部５０と、情報処理部６０と、情報格納部７０と、通信処理部８０を備えている。サービス提供サーバ２は、連携処理部９０と、情報登録部１００と、情報生成部１１０と、情報処理部１２０と、情報格納部１３０と、通信処理部１４０を備えている。利用端末３は、情報表示部１５０と、情報入力部１６０と、通信処理部１７０を備えている。
【００２０】
図１において、（１）は個人の識別属性情報、セキュリティ属性情報の生成・登録の要求を示し、（２）は識別属性情報、セキュリティ属性情報の生成・登録を示し、（３）は個人認証に関するサービス利用の要求を示し、（４）は識別された個人のセキュリティ属性情報の生成・登録の要求およびこれを用いたサービス実行の要求を示し、（５）は識別された個人のセキュリティ属性情報の生成・登録およびこれを用いた個人認証に関するサービス実行を示し、（６）は識別された個人へのサービス提供を示している。
【００２１】
図２は、個人情報管理サーバの構成と、サービス提供サーバの連携処理部の構成の詳細を示す図である。図２において、ａは連携処理部９０から外部接続部１０への要求を示し、ｐは外部接続部１０から連携処理部９０への応答を示している。ｂは外部接続部１０からアクセス制御部２０への要求を示し、ｃはアクセス制御部２０から外部接続部１０への応答を示している。ｄは外部接続部１０からサービス呼出部３０への要求を示し、ｏはサービス呼出部３０から外部接続部１０への応答を示している。ｅはサービス呼出部３０からサービスＡＰ部４０への要求を示し、ｎはサービスＡＰ部４０からサービス呼出部３０への応答を示している。ｆはサービスＡＰ部４０からサービス管理部５０への要求を示し、ｍはサービス管理部５０からサービスＡＰ部４０への応答を示している。ｇはサービス管理部５０からアクセス制御部２０への要求を示し、ｈはアクセス制御部２０からサービス管理部５０への応答を示している。ｉはサービス管理部５０から情報処理部６０への要求を示し、ｌは情報処理部６０からサービス管理部５０への応答を示している。ｊは情報処理部６０から情報格納部７０への要求を示し、ｋは情報格納部７０から情報処理部６０への応答を示している。
【００２２】
個人情報管理サーバ１の外部接続部１０は、外部のサーバ、端末等のシステムから各種サービスの処理要求を受け、処理結果を返却する、ＷＥＢサービス等のインタフェースである。
なお、サービス要求を受けた際に得られる各パラメータ（外部システム識別情報、個人識別情報、サービス識別情報、システム制御情報等）については、引継ぎ情報として、本システム内のメモリ等の一時記憶領域に保持する。
外部接続部１０は、図２に示すように、個人認証処理部１１と、個人識別情報管理部１２と、サービス実行部１３と、サービス追加部１４を備えている。
【００２３】
個人認証処理部１１は、要求元の個人を識別し、本人であるか否かを確認する個人認証処理インタフェースである。本人確認のための当該個人のセキュリティ属性情報は、予め当該個人と本サーバの運用者（トークン発行者）との間の契約および運用規定に基づき、本サーバ内の情報格納部７０に登録されていることとする。
個人認証処理部１１は、個人情報管理サーバ１とは別のサーバに存在してもよい。
【００２４】
個人識別情報管理部１２は、個人を識別する情報、その他の個人属性情報を登録、参照、更新、削除する個人識別情報管理インタフェースである。個人属性のうち、セキュリティ属性情報を含むサービス属性情報は、ここでは管理対象としない。個人が利用を希望するサービスＡＰ（アプリケーション）との関連付け、および当該サービスＡＰが処理実行に必要とする、セキュリティ属性情報を含む各種サービス属性情報の生成等は、サービス追加部１４を使用して管理する。
【００２５】
サービス実行部１３は、サービスの処理要求の内容を、サービス識別情報（サービスＩＤ）、処理識別情報（処理ＩＤ）にて識別し、当該処理要求に応じた処理結果を返却するサービス実行インタフェースである。本サーバ内に存在し、利用可能なサービスとして登録・管理されているサービスＡＰおよび処理に対してのみ有効である。
【００２６】
サービス追加部１４は、サービス提供サーバ２など外部システムと対応するサービスＡＰ部４０が、本サーバに配備・実装された場合、そのままでは機能しないため、個人と当該サービスＡＰを関連付け、利用可能にするためのサービス追加インタフェースである。当該サービスＡＰが処理実行の際に必要とする、セキュリティ属性情報を含む各種サービス属性情報の生成、登録、参照、更新、削除などの要求管理も同時に行う。
【００２７】
個人情報管理サーバ１のアクセス制御部２０は、外部接続部１０でのインタフェースの処理実行に際し、規定の制御ポリシおよびアクセス制御ルールに従って当該処理の実行可否をチェックし、制御する。制御ポリシは本システムの設定情報として、アクセス制御ルールはアクセス制御情報として、予め情報格納部７０に生成保持する。
図３は、情報格納部にて保持しアクセス制御部が処理するアクセス制御ルールの一例を示す図であり、外部システム、要求サービス、インタフェースの種別により、アクセス制御ルールを規定する。図において、○がアクセス制御の適用を示す。
また、図４は、アクセス制御のフローおよびサービスＡＰの呼び出しイメージを示す図である。
【００２８】
規定のポリシに対応したアクセス制御部２０は、図２に示すように、サーバ確認部２１と、サーバ・サービス確認部２２と、個人・サービス確認部２３と、個人登録状態確認部２４と、個人認証状態確認部２５と、個人・サービス認可部２６と、個人・サービス管理情報認可部２７を備えている。
【００２９】
サーバ確認部２１は、要求元の外部サーバが、正当なサーバであるかを、予め定めたサーバ毎のＩＤおよびパスフレーズ等のセキュリティ属性情報を用いて確認する部分である。要求元サーバが実行可能な処理であるかも併せて確認する。
【００３０】
サーバ・サービス確認部２２は、要求元サーバの要求するインタフェースの処理内容が、規定のアクセス制御ルールに照らして、適切か否か、利用可能か否かを確認する部分である。
【００３１】
個人・サービス確認部２３は、要求元である個人が、サーバを経由して要求するインタフェースの処理内容が、規定のルールに照らして、適切か否か、利用可能か否かを確認する部分である。
【００３２】
個人登録状態確認部２４は、要求元である個人が、本システムに登録されているか否か、登録されていた場合でも、有効であるか否かを、個人識別情報管理部１２の管理情報より確認する部分である。
【００３３】
個人認証状態確認部２５は、要求元である個人が、本システムにログインしているか否か、ログインしていた場合、どのようにログインしたのかを、個人認証処理部１１が保持する認証状態情報を利用して確認する部分である。
【００３４】
個人・サービス認可部２６は、要求元である個人が、要求するサービスＡＰが、規定のルールに照らして、適切か否か、利用可能か否かを確認する部分である。
【００３５】
個人・サービス管理情報認可部２７は、要求元である個人が、要求するサービスＡＰのサービス管理情報が、規定のルールに照らして、適切か否か、利用可能か否かを確認する部分である。
【００３６】
個人情報管理サーバ１のサービス呼出部３０は、外部接続部１０のサービス実行部１３およびサービス追加部１４と対応し、サービス実行部１３およびサービス追加部１４が外部からの要求に応じ処理を実行した後、サービス識別情報（サービスＩＤ）と対応付けのあるサービスＡＰを名前解決のうえ特定し、実体化し、呼び出す部分である。概念フローを図４に示す。
要求に対応する呼び出しを行うサービス呼出部３０は、図２に示すように、追加呼出部３１と、実行呼出部３２を備えている。追加呼出部３１は、サービスＡＰ部のサービス追加部に対応する呼び出し部分であり、実行呼出部３２は、サービスＡＰ部のサービス実行部に対応する呼び出し部分である。
【００３７】
個人情報管理サーバ１のサービスＡＰ部４０は、サービス提供サーバ２などの外部の要求元サーバと対応し、個人に対して当該サービスの追加および実行に必要な処理を行う当該サービスの実体部分である。処理に際しては、サービス管理部５０が、サービスＡＰ向けに提供する既定のインタフェースを利活用できる。サービスＡＰ部４０は、図２に示すように、サービス追加部４１と、サービス実行部４２を備えている。なお、サービスＡＰは、サービス呼出部３０からのみ呼び出される。
【００３８】
サービス追加部４１は、個人と当該サービスＡＰの関連付け、個人が当該サービスを利用する際に必要となる、個人セキュリティ属性情報およびそのアクセス制御情報の生成、登録等の処理を行う部分である。処理に際しては、サービス管理部５０が提供するインタフェースを利活用できる。この場合、サービス管理部５０の処理に必要な外部システム識別情報、個人識別情報、サービス識別情報、システム制御情報等については、パラメータとして設定することはできない。
【００３９】
サービス実行部４２は、サービス追加済みのサービスに対して、個人からの要求に対応し、要求元サーバが要求する各種の処理を実行する部分である。各種の処理としては、要求元指定情報の暗号化および復号化、要求元指定情報への署名付与、要求元指定署名情報の検証、および要求元指定サービス固有の認証がある。各種の処理は、これらに限定したものではない。処理に際しては、サービス管理部５０が提供するインタフェースを利活用できる。
【００４０】
個人情報管理サーバ１のサービス管理部５０は、サービスＡＰが実行する処理のうち、個人セキュリティ属性情報の生成、管理、活用に関する処理を、本システム内で一元的に実行する部分である。サービス管理部５０は、サービスＡＰ向けに、以下の個人セキュリティ属性情報生成部５１、個人セキュリティ属性情報管理部５２、個人セキュリティ属性情報活用部５３に対応するインタフェースを提供する。
なお、当該処理に必要な外部システム識別情報、個人識別情報、サービス識別情報、システム制御情報等については、サービスＡＰから設定されるのではなく、外部接続部１０が引継ぎ情報として、本システム内のメモリ等の一時記憶領域に保持している情報を用いる。
【００４１】
個人セキュリティ属性情報生成部５１は、サービスＡＰ部４０のサービス追加処理にて、インタフェースを介して利用され、当該サービスで要求される処理に必要な、鍵ペア、公開鍵証明書、パスワード等の生成を行う部分である。鍵ペアの生成は、情報格納部７０の耐タンパー部内にて安全かつ機密に行う。公開鍵証明書は、証明書発行要求（ＣＳＲ）を作成の後、外部サーバに発行を要求し、生成してもよい。
【００４２】
個人セキュリティ属性情報管理部５２は、個人セキュリティ属性情報生成部５１で生成した各種情報の、情報格納部７０への登録、参照、更新、削除などの管理を行う部分である。個人セキュリティ属性情報の管理に際して、事前に、本システムの運用ポリシに対応した当該情報へのアクセス制御情報もあわせて生成、登録等を行う。
個人セキュリティ属性情報は、個人ごとに利用可能なサービスおよび当該サービスにおいて使用される情報として管理する。当該情報のうち、特に秘密に管理すべき情報は、情報格納部７０の耐タンパー部７１に格納し、管理する。管理イメージを図５、図６に示す。
【００４３】
図５は、個人情報管理サーバに格納する情報の管理イメージを示す図である。個人（Ｐ１）は、サービス（Ｓ１）とサービス（Ｓ２）に関する個人セキュリティ属性情報１および個人セキュリティ属性情報２を保持する。個人（Ｐ２）は、サービス（Ｓ３）に関する個人セキュリティ属性情報１を保持する。個人（Ｐ３）は、サービス（Ｓ２）に関する個人セキュリティ属性情報１および個人セキュリティ属性情報３を保持する。個人セキュリティ属性情報１は、暗号化され、耐タンパー部７１にて管理される。個人セキュリティ属性情報２、３は、データベース部７２にて管理される。
図６は、個人セキュリティ属性情報管理部における管理情報の概念イメージを示す図であり、図７は、具体的な管理情報のイメージを示す図である。
【００４４】
個人セキュリティ属性情報活用部５３は、個人セキュリティ属性情報管理部５２で管理する各種情報を活用して、要求元指定情報の暗号化および復号化、要求元指定情報への署名付与、要求元指定の署名情報の検証、および要求元指定のサービス固有の認証等の処理を実行する部分である。なお、ここに挙げた処理以外についても対応可能である。プライベート鍵や秘密鍵を処理に使用する場合、情報格納部７０の耐タンパー部７１内で、安全かつ機密に実行する。
【００４５】
個人情報管理サーバ１の情報処理部６０は、本サーバ内の外部接続部１０、アクセス制御部２０、サービス呼出部３０、サービスＡＰ部４０、サービス管理部５０の各部における共通的な処理を行う部分である。情報処理部６０は、情報格納部接続部６１と、ログ出力部６２を備えている。
情報格納部接続部６１は、本サーバ内の外部接続部１０、アクセス制御部２０、サービス管理部３０が、情報格納部７０に対して、各種情報の操作（登録、参照、更新、削除）を行うために接続処理を行う部分である。
ログ出力部６２は、本サーバ内の外部接続部１０、アクセス制御部２０、サービス呼出部３０、サービスＡＰ部４０、サービス管理部５０の各部と対応し、各部の要求に応じて、ログ生成し、出力する部分である。
【００４６】
個人情報管理サーバ１の情報格納部７０は、本サーバ内の外部接続部１０、アクセス制御部２０、サービス呼出部３０、サービスＡＰ部４０、サービス管理部５０の各部において使用する各種情報を、一時的あるいは恒久的に格納および処理する部分である。情報格納部７０は、耐タンパー部７１と、データベース部７２を備えている。
耐タンパー部７１は、サービス管理部５０で生成、管理、活用される個人セキュリティ属性情報を、一時的あるいは恒久的に格納および処理する部分である。
データベース部７２は、外部接続部１０、アクセス制御部２０、サービス管理部５０で生成、管理される個人識別情報およびその他の属性情報、システム制御情報を、一時的あるいは恒久的に格納および処理する部分である。
【００４７】
個人情報管理サーバ１の通信処理部８０は、外部のサーバ、端末等のシステムと、ＨＴＴＰ（Ｓ）を利用したＷＥＢサービス等既知の通信手段による通信を行い、外部接続部１０、アクセス制御部２０、サービス呼出部３０、サービスＡＰ部４０、サービス管理部５０の各部の初期化等処理を行う部分である。
【００４８】
サービス提供サーバ２の連携処理部９０は、本サーバの情報処理部１２０からの処理要求を受け、個人情報管理サーバ１の外部接続部１０に対して、サービスの処理要求を行い、個人情報管理サーバ１の外部接続部１０からのサービス処理応答を受け、本サーバの情報処理部１２０へ処理応答を返却する部分である。連携処理部９０は、情報処理部１２０向けに、以下の個人認証連携部９１、個人識別情報管理連携部９２、サービス実行連携部９３、サービス追加連携部９４に対応するインタフェースを提供する。
【００４９】
個人認証連携部９１は、本サーバが外部の端末等から受ける各種要求に関連して、要求元の個人が本人であるか否かを確認するために、本サーバの情報処理部１２０から、個人情報管理サーバ１の外部接続部１０の個人認証処理部１１に対して、個人認証処理要求を行い、その応答である個人認証処理結果を、情報処理部１２０に返却する部分である。
【００５０】
個人識別情報管理連携部９２は、本サーバが外部の端末等から受ける各種要求に関連して、要求元の個人を識別する情報、その他の個人属性情報を登録、参照、更新、削除するために、本サーバの情報処理部１２０から、個人情報管理サーバ１の外部接続部１０の個人識別情報管理部１２に対して、個人識別情報管理要求を行い、その応答である個人識別情報管理結果を、情報処理部１２０に返却する部分である。
【００５１】
サービス実行連携部９３は、本サーバが外部の端末等から受ける各種要求に関連して、当該要求を実行するために、本サーバの情報処理部１２０から、個人情報管理サーバ１の外部接続部１０のサービス実行部１３に対して、サービス識別情報（サービスＩＤ）、処理識別情報（処理ＩＤ）にて識別された各種のサービス実行要求を行い、その応答であるサービス実行結果を、情報処理部１２０に返却する部分である。
【００５２】
サービス追加連携部９４は、本サーバが外部の端末等から受ける各種要求に関連して、個人情報管理サーバ１上にサービスを追加するために、本サーバの情報処理部１２０から、個人情報管理サーバ１の外部接続部１０のサービス追加部１４に対して、サービス識別情報（サービスＩＤ）にて識別されたサービス追加要求を行い、その応答であるサービス追加結果を、情報処理部１２０に返却する部分である。
【００５３】
サービス提供サーバ２の情報登録部１００は、外部の端末等からの情報入力要求に関連して、本サーバの情報格納部１３０に対して、個人識別情報、サービス属性情報等を登録する部分である。
【００５４】
サービス提供サーバ２の情報生成部１１０は、外部の端末等からの情報表示要求に関連して、外部の端末等にて表示および処理するための画面情報、その構成情報および制御情報等を生成する部分である。
【００５５】
サービス提供サーバ２の情報処理部１２０は、外部の端末等からの情報表示要求に関連して、本サーバの連携処理部９０に対して、各種処理をする部分である。
【００５６】
サービス提供サーバ２の情報格納部１３０は、本サーバ内の情報登録部１００、情報生成部１１０、情報処理部１２０、情報格納部１３０の各部において使用する各種情報を、一時的あるいは恒久的に格納および処理する部分である。
【００５７】
サービス提供サーバ２の通信処理部１４０は、外部のサーバ、端末等のシステムと、ＨＴＴＰ（Ｓ）を利用したＷＥＢサービス等既知の通信手段による通信を行い、連携処理部９０、情報登録部１００、情報生成部１１０、情報処理部１２０の各部の初期化等処理を行う部分である。
【００５８】
利用端末３の情報表示部１５０は、サービス提供サーバ２で生成された情報を、ブラウザ等既知の表示手段を用いて表示する部分である。
【００５９】
利用端末３の情報入力部１６０は、情報表示部１５０で表示された画面等情報において、サービス提供サーバ２への情報提示を目的とし、情報を入力する部分である。
【００６０】
利用端末３の通信処理部１７０は、外部のサーバ等のシステムと、ＨＴＴＰ（Ｓ）を利用した既知の通信手段による通信を行う部分である。
【００６１】
次に、本発明のサービス提供システムの動作について説明する。
なお、前提として、
１．本システムにおけるアクタ間の信頼関係は、以下のとおりである。
（ａ）個人は、トークン発行者を信頼している。
（ｂ）サービス提供者は、トークン発行者を信頼している。
（ｃ）個人は、トークン発行者が認証したサービス提供者を信頼している。
（ｄ）サービス提供者は、トークン発行者が認証した個人を信頼している。
２．個人情報管理サーバの個人認証処理部およびサービス提供サーバの個人認証連携部における個人認証は、ＳＡＭＬなど既知の認証連携技術を適用した実装により、実現される。
３．本システムにおいて使用する情報は、以下に示す既知のセキュリティ実装により、安全性が担保されている。
（ａ）本システムを構成する、端末・サーバ間（図１の（１）（２）（３）（６））、サーバ・サーバ間（図１の（４）（５））の通信においては、ＳＳＬやＶＰＮなど既知のネットワークセキュリティに関する実装が、適切に適用されており、通信情報に対する盗聴・改ざん等あらゆる攻撃が無効である。
（ｂ）個人情報管理サーバのデータベース部など耐タンパー部を除く部分は、セキュアＯＳなど既知のオペレーティングシステムセキュリティに関する実装が、適切に適用されており、制御情報、格納情報等に対する不正アクセス等あらゆる攻撃が無効である。
（ｃ）個人情報管理サーバの耐タンパー部は、既知の耐タンパー実装が適切に適用されており、盗聴・改ざん・不正アクセス・物理的破壊などあらゆる攻撃が無効である。
【００６２】
まず、個人情報の登録および管理フローの一例を図８に示す。
サービス提供者のサービス提供サーバ２からトークン発行者の個人情報管理サーバ１に、サービス提供者の登録要求があると、個人情報管理サーバ１は、サービス提供サーバ２にサービス提供者のサービス識別情報（ＩＤなど）、セキュリティ属性情報（パスワードなど）を要求し、サービス提供サーバ２からサービス識別情報、セキュリティ属性情報の応答を受けると、これらの情報の審査後に、サービス提供者のサービス識別情報、セキュリティ属性情報を登録する。
個人（Ｐ）の利用端末３から個人情報管理サーバ１に、個人（Ｐ）の登録要求があると、個人情報管理サーバ１は、利用端末３に個人（Ｐ）の個人識別情報（ＩＤなど）、セキュリティ属性情報（パスワードなど）を要求し、利用端末３から個人識別情報、セキュリティ属性情報の応答を受けると、これらの情報の審査後に、個人（Ｐ）の個人識別情報、セキュリティ属性情報を登録する。
【００６３】
個人（Ｐ）は利用端末３を用いて、個人情報管理サーバ１に対して、個人情報管理開始の要求を行い、個人情報管理サーバ１から認証操作の要求を受けると、認証操作の応答を行い、個人情報管理サーバ１において、個人（Ｐ）の情報を管理するため（サービス（Ｓ１）を利用するため）に必要な個人認証を受け、個人情報管理サーバ１から個人情報管理開始の応答を受けると、個人情報管理サーバ１にログイン状態となる（個人認証に用いる個人識別情報およびセキュリティ属性情報は、予め登録されている）。
個人（Ｐ）が利用端末３を用いて、サービス提供サーバ２に対して、サービス（Ｓ１）を利用するために必要なサービス利用者の初期登録の要求を行うと、サービス提供サーバ２は、個人（Ｐ）が個人情報管理サーバ１に登録されて管理対象となっており、要求を受けた時点で個人情報管理サーバ１にログインしているかどうかを、個人情報管理サーバ１が保持する個人（Ｐ）の認証状態により確認する。
サービス提供サーバ２は、個人（Ｐ）の認証状態が適切な場合（ログイン中である場合）、個人（Ｐ）の要求に応じて、個人（Ｐ）がサービス（Ｓ１）を利用するために必要な個人（Ｐ）のセキュリティ属性情報の生成・登録のサービス実行を、個人情報管理サーバ１に対して要求する。
個人情報管理サーバ１は、サービス提供サーバ２がサービス提供者として自身に登録されていることを確認したのち、サービス提供サーバ２の要求に応じて、個人（Ｐ）のセキュリティ属性情報を生成・登録し、実行結果をサービス提供サーバ２に応答する。
サービス提供サーバ２は、個人情報管理サーバ１の応答を受けたのち、個人（Ｐ）をサービス（Ｓ１）のサービス利用者として、自身に登録し、その結果を、利用端末３の初期登録の要求に対して応答する。
個人（Ｐ）は利用端末３を用いて、個人情報管理サーバ１に個人情報管理終了の要求を行い、個人情報管理サーバ１から個人情報管理終了の応答を受け、個人情報管理サーバ１よりログアウトする。
【００６４】
次に、初期登録済みサービス利用（文書暗号、署名付与）のフローの一例を図９に示す。
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対して、サービス（Ｓ１）の各種サービスの利用開始の要求を行う。
サービス提供サーバ２は、利用端末３を経由して個人情報管理サーバ１に対して、個人（Ｐ）の個人認証の実行を要求する。
個人情報管理サーバ１は、利用端末３に対して、個人認証のための操作（パスワード入力など）を要求する。
個人（Ｐ）は利用端末３を用いて、個人情報管理サーバ１からの個人認証要求に応じて、個人認証のための操作を行う。
個人情報管理サーバ１は、利用端末３から応答を受け、個人認証を行い、認証結果を利用端末３を経由してサービス提供サーバ２に応答する。
サービス提供サーバ２は、個人情報管理サーバ１の応答で、正しく認証されていた場合に、利用端末３に対して、サービス（Ｓ１）の各種サービスの利用を可能にする。
【００６５】
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対し、サービス提供サーバ２が保有する個人（Ｐ）に関する情報の閲覧を要求する。
サービス提供サーバ２は、利用端末３からの閲覧要求に対して、要求された情報（個人（Ｐ）のセキュリティ属性情報（公開鍵など）で暗号化されている）を含む一覧を応答する。
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対し、一覧のなかから、任意の情報の閲覧（暗号文書の復号）を要求する。
サービス提供サーバ２は、個人情報管理サーバ１に対して、個人（Ｐ）の要求時点で、個人（Ｐ）の認証状態を確認し、適切な場合、個人情報管理サーバ１に対して、当該情報の復号化を要求する。
個人情報管理サーバ１は、個人（Ｐ）のセキュリティ属性情報（私有鍵など）を用いて、サービス提供サーバ２の要求する暗号化情報の復号化を行い、平文となった情報を、サービス提供サーバ２に応答する。
サービス提供サーバ２は、利用端末３に対して、平文となった情報を、応答返却する。
個人（Ｐ）は利用端末３を用いて、閲覧した情報に対して、回答情報を付記し、この回答情報に個人（Ｐ）の署名を付与するために、サービス提供サーバ２に署名付与を要求する。
サービス提供サーバ２は、個人情報管理サーバ１に対して、個人（Ｐ）の要求時点で、個人（Ｐ）の認証状態を確認し、適切な場合、個人情報管理サーバ１に対して、当該情報への署名付与を要求する。
個人情報管理サーバ１は、個人（Ｐ）のセキュリティ属性情報（私有鍵など）を用いて、サービス提供サーバ２の要求する回答情報に対して署名生成・付与を行い、署名付与済みの回答情報を、サービス提供サーバ２に応答する。
サービス提供サーバ２は、利用端末３に対して、署名付与済みの回答情報を、応答返却する。
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対して、署名付与済みの回答情報を含む回答書を送付する。
【００６６】
次に、初期登録後のサービス追加およびサービス利用（署名付与）のフローの一例を図１０に示す。
個人（Ｐ）は利用端末３を用いて、サービス提供者のサービス提供サーバ２に対して、サービス（Ｓ２）の各種サービスの利用を要求する。
サービス提供サーバ２は、利用端末３を経由して個人情報管理サーバ１に対して、個人（Ｐ）の個人認証を要求する。
個人情報管理サーバ１は、利用端末３に対して、個人認証のための操作（パスワード入力など）を要求する。
個人（Ｐ）は利用端末３を用いて、個人情報管理サーバ１からの個人認証要求に応じて、個人認証のための操作を行う。
個人情報管理サーバ１は、利用端末３から応答を受け、個人認証を行い、認証結果を利用端末３を経由してサービス提供サーバ２に応答する。
サービス提供サーバ２は、個人情報管理サーバ１の応答で、正しく認証されていなかった場合に、利用端末３に対して、サービス（Ｓ２）の各種サービスの利用を不能にする。
【００６７】
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対して、サービス（Ｓ２）を利用可能とするためのサービス追加を要求する。
サービス提供サーバ２は、個人情報管理サーバ１に対して、個人（Ｐ）の要求時点で、個人（Ｐ）の認証状態を確認し、適切な場合（個人情報管理サーバ１に個人登録されているがサービス（Ｓ２）については初期利用登録されておらず、現在ログイン中である）、個人情報管理サーバ１に対して、個人（Ｐ）がサービス（Ｓ２）を利用するために必要なサービス追加および個人（Ｐ）のセキュリティ属性情報の生成・登録のサービス実行を、個人情報管理サーバ１に対して要求する。
個人情報管理サーバ１は、サービス提供サーバ２がサービス提供者として自身に登録されていることを確認したのち、サービス提供サーバ２の要求に応じて、サービス（Ｓ２）をサービス追加し、これに対する個人（Ｐ）のセキュリティ属性情報を生成・登録し、実行結果をサービス提供サーバ２に応答する。
サービス提供サーバ２は、個人情報管理サーバ１の応答を受けたのち、個人（Ｐ）をサービス（Ｓ２）のサービス利用者として、自身に登録し、その結果を、利用端末３のサービス追加の要求に対して応答する。
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対して、サービス（Ｓ２）の利用申込を要求する。
サービス提供サーバ２は、利用申込の入力画面を応答返却する。
個人（Ｐ）は利用端末３を用いて、サービス（Ｓ２）の利用申込情報を入力し、この申込情報に個人（Ｐ）の署名を付与するために、サービス提供サーバ２に署名付与を要求する。
サービス提供サーバ２は、個人情報管理サーバ１に対して、個人（Ｐ）の要求時点で、個人（Ｐ）の認証状態を確認し、適切な場合、個人情報管理サーバ１に対して、当該情報への署名付与を要求する。
個人情報管理サーバ１は、個人（Ｐ）のセキュリティ属性情報（私有鍵など）を用いて、サービス提供サーバ２の要求する申込情報に対して署名生成・付与を行い、署名付与済みの申込情報を、サービス提供サーバ２に応答する。
サービス提供サーバ２は、利用端末３に対して、署名付与済みの申込情報を、応答返却する。
個人（Ｐ）は利用端末３を用いて、サービス提供サーバ２に対して、署名付与済みの申込情報を含む申込書を送付する。
【００６８】
上述したように、本発明は、個人への貸与提供を前提としたハードウェア・トークンを用いることなく、トークン発行者が、自ら管理する個人情報管理システムの耐タンパー性のある記憶領域を用いて、当該記憶領域に、個人毎、サービス毎のセキュリティ属性等情報を格納して、当該個人情報の管理を代行するので、個人毎に貸与提供するハードウェア・トークンにおけるライフサイクル管理にかかる発行、物流および運用管理に関する稼動やコストの負担を軽減することができる。
トークン発行者は、サービス提供者によらず、個人を認証することができればよい。そのため、ＩＣカードのようなハードウェア・トークンでなくとも、ＩＤおよびパスワード等の認証情報を、ブラウザ等の汎用的な仕組みを用いて個人に入力させ、これを照合することで認証が可能になる。この場合、従来技術におけるハードウェア・トークンを用いる方法と比べて、動作環境上の制約が少なくて済む。
【符号の説明】
【００６９】
１  個人情報管理サーバ
２  サービス提供サーバ
３  利用端末
１０  外部接続部
１１  個人認証処理部
１２  個人識別情報管理部
１３  サービス実行部
１４  サービス追加部
２０  アクセス制御部
２１  サーバ確認部
２２  サーバ・サービス確認部
２３  個人・サービス確認部
２４  個人登録状態確認部
２５  個人認証状態確認部
２６  個人・サービス認可部
２７  個人・サービス管理情報認可部
３０  サービス呼出部
３１  追加呼出部
３２  実行呼出部
４０  サービスＡＰ部
４１  サービス追加部
４２  サービス実行部
５０  サービス管理部
５１  個人セキュリティ属性情報生成部
５２  個人セキュリティ属性情報管理部
５３  個人セキュリティ属性情報活用部
６０  情報処理部
６１  情報格納部接続部
６２  ログ出力部
７０  情報格納部
７１  耐タンパー部
７２  データベース部
８０  通信処理部
９０  連携処理部
１００  情報登録部
１１０  情報生成部
１２０  情報処理部
１３０  情報格納部
１４０  通信処理部
１５０  情報表示部
１６０  情報入力部
１７０  通信処理部
【図１】
2011128697.tif 000003
【図２】
2011128697.tif 000004
【図３】
2011128697.tif 000005
【図４】
2011128697.tif 000006
【図５】
2011128697.tif 000007
【図６】
2011128697.tif 000008
【図７】
2011128697.tif 000009
【図８】
2011128697.tif 000010
【図９】
2011128697.tif 000011
【図１０】
2011128697.tif 000012