(57)【要約】【課題】特定のユーザがアクセス可能なネットワークに設けられてサービスを提供する装置や、特定のユーザと特定のユーザ以外のユーザとがアクセス可能なネットワークに設けられてサービスを提供する装置において、ユーザに対してサービスの利用を認証する際に、認証情報を端末装置で入力しなくとも認証を行えるようにする。【解決手段】第１中継装置２０Ａは、端末装置１０から送られたサービス名と個人証明書Ｃ１を第２中継装置２０Ｂへ送る。第２中継装置２０Ａは、送られた個人証明書Ｃ１に記載されている氏名に対応付けて記憶されているユーザ名及びパスワードを第２認証装置５０Ｂから取得する。第２中継装置２０Ｂは、送られたサービス名のサービスを提供するサービス装置４０Ｃ又はサービス装置４０Ｄへ、取得したユーザ名とパスワードを用いてログインする。【選択図】図１
2014183442.tif 000002
【特許請求の範囲】
【請求項１】
特定のユーザがアクセス可能な第２ネットワークに接続された第２中継装置と、前記特定のユーザと前記特定のユーザ以外のユーザとがアクセス可能な第１ネットワークに接続された第１中継装置とを備え、
前記第１中継装置は、
前記特定のユーザの端末装置から送信された電子証明書を受信する第１受信手段と、
前記第１受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、前記第１ネットワークに設けられ、当該認証情報を記憶した第１記憶部から取得する第１認証情報取得手段と、
前記第１認証情報取得手段が取得した認証情報を、前記第１ネットワークに接続されてサービスを提供するサービス装置へ送信し、前記第１受信手段が受信した電子証明書を前記第２中継装置へ送信する第１送信手段と、
を有し、
前記第２中継装置は、
前記第１送信手段が送信した電子証明書を受信する第２受信手段と、
前記第２受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、前記第２ネットワークに設けられ、当該認証情報を記憶した第２記憶部から取得する第２認証情報取得手段と、
前記第２認証情報取得手段が取得した認証情報を、前記第２ネットワークに接続されてサービスを提供するサービス装置へ送信する第２送信手段と、
を有する通信システム。
【請求項２】
前記第２中継装置は、
前記端末装置へ送信される情報を前記第２受信手段が受信した電子証明書に含まれている公開鍵で暗号化する第２暗号化手段を有し、
前記第２送信手段は、前記第２暗号化手段で暗号化された情報を前記第１中継装置へ送信し、
前記第１中継装置は、
前記第２送信手段が送信した前記暗号化された情報を前記第１受信手段で受信し、
前記第１受信手段が受信した前記暗号化された情報以外で前記端末装置へ送信する情報を前記電子証明書に含まれている公開鍵で暗号化する第１暗号化手段を有し、
前記第１送信手段は、前記第１暗号化手段で暗号化された情報を前記端末装置へ送信し、前記第１受信手段が受信した前記暗号化された情報を前記端末装置へ送信する
請求項１に記載の通信システム。
【請求項３】
前記第２暗号化手段は、当該第２暗号化手段が暗号化した情報と前記第２中継装置の秘密鍵とから電子署名を生成し、
前記第２送信手段は、前記第２暗号化手段が暗号化した情報、前記電子署名及び前記第２中継装置の電子証明書を前記第１中継装置へ送信し、
前記第１受信手段は、前記第２送信手段が送信した前記暗号化された情報、前記電子署名及び前記第２中継装置の電子証明書を受信し、
前記第１送信手段は、前記第１受信手段が受信した前記暗号化された情報、前記電子署名及び前記第２中継装置の電子証明書を前記端末装置へ送信する
請求項２に記載の通信システム。
【請求項４】
前記第１暗号化手段は、当該第１暗号化手段が暗号化した情報と前記第１中継装置の秘密鍵とから電子署名を生成し、
前記第１送信手段は、前記第１暗号化手段が暗号化した情報、前記第１暗号化手段が生成した電子署名及び前記第１中継装置の電子証明書を前記端末装置へ送信する
請求項３に記載の通信システム。
【請求項５】
前記端末装置は、前記第２ネットワークに接続された装置へ送信する情報を前記第２中継装置の公開鍵で暗号化して前記第１中継装置へ送信し、
前記第１受信手段は、前記第２中継装置の公開鍵で暗号化された情報を受信し、
前記第１送信手段は、前記第１受信手段が受信した、前記第２中継装置の公開鍵で暗号化された情報を前記第２中継装置へ送信する
請求項４に記載の通信システム。
【請求項６】
ユーザの端末装置から送信された電子証明書を受信する受信手段と、
前記受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、特定のユーザと前記特定のユーザ以外のユーザとがアクセス可能な第１ネットワークに設けられ、当該認証情報を記憶した記憶部から取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を、前記第１ネットワークに接続されてサービスを提供するサービス装置へ送信し、前記受信手段が受信した電子証明書を特定のユーザがアクセス可能な第２ネットワークに接続された中継装置へ送信する送信手段と
を有する中継装置。
【請求項７】
コンピュータを、
ユーザの端末装置から送信された電子証明書を受信する受信手段と、
前記受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、特定のユーザと前記特定のユーザ以外のユーザとがアクセス可能な第１ネットワークに設けられ、当該認証情報を記憶した記憶部から取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を、前記第１ネットワークに接続されてサービスを提供するサービス装置へ送信し、前記受信手段が受信した電子証明書を特定のユーザがアクセス可能な第２ネットワークに接続された中継装置へ送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、中継装置及びプログラムに関する。
【背景技術】
【０００２】
サービスを提供する装置を通信網に接続された装置を介して利用する方法として、例えば特許文献１に開示された方法がある。この方法においては、サービスの利用者は、サービス提供装置に利用登録し、サービス提供装置が提供する各種のサービスをサービス利用装置を用いて利用する。サービス提供装置と提携先サービス提供装置との間では予め取り決めが為されており、サービス利用装置の利用者は、サービス提供装置経由で提携先サービス提供装置が提供するサービスを利用できる。サービス提供装置においては、利用者が利用できるサービスが登録されており、提携先サービス提供装置が提供するサービスが登録されていない場合には、利用者は、提携先サービス提供装置が提供するサービスを利用することができない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１３２７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、特定のユーザがアクセス可能なネットワークに設けられてサービスを提供する装置や、特定のユーザと特定のユーザ以外のユーザとがアクセス可能なネットワークに設けられてサービスを提供する装置において、ユーザに対してサービスの利用を認証する際に、認証情報を端末装置で入力しなくとも認証を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る通信システムは、特定のユーザがアクセス可能な第２ネットワークに接続された第２中継装置と、前記特定のユーザと前記特定のユーザ以外のユーザとがアクセス可能な第１ネットワークに接続された第１中継装置とを備え、前記第１中継装置は、前記特定のユーザの端末装置から送信された電子証明書を受信する第１受信手段と、前記第１受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、前記第１ネットワークに設けられ、当該認証情報を記憶した第１記憶部から取得する第１認証情報取得手段と、前記第１認証情報取得手段が取得した認証情報を、前記第１ネットワークに接続されてサービスを提供するサービス装置へ送信し、前記第１受信手段が受信した電子証明書を前記第２中継装置へ送信する第１送信手段と、を有し、前記第２中継装置は、前記第１送信手段が送信した電子証明書を受信する第２受信手段と、前記第２受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、前記第２ネットワークに設けられ、当該認証情報を記憶した第２記憶部から取得する第２認証情報取得手段と、前記第２認証情報取得手段が取得した認証情報を、前記第２ネットワークに接続されてサービスを提供するサービス装置へ送信する第２送信手段と、を備える。
【０００６】
本発明の請求項２に係る通信システムは、請求項１の構成において、前記第２中継装置は、前記端末装置へ送信される情報を前記第２受信手段が受信した電子証明書に含まれている公開鍵で暗号化する第２暗号化手段を有し、前記第２送信手段は、前記第２暗号化手段で暗号化された情報を前記第１中継装置へ送信し、前記第１中継装置は、前記第２送信手段が送信した前記暗号化された情報を前記第１受信手段で受信し、前記第１受信手段が受信した前記暗号化された情報以外で前記端末装置へ送信する情報を前記電子証明書に含まれている公開鍵で暗号化する第１暗号化手段を有し、前記第１送信手段は、前記第１暗号化手段で暗号化された情報を前記端末装置へ送信し、前記第１受信手段が受信した前記暗号化された情報を前記端末装置へ送信する構成を備える。
【０００７】
本発明の請求項３に係る通信システムは、請求項２の構成において、前記第２暗号化手段は、当該第２暗号化手段が暗号化した情報と前記第２中継装置の秘密鍵とから電子署名を生成し、前記第２送信手段は、前記第２暗号化手段が暗号化した情報、前記電子署名及び前記第２中継装置の電子証明書を前記第１中継装置へ送信し、前記第１受信手段は、前記第２送信手段が送信した前記暗号化された情報、前記電子署名及び前記第２中継装置の電子証明書を受信し、前記第１送信手段は、前記第１受信手段が受信した前記暗号化された情報、前記電子署名及び前記第２中継装置の電子証明書を前記端末装置へ送信する構成を備える。
【０００８】
本発明の請求項４に係る通信システムは、請求項３の構成において、前記第１暗号化手段は、当該第１暗号化手段が暗号化した情報と前記第１中継装置の秘密鍵とから電子署名を生成し、前記第１送信手段は、前記第１暗号化手段が暗号化した情報、前記第１暗号化手段が生成した電子署名及び前記第１中継装置の電子証明書を前記端末装置へ送信する構成を備える。
【０００９】
本発明の請求項５に係る通信システムは、請求項４の構成において、前記端末装置は、前記第２ネットワークに接続された装置へ送信する情報を前記第２中継装置の公開鍵で暗号化して前記第１中継装置へ送信し、前記第１受信手段は、前記第２中継装置の公開鍵で暗号化された情報を受信し、前記第１送信手段は、前記第１受信手段が受信した、前記第２中継装置の公開鍵で暗号化された情報を前記第２中継装置へ送信する構成を備える。
【００１０】
本発明の請求項６に係る中継装置は、ユーザの端末装置から送信された電子証明書を受信する受信手段と、前記受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、特定のユーザと前記特定のユーザ以外のユーザとがアクセス可能な第１ネットワークに設けられ、当該認証情報を記憶した記憶部から取得する認証情報取得手段と、前記認証情報取得手段が取得した認証情報を、前記第１ネットワークに接続されてサービスを提供するサービス装置へ送信し、前記受信手段が受信した電子証明書を特定のユーザがアクセス可能な第２ネットワークに接続された中継装置へ送信する送信手段とを備える。
【００１１】
本発明の請求項７に係るプログラムは、コンピュータを、ユーザの端末装置から送信された電子証明書を受信する受信手段と、前記受信手段が受信した電子証明書に記載されている氏名に対応した認証情報を、特定のユーザと前記特定のユーザ以外のユーザとがアクセス可能な第１ネットワークに設けられ、当該認証情報を記憶した記憶部から取得する認証情報取得手段と、前記認証情報取得手段が取得した認証情報を、前記第１ネットワークに接続されてサービスを提供するサービス装置へ送信し、前記受信手段が受信した電子証明書を特定のユーザがアクセス可能な第２ネットワークに接続された中継装置へ送信する送信手段として機能させるための構成を備える。
【発明の効果】
【００１２】
本発明の請求項１、６、７に記載の発明によれば、特定のユーザがアクセス可能なネットワークに設けられてサービスを提供する装置や、特定のユーザと特定のユーザ以外のユーザとがアクセス可能なネットワークに設けられてサービスを提供する装置において、ユーザに対してサービスの利用を認証する際に、認証情報を端末装置で入力しなくとも認証を行うことができる。
本発明の請求項２に記載の発明によれば、端末装置へ送信される情報が暗号化されるので、端末装置へ送信される情報が漏洩するのを防ぐことができる。
本発明の請求項３に記載の発明によれば、第２中継装置から端末装置へ送信する情報に対する電子署名が生成されるため、情報の改竄を知ることができる。
本発明の請求項４に記載の発明によれば、第１中継装置から端末装置へ送信する情報に対する電子署名が生成されるため、情報の改竄を知ることができる。
本発明の請求項５に記載の発明によれば、端末装置から第２ネットワークに接続された装置へ送信する情報が第２中継装置の公開鍵で暗号化されるため、この情報が第１中継装置で漏洩するのを防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る装置を示した図。
【図２】サービス装置４０Ａのハードウェア構成を示した図。
【図３】第１認証装置５０Ａのハードウェア構成を示した図。
【図４】認証情報の一例を示した図。
【図５】中継装置２０Ａのハードウェア構成を示した図。
【図６】本発明の実施形態において実現する機能を示した図。
【図７】本実施形態の動作例を説明するためのシーケンス図。
【図８】本実施形態の動作例を説明するためのシーケンス図。
【図９】本実施形態の動作例を説明するためのシーケンス図。
【図１０】本実施形態の動作例を説明するためのシーケンス図。
【発明を実施するための形態】
【００１４】
［実施形態］
（全体構成）
図１は、本発明の一実施形態に係る装置を示した図である。なお、図１に示した各装置の数は、一つに限定されるものではなく各々が複数個設けられていてもよい。
【００１５】
ネットワーク６０は、コンピュータ装置同士を互いに接続する通信回線であり、例えばインターネットである。ネットワーク６０は、不特定のユーザがアクセス可能な第１ネットワークの一例である。なお、ネットワーク６０はインターネットに限定されるものではなく、コンピュータ装置同士を互いに接続するものであれば、電話網、移動体通信網などを含む構成であってもよい。
【００１６】
端末装置１０は、ネットワーク６０を介して他のコンピュータ装置と通信を行うコンピュータ装置であり、本実施形態においては、タブレット端末である。なお、端末装置１０は、タブレット端末に限定されるものではなく、ネットワーク６０を介して他のコンピュータ装置と通信を行うコンピュータ装置であればスマートフォンやデスクトップ型のパーソナルコンピュータなど、他のコンピュータ装置であってもよい。端末装置１０は、ウェブブラウザを実現するプログラムを記憶しておりウェブブラウザを用いて他のコンピュータ装置にアクセスする。なお、端末装置１０は、公開鍵暗号方式を用いた通信を行う機能を備えており、端末装置１０のユーザ（以下、ユーザＵと称する）の電子証明書である個人証明書Ｃ３を記憶している。
【００１７】
サービス装置４０Ａ、４０Ｂ、４０Ｃ、４０Ｄは、情報の一例であるファイルの加工や保存などの各種サービスをユーザＵに提供する装置である。本実施形態においては、サービス装置４０Ａは、端末装置１０から送信されたファイルを記憶するサービスや、記憶したファイルを端末装置１０へ送信するサービスを提供する。また、本実施形態においては、サービス装置４０Ｂは、送信されたファイルのフォーマットを変換するサービスを提供し、サービス装置４０Ｃは、英語の文章のファイルを日本語の文章のファイルに翻訳するサービスを提供し、サービス装置４０Ｄは、文書の画像ファイル中にある文字を認識し、認識した文字をテキストデータとして含むファイルを生成するサービスを提供する。なお、サービス装置４０Ａ、４０Ｂ、４０Ｃ、４０Ｄは、提供するサービスが異なるものの、各々同じハードウェア構成であるため、以下、各々を区別する必要がない場合は、サービス装置４０と称する。また、以下の説明においては、説明の便宜上、サービス装置４０Ａが提供するサービスの名称を「サービスＡ」、サービス装置４０Ｂが提供するサービスの名称を「サービスＢ」、サービス装置４０Ｃが提供するサービスの名称を「サービスＣ」、サービス装置４０Ｄが提供するサービスの名称を「サービスＤ」と称する場合がある。
【００１８】
第１認証装置５０Ａは、第１中継装置２０Ａに接続されている。第１認証装置５０Ａは、ユーザＵがサービス装置４０Ａ、４０Ｂにログインするために必要な情報や、サービス装置４０Ａ、４０Ｂが提供するサービスのうち、ユーザＵが利用できるサービスを表す情報などを記憶している。第２認証装置５０Ｂは、第２中継装置２０Ｂに接続されている。第２認証装置５０Ｂは、ユーザＵがサービス装置４０Ｃ、４０Ｄにログインするために必要な情報や、サービス装置４０Ｃ、４０Ｄが提供するサービスのうち、ユーザＵが利用できるサービスを表す情報などを記憶している。
【００１９】
第１中継装置２０Ａは、公開鍵暗号方式を用いた通信を行う機能を有するコンピュータ装置である。第１中継装置２０Ａは、端末装置１０から送信された情報を転送する機能や、第２中継装置２０Ｂから送信された情報を端末装置１０へ転送する機能など、情報を中継する機能を有する第１中継装置の一例である。
第２中継装置２０Ｂは、公開鍵暗号方式を用いた通信を行う機能を有するコンピュータ装置である。第２中継装置２０Ｂは、第１中継装置２０Ａから送信された情報をサービス装置４０Ｃ又はサービス装置４０Ｄに転送する機能や、サービス装置４０Ｃ、４０Ｄから送信された情報を、第１中継装置２０Ａへ転送する機能など、情報を中継する機能を有する第２中継装置の一例である。
【００２０】
なお、本実施形態においては、第２中継装置２０Ｂ、サービス装置４０Ｃ、４０Ｄ及び第２認証装置５０Ｂにより、ユーザＵが所属する企業が企業内に構築したシステムであり、当該企業に所属する者にサービスを提供するシステムの一例であるプライベートクラウド２が構成されている。プライベートクラウド２に含まれる装置は、当該企業に属する者の端末装置１０がアクセス可能なネットワーク６１に接続されている。ネットワーク６１は、ユーザＵが所属する企業に属する者がアクセス可能なネットワーク、即ち、特定のユーザがアクセス可能な第２ネットワークの一例である。また、本実施形態においては、サービス装置４０Ａ、４０Ｂは、不特定の利用者にサービスを提供するシステムの一例であるパブリッククラウド１に含まれている。第１中継装置２０Ａ及び第２中継装置２０Ｂは、情報を中継する通信システムとして機能する。
【００２１】
（サービス装置４０の構成）
図２は、サービス装置４０Ａのハードウェア構成を示した図である。通信部４０８は、サービス装置４０Ａと第１中継装置２０Ａとを接続する通信回線に接続されており、第１中継装置２０Ａと通信を行う。記憶部４０２は、ハードディスク装置を具備しており、オペレーティングシステムを実現するプログラムや、サービスＡを実現するプログラムなどを記憶する。また、記憶部４０２は、サービスＡの利用を許可されたユーザを認証する認証情報（例えば、ユーザ名及びパスワード）を記憶している。
【００２２】
制御部４０１は、ＣＰＵ（Central Processing Unit）４０１Ａ、ＲＯＭ（Read Only Memory）４０１Ｂ及びＲＡＭ（Random Access Memory）４０１Ｃを備えている。ＣＰＵ４０１Ａが、ＲＯＭ４０１Ｂに記憶されているＩＰＬ（Initial Program Loader）を実行すると、記憶部４０２に記憶されているプログラムが実行され、端末装置１０に対してサービスＡを提供することが可能となる。
【００２３】
なお、サービス装置４０Ｂ、４０Ｃ、４０Ｄのハードウェア構成は、サービス装置４０Ａと同じであり、通信部４０８の接続先と、端末装置１０に提供するサービスを実現するプログラムが異なる。また、サービス装置４０Ｂ、４０Ｃ、４０Ｄの記憶部４０２は、各サービス装置が提供するサービスの利用を許可されたユーザを認証する認証情報を記憶している。
【００２４】
具体的には、本実施形態においては、サービス装置４０Ｂの通信部４０８は、サービス装置４０Ｂと第１中継装置２０Ａとを接続する通信回線に接続されている。サービス装置４０Ｃの通信部４０８は、サービス装置４０Ｃと第２中継装置２０Ｂとを接続する通信回線に接続されており、サービス装置４０Ｄの通信部４０８は、サービス装置４０Ｄと第２中継装置２０Ｂとを接続する通信回線に接続されている。また、本実施形態においては、サービス装置４０Ｂは、サービスＢを実現するプログラムを記憶し、サービス装置４０Ｃは、サービスＣを実現するプログラムを記憶し、サービス装置４０Ｄは、サービスＤを実現するプログラムを記憶している。また、本実施形態においては、サービス装置４０Ａ、４０Ｂ、４０Ｃ、４０Ｄの記憶部４０２は、ユーザＵの認証情報を記憶している。
【００２５】
（第１認証装置５０Ａと第２認証装置５０Ｂの構成）
図３は、第１認証装置５０Ａのハードウェア構成を示した図である。通信部５０８は、第１認証装置５０Ａと第１中継装置２０Ａとを接続する通信回線に接続されており、第１中継装置２０Ａと通信を行う。記憶部５０２は、ハードディスク装置を具備しており、サービス装置４０Ａ、４０Ｂが提供するサービスのうちユーザＵが利用可能なサービスのサービス名や、サービス装置４０Ａ、４０ＢにユーザＵがログインするための認証情報を記憶する。また、記憶部５０２は、オペレーティングシステムを実現するプログラムと、ユーザＵが利用可能なサービスのリストや記憶している認証情報を第１中継装置２０Ａへ提供する機能を実現するプログラムとを記憶する。制御部５０１は、ＣＰＵ５０１Ａ、ＲＯＭ５０１Ｂ及びＲＡＭ５０１Ｃを備えている。ＣＰＵ５０１Ａが、ＲＯＭ５０１Ｂに記憶されているＩＰＬを実行すると、記憶部５０２に記憶されているプログラムが実行され、上記機能が実現する。
【００２６】
なお、第２認証装置５０Ｂのハードウェア構成は、第１認証装置５０Ａと同じであり、通信部５０８の接続先や、記憶部５０２に記憶している情報及び記憶部５０２に記憶しているプログラムが異なる。
具体的には、第２認証装置５０Ｂの通信部５０８は、第２認証装置５０Ｂと第２中継装置２０Ｂとを接続する通信回線に接続されており、第２中継装置２０Ｂと通信を行う。
また、第２認証装置５０Ｂの記憶部５０２は、サービス装置４０Ｃ、４０Ｄが提供するサービスのうちユーザＵが利用可能なサービスのリストや、サービス装置４０Ｃ、４０ＤにユーザＵがログインするための認証情報を第２中継装置２０Ｂへ提供する機能を実現するプログラムを記憶する。
【００２７】
また、第２認証装置５０Ｂの記憶部５０２は、サービス装置４０Ｃ、４０Ｄが提供するサービスのうちユーザＵが利用可能なサービス名や、サービス装置４０Ｃ、４０ＤにユーザＵがログインするための認証情報を記憶する。図４の（ａ）は、第１認証装置５０Ａの記憶部５０２が記憶している認証情報の一例を示した図であり、図４の（ｂ）は、第２認証装置５０Ｂの記憶部５０２が記憶している認証情報の一例を示した図である。
【００２８】
図４の（ａ）に示したように、第１認証装置５０Ａの記憶部５０２には、ユーザＵの氏名に対応付けて、ユーザＵが利用を許可されたサービスの名称、利用を許可されているサービスを提供するサービス装置４０にユーザＵがログインするときのユーザ名及びパスワードなどが記憶されている。
例えば、ユーザＵの氏名が「tokkyo taro」であり、ユーザＵがサービスＡとサービスＢを利用可能である場合、図４の（ａ）に示したように、氏名「tokkyo taro」に対応付けてサービス名の「サービスＡ」と「サービスＢ」が対応付けて記憶される。また、サービス名の「サービスＡ」に対応付けて、サービスＡを提供するサービス装置４０ＡにユーザＵがログインするときの認証情報であるユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とが記憶される。また、サービス名の「サービスＢ」に対応付けて、サービスＢを提供するサービス装置４０ＢにユーザＵがログインするときの認証情報であるユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とが記憶される。なお、サービス装置４０Ｂにログインするときの認証情報と、サービス装置４０Ａにログインするときの認証情報とは異なるものであってもよい。また、記憶している氏名と認証情報のユーザ名とが同じであってもよい。
【００２９】
また、第２認証装置５０Ｂの記憶部５０２にも、ユーザＵの氏名に対応付けて、ユーザＵが利用を許可されたサービスの名称、利用を許可されたサービスを提供するサービス装置４０にユーザＵがログインするときのユーザ名及びパスワードなど記憶されている。例えば、ユーザＵがサービスＣとサービスＤを利用可能である場合、図４の（ｂ）に示したように、氏名「tokkyo taro」に対応付けて「サービスＣ」と「サービスＤ」が対応付けて記憶される。また、サービス名の「サービスＣ」に対応付けて、サービスＣを提供するサービス装置４０ＣにユーザＵがログインするときの認証情報であるユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とが記憶される。また、サービス名の「サービスＤ」に対応付けて、サービスＤを提供するサービス装置４０ＤにユーザＵがログインするときの認証情報であるユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とが記憶される。なお、サービス装置４０Ｃにログインするときの認証情報と、サービス装置４０Ｄにログインするときの認証情報とは異なるものであってもよい。また、記憶している氏名と認証情報のユーザ名とが同じであってもよい。また、サービス装置４０Ｃにログインするときの認証情報と、サービス装置４０Ｄにログインするときの認証情報は、サービス装置４０Ａにログインするときの認証情報や、サービス装置４０Ｂにログインするときの認証情報とは異なるものであってもよい。
【００３０】
（第１中継装置２０Ａと第２中継装置２０Ｂの構成）
図５は、第１中継装置２０Ａのハードウェア構成を示した図である。通信部２０８は、ネットワーク６０や、第１認証装置５０Ａと第１中継装置２０Ａとを接続する通信回線などに接続されており、接続されている通信回線を介して他の装置と通信を行う。
【００３１】
記憶部２０２は、ハードディスク装置を具備しており、オペレーティングシステムを実現するプログラムや、公開鍵暗号方式を用いて通信を行う機能、通信部２０８が受信した情報を転送する機能、ユーザＵが利用可能なサービスのリストを提供する機能などを実現するプログラムを記憶している。また、記憶部２０２は、第１中継装置２０Ａの電子証明書の一例である電子証明書Ｃ１を記憶している。また、記憶部２０２は、個人証明書Ｃ３に記載されているユーザＵの氏名を記憶している。
【００３２】
制御部２０１は、ＣＰＵ２０１Ａ、ＲＯＭ２０１Ｂ及びＲＡＭ２０１Ｃを備えている。ＣＰＵ２０１Ａが、ＲＯＭ２０１Ｂに記憶されているＩＰＬを実行すると、記憶部２０２に記憶されているプログラムが実行され、上記機能が実現する。
【００３３】
なお、第２中継装置２０Ｂのハードウェア構成は、第１中継装置２０Ａと同じであり、通信部２０８の接続先と、記憶部２０２に記憶されている情報が異なる。第２中継装置２０Ｂの通信部２０８は、ネットワーク６０とネットワーク６１に接続されている。また、第２中継装置２０Ｂの記憶部２０２は、第２中継装置２０Ｂの電子証明書の一例である電子証明書Ｃ２を記憶している。
【００３４】
図６は、第１中継装置２０Ａと第２中継装置２０Ｂにおいて実現する機能のうち、本実施形態に係る特徴的な機能を示した機能ブロック図である。図６に示したように、第１中継装置２０Ａにおいては、ＣＰＵ２０１Ａがプログラムを実行することにより、第１受信部２５０Ａ、第１認証情報取得部２５１Ａ、第１送信部２５２Ａ、第１暗号化部２５３Ａ、第１復号化部２５４Ａが実現する。第１受信部２５０Ａは、通信部２０８と協働し、他の装置から送信された情報を受信する第１受信手段として機能する。第１認証情報取得部２５１Ａは、通信部２０８と協働し、第１認証装置５０Ａから認証情報を取得する第１認証情報取得手段として機能する。第１送信部２５２Ａは、通信部２０８と協働し、サービス装置４０や第２中継装置２０Ｂ、第１認証装置５０Ａ、端末装置１０などへ情報を送信する第１送信手段として機能する。第１暗号化部２５３Ａは、送信する情報を暗号化する第１暗号化手段として機能する。第１復号化部２５４Ａは、受信した暗号化されている情報を第１中継装置２０Ａの秘密鍵で復号化する第１復号化手段として機能する。
【００３５】
また、第２中継装置２０Ｂにおいては、ＣＰＵ２０１Ａがプログラムを実行することにより、第２受信部２５０Ｂ、第２認証情報取得部２５１Ｂ、第２送信部２５２Ｂ、第２暗号化部２５３Ｂ、第２復号化部２５４Ｂが実現する。第２受信部２５０Ｂは、通信部２０８と協働し、他の装置から送信された情報を受信する第２受信手段として機能する。第２認証情報取得部２５１Ｂは、通信部２０８と協働し、第２認証装置５０Ｂから認証情報を取得する第２認証情報取得手段として機能する。第２送信部２５２Ｂは、通信部２０８と協働し、サービス装置４０や第１中継装置２０Ａ、第２認証装置５０Ｂなどへ情報を送信する第２送信手段として機能する。第２暗号化部２５３Ｂは、送信する情報を暗号化する第２暗号化手段として機能する。第２復号化部２５４Ｂは、受信した暗号化されている情報を第２中継装置２０Ｂの秘密鍵で復号化する第２復号化手段として機能する。
【００３６】
（本実施形態の動作例）
次に、本発明の実施形態の動作の一例について説明する。なお、以下に説明する動作例においては、端末装置１０側では、電子証明書Ｃ１を発行した認証局と、電子証明書Ｃ２を発行した認証局を予め信用し、第１中継装置２０Ａ、２０Ｂ側では、個人証明書Ｃ３を発行した認証局を予め信用しているものとする。また、以下の説明においては、ユーザＵがサービス装置４０のサービスを利用するための認証情報が、予めサービス装置４０、第１認証装置５０Ａ及び第２認証装置５０Ｂに記憶されているものとする。
【００３７】
（ユーザが利用可能なサービスのリストを取得するときの動作例）
図７は、ユーザＵが利用するサービスを選択するときの動作を説明するための図である。ユーザＵは、サービス装置４０が提供するサービスを利用する場合、ウェブブラウザが実行されている端末装置１０を操作し、第１中継装置２０Ａにアクセスする（ステップＳＡ１）。第１中継装置２０Ａは、端末装置１０からのアクセスがあると、個人証明書Ｃ３を要求するメッセージを端末装置１０へ送信する（ステップＳＡ２）。端末装置１０は、ステップＳＡ２で送信されたメッセージを受信すると、記憶している個人証明書Ｃ３と、サービスのリストを要求するメッセージとを第１中継装置２０Ａへ送信する（ステップＳＡ３）。
【００３８】
第１中継装置２０Ａは、ステップＳＡ３で送信された個人証明書Ｃ３とメッセージとを受信する（ステップＳＡ４）。第１中継装置２０Ａは、受信した個人証明書Ｃ３の認証局が予め信用している認証局であり、個人証明書Ｃ３において発行先として記載されている氏名（ユーザＵの氏名）が記憶部２０２に記憶されている場合、受信した個人証明書Ｃ３とメッセージとを第２中継装置２０Ｂへ送信する（ステップＳＡ５）。なお、第１中継装置２０Ａは、個人証明書Ｃ３の認証局が予め信用している認証局ではない場合、端末装置１０との接続を切断する。
【００３９】
第２中継装置２０Ｂは、ステップＳＡ５で送信された個人証明書Ｃ３及びメッセージを受信すると、受信したメッセージと、受信した個人証明書Ｃ３において発行先として記載されている氏名（本動作例では「tokkyo taro」）とを第２認証装置５０Ｂへ送信する（ステップＳＡ６）。第２認証装置５０Ｂは、ステップＳＡ６で送信された氏名とメッセージとを受信すると、受信した氏名に対応付けて記憶されているサービス名を記憶部５０２から取得し、取得したサービス名を第２中継装置２０Ｂへ送信する（ステップＳＡ７）。
【００４０】
ここで第２認証装置５０Ｂが受信した氏名が「tokkyo taro」である場合、図４の（ｂ）に示したように、「tokkyo taro」に対応付けてサービス名「サービスＣ」と「サービスＤ」が記憶されているため、「サービスＣ」と「サービスＤ」とが第２認証装置５０Ｂから第２中継装置２０Ｂへ送信される。
【００４１】
第２中継装置２０Ｂは、ステップＳＡ７で送信されたサービス名のリストを作成し、作成したリストを個人証明書Ｃ３に含まれている公開鍵で暗号化する。また、第２中継装置２０Ｂは、暗号化されたリストのメッセージダイジェストを第２中継装置２０Ｂの秘密鍵で暗号化して電子署名を生成する（ステップＳＡ８）。次に第２中継装置２０Ｂは、暗号化されたリスト、電子署名及び電子証明書Ｃ２を第１中継装置２０Ａへ送信する（ステップＳＡ９）。
なお、第２中継装置２０Ｂは、ステップＳＡ５で送信された個人証明書Ｃ３を受信した際、個人証明書Ｃ３の認証局が予め信用している認証局であるか確認し、予め信用している認証局である場合にはステップＳＡ６の処理を行い、予め信用している認証局ではない場合、ステップＳＡ９の処理を行わないようにしてもよい。
【００４２】
第１中継装置２０Ａは、ステップＳＡ９で送信された暗号化されたリスト、電子署名及び電子証明書Ｃ２を受信する。次に第１中継装置２０Ａは、ステップＳＡ４で受信したメッセージと、ステップＳＡ４で受信した個人証明書Ｃ３の発行先として記載されている氏名（本動作例では「tokkyo taro」）とを第１認証装置５０Ａへ送信する（ステップＳＡ１０）。第１認証装置５０Ａは、ステップＳＡ１０で送信された氏名とメッセージとを受信すると、受信した氏名に対応付けて記憶されているサービス名を記憶部５０２から取得し、取得したサービス名を第１中継装置２０Ａへ送信する（ステップＳＡ１１）。
【００４３】
ここで第１認証装置５０Ａが受信した氏名が「tokkyo taro」である場合、図４の（ａ）に示したように、「tokkyo taro」に対応付けてサービス名「サービスＡ」と「サービスＢ」が記憶されているため、「サービスＡ」と「サービスＢ」とが第１認証装置５０Ａから第１中継装置２０Ａへ送信される。
【００４４】
第１中継装置２０Ａは、ステップＳＡ１１で送信されたサービス名のリストを作成し、作成したリストを個人証明書Ｃ３に含まれている公開鍵で暗号化する。また、第１中継装置２０Ａは、暗号化されたリストのメッセージダイジェストを第１中継装置２０Ａの秘密鍵で暗号化して電子署名を生成する（ステップＳＡ１２）。
【００４５】
次に第１中継装置２０Ａは、ステップＳＡ９で受信した暗号化されたリスト、ステップＳＡ９で受信した電子署名、ステップＳＡ９で受信した電子証明書Ｃ２、ステップＳＡ１２で生成した暗号化されたリスト、ステップＳＡ１２で生成した電子署名、及び電子証明書Ｃ１を端末装置１０へ送信する（ステップＳＡ１３）。端末装置１０は、ステップＳＡ１３で送信された暗号化されたリスト、電子署名、電子証明書Ｃ１及び電子証明書Ｃ２を受信する（ステップＳＡ１４）。
【００４６】
（利用するサービスをリストから選択するときの動作例）
次に、ステップＳＡ１４の後、ユーザＵが、利用するサービスをリストから選択するときの動作の一例について、図８を用いて説明する。
端末装置１０は、ステップＳＡ１４で受信した電子署名のうち、第１中継装置２０Ａが生成した電子署名を検証する。具体的には、端末装置１０は、第１中継装置２０Ａが生成した電子署名を、受信した電子証明書Ｃ１に含まれている公開鍵で復号化してメッセージダイジェストを取得する（ステップＳＢ１）。次に端末装置１０は、第１中継装置２０Ａが生成した暗号化されたリストからメッセージダイジェストを生成する（ステップＳＢ２）。端末装置１０は、ステップＳＢ２で生成したメッセージダイジェストとステップＳＢ１で取得したメッセージダイジェストとを比較し、両者が一致した場合、改竄がされていないと判断する（ステップＳＢ３）。
【００４７】
端末装置１０は、改竄がされていないと判断した場合、第１中継装置２０Ａが暗号化を行ったリスト、即ち、個人証明書Ｃ３の公開鍵で暗号化されているリストをユーザＵの秘密鍵で復号化する。これにより、端末装置１０は、パブリッククラウド１で利用可能なサービスのリストを取得する（ステップＳＢ４）。
【００４８】
次に端末装置１０は、ステップＳＡ１４で受信した電子署名のうち、第２中継装置２０Ｂが生成した電子署名を検証する。具体的には、端末装置１０は、第２中継装置２０Ｂが生成した電子署名を、受信した電子証明書Ｃ２に含まれている公開鍵で復号化してメッセージダイジェストを取得する（ステップＳＢ５）。次に端末装置１０は、第２中継装置２０Ｂが生成した暗号化されたリストからメッセージダイジェストを生成する（ステップＳＢ６）。端末装置１０は、ステップＳＢ６で生成したメッセージダイジェストとステップＳＢ５で取得したメッセージダイジェストとを比較し、両者が一致した場合、改竄がされていないと判断する（ステップＳＢ７）。
【００４９】
端末装置１０は、改竄がされていないとステップＳＢ７で判断した場合、第２中継装置２０Ｂが暗号化を行ったリスト、即ち、個人証明書Ｃ３の公開鍵で暗号化されているリストをユーザＵの秘密鍵で復号化する。これにより、端末装置１０は、プライベートクラウド２で利用可能なサービスのリストを取得する（ステップＳＢ８）。
【００５０】
端末装置１０は、ステップＳＢ４とステップＳＢ８で取得したリストを表示する（ステップＳＢ９）。端末装置１０のユーザは、表示されたリストの中から利用するサービスを選択する操作を行う（ステップＳＢ１０）。端末装置１０は、ユーザが選択したサービスのサービス名と選択したサービスで用いるファイルとを、ステップＳＡ１４で受信した電子証明書に含まれている公開鍵で暗号化する（ステップＳＢ１１）。
例えば、端末装置１０は、サービス装置４０Ａ又はサービス装置４０Ｂにより提供されるサービスをユーザが選択した場合、ユーザが選択したサービスのサービス名と選択したサービスで用いるファイルとを、電子証明書Ｃ１に含まれている公開鍵で暗号化する。また、端末装置１０は、サービス装置４０Ｃ又はサービス装置４０Ｄにより提供されるサービスをユーザが選択した場合、ユーザが選択したサービスのサービス名と選択したサービスで用いるファイルとを、電子証明書Ｃ２に含まれている公開鍵で暗号化する。
【００５１】
次に端末装置１０は、暗号化されたサービス名のメッセージダイジェストをユーザＵの秘密鍵で暗号化してサービス名に対する電子署名を生成し、暗号化されたファイルのメッセージダイジェストをユーザＵの秘密鍵で暗号化してファイルに対する電子署名を生成する（ステップＳＢ１２）。
端末装置１０は、暗号化されたサービス名、暗号化されたファイル、ステップＳＢ１２で生成した電子署名及び個人証明書Ｃ３を第１中継装置２０Ａへ送信する（ステップＳＢ１３）。第１中継装置２０Ａは、暗号化されたサービス名、暗号化されたファイル、ステップＳＢ１２で生成した電子署名及び個人証明書Ｃ３を受信する。
【００５２】
（ユーザが選択したサービスがサービス装置４０Ａ、４０Ｂの場合の動作例）
次に、ユーザが選択したサービスがサービスＡ又はサービスＢの場合の動作例について、図９を用いて説明する。まず、第１中継装置２０Ａは、ステップＳＢ１３で送信された電子署名をステップＳＢ１３で送信された個人証明書Ｃ３に含まれている公開鍵で復号化してサービス名のメッセージダイジェストとファイルのメッセージダイジェストとを取得する（ステップＳＣ１）。次に第１中継装置２０Ａは、ステップＳＢ１３で送信された暗号化されているサービス名からメッセージダイジェストを生成する。また、第１中継装置２０Ａは、ステップＳＢ１３で送信された暗号化されているファイルからメッセージダイジェストを生成する（ステップＳＣ２）。
【００５３】
第１中継装置２０Ａは、ステップＳＣ２で生成したサービス名のメッセージダイジェストとステップＳＣ１で取得したサービス名のメッセージダイジェストとを比較し、両者が一致した場合、サービス名が改竄がされていないと判断する。また、第１中継装置２０Ａは、ステップＳＣ２で生成したファイルのメッセージダイジェストとステップＳＣ１で取得したファイルのメッセージダイジェストとを比較し、両者が一致した場合、ファイルが改竄がされていないと判断する（ステップＳＣ３）。
【００５４】
第１中継装置２０Ａは、サービス名とファイルの改竄がされていない場合、受信したサービス名の復号化とファイルの復号化を第１中継装置２０Ａの秘密鍵で行う（ステップＳＣ４）。第１中継装置２０Ａは、第１中継装置２０Ａの秘密鍵による復号化でサービス名が得られた場合、ステップＳＢ１３で送信された個人証明書Ｃ３に記載されている氏名と、復号化で得られたサービス名とに対応付けられている認証情報を第１認証装置５０Ａから取得する（ステップＳＣ５、ステップＳＣ６）。
例えば、第１中継装置２０Ａは、個人証明書Ｃ３に記載されている氏名が「tokkyo taro」であり、サービス名が「サービスＡ」である場合、第１認証装置５０Ａからユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とを取得する。
【００５５】
第１中継装置２０Ａは、認証情報を取得すると、受信した個人証明書Ｃ３に含まれている電子メールアドレスを取得し、サービスの利用を開始することを通知する電子メールを、取得した電子メールアドレスを宛先として送信する（ステップＳＣ７）。
【００５６】
次に第１中継装置２０Ａは、ステップＳＣ６で取得した認証情報を、復号化で得られたサービス名のサービスを提供するサービス装置４０へ送信し、サービス装置４０へのログインを試みる（ステップＳＣ８）。第１中継装置２０Ａは、例えば、上述したように復号化で得られたサービス名が「サービスＡ」、ステップＳＣ６で取得したユーザ名が「ＡＡＡ」、ステップＳＣ６で取得したパスワードが「ＺＺＺ」である場合、ユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とをサービス装置４０Ａへ送信する。
【００５７】
認証情報であるユーザ名とパスワードの組を受信したサービス装置４０は、受信した組を記憶している場合、サービスの利用を許可するメッセージを第１中継装置２０Ａへ送信する（ステップＳＣ９）。例えば、上述したようにユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とがサービス装置４０Ａに送信され、サービス装置４０Ａが、このユーザ名とパスワードの組を記憶している場合、サービスの利用を許可するメッセージがサービス装置４０Ａから第１中継装置２０Ａへ送信される。
【００５８】
第１中継装置２０Ａは、ステップＳＣ９で送信されたメッセージを受信すると、復号化したファイルをログインしたサービス装置４０へ送信する（ステップＳＣ１０）。例えば、第１中継装置２０Ａは、サービス装置４０Ａにログインした場合、復号化したファイルをサービス装置４０Ａへ送信する。
【００５９】
ファイルを受信したサービス装置４０は、ファイルの処理結果を第１中継装置２０Ａへ送信する（ステップＳＣ１１）。例えば、サービス装置４０Ａがファイルを受信し、受信したファイルを正常に保存した場合、ファイルを正常に保存したことを通知するメッセージを第１中継装置２０Ａへ送信する。
【００６０】
第１中継装置２０Ａは、ステップＳＣ１１で送信されたメッセージを受信すると、受信した個人証明書Ｃ３に含まれている電子メールアドレスを取得し、受信したメッセージが表す処理結果を通知する電子メールを、取得した電子メールアドレスを宛先として送信する（ステップＳＣ１２）。
【００６１】
以上説明したように、本動作例においては、端末装置で認証情報をユーザＵが入力しなくとも、ネットワーク６０に接続されたサービス装置４０にログインすることができる。
【００６２】
（ユーザが選択したサービスがサービス装置４０Ｃ、４０Ｄの場合の動作例）
次に、ユーザが選択したサービスがサービスＣ又はサービスＤの場合の動作例について、図１０を用いて説明する。まず、第１中継装置２０Ａは、ステップＳＢ１３で送信された電子署名をステップＳＢ１３で送信された個人証明書Ｃ３に含まれている公開鍵で復号化してサービス名のメッセージダイジェストとファイルのメッセージダイジェストとを取得する（ステップＳＤ１）。次に第１中継装置２０Ａは、ステップＳＢ１３で送信された暗号化されているサービス名からメッセージダイジェストを生成する。また、第１中継装置２０Ａは、ステップＳＢ１３で送信された暗号化されているファイルからメッセージダイジェストを生成する（ステップＳＤ２）。
【００６３】
第１中継装置２０Ａは、ステップＳＤ２で生成したサービス名のメッセージダイジェストとステップＳＤ１で取得したサービス名のメッセージダイジェストとを比較し、両者が一致した場合、サービス名が改竄がされていないと判断する。また、第１中継装置２０Ａは、ステップＳＤ２で生成したファイルのメッセージダイジェストとステップＳＤ１で取得したファイルのメッセージダイジェストとを比較し、両者が一致した場合、ファイルが改竄がされていないと判断する（ステップＳＤ３）。
【００６４】
第１中継装置２０Ａは、サービス名とファイルの改竄がされていない場合、受信したサービス名の復号化とファイルの復号化を第１中継装置２０Ａの秘密鍵で行う（ステップＳＤ４）。第１中継装置２０Ａは、第１中継装置２０Ａの秘密鍵による復号化でサービス名が得られなかった場合、暗号化されているサービス名を第２中継装置２０Ｂへ送信する（ステップＳＤ５）。
【００６５】
第２中継装置２０Ｂは、ステップＳＤ５で送信された暗号化されているサービス名を受信し、受信したサービス名の復号化を第２中継装置２０Ｂの秘密鍵で行う（ステップＳＤ６）。第２中継装置２０Ｂは、第２中継装置２０Ｂの秘密鍵による復号化でサービス名が得られた場合、復号化が成功したことを通知するメッセージを第１中継装置２０Ａへ送信する（ステップＳＤ７）。
【００６６】
第１中継装置２０Ａは、ステップＳＤ７で送信されたメッセージを受信すると、ステップＳＢ１３で受信した暗号化されているファイルと個人証明書Ｃ３とを第２中継装置２０Ｂへ送信する（ステップＳＤ８）。また、第１中継装置２０Ａは、ステップＳＢ１３で受信した個人証明書Ｃ３に含まれている電子メールアドレスを取得し、サービスの利用を開始することを通知する電子メールを、取得した電子メールアドレスを宛先として送信する（ステップＳＤ９）。
【００６７】
第２中継装置２０Ｂは、ステップＳＤ８で送信された暗号化されているファイルと個人証明書Ｃ３を受信する。第２中継装置２０Ｂは、受信したファイルの復号化を第２中継装置２０Ｂの秘密鍵で行う（ステップＳＤ１０）。次に第２中継装置２０Ｂは、受信している個人証明書Ｃ３に記載されている氏名と、ステップＳＤ６の復号化で得られたサービス名とに対応付けられている認証情報を第２認証装置５０Ｂから取得する（ステップＳＤ１１、ステップＳＤ１２）。
例えば、第２中継装置２０Ｂは、個人証明書Ｃ３に記載されている氏名が「tokkyo taro」であり、サービス名が「サービスＣ」である場合、第２認証装置５０Ｂからユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とを取得する。
【００６８】
次に第２中継装置２０Ｂは、ステップＳＤ１２で取得した認証情報を、復号化で得られたサービス名のサービスを提供するサービス装置４０へ送信し、サービス装置４０へのログインを試みる（ステップＳＤ１３）。第２中継装置２０Ｂは、例えば、上述したように復号化で得られたサービス名が「サービスＣ」、ステップＳＤ１２で取得したユーザ名が「ＡＡＡ」、ステップＳＤ１２で取得したパスワードが「ＺＺＺ」である場合、ユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とをサービス装置４０Ｃへ送信する。
【００６９】
認証情報であるユーザ名とパスワードの組を受信したサービス装置４０は、受信した組を記憶している場合、サービスの利用を許可するメッセージを第２中継装置２０Ｂへ送信する（ステップＳＤ１４）。例えば、上述したようにユーザ名「ＡＡＡ」とパスワード「ＺＺＺ」とがサービス装置４０Ｃに送信され、サービス装置４０Ｃが、このユーザ名とパスワードの組を記憶している場合、サービスの利用を許可するメッセージがサービス装置４０Ｃから第２中継装置２０Ｂへ送信される。
【００７０】
第２中継装置２０Ｂは、ステップＳＤ１４で送信されたメッセージを受信すると、ステップＳＤ１０で復号化したファイルをログインしたサービス装置４０へ送信する（ステップＳＤ１５）。例えば、第２中継装置２０Ｂは、サービス装置４０Ｃにログインした場合、復号化したファイルをサービス装置４０Ｃへ送信する。
【００７１】
ファイルを受信したサービス装置４０は、ファイルの処理結果を第２中継装置２０Ｂへ送信する（ステップＳＤ１６）。例えば、サービス装置４０Ｃがファイルを受信し、受信したファイルの翻訳を正常に行った場合、翻訳を正常に行ったことを通知するメッセージを第２中継装置２０Ｂへ送信する。
【００７２】
第２中継装置２０Ｂは、ステップＳＤ１６で送信されたメッセージを第１中継装置２０Ａへ送信する（ステップＳＤ１７）。第１中継装置２０Ａは、ステップＳＤ１７で送信されたメッセージを受信すると、受信している個人証明書Ｃ３に含まれている電子メールアドレスを取得し、受信したメッセージが表す処理結果を通知する電子メールを、取得した電子メールアドレスを宛先として送信する（ステップＳＤ１８）。
【００７３】
以上説明したように、本動作例においては、端末装置で認証情報をユーザＵが入力しなくとも、ネットワーク６１に接続されたサービス装置４０にログインすることができる。
【００７４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００７５】
上述した実施形態においては、第１中継装置２０Ａは、電子メールを端末装置１０へ送信しているが、第１中継装置２０Ａは、電子メールを送信しなくてもよい。
【００７６】
上述した実施形態においては、ユーザＵの個人証明書Ｃ３に記載されているユーザＵの氏名を第２中継装置２０Ｂに記憶させるようにしてもよい。この構成の場合、第２中継装置２０Ｂは、受信した個人証明書Ｃ３に記載されている氏名を記憶していない場合、サービス名のリストを第１中継装置２０Ａへ送信しないようにしてもよい。
【００７７】
上述した実施形態においては、第１中継装置２０Ａと第１認証装置５０Ａとが設けられているが、第１中継装置２０Ａと第１認証装置５０Ａとが一体の構成であってもよい。また、上述した実施形態においては、第２中継装置２０Ｂと第２認証装置５０Ｂとが設けられているが、第２中継装置２０Ｂと第２認証装置５０Ｂとが一体の構成であってもよい。
【００７８】
上述したプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk）））など、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、各装置にインストールしてもよい。また、通信回線を介して各装置にダウンロードしてインストールしてもよい。
【符号の説明】
【００７９】
１…パブリッククラウド、２…プライベートクラウド、１０…端末装置、２０Ａ…第１中継装置、２０Ｂ…第２中継装置、４０Ａ〜４０Ｄ…サービス装置、５０Ａ…第１認証装置、５０Ｂ…第２認証装置、２０１…制御部、２０２…記憶部、２０８…通信部、２５０Ａ…第１受信部、２５１Ａ…第１認証情報取得部、２５２Ａ…第１送信部、２５３Ａ…第１暗号化部、２５４Ａ…第１復号化部、２５０Ｂ…第２受信部、２５１Ｂ…第２認証情報取得部、２５２Ｂ…第２送信部、２５３Ｂ…第２暗号化部、２５４Ｂ…第２復号化部。
【図１】
2014183442.tif 000003
【図２】
2014183442.tif 000004
【図３】
2014183442.tif 000005
【図４】
2014183442.tif 000006
【図５】
2014183442.tif 000007
【図６】
2014183442.tif 000008
【図７】
2014183442.tif 000009
【図８】
2014183442.tif 000010
【図９】
2014183442.tif 000011
【図１０】
2014183442.tif 000012