(57)【要約】【課題】信頼のおけない環境下でも安全に認証情報を入力し、任意の認証方式を持つ情報処理サーバにリモートアクセスをおこなう。【解決手段】本発明の認証情報送信システムは、リモートアクセス対象の情報処理サーバに認証情報を送信するための認証情報送信システムであって、前記情報処理サーバにリモートアクセスするアクセス用端末と、前記認証情報を入力可能であって、キーロガーを備えない認証用機器と、前記認証用機器から前記認証情報を取得する補助通信手段と、前記アクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、前記補助通信手段で取得された前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する主通信手段と、を具備するリモートアクセス管理装置と、を有することを特徴とする。【選択図】図１
2009122921.tif 000002
【特許請求の範囲】
【請求項１】
リモートアクセス対象の情報処理サーバに認証情報を送信するための認証情報送信システムであって、
前記情報処理サーバにリモートアクセスするアクセス用端末と、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器と、
前記認証用機器から前記認証情報を取得する補助通信手段と、前記アクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、前記補助通信手段で取得された前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する主通信手段と、を具備するリモートアクセス管理装置と、を有することを特徴とする認証情報送信システム。
【請求項２】
前記リモートアクセス管理装置は、前記主通信手段と前記アクセス用端末間の通信と、前記補助通信手段と前記認証用機器間の通信と、に異なる通信路を用いる請求項１に記載の認証情報送信システム。
【請求項３】
前記主通信手段と前記情報処理サーバとの間に配置され、前記アクセス用端末から前記主通信手段を経由して受信した操作データを基に前記情報処理サーバへのリモートアクセスを実行し、リモートアクセスの結果として、前記情報処理サーバから受信した画面データを、前記主通信手段を経由して前記アクセス用端末に送信するアクセス中継手段をさらに有する、請求項１または２に記載の認証情報送信システム。
【請求項４】
前記認証用機器は、前記認証情報をあらかじめ記憶しておく前記アクセス用データ記憶手段を有し、前記情報処理サーバからの前記認証情報の送信要求に応じて、前記アクセス用データ記憶手段に記憶されている前記認証情報を前記補助通信手段に送信する、請求項１から３のいずれか１項に記載の認証情報送信システム。
【請求項５】
前記リモートアクセス管理装置は、
前記アクセス用端末からのアクセスを認証するアクセス認証に用いるアクセス認証用の情報を暗号化および復号化するための秘密鍵および公開鍵を生成し、前記秘密鍵を前記補助通信手段から前記認証用機器に送信する鍵生成手段と、
前記公開鍵を記憶するデータ記憶手段と、をさらに有し、
前記認証用機器は、前記アクセス認証用の情報と、前記補助通信手段から送信されてきた前記秘密鍵と、を前記アクセス用データ記憶手段に記憶し、
前記アクセス用端末は、前記アクセス用データ記憶手段に記憶されている前記秘密鍵を用いて前記アクセス認証用の情報を暗号化して前記主通信手段に送信し、
前記主通信手段は、前記アクセス用端末から送信されてきた暗号化された前記アクセス認証用の情報を、前記データ記憶手段に記憶されている前記公開鍵を用いて復号化し、前記アクセス用端末からのアクセス認証をおこない、前記アクセス認証後、前記アクセス用端末と通信したデータ量が一定量に達するごとに、前記鍵生成手段を用いて新たな秘密鍵および公開鍵を生成し、前記新たな秘密鍵を前記補助通信手段から前記認証用機器に送信するとともに、前記データ記憶手段に記憶されている前記公開鍵を前記新たな公開鍵に更新し、
前記認証用機器は、前記アクセス用データ記憶手段に記憶されている前記秘密鍵を、前記補助通信手段から送信されてきた前記新たな秘密鍵に更新し、
前記アクセス用端末は、前記アクセス認証後、前記主通信手段と通信したデータ量が前記一定量に達するごとに、前記秘密鍵が更新されている場合、前記新たな秘密鍵を用いて前記アクセス認証用の情報を暗号化して前記主通信手段に送信し、前記秘密鍵が更新されていない場合、前記主通信手段との通信を終了し、
前記主通信手段は、前記アクセス用端末と通信したデータ量が前記一定量に達した後、あらかじめ設定された待ち時間内に、前記アクセス用端末から暗号化された前記アクセス認証用の情報が送信されてきた場合、再度前記アクセス用端末からの前記アクセス認証を行い、前記待ち時間が経過しても、前記アクセス用端末から暗号化された前記アクセス認証用の情報が送信されてこない場合、前記アクセス用端末との通信を終了する、請求項４に記載の認証情報送信システム。
【請求項６】
前記認証用機器は、携帯電話であり、
前記補助通信手段は、前記認証用機器との通信路に携帯電話網を用いる請求項１から５のいずれか１項に記載に認証情報送信システム。
【請求項７】
リモートアクセス対象の情報処理サーバに認証情報を中継するためのリモートアクセス管理装置であって、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器から前記認証情報を取得する補助通信手段と、
前記情報処理サーバにリモートアクセスするアクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、前記補助通信手段で取得された前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する主通信手段と、を有することを特徴とするリモートアクセス管理装置。
【請求項８】
前記主通信手段と前記アクセス用端末間の通信と、前記補助通信手段と前記認証用機器間の通信と、に異なる通信路を用いる請求項７に記載のリモートアクセス管理装置。
【請求項９】
リモートアクセス対象の情報処理サーバに認証情報を中継するためのリモートアクセス管理装置がおこなう認証情報中継方法であって、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器から前記認証情報を取得するステップと、
前記情報処理サーバにリモートアクセスするアクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、取得した前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信するステップと、を有することを特徴とする認証情報中継方法。
【請求項１０】
リモートアクセス対象の情報処理サーバに認証情報を中継するためのリモートアクセス管理装置に、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器から前記認証情報を取得する手順と、
前記情報処理サーバにリモートアクセスするアクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、取得した前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する手順と、を実行させることを特徴とする認証情報中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証用機器で入力された認証情報を、リモートアクセス対象の情報処理サーバに送信する、認証情報送信システム、リモートアクセス管理装置、認証情報中継方法、および認証情報中継プログラムに関する。
【背景技術】
【０００２】
モバイル機器とモバイルネットワークの普及により、社外のモバイルネットワークなどの外部ネットワークから社内のイントラネットにアクセスする機会が増えてきている。このとき、業務に必要なデータやプログラムなどをモバイル機器内に蓄積していると、モバイル機器を紛失したときに情報漏洩の危険性があるため、業務に必要なものは全てイントラネット内のメールサーバやファイルサーバなどの情報処理サーバにおいておき、外部ネットワークからそれらにアクセスするリモートアクセスを用いる手法が広まってきている。
【０００３】
このような、リモートアクセスには、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザを用いる方法や、画面転送型のシンクライアントを用いる方法が広く用いられている。
【０００４】
しかし、イントラネット内の情報処理サーバにリモートアクセスする際に利用するアクセス用端末は、インターネットカフェなど公共の場に備えられているＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であることも珍しくなく、そのようなアクセス用端末にはキーロガーなどの悪意のあるプログラムが備えられている可能性がある。そのため、リモートアクセス対象の情報処理サーバから、アクセス用端末からのリモートアクセスを認証するリモートアクセス認証に用いる、アクセス用端末を使用しているユーザを証明する認証情報を要求された際に、アクセス用端末から認証情報の入力をおこなうと、キーロガーにより認証情報を盗まれる危険性がある。
【０００５】
このような危険性を避けるために、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどに、認証情報を記憶した本人認証装置を用いてリモートアクセス認証をおこなう認証方式が存在している。
【０００６】
例えば、特許文献１には、リモートアクセスに際して、アクセス用端末に接続された本人認証装置を用いてリモートアクセス認証をおこなう技術が記載されている。この特許文献１では、リモートアクセス認証をおこなうにあたり、アクセス用端末に本人認証装置を接続し、主認証装置にリモートアクセス認証を要求する。主認証装置は、アクセス用端末を介して、本人認証装置から認証情報を取得し、取得した認証情報を用いて本人認証装置からのリモートアクセス認証をおこない、本人認証装置が接続されているアクセス用端末からのリモートアクセスの可否を判定する。
【０００７】
また、特許文献２には、リモートアクセスに際して、ユーザが保持する携帯端末機器を用いてリモートアクセス認証をおこなう技術が記載されている。この特許文献２では、アクセス用端末と情報処理サーバ間で通信されるデータをプロキシサーバの要領で中継する中継装置が存在する。アクセス用端末から情報処理サーバへのリモートアクセスに際し、中継装置は、携帯端末機器に認証情報の入力を要求し、携帯端末機器から送信されてきた認証情報を用いて情報処理サーバにリモートアクセスを要求し、情報処理サーバから送信されてきたリモートアクセス認証の結果をアクセス用端末に送信する。
【特許文献１】特開２００４−０２３１６６号公報
【特許文献２】特開２００６−２０２０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載されているような、リモートアクセス認証にＩＣカードなどの本人認証装置を用いる技術には、本人認証装置を用いた認証方式に対応していない情報処理サーバが存在すると、その情報処理サーバへのリモートアクセスの際には、アクセス用端末から認証情報の入力をおこなう必要があり、キーロガーによる認証情報の漏洩の危険性が依然として存在するという課題がある。
【０００９】
また、特許文献２に記載されている、リモートアクセス認証に携帯端末機器を用いる技術では、アクセス用端末は中継装置に接続し、情報処理サーバは中継装置からのリモートアクセス認証をおこなうため、中継装置が対応していない認証方式を持つ情報処理サーバにはリモートアクセスできず、任意の認証方式を持つ情報処理サーバに対応できないという課題がある。
【００１０】
本発明の目的は、上述した課題を解決する、認証情報送信システム、リモートアクセス管理装置、認証情報中継方法、および認証情報中継プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の認証情報送信システムは、
リモートアクセス対象の情報処理サーバに認証情報を送信するための認証情報送信システムであって、
前記情報処理サーバにリモートアクセスするアクセス用端末と、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器と、
前記認証用機器から前記認証情報を取得する補助通信手段と、前記アクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、前記補助通信手段で取得された前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する主通信手段と、を具備するリモートアクセス管理装置と、を有することを特徴とする。
【００１２】
上記目的を達成するために本発明のリモートアクセス管理装置は、
リモートアクセス対象の情報処理サーバに認証情報を中継するためのリモートアクセス管理装置であって、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器から前記認証情報を取得する補助通信手段と、
前記情報処理サーバにリモートアクセスするアクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、前記補助通信手段で取得された前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する主通信手段と、を有することを特徴とする。
【００１３】
上記目的を達成するために本発明の認証情報中継方法は、
リモートアクセス対象の情報処理サーバに認証情報を中継するためのリモートアクセス管理装置がおこなう認証情報中継方法であって、
前記認証情報を入力可能であって、キーロガーを備えない認証用機器から前記認証情報を取得するステップと、
前記情報処理サーバにリモートアクセスするアクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、取得した前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信するステップと、を有することを特徴とする。
【００１４】
上記目的を達成するために本発明の認証情報中継プログラムは、
リモートアクセス対象の情報処理サーバに認証情報を中継するためのリモートアクセス管理装置に、
前記認証情報を入力可能であってキーロガーを備えない認証用機器から前記認証情報を取得する手順と、
前記情報処理サーバにリモートアクセスするアクセス用端末と前記情報処理サーバ間で通信されるデータを中継するとともに、取得した前記認証情報を、前記アクセス用端末から受信したデータと同じ形式に変換し、前記情報処理サーバに送信する手順と、を実行させることを特徴とする。
【発明の効果】
【００１５】
上述のように、本発明によれば、リモートアクセス対象の情報処理サーバに認証情報を送信する際に、認証情報を、キーロガーが備えられている可能性のあるアクセス用端末ではなく、キーロガーを備えない認証用機器から入力するため、安全に認証情報を入力することができる。
【００１６】
また、認証用機器で入力された認証情報は、リモートアクセス管理装置にて、アクセス用端末から送信されてきたデータと同じ形式に変換され、情報処理サーバに送信されるため、任意の認証方式を持つ情報処理サーバにリモートアクセスすることができる。
【００１７】
これにより、信頼のおけない環境下でも安全に認証情報を入力し、任意の認証方式を持つ情報処理サーバにリモートアクセスすることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１９】
（第１の実施形態）
図１に、本発明の第１の実施形態の認証情報送信システムの構成を示す。
【００２０】
図１に示すように、本実施形態の認証情報送信システムは、サーバ群１３０に含まれるリモートアクセス対象の情報処理サーバ（メールサーバ１３１やＷＷＷサーバ１３２など）に対し、認証情報１４０を送信するものであり、プログラム制御により動作するリモートアクセス管理装置１００と、アクセス用端末１１０と、認証用機器１２０と、を有している。なお、サーバ群１３０に含まれる各情報処理サーバは、それぞれ任意の認証方式を持つものとする。
【００２１】
アクセス用端末１１０は、本システムのユーザが、サーバ群１３０に含まれる各情報処理サーバにリモートアクセスするために使用する情報処理装置である。
【００２２】
認証用機器１２０は、アクセス用データ記憶手段１２１と、入力手段１２２と、第１通信手段１２３と、第２通信手段１２４と、を有し、キーロガーを備えないデバイスである。
【００２３】
アクセス用データ記憶手段１２１は、後述するリモートアクセス管理装置１００の主通信手段１０１がアクセス用端末１１０からのアクセスを認証するアクセス認証に用いる、アクセス認証用の情報１２１ａを記憶するための手段である。
【００２４】
入力手段１２２は、サーバ群１３０に含まれる各情報処理サーバがアクセス用端末１１０からのリモートアクセスを認証するリモートアクセス認証に用いる、認証情報１４０を入力するための手段である。
【００２５】
第１通信手段１２３は、後述するリモートアクセス管理装置１００の補助通信手段１０２と通信するための手段である。
【００２６】
第２通信手段１２４は、アクセス用端末１１０と通信するための手段である。
【００２７】
リモートアクセス管理装置１００は、主通信手段１０１と、補助通信手段１０２と、を有している。
【００２８】
補助通信手段１０２は、認証用機器１２０の第１通信手段１２３から送信されてきた認証情報１４０を受信し、主通信手段１０１に転送する。
【００２９】
主通信手段１０１は、認証用機器１２０の第２通信手段１２４を用いて、アクセス用端末１１０を介して認証用機器１２０のアクセス用データ記憶手段１２１に記憶されているアクセス認証用の情報１２１ａを取得し、アクセス用端末１１０からのアクセス認証をおこなう。アクセス認証後は、アクセス用端末１１０とサーバ群１３０に含まれるリモートアクセス対象の情報処理サーバ間で通信されるデータの中継をおこなう。また、リモートアクセス認証の際に、補助通信手段１０２から転送されてきた認証情報１４０を、アクセス用端末１１０から送信されてきたデータと同じ形式に変換し、サーバ群１３０に含まれるリモートアクセス対象の情報処理サーバに送信する。
【００３０】
なお、主通信手段１０１とアクセス用端末１１０間の通信と、補助通信手段１０２と認証用機器１２０の第１通信手段１２３間の通信と、は異なる通信路を用いておこなわれるものとする。
【００３１】
以下に、図２の流れ図を参照して、本実施形態の認証情報送信システムにおける認証処理の動作について説明する。なお、以下では、リモートアクセス対象の情報処理サーバがサーバ群１３０のメールサーバ１３１であるものとして説明する。
【００３２】
まず、アクセス用端末１１０は、認証用機器１２０のアクセス用データ記憶手段１２１に記憶されているアクセス認証用の情報１２１ａを取得し、取得したアクセス認証用の情報１２１ａを主通信手段１０１に送信し、アクセス認証を要求する。
【００３３】
次に、主通信手段１０１は、アクセス用端末１１０から送信されてきたアクセス認証用の情報１２１ａを用いて、アクセス用端末１１０からのアクセス認証をおこなう（ステップ２０１）。
【００３４】
次に、アクセス用端末１１０は、主通信手段１０１を介して、メールサーバ１３１へのリモートアクセスをおこなう（ステップ２０２）。
【００３５】
メールサーバ１３１が、リモートアクセス認証に用いる認証情報１４０を要求した場合（ステップ２０３）、ユーザは、認証用機器１２０の入力手段１２２を用いて認証情報１４０を入力し（ステップ２０４）、入力した認証情報１４０を第１通信手段１２３から補助通信手段１０２に送信する（ステップ２０５）。
【００３６】
補助通信手段１０２は、第１通信手段１２３から送信されてきた認証情報１４０を、主通信手段１０１に転送する。
【００３７】
主通信手段１０１は、補助通信手段１０２から転送された認証情報１４０を、アクセス用端末１１０から送信されてきたデータと同じ形式に変換し（ステップ２０６）、メールサーバ１３１に送信する。
【００３８】
メールサーバ１３１は、主通信手段１０１から送信されてきた認証情報１４０を用い、アクセス用端末１１０からのリモートアクセス認証をおこなう（ステップ２０７）。
【００３９】
次に、本実施形態の効果について説明する。
【００４０】
本実施形態では、メールサーバ１３１にリモートアクセスするための認証情報１４０は、キーロガーが備えられている可能性のあるアクセス用端末１１０ではなく、キーロガーを備えない認証用機器１２０から入力する構成となっているため、安全に認証情報１４０を入力することができるという効果が得られる。
【００４１】
また、本実施形態では、認証用機器１２０で入力された認証情報１４０を、リモートアクセス管理装置１００にてアクセス用端末１１０から送信されてきたデータと同じ形式に変換し、メールサーバ１３１に送信する構成となっているため、任意の認証方式を持つメールサーバ１３１にリモートアクセスすることができるという効果が得られる。
【００４２】
（第２の実施形態）
図３に、本発明の第２の実施形態の認証情報送信システムの構成を示す。
【００４３】
図３に示すように、本実施形態の認証情報送信システムは、第１の実施形態と比較して、アクセス中継手段３４０を設けた点が異なる。それ以外の構成要素は、第１の実施形態と同様であるため、図１と同一の符号を付し、適宜説明を省略する。
【００４４】
アクセス中継手段３４０は、主通信手段１０１とサーバ群１３０との間に配置され、アクセス用端末１１０から主通信手段１０１を経由して受信した操作データを基にサーバ群１３０に含まれる各情報処理サーバへのリモートアクセスを実行し、リモートアクセスの結果として、各情報処理サーバから受信した画面データを、主通信手段１０１を経由してアクセス用端末１１０に送信する。
【００４５】
以下に、図４の流れ図を参照して、本実施形態の認証情報送信システムにおける認証処理の動作について説明する。なお、以下では、リモートアクセス対象がサーバ群１３０のメールサーバ１３１であるものとして説明する。
【００４６】
まず、アクセス用端末１１０は、認証用機器１２０のアクセス用データ記憶手段１２１に記憶されていているアクセス認証用の情報１２１ａを取得し、取得したアクセス認証用の情報１２１ａを主通信手段１０１に送信し、アクセス認証を要求する。
【００４７】
次に、主通信手段１０１は、アクセス用端末１１０から送信されてきたアクセス認証用の情報１２１ａを用いて、アクセス用端末１１０からのアクセス認証をおこなう（ステップ４０１）。
【００４８】
次に、アクセス用端末１１０は、主通信手段１０１を介して、アクセス中継手段３４０にリモート接続し（ステップ４０２）、アクセス中継手段３４０をリモート操作することで、メールサーバ１３１にリモートアクセスをおこなう（ステップ４０３）。
【００４９】
上述したリモート操作は、具体的には、アクセス用端末１１０は、キーボードの押下データなどの操作データを、主通信手段１０１を経由して、アクセス中継手段３４０に送信し、アクセス中継手段３４０は、受信した操作データに基づいてリモートアクセスを実行し、リモートアクセスの結果としてメールサーバ１３１から受信した画面データを、主通信手段１０１を経由して、アクセス用端末１１０に送信することでおこなわれる。
【００５０】
メールサーバ１３１がリモートアクセス認証に用いる認証情報１４０を要求する場合（ステップ４０４）、認証情報１４０を要求する旨の画面データを、アクセス中継手段３４０に送信し、アクセス中継手段３４０は、メールサーバ１３０から送信されてきた画面データをアクセス用端末１１０に送信し、アクセス用端末１１０は、アクセス中継手段３４０から送信されてきた画面データを表示する。
【００５１】
ユーザは、アクセス用端末１１０に認証情報１４０を要求する旨の画面データが表示されると、認証用機器１２０の入力手段１２２を用いて認証情報１４０を入力し（ステップ４０５）、入力した認証情報１４０を第１通信手段１２３から補助通信手段１０２に送信する（ステップ４０６）。
【００５２】
補助通信手段１０２は、認証用機器１２０から送信されてきた認証情報１４０を、主通信手段１０１に転送する。
【００５３】
主通信手段１０１は、補助通信手段１０２から転送された認証情報１４０を、アクセス用端末１１０から送信されてきた操作データと同じ形式に変換し（ステップ４０７）、アクセス中継手段３４０に送信する。
【００５４】
アクセス中継手段３４０は、主通信手段１０１から認証情報１４０が操作データとして送信されてくると、その操作データに基づく処理を実行することで認証情報１４０を取得し、認証情報１４０をメールサーバ１３１に送信する。
【００５５】
メールサーバ１３１は、アクセス中継手段３４０から送信されてきた認証情報１４０を用いて、アクセス中継手段３４０からのリモートアクセス認証をおこなう（ステップ４０８）。
【００５６】
次に、本実施形態の効果について説明する。
【００５７】
本実施形態の認証情報送信システムでは、アクセス用端末１１０は、主通信手段１０１を介して、アクセス中継手段３４０にリモート接続し、アクセス中継手段３４０をリモート操作することで、メールサーバ１３１にリモートアクセスをおこなう構成となっている。そのため、ユーザは、アクセス用端末１１０に備えられているコンピュータウイルス等の悪意のあるプログラムにより汚染されている可能性のあるアプリケーションではなく、アクセス中継手段３４０に備えられている信頼性の高いアプリケーションを使用し、メールサーバ１３１にリモートアクセスをおこなうことができる。このように、本実施形態では、第１の実施形態で得られる効果に加え、安全なアプリケーションを使用し、リモートアクセスをおこなうことができるという効果が得られる。
【００５８】
（第３の実施形態）
図５に、本発明の第３の実施形態の認証情報送信システム構成を示す。
【００５９】
図５に示すように、本実施形態の認証情報送信システムは、第２の実施形態と比較して、リモートアクセス管理装置１００、アクセス用端末１１０、および認証用機器１２０の代わりに、それぞれ、リモートアクセス管理装置５００、アクセス用端末５１０、および認証用機器５２０を設けた点が異なる。
【００６０】
以下では、本実施形態の構成および動作のうち、第２の実施形態と異なる点について説明する。
【００６１】
認証用機器５２０は、アクセス用データ記憶手段５２１と、入力手段５２２と、第１通信手段５２３と、第２通信手段５２４と、を有し、キーロガーを備えないデバイスである。
【００６２】
第１通信手段５２３は、後述するリモートアクセス管理装置５００の補助通信手段５０２と通信するための手段であり、補助通信手段５０２に、アクセス認証用の情報１２１ａを暗号化および復号化するための鍵ペア（秘密鍵５２１ａと公開鍵５０４ａ)の生成要求を送信するとともに、補助通信手段５０２から送信されてきた秘密鍵５２１ａを受信する。
【００６３】
アクセス用データ記憶手段５２１は、補助通信手段５０２から第１通信手段５２３に送信されてきた秘密鍵５２１ａを記憶するための手段である。また、アクセス用データ記憶手段５２１は、後述するリモートアクセス管理装置５００の主通信手段５０１がアクセス用端末５１０からのアクセス認証に用いるアクセス認証用の情報１２１ａも記憶しているものとする。
【００６４】
入力手段５２２は、サーバ群１３０に含まれる各情報処理サーバがアクセス用端末５１０からのリモートアクセス認証に用いる認証情報１４０を入力するための手段である。
【００６５】
第２通信手段５２４は、後述するアクセス用端末５１０と通信するための手段である。
【００６６】
リモートアクセス管理装置５００は、主通信手段５０１および補助通信手段５０２に加えて、鍵生成手段５０３と、データ記憶手段５０４と、を有している。
【００６７】
鍵生成手段５０３は、認証用機器５２０および主通信手段５０１からの鍵ペアの生成要求を受信し、アクセス認証用の情報１２１ａを暗号化および復号化するための鍵ペア（秘密鍵５２１ａおよび公開鍵５０４ａ)を生成する。また、鍵生成手段５０３は、生成した秘密鍵５２１ａを補助通信手段５０２から認証用機器５２０の第１通信手段５２３に送信するとともに、生成した公開鍵５０４ａをデータ記憶手段５０４に記憶する。
【００６８】
補助通信手段５０２は、認証用機器５２０の第１通信手段５２３から送信されてきた、鍵ペアの生成要求を受信し、鍵生成手段５０３に転送し、鍵生成手段５０３が生成した秘密鍵５２１ａを、第１通信手段５２３に送信する。また、補助通信手段５０２は、鍵ペアの生成要求を送信してきた認証用機器５２０が、リモートアクセス管理装置５００を利用可能な認証用機器であるかの識別をおこなう。
【００６９】
主通信手段５０１は、アクセス用端末５１０がアクセス用データ記憶手段５２１に記憶されている秘密鍵５２１ａを用いて暗号化したアクセス認証用の情報１２１ａを、アクセス用端末５１０から取得し、取得した暗号化されたアクセス認証用の情報１２１ａを、データ記憶手段５０４に記憶されている公開鍵５０４ａを用いて復号化し、アクセス用端末５１０からのアクセス認証をおこなう。また、主通信手段５０１は、アクセス認証後、アクセス用端末５１０と通信したデータ量をカウントし、カウントしたデータ量が一定量に達すると、鍵生成手段５０３に新たな鍵ペア（新たな秘密鍵５２１ｂおよび公開鍵５０４ｂ)の生成要求を送信する。その後、カウントしたデータ量が一定量に達した後、あらかじめ設定された待ち時間が経過しても、アクセス用端末５１０から秘密鍵５２１ｂを用いて暗号化されたアクセス認証用の情報１２１ａが送信されてこない場合、アクセス用端末５１０との通信を終了する。
【００７０】
アクセス用端末５１０は、本システムのユーザが、メールサーバ１３１にリモートアクセスするために使用する情報処理装置である。アクセス用端末５１０は、認証用機器５２０のアクセス用データ記憶手段５２１に記憶されているアクセス認証用の情報１２１ａおよび秘密鍵５２１ａを取得し、秘密鍵５２１ａを用いてアクセス認証用の情報１２１ａを暗号化する。また、アクセス用端末５１０は、暗号化したアクセス認証用の情報１２１ａを主通信手段５０１に送信し、アクセス認証を要求する。さらに、アクセス用端末５１０は、アクセス認証後、主通信手段５０１と通信したデータ量をカウントし、カウントしたデータ量が一定量に達すると、アクセス用データ記憶手段５２１に記憶されている秘密鍵５２１ａが秘密鍵５２１ｂに更新されているかを確認する。アクセス用端末５１０は、秘密鍵５２１ａが更新されていれば、秘密鍵５２１ｂを用いてアクセス認証用の情報１２１ａを暗号化し、主通信手段５０１に送信し、再度アクセス認証を要求する。アクセス用端末５１０は、秘密鍵５２１ａが更新されていなければ、主通信手段５０１との通信を終了する。
【００７１】
以下に、図６および図７の流れ図を参照して本実施形態の認証処理の動作について説明する。なお、以下では、リモートアクセス対象がサーバ群１３０のメールサーバ１３１であるものとして説明する。
【００７２】
最初に、リモートアクセス管理装置５００におけるアクセス認証処理の動作について図６を用いて説明する。
【００７３】
まず、認証用機器５２０は、第１通信手段５２３から、鍵ペアの生成要求を補助通信手段５０２に送信する。
【００７４】
次に、補助通信手段５０２は、認証用機器５２０の第１通信手段５２３から送信されてきた鍵ペアの生成要求を受信し、鍵生成手段５０３に転送する。
【００７５】
次に、鍵生成手段５０３は、補助通信手段５０２から転送された鍵ペアの生成要求を受信し、鍵ペア（秘密鍵５２１ａと公開鍵５０４ａ）を生成する（ステップ６０１）。また、鍵生成手段５０３は、生成した公開鍵５０４ａをデータ記憶手段５０４に記憶する。
【００７６】
次に、補助通信手段５０２は、鍵ペアの生成要求を送信してきた認証用機器５２０が、リモートアクセス管理装置５００を利用可能な認証用機器であるかの識別をおこなう（ステップ６０２）。補助通信手段５０２は、認証用機器５２０が利用可能な認証用機器である場合、鍵生成手段５０３が生成した秘密鍵５２１ａを第１通信手段５２３に送信する（ステップ６０３）。
【００７７】
次に、主通信手段５０１は、アクセス用端末５１０が認証用機器５２０のアクセス用データ記憶手段５２１に記憶されている秘密鍵５２１ａを用いて暗号化したアクセス認証用の情報１２１ａを、アクセス用端末５１０から取得し、取得した暗号化されたアクセス認証用の情報１２１ａを、データ記憶手段５０４に記憶されている公開鍵５０４ａを用いて復号化し、復号化したアクセス認証用の情報１２１ａを用いて、アクセス用端末５１０からのアクセス認証をおこなう（ステップ６０４）。
【００７８】
次に、主通信手段５０１は、アクセス用端末５１０とアクセス中継手段３４０間で通信されるデータの中継をおこなうとともに（ステップ６０５）、アクセス認証後、アクセス用端末５１０と通信したデータ量をカウントし、カウントしたデータ量が一定量に達すると（ステップ６０６）、鍵生成手段５０３に新たな鍵ペアの生成要求を送信する。
【００７９】
次に、鍵生成手段５０３は、主通信手段５０１から送信されてきた鍵ペアの生成要求を受信し、新たな鍵ペア（秘密鍵５２１ｂと公開鍵５０４ｂ）を生成する（ステップ６０７）。また、鍵生成手段５０３は、生成した秘密鍵５２１ｂを補助通信手段５０２から第１通信手段５２３に送信するとともに（ステップ６０８）、データ記憶手段５０４に記憶されている公開鍵５０４ａを生成した公開鍵５０４ｂに更新する。
【００８０】
その後、主通信手段５１０は、アクセス用端末５１０と通信したデータ量が一定量に達した後、あらかじめ設定された待ち時間が経過しても、アクセス用端末５１０から秘密鍵５２１ｂを用いて暗号化されたアクセス認証用の情報１２１ａが送信されてこない場合、アクセス用端末５１０との通信を終了する。
【００８１】
以降、主通信手段５０１は、アクセス用端末５１０との通信が行われている間、アクセス用端末５１０と通信したデータ量をカウントし、カウントしたデータ量が一定量に達するごとにステップ６０５以降の動作を繰り返す。
【００８２】
次に、アクセス用端末５１０および認証用機器５２０におけるアクセス認証処理の動作について図７を用いて説明する。
【００８３】
まず、認証用機器５２０は、第２通信手段５２４を用いてアクセス用端末５１０と接続するとともに、第１通信手段５２３から、補助通信手段５０２に鍵ペアの生成要求を送信する（ステップ７０１）。
【００８４】
次に、認証用機器５２０は、補助通信手段５０２から送信されてきた鍵生成手段５０３が生成した秘密鍵５２１ａを、アクセス用データ記憶手段５２１に記憶する。
【００８５】
次に、アクセス用端末５１０は、アクセス用データ記憶手段５２１に記憶されているアクセス認証用の情報１２１ａおよび秘密鍵５２１ａを取得し、秘密鍵５２１ａを用いてアクセス認証用の情報１２１ａを暗号化し、暗号化したアクセス認証用の情報１２１ａを主通信手段５０１に送信し、アクセス認証を要求する（ステップ７０２）。
【００８６】
次に、アクセス用端末５１０は、主通信手段５０１を介して、アクセス中継手段３４０とリモート接続し（ステップ７０３）、アクセス中継手段３４０をリモート操作して、メールサーバ１３１にリモートアクセスする（ステップ７０４）。
【００８７】
ユーザは、メールサーバ１３１から、リモートアクセス認証に用いる認証情報１４０を要求された場合、第２の実施形態と同様に、認証用機器５２０の入力手段５２２を用いて認証情報１４０を入力し（ステップ７０９）、入力した認証情報１４０を第１通信手段５２３から補助通信手段５０２に送信する（ステップ７１０）。
【００８８】
アクセス用端末５１０は、アクセス認証後、アクセス中継手段３４０とリモート接続し、メールサーバ１３１にリモートアクセスしている間、主通信手段５０１と通信したデータ量をカウントし、カウントしたデータ量が一定量に達したかを判定する（ステップ７０５）。
【００８９】
アクセス用端末５１０は、カウントしたデータ量が一定量に達していない場合、アクセス用データ記憶手段５２１の秘密鍵５２１ａが秘密鍵５２１ｂに更新されているかを確認する（ステップ７０６）。
【００９０】
アクセス用端末５１０は、秘密鍵５２１ａが更新されている場合、主通信手段５０１との通信に異常が生じたと判断し通信を終了する。
【００９１】
アクセス用端末５１０は、秘密鍵５２１ａが更新されていない場合、主通信手段５０１との通信は正常であると判断し通信を継続する。
【００９２】
アクセス用端末５１０は、カウントしたデータ量が一定量に達している場合、アクセス用データ記憶手段５２１の秘密鍵５２１ａが秘密鍵５２１ｂに更新されているかを確認する（ステップ７０７）。
【００９３】
アクセス用端末５１０は、秘密鍵５２１ａが更新されている場合、主通信手段５０１との通信は正常であると判断し、秘密鍵５２１ｂを用いてアクセス認証用の情報１２１ａを暗号化し、主通信手段５０１に送信し、再度アクセス認証を要求する（ステップ７０８）。
【００９４】
アクセス用端末５１０は、秘密鍵５２１ａが更新されていない場合、主通信手段５０１との通信に異常が生じた判断し通信を終了する。
【００９５】
以降、アクセス用端末５１０は、メールサーバ１３１にリモートアクセスしている間、主通信手段５０１と通信したデータ量をカウントし、カウントしたデータ量が一定量に達するごとに、ステップ７０４以降の動作を繰り返す。
【００９６】
次に、本実施形態の効果について説明する。
【００９７】
本実施形態の認証情報送信システムでは、主通信手段５０１は、アクセス用端末５１０と通信したデータ量が一定量に達するごとに、アクセス認証用の情報１２１ａを暗号化および複合化するための鍵ペアを更新し、鍵ペアを更新するごとに、新たな鍵ペアを用いたアクセス認証を必要とし、新たな鍵ペアを用いたアクセス認証がおこなわれない場合、アクセス用端末５１０との通信を終了する構成となっている。そのため、秘密鍵５２１ａがアクセス用端末５１０から不正にコピーされ、他のシステムで利用された場合でも、秘密鍵５２１ａの更新の有無から不正利用を検出し、その通信を終了することができる構成となっている。このように本実施形態では、第１および第２の実施形態の効果に加え、不正なアクセスを検知し、その通信を終了することができるという効果が得られる。
【００９８】
上述した第１〜第３の実施形態の認証情報送信システムは、一例であり、その構成及び動作は、発明の主旨を逸脱しない範囲で、適宜に変更可能である。
【００９９】
例えば、第１〜第３の実施形態では、認証用機器１２０（または５２０）の入力手段１２２（または５２２）を用いて認証情報１４０の入力をおこなっているが、あらかじめ認証情報１４０をアクセス用データ記憶手段１２１（または５２１）に記憶しておき、リモートアクセス対象の情報処理サーバがリモートアクセス認証に用いる認証情報１４０を要求した場合、アクセス用データ記憶手段１２１（または５２１）に記憶されている認証情報１４０を、リモートアクセス管理装置１００（または５００）を経由して、情報処理サーバに送信するようにしてもよい。
【０１００】
また、例えば、第１〜第３の実施形態では、最小構成のためアクセス用端末１１０（または５１０）と、認証用機器１２０（または５２０）と、はシステム中に各１台しか存在しないので、リモートアクセス管理装置１００（または５００）では、これらの結びつけをおこなう手段は必要としないが、リモートアクセス管理装置１００（または５００）に、アクセス用端末１１０（または５１０）と認証用機器１２０（または５２０）を結び付ける情報を記憶する手段（例えば、データベースや、第３の実施形態であればデータ記憶手段５０４など）を設けることで、複数のアクセス用端末および認証用機器が利用できるようにしてもよい。
【実施例】
【０１０１】
次に、具体的な実施例を用いて本発明を実施するための最良の形態を説明する。
【０１０２】
（実施例１）
本実施例は、図３に示した第２の実施形態の認証情報送信システムを、具体化したものである。
【０１０３】
本実施例では、アクセス用端末１１０として、インターネットカフェなどの公共の場に備えられたＰＣを使用するものとし、以下では、アクセス用端末１１０をＰＣ１１０と称する。
【０１０４】
また、本実施例では、認証用機器１２０として、ＰＣ１１０を使用しているユーザを証明するユーザ証明書をメモリ内に記憶した携帯電話を使用するものとし、以下では、認証用機器１２０を携帯電話１２０と称し、アクセス用データ記憶手段１２１をメモリ１２１と称する。また、アクセス認証用の情報１２１ａとしては、ユーザ証明書、パスワード、携帯電話固有の機器ＩＤなどを用いることができるが、本実施例では、ユーザ証明書を用いるものとし、以下では、アクセス認証用の情報１２１ａをユーザ証明書１２１ａと称する。また、第２通信手段１２４としては、例えば、ＵＳＢ通信のような有線通信もしくはＢｌｕｅｔｏｏｔｈのような無線通信のいずれも使用できるが、本実施例では、ＵＳＢ通信を使用するものとする。
【０１０５】
また、本実施例では、アクセス中継手段３４０として、シンクライアントサーバを備えたイントラネット内のＰＣを使用するものとし、以下では、アクセス中継手段３４０をＰＣ３４０と称する。
【０１０６】
また、本実施例では、ＰＣ１１０は、ＰＣ３４０にリモート接続するための手段として、例えば、当業者によく知られたＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｃ  Ｃｏｍｐｕｔｉｎｇ：ｈｔｔｐ：／／ｗｗｗ．ｒｅａｌｖｎｃ．ｃｏｍなどから取得可能）を使用するものとし、ＰＣ３４０には、ＰＣ１１０からのリモート接続を受け付けるシンクライアントサーバであるＶＮＣサーバが備えられているものとする。
【０１０７】
以下に、本実施例の認証情報送信システムにおける認証処理の動作について説明する。なお、以下では、リモートアクセス対象が、サーバ群１３０のメールサーバ１３１であるものとして説明する。
【０１０８】
まず、ＰＣ１１０は、携帯電話１２０のメモリ１２１に記憶されているユーザ証明書１２１ａを取得し、主通信手段１０１に送信する。
【０１０９】
次に、主通信手段１０１は、ＰＣ１１０から送信されてきたユーザ証明書１２１ａを用いて、例えば、当業者によく知られたアクセス認証手順である、ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ：ＴＬＳの詳細な認証手順についてはＲＦＣ２２４６を参照)プロトコルに従い、ＰＣ１１０からのアクセス認証をおこなう。ＴＬＳ以外に、同じく当業者によく知られたパスワード認証や、あらかじめ接続可能なＰＣ１１０を特定するための機器ＩＤ情報を主通信手段１０１内に登録しておき、ＰＣ１１０から送られてくる機器ＩＤと一致するかどうかでアクセス認証をおこなうようにしても良い。
【０１１０】
アクセス認証に成功した場合、主通信手段１０１は、ＰＣ１１０とＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｒｏｋ）を形成する。
【０１１１】
ＰＣ１１０は、アクセス認証後は、このＶＰＮを経由して主通信手段１０１と通信をおこなう。
【０１１２】
次に、ＰＣ１１０は、ＶＮＣを用いて、ＰＣ３４０にリモート接続し、ＰＣ３４０をリモート操作することで、メールサーバ１３１にリモートアクセスする。
【０１１３】
ＰＣ１１０は、ＰＣ３４０をリモート操作するに当たり、キーボードやマウスなどの入力手段に入力された操作データを送信し、ＰＣ３４０は、受信した操作データに基づいてメールサーバ１３１へのリモートアクセスを実行し、その結果としてメールサーバ１３１から送信されてきた画面データをＰＣ１１０に送信し、ＰＣ１１０は受信した画面データをディスプレイなどの出力装置に表示する。すなわち、ユーザには、ＰＣ１１０上であたかもＰＣ３４０を直接操作しているかのような、リモート操作環境が提供される。
【０１１４】
次に、リモートアクセスをおこなっているメールサーバ１３１が、メール取得の可否を判定するために、リモートアクセス認証に用いる認証情報１４０を要求した場合、ユーザは、ＰＣ１１０ではなく、携帯電話１２０の入力手段１２２へのキー入力により認証情報１４０の入力をおこなう。ここでは、パスワードを要求されたものとし、以下では、認証情報１４０をパスワード１４０と称する。
【０１１５】
次に、携帯電話１２０は、ユーザにより入力されたパスワード１４０を、例えば、携帯電話網のような、比較的盗聴などの危険性が低い通信路を用いて、補助通信手段１０２に送信する。
【０１１６】
次に、補助通信手段１０２は携帯電話１２０から送信されてきたパスワード１４０を、主通信手段１０１に転送する。
【０１１７】
次に、主通信手段１０１は、補助通信手段１０２から転送されたパスワード１４０を、ＰＣ１１０から送信されてきた操作データと同じ形式に変換し、ＰＣ３４０に送信する。
【０１１８】
より具体的には、パスワード１４０は、ＰＣ１１０の入力手段に入力された操作データ、例えば、キーボードの押下データや、マウスの移動データ、またはマウスのクリックイベントデータなどの形式に変換され、ＰＣ３４０に送信される。これにより、ＰＣ３４０は、あたかもＰＣ１１０でパスワード１４０の入力がおこなわれたかのように、パスワード１４０の操作データを受信することができる。
【０１１９】
その後、ＰＣ３４０は、パスワード１４０をメールサーバ１３１に送信し、メールサーバ１３１は、ＰＣ３４０から送信されてきたパスワード１４０を用いてＰＣ３４０からのリモートアクセス認証をおこなう。
【０１２０】
また、本実施例では、パスワード１４０を要求された際に、携帯電話１２０の入力手段１２２からパスワード１４０の入力をおこなうとなっているが、パスワード１４０をあらかじめ携帯電話１２０のメモリ１２１に記憶しておき、パスワード１４０が要求された際には、例えば、携帯電話１２０の入力手段１２２であるキーのいずれかにパスワード送信の動作を割り振り、そのキーを押すことにより、メモリ１２１に記憶されているパスワード１４０を補助通信手段１０２に送信するようにしても良い。このようにすると、携帯電話１２０の入力手段１２２でパスワード１４０を直接入力することがなくなるため、パスワード１４０の入力の手間を削減できるだけでなく、パスワード１４０入力時の盗み見を防止することができるようになるという効果が得られる。
【０１２１】
（実施例２）
本実施例は、図５に示した第３の実施形態の認証情報送信システムを、具体化したものである。
【０１２２】
本実施例では、アクセス用端末５１０として、インターネットカフェなどの公共の場に備えられたＰＣを使用するものとし、以下では、アクセス用端末５１０をＰＣ５１０と称する。また、ＰＣ５１０で、アクセス認証に必要な動作をおこなう必要があるため、ＰＣ５１０に、アクセス認証に必要な動作を実行させるアクセス認証用のプログラムを、ＰＣ５１０上で実行する必要がある。ここでは、アクセス認証用のプログラムを、あらかじめ認証用機器５２０のアクセス用データ記憶手段５２１やＵＳＢメモリなどに記憶しておき、リモートアクセスの際に、ＰＣ５１０にそれらを接続し、ＰＣ５１０上でアクセス認証用のプログラム実行することで、主通信手段５０１にアクセス認証を要求するものとする。
【０１２３】
また、本実施例では、認証用機器５２０として、ＰＣ５１０を使用しているユーザを証明するユーザ証明書をメモリ内に記憶した携帯電話を使用するものとし、以下では、認証用機器５２０を携帯電話５２０と称し、アクセス用データ記憶手段５２１をメモリ５２１と称する。また、本実施例では、アクセス認証用の情報１２１ａとして、ユーザ証明書を使用するものとし、以下では、アクセス認証用の情報１２１ａをユーザ証明書１２１ａと称する。また、本実施例では、第２通信手段５２４として、ＵＳＢ通信を使用するものとする。
【０１２４】
また、本実施例では、実施例１と同様に、アクセス中継手段３４０をＰＣ３４０と称し、また、ＰＣ５１０は、ＰＣ３４０にリモート接続するための手段としてＶＮＣを使用するものとする。
【０１２５】
以下に、本実施例の認証情報送信システムにおける認証処理の動作について説明する。なお、以下では、リモートアクセス対象が、サーバ群１３０のメールサーバ１３１であるものとして説明する。
【０１２６】
まず、携帯電話５２０は、補助通信手段５０２に鍵ペアの生成要求を送信する。
【０１２７】
次に、補助通信手段５０２は、携帯電話５２０から送信されてきた鍵ペアの生成要求を鍵生成手段５０３に転送する。
【０１２８】
次に、鍵生成手段５０３は、補助通信手段５０２から転送された鍵ペアの生成要求を受信し、鍵ペアを生成する。
【０１２９】
次に、補助通信手段５０２は、鍵ペアの生成要求を送信してきた携帯電話５２０が、リモートアクセス管理装置５００を利用可能な認証用機器であるかの識別をおこなう。なお、携帯電話５２０を識別するための機器ＩＤや電話番号といった識別データは、あらかじめリモートアクセス管理装置５００が有するデータ記憶手段５０４などの記憶装置に記憶されているものとする。
【０１３０】
鍵ペアの生成要求を送信してきた携帯電話５２０が、利用可能な認証用機器であった場合、鍵生成手段５０３は、補助通信手段５０２から携帯電話５２０に秘密鍵５２１ａを送信し、携帯電話５２０は、受信した秘密鍵５２１ａをメモリ５２１に記憶する。
【０１３１】
なお、携帯電話５２０と補助通信手段５０２間の通信は、比較的盗聴などの危険性の少ない携帯電話網などの通信路を用いておこなわれるものとする。
【０１３２】
次に、ＰＣ５４０は、携帯電話５２０のメモリ５２１に記憶されている秘密鍵５２１ａおよびユーザ証明書１２１ａを取得し、秘密鍵５２１ａを用いてユーザ証明書１２１ａを暗号化する。
【０１３３】
次に、ＰＣ５１０は、暗号化したユーザ証明書１２１ａを主通信手段５０１に送信し、アクセス認証を要求する。
【０１３４】
主通信手段５０１は、ＰＣ５１０から送信されてきた暗号化されたユーザ証明書１２１ａを、データ記憶手段５０４に記憶されている公開鍵５０４ａを用いて復号化し、復号化したユーザ証明書１２１ａを用いて、ＰＣ５１０からのアクセス認証をおこなう。
【０１３５】
なお、主通信手段５０１でおこなうアクセス認証には、公開鍵方式を利用できる任意の認証方式を用いるものとする。
【０１３６】
アクセス認証が成功した場合、主通信手段５０１は、実施例１と同様に、ＰＣ５１０とＶＰＮを形成する。ＰＣ５１０は、アクセス認証後は、このＶＰＮを経由して主通信手段５０１と通信をおこない、ＶＮＣを用いてＰＣ３４０にリモート接続し、ＰＣ３４０をリモート操作することで、メールサーバ１３１にリモートアクセスする。なお、以降のメールサーバ１３１へのリモートアクセス動作は、上述した実施例１と同様のため、説明を省略する。
【０１３７】
次に、アクセス認証後の動作について説明する。
【０１３８】
最初に、リモートアクセス管理装置５００における動作について説明する。
【０１３９】
アクセス認証後、主通信手段５０１は、ＰＣ５１０と通信したデータ量が一定量に達するごとに、鍵生成手段５０３を用いて、新たな鍵ペアを生成する。
【０１４０】
鍵生成手段５０３は、新たな鍵ペア（秘密鍵５２１ｂおよび公開鍵５０４ｂ）を生成するごとに、秘密鍵５２１ｂを補助通信手段５０２から携帯電話５２０に送信するとともに、データ記憶手段５０４に記憶されている公開鍵５０４ａを公開鍵５０４ｂに更新する。
【０１４１】
その後、主通信手段５０１は、カウントしたデータ量が一定量に達した後、あらかじめ設定された待ち時間が経過しても、ＰＣ５１０から、秘密鍵５２１ｂで暗号化されたユーザ証明書１２１ａが送信されてこない場合、ＰＣ５１０との通信を終了する。
【０１４２】
次に、ＰＣ５１０および携帯電話５２０における動作、について説明する。
【０１４３】
アクセス認証後、携帯電話５２０は、補助通信手段５０２から秘密鍵５２１ｂを受信するたびに、メモリ５２１に記憶されている秘密鍵５２１ａを受信した秘密鍵５２１ｂに更新する。
【０１４４】
ＰＣ５１０は、主通信手段５０１と通信したデータ量をカウントし、カウントしたデータ量が一定量に達するごとに、携帯電話５２０のメモリ５２１に記憶されている秘密鍵５２１ａが密秘密５２１ｂに更新されているかを確認する。
【０１４５】
ＰＣ５１０は、秘密鍵５２１ａが更新されている場合、秘密鍵５２１ｂを用いてアクセス認証用の情報１２１ａを暗号化し、主通信手段５０１に送信し、再度アクセス認証を要求する。
【０１４６】
また、ＰＣ５１０は、秘密鍵５２１ａが更新されていない場合、主通信手段５０１との通信に異常が生じたと判断し、通信を終了する。
【０１４７】
なお、本発明のリモートアクセス管理装置１００（または５００）は、上述のように専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、リモートアクセス管理装置１００（または５００）で読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをリモートアクセス管理装置１００（または５００）に読み込ませ、実行するものであっても良い。リモートアクセス管理装置１００（または５００）で読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、リモートアクセス管理装置１００（または５００）に内蔵されるハードディスク装置等の記憶装置を指す。さらに、リモートアクセス管理装置１００（または５００）で読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にリモートアクセス管理装置１００（または５００）内部の揮発性メモリのように一定時間プログラムを保持しているものを含む。
【産業上の利用可能性】
【０１４８】
本発明は、認証情報を情報処理サーバに送信する用途に利用できる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の第１の実施形態の認証情報送信システムの構成を示すブロック図である。
【図２】図１に示した認証情報送信システムにおける認証処理の動作を説明する流れ図である。
【図３】本発明の第２の実施形態の認証情報送信システムの構成を示すプロック図である。
【図４】図３に示した認証情報送信システムにおける認証処理の動作を説明する流れ図である。
【図５】本発明の第３の実施形態の認証情報送信システムの構成を示すプロック図である。
【図６】図５に示したリモートアクセス管理装置におけるアクセス認証処理の動作を説明する流れ図である。
【図７】図５に示したアクセス用端末および認証用機器におけるアクセス認証処理の動作を説明する流れ図である。
【符号の説明】
【０１５０】
１００    リモートアクセス管理装置
１０１    主通信手段
１０２    補助通信手段
１１０    アクセス用端末
１２０    認証用機器
１２１    アクセス用データ記憶手段
１２１ａ    アクセス認証用の情報
１２２    入力手段
１２３    第１通信手段
１２４    第２通信手段
１３０    サーバ群
１３１    メールサーバ
１３２    ＷＷＷサーバ
１４０    認証情報
３４０    アクセス中継手段
５００    リモートアクセス管理装置
５０１    主通信手段
５０２    補助通信手段
５０３    鍵生成手段
５０４    データ記憶手段
５０４ａ，５０４ｂ    公開鍵
５１０    アクセス用端末
５２０    認証用機器
５２１    アクセス用データ記憶手段
５２１ａ，５２１ｂ    秘密鍵
５２２    入力手段
５２３    第１通信手段
５２４    第２通信手段
【図１】
2009122921.tif 000003
【図２】
2009122921.tif 000004
【図３】
2009122921.tif 000005
【図４】
2009122921.tif 000006
【図５】
2009122921.tif 000007
【図６】
2009122921.tif 000008
【図７】
2009122921.tif 000009