(57)【要約】【課題】偽の通信ネットワーク又はサーバを見破って情報の漏洩及び改ざんを防止する等により通信の安全性を確保する。【解決手段】情報処理システム１０において、携帯電話は、セキュリティの確保されていない通信回線において通信先と認証し通信のセキュリティを確保するセキュリティ確保設定の設定プログラムを、セキュアな第１の通信回線を経由して登録サーバから取得し、情報処理装置は、携帯電話から取得した設定プログラムを実行してセキュリティ確保設定を行い、セキュアでない第２の通信回線を経由して中継サーバと通信し、登録サーバは、第１の通信回線を経由して携帯電話からのアクセスを受け、利用者を認証し、設定プログラムを携帯電話に送信し、中継サーバは、情報処理装置から通信要求を受けた場合に、その情報処理装置を認証してセキュリティ確保設定を行い、情報処理装置から第２の通信回線を経由した通信ネットワークへのアクセスを中継する。【選択図】図１
2006050257.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話と、情報処理装置と、前記情報処理装置から通信ネットワークへのアクセスを中継する中継サーバと、前記携帯電話からの指示に基づき前記中継サーバを利用する利用者を登録する登録サーバとを備えた情報処理システムであって、
前記携帯電話は、
予めセキュリティの確保された第１の通信回線を経由して前記登録サーバに対してアクセスし、セキュリティの確保されていない通信回線において通信先との認証を行い通信のセキュリティを確保するセキュリティ確保設定の設定プログラムを、前記登録サーバから取得する第１通信部と、
前記設定プログラムを近距離通信により前記情報処理装置に送信する近距離通信送信部と
を有し、
前記情報処理装置は、
前記設定プログラムを、前記携帯電話から取得する近距離通信受信部と、
前記設定プログラムを実行することにより、セキュリティの確保されていない第２の通信回線を経由して前記中継サーバとの認証を行い前記セキュリティ確保設定を行うセキュリティ確保設定部と、
前記セキュリティ確保設定を行った場合に、前記第２の通信回線を経由して前記中継サーバと通信することにより、前記通信ネットワークに接続する第２通信部と
を有し、
前記登録サーバは、
前記携帯電話からのアクセスに基づいて、前記中継サーバによる中継を許可する対象の利用者である許可対象利用者を登録するユーザ登録部と、
前記許可対象利用者が前記情報処理装置において前記セキュリティ確保設定を行う前記設定プログラムを、前記携帯電話に送信する設定プログラム送信部と
を有し、
前記中継サーバは、
前記情報処理装置から前記第２の通信回線を経由して通信要求を受けた場合に、前記情報処理装置の利用者が前記許可対象利用者であると認証したことを条件として前記セキュリティ確保設定を行う通信要求処理部と、
前記セキュリティ確保設定を行った場合に、前記情報処理装置から前記通信ネットワークへのアクセスを中継するアクセス中継部と
を有する情報処理システム。
【請求項２】
前記設定プログラム送信部は、前記設定プログラムを、前記携帯電話で実行可能かつ前記携帯電話によりダウンロードされて実行される携帯電話用プログラムに内蔵して、前記携帯電話に送信し、
前記近距離通信送信部は、当該携帯電話用プログラムを実行することにより前記設定プログラムを前記情報処理装置に送信する
請求項１記載の情報処理システム。
【請求項３】
前記携帯電話は、
前記中継サーバを経由して前記情報処理装置を前記通信ネットワークに接続させる接続対価の支払い処理を、前記登録サーバに対して行う使用料金支払部を更に備え、
前記登録サーバは、
前記携帯電話からの指示に応じて前記接続対価を前記許可対象利用者に課金する処理を行う課金処理部を更に備え、
前記アクセス中継部は、前記通信要求に応じて定まる前記情報処理装置の許可対象利用者について、当該許可対象利用者による前記中継サーバに対する接続が、当該許可対象利用者により支払われた前記接続対価により定まる接続許容範囲内である場合に、当該情報処理装置から前記通信ネットワークへのアクセスを中継し、当該接続が当該許可対象利用者の接続許容範囲外の場合に、当該情報処理装置から前記通信ネットワークへのアクセスを中継しない
請求項１記載の情報処理システム。
【請求項４】
前記使用料金支払部は、既に支払い処理を行った前記接続対価を変更する処理を更に行い、
前記課金処理部は、前記接続対価の変更に応じて前記許可対象利用者に課金する課金額を変更し、
前記アクセス中継部は、前記使用料金支払部により変更された変更後の接続対価に基づいて、前記通信ネットワークへのアクセスの中継の可否を判断する
請求項３記載の情報処理システム。
【請求項５】
前記使用料金支払部は、既に支払い処理を行った前記接続対価により定まる前記接続許容範囲について、当該接続許容範囲を定める方式を変更する処理を行い、
前記アクセス中継部は、前記接続許容範囲を定める方式が変更された場合に、方式の変更された前記接続許容範囲に基づいて、前記情報処理装置から前記通信ネットワークへのアクセスを中継するか否かを判断する
請求項３記載の情報処理システム。
【請求項６】
前記情報処理装置と無線通信することにより、前記情報処理装置を前記中継サーバに接続する無線ＬＡＮアクセスポイントを更に備え、
前記第２通信部は、前記無線ＬＡＮアクセスポイントを経由して、前記中継サーバと暗号通信する
請求項１記載の情報処理システム。
【請求項７】
前記第１通信部は、前記情報処理装置の機種を識別する機種識別情報を前記登録サーバに送信し、
前記設定プログラム送信部は、前記情報処理装置の前記機種識別情報に応じた設定プログラムを生成して、前記情報処理装置に送信する
請求項１記載の情報処理システム。
【請求項８】
前記ユーザ登録部は、許可対象利用者に対応付けて、許可対象利用者の情報処理装置を所属させるグループの識別情報を登録し、
前記アクセス中継部は、同一のグループに所属する一の情報処理装置から他の情報処理装置を参照するアクセスを許可し、所属するグループが互いに異なる情報処理装置が相互に参照するアクセスを禁止する
請求項１記載の情報処理システム。
【請求項９】
前記ユーザ登録部は、複数の許可対象利用者により相互の携帯電話の識別情報が指定された場合に、当該複数の許可対象利用者の携帯電話に送る設定プログラムにより前記セキュリティ確保設定が行われた複数の情報処理装置を、同一のグループに所属させる
請求項８記載の情報処理システム。
【請求項１０】
前記アクセス中継部は、同一の設定プログラムにより前記セキュリティ確保設定が行われた一の情報処理装置から他の情報処理装置を参照するアクセスを許可し、互いに異なる設定プログラムによりセキュリティ確保設定が行われた複数の情報処理装置が相互に参照するアクセスを禁止する
請求項１記載の情報処理システム。
【請求項１１】
携帯電話と、情報処理装置と、前記情報処理装置から通信ネットワークへのアクセスを中継する中継サーバと、前記携帯電話からの指示に基づき前記中継サーバを利用する利用者を登録する登録サーバとを備えた情報処理システムにおける通信方法であって、
前記携帯電話により、
予めセキュリティの確保された第１の通信回線を経由して前記登録サーバに対してアクセスし、セキュリティの確保されていない通信回線において通信先との認証を行い通信のセキュリティを確保するセキュリティ確保設定の設定プログラムを、前記登録サーバから取得する第１通信段階と、
前記設定プログラムを近距離通信により前記情報処理装置に送信する近距離通信送信段階と、
前記情報処理装置により、
前記設定プログラムを、前記携帯電話から取得する近距離通信受信段階と、
前記設定プログラムを実行することにより、セキュリティの確保されていない第２の通信回線を経由して前記中継サーバとの認証を行い前記セキュリティ確保設定を行うセキュリティ確保設定段階と、
前記セキュリティ確保設定を行った場合に、前記第２の通信回線を経由して前記中継サーバと通信することにより、前記通信ネットワークに接続する第２通信段階と、
前記登録サーバにより、
前記携帯電話からのアクセスに基づいて、前記中継サーバによる中継を許可する対象の利用者である許可対象利用者を登録するユーザ登録段階と、
前記許可対象利用者が前記情報処理装置において前記セキュリティ確保設定を行う前記設定プログラムを、前記携帯電話に送信する設定プログラム送信段階と、
前記中継サーバにより、
前記情報処理装置から前記第２の通信回線を経由して通信要求を受けた場合に、前記情報処理装置の利用者が前記許可対象利用者であると認証したことを条件として前記セキュリティ確保設定を行う通信要求処理段階と、
前記セキュリティ確保設定を行った場合に、前記情報処理装置から前記通信ネットワークへのアクセスを中継するアクセス中継段階と
を有する通信方法。
【請求項１２】
携帯電話と、情報処理装置と、前記情報処理装置から通信ネットワークへのアクセスを中継する中継サーバと、前記携帯電話からの指示に基づき前記中継サーバを利用する利用者を登録する登録サーバとを備えた情報処理システムとして、コンピュータシステムを機能させるプログラムであって、
前記携帯電話を、
予めセキュリティの確保された第１の通信回線を経由して前記登録サーバに対してアクセスし、セキュリティの確保されていない通信回線において通信先との認証を行い通信のセキュリティを確保するセキュリティ確保設定の設定プログラムを、前記登録サーバから取得する第１通信部と、
前記設定プログラムを近距離通信により前記情報処理装置に送信する近距離通信送信部と
して機能させ、
前記情報処理装置を、
前記設定プログラムを、前記携帯電話から取得する近距離通信受信部と、
前記設定プログラムを実行することにより、セキュリティの確保されていない第２の通信回線を経由して前記中継サーバとの認証を行い前記セキュリティ確保設定を行うセキュリティ確保設定部と、
前記セキュリティ確保設定を行った場合に、前記第２の通信回線を経由して前記中継サーバと通信することにより、前記通信ネットワークに接続する第２通信部と
して機能させ、
前記登録サーバを、
前記携帯電話からのアクセスに基づいて、前記中継サーバによる中継を許可する対象の利用者である許可対象利用者を登録するユーザ登録部と、
前記許可対象利用者が前記情報処理装置において前記セキュリティ確保設定を行う前記設定プログラムを、前記携帯電話に送信する設定プログラム送信部と
して機能させ、
前記中継サーバを、
前記情報処理装置から前記第２の通信回線を経由して通信要求を受けた場合に、前記情報処理装置の利用者が前記許可対象利用者であると認証したことを条件として前記セキュリティ確保設定を行う通信要求処理部と、
前記セキュリティ確保設定を行った場合に、前記情報処理装置から前記通信ネットワークへのアクセスを中継するアクセス中継部と
して機能させるプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録した記録媒体。
【請求項１４】
情報処理装置から通信ネットワークへのアクセスを中継する中継サーバと、前記携帯電話からの指示に基づき前記中継サーバを利用する利用者を登録する登録サーバとを備えたアクセス中継サービスシステムであって、
前記登録サーバは、
予めセキュリティの確保された第１の通信回線を経由して前記携帯電話から受けたアクセスに基づいて、前記中継サーバによる中継を許可する対象の利用者である許可対象利用者を登録するユーザ登録部と、
前記許可対象利用者が、セキュリティの確保されていない通信回線において通信先との認証を行い通信のセキュリティを確保するための、セキュリティ確保設定の設定プログラムを、前記携帯電話に送信する設定プログラム送信部と
を有し、
前記中継サーバは、
前記設定プログラムを実行した前記情報処理装置から、セキュリティの確保されていない第２の通信回線を経由して通信要求を受けた場合に、前記情報処理装置の利用者が前記許可対象利用者であると認証したことを条件として前記セキュリティ確保設定を行う通信要求処理部と、
前記セキュリティ確保設定を行った場合に、前記情報処理装置から前記第２の通信回線を経由した前記通信ネットワークへのアクセスを中継するアクセス中継部と
を有するアクセス中継サービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、通信方法、プログラム、記録媒体、及びアクセス中継サービスシステムに関する。特に、本発明は、セキュリティの確保が不明な通信回線を用いてセキュリティの確保された通信を行う情報処理システム、通信方法、プログラム、記録媒体、及びアクセス中継サービスシステムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮの急速な普及に伴い、駅や空港、ホテル、喫茶店やファーストフード店、又は街頭に、無線ＬＡＮのアクセスポイントが設けられるようになってきている。このようなアクセスポイントを利用するためには、一般的には、通信費用の支払い等を定めるためのユーザ登録を予め行う必要がある。そして、ユーザ登録によって取得したESSID(Extended Service Set Identifier)又はWEP(Wired Equivalent Privacy)キーを端末装置に入力することによって、ユーザはアクセスポイントを利用できるようになる。
【０００３】
従来、携帯電話を用いて、無線ＬＡＮアクセスポイントを利用するための登録処理等を行う技術が提案されている（特許文献１参照。）。この技術によると、利用者は、まず、無線ＬＡＮアクセスポイントと通信する通信機器のＭＡＣアドレス等の情報を携帯電話から入力する。無線ＬＡＮアクセスポイントとインターネット等を中継するゲートウェイ・サーバは、入力された情報に基づいて登録処理を行い、登録した通信機器からインターネットへの接続を許可する。この技術によれば、申込用紙を記入して郵送する等の手間が省けて利便であるとともに、オンラインで即時に利用が開始されるという利点がある。
【０００４】
また、YahooBB!モバイルでは、利用者が携帯電話で所定の電話番号に電話を掛けると、通話先の装置に通知された発信者電話番号などに基づいてESSID及びWEPキーが発行される技術が用いられている。発行されたESSID及びWEPキーは、利用者に音声で通知される。利用者は聞き取ったESSID及びWEPキーを通信端末に入力することにより、インターネットに接続できる。なお、無線ＬＡＮのセキュリティに関するガイドラインについて後ほど言及する（非特許文献１参照。）。
【０００５】
【特許文献１】特開２００３−２３５０８２号公報
【非特許文献１】ホームページＵＲＬ「http://it.jeita.or.jp/perinfo/committee/pc/wirelessLAN/」
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術によると、12桁もあるMACアドレスを携帯電話のキーにより入力しなければならず、利用者の手間がかかり、間違いも発生しやすい。また、YahooBB!モバイルによれば、携帯電話で10桁程度の英数字を聞き取らなければならない。英数字には発音が類似した文字も多く、携帯電話の通話品質が良くない場合には、聞き間違いや聞き落としが頻発する恐れがある。
【０００７】
また、無線ＬＡＮアクセスポイントに適切に接続できたとしても、WEP及びSSIDによるセキュリティ確保には問題が指摘されており、より強力なセキュリティの確保が好ましい。例えば、電子情報技術産業協会(JEITA)によって、無線LANのセキュリティを高める技術についてのガイドラインが提案されている（非特許文献１参照。）。更に、悪意ある利用者が、無線ＬＡＮアクセスポイントを街頭に設置して、他の利用者の通信内容を傍受する不正行為が行われる恐れもある。また、悪意ある利用者により設置されたサーバを、利用者が希望する接続先であるかのように偽装して、その利用者から入力される情報等を盗む不正行為が行われる恐れもある(MAN-IN-THE-MIDDLE)。一方、IPSecやPPTPのようなより強力なセキュリティを確保しようとすれば、利用者は更に煩雑な操作をしなければならない。
【０００８】
そこで本発明は、上記の課題を解決することのできる情報処理システム、通信方法、プログラム、記録媒体、及びアクセス中継サービスシステムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の形態においては、携帯電話と、情報処理装置と、情報処理装置から通信ネットワークへのアクセスを中継する中継サーバと、携帯電話からの指示に基づき中継サーバを利用する利用者を登録する登録サーバとを備えた情報処理システムであって、携帯電話は、予めセキュリティの確保された第１の通信回線を経由して登録サーバに対してアクセスし、セキュリティの確保されていない通信回線において通信先との認証を行い通信のセキュリティを確保するセキュリティ確保設定の設定プログラムを、登録サーバから取得する第１通信部と、設定プログラムを近距離通信により情報処理装置に送信する近距離通信送信部とを有し、情報処理装置は、設定プログラムを、携帯電話から取得する近距離通信受信部と、設定プログラムを実行することにより、セキュリティの確保されていない第２の通信回線を経由して中継サーバとの認証を行いセキュリティ確保設定を行うセキュリティ確保設定部と、セキュリティ確保設定を行った場合に、第２の通信回線を経由して中継サーバと通信することにより、通信ネットワークに接続する第２通信部とを有し、登録サーバは、携帯電話からのアクセスに基づいて、中継サーバによる中継を許可する対象の利用者である許可対象利用者を登録するユーザ登録部と、許可対象利用者が情報処理装置においてセキュリティ確保設定を行う設定プログラムを、携帯電話に送信する設定プログラム送信部とを有し、中継サーバは、情報処理装置から第２の通信回線を経由して通信要求を受けた場合に、情報処理装置の利用者が許可対象利用者であると認証したことを条件としてセキュリティ確保設定を行う通信要求処理部と、セキュリティ確保設定を行った場合に、情報処理装置から通信ネットワークへのアクセスを中継するアクセス中継部とを有する情報処理システム、当該情報処理システムを用いた通信方法、プログラム、当該プログラムを記録した記録媒体、及び当該情報処理システムに含まれるアクセス中継サービスシステムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、安全かつ簡便に通信ネットワークに接続すると共に、偽の通信ネットワーク又はサーバを見破ることにより情報の漏洩及び改ざんを防止できる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、情報処理システム１０の構成を示す。情報処理システム１０は、情報処理装置２０と、携帯電話３０と、アクセス中継サービスシステム４５と、無線ＬＡＮアクセスポイント５５−１とを備える。携帯電話３０は、情報処理装置２０と同一の利用者により管理又は利用を許されている。本実施例における情報処理システム１０は、この利用者の情報処理装置２０を、アクセス中継サービスシステム４５を経由することによりセキュリティを確保した上で、正しい通信ネットワークにアクセスさせることを目的とする。なお、以降の説明において、この利用者を中継希望ユーザと呼ぶ。
【００１３】
アクセス中継サービスシステム４５は、情報処理装置２０から通信ネットワークへのアクセスを中継する中継サーバの一例であるＶＰＮサーバ５０と、携帯電話３０からの指示に基づきＶＰＮサーバ５０を利用する利用者を登録する登録サーバ４０とを有する。登録サーバ４０は、携帯電話事業者により予めセキュリティの確保された第１の通信回線を用いて携帯電話３０からアクセスを受けた場合に、中継希望ユーザを認証する。
【００１４】
ここで、通信ネットワークとは、例えばインターネットであってもよい。また、第１の通信回線とは、例えば、携帯電話回線を利用したインターネット接続用通信回線である。この場合、登録サーバ４０は、携帯電話３０の発信者電話番号を用いて中継希望ユーザを認証してもよい。そして、登録サーバ４０は、携帯電話３０からのアクセスに基づいて、ＶＰＮサーバ５０による中継を許可する対象の利用者である許可対象利用者を登録する。この際、登録サーバ４０は、中継希望ユーザが通信ネットワークに接続を希望する接続時間に応じて、例えば携帯電話３０の使用料金の決済機構を利用して接続料金を課金する処理を行ってもよい。
【００１５】
許可対象利用者の登録が完了した場合に、登録サーバ４０は、セキュリティの確保されてない通信回線において通信のセキュリティを確保するセキュリティ確保設定の設定プログラム、例えばVPN(Virtual Private Network)に参加する設定を行う設定プログラムである接続プログラム６３０を、携帯電話３０に送る。好ましくは、接続プログラム６３０は、携帯電話で実行可能かつ携帯電話によりダウンロードされると自動的に実行される携帯電話用プログラム６０に内蔵され送信される。そして、携帯電話３０は、受け取った携帯電話用プログラム６０を実行し、接続プログラム６３０を近距離無線通信により情報処理装置２０に送信する。
【００１６】
情報処理装置２０は、接続プログラム６３０を実行することによりＶＰＮサーバ５０と認証を行いVPNに参加する設定を行う。そして、情報処理装置２０は、無線ＬＡＮアクセスポイント５５−１を経由する、セキュリティの確保されていない第２の通信回線を経由して、ＶＰＮサーバ５０と通信する。ＶＰＮサーバ５０は、情報処理装置２０を認証した場合に、情報処理装置２０からセキュリティの確保をした上で、通信ネットワークへのアクセスを中継する。無線ＬＡＮアクセスポイント５５−１は、例えば街頭に設置された無料のアクセスポイント（以下、ホットスポット）等であり、情報処理装置２０と無線通信することにより情報処理装置２０をＶＰＮサーバ５０に接続する。この結果、図１の点線で示す経路１により、通信ネットワークへの接続が確立される。
【００１７】
このように、情報処理装置２０は、携帯電話を用いて、セキュリティの確保されていない通信回線で通信のセキュリティを確保する設定の接続プログラム６３０を取得する。これにより、無線ＬＡＮアクセスポイント５５−１が、通信暗号化等の設定がなされていないホットスポット等である場合であっても、利用者が、無線通信の盗聴又は改ざん等を受けずに安全かつ簡便に通信できるようにすることを目的とする。
【００１８】
更に、情報処理装置２０が、通信の盗聴又は改ざんを目的として悪意のユーザにより設けられた無線ＬＡＮアクセスポイント５５−２にアクセスしてしまった場合であっても、通信内容の秘密を守ることを目的とする。具体的には、図１の点線で示す経路２により、正当な通信ネットワークへの接続が確立されるので、無線ＬＡＮアクセスポイント５５−２を経由する通信は暗号化され、通信内容の秘密を守ることができる。
また、情報処理装置２０が、利用者の個人情報等を盗み取ることを目的とした偽通信ネットワーク又は偽サーバに、無線ＬＡＮアクセスポイント５５−３を経由してアクセスしてしまった場合には、ＶＰＮサーバ５０との相互認証を失敗させ、接続先が正常な通信ネットワークでないことを見破れるようにすることを目的とする。
また、ＶＰＮサーバ５０は、セキュリティを確保した通信を利用者に提供する通信時間に応じた使用料金を、携帯電話３０の使用料金の決済機構を利用して利用者に課金する。これにより、通信ネットワーク接続におけるセキュリティ確保に対する対価が、ＩＳＰ事業者に対して適切に支払われることを目的とする。
【００１９】
図２は、情報処理装置２０の構成を示す。情報処理装置２０は、近距離通信受信部２００と、セキュリティ確保設定部２１０と、第２通信部２２０とを有する。近距離通信受信部２００は、セキュリティ確保設定の接続プログラム６３０を近距離通信により携帯電話３０から取得する。例えば、近距離通信受信部２００は、近距離無線通信用通信ポートに対する通信要求を携帯電話３０から受けた場合に、携帯電話３０が登録サーバ４０から取得した接続プログラム６３０を、近距離無線通信により携帯電話３０から取得してもよい。
【００２０】
セキュリティ確保設定部２１０は、接続プログラム６３０を実行することにより、セキュリティ確保設定に必要なパラメータを情報処理装置２０に設定する。例えば、セキュリティ確保設定部２１０は、接続プログラム６３０に含めて受信した、情報処理装置２０の中継希望ユーザに対応するＩＤとパスワード（例えば後述する図７における設定情報６５０）とを、情報処理装置２０に設定する。そして、セキュリティ確保設定部２１０は、第２通信部２２０に指示して第２の通信回線を経由してＶＰＮサーバ５０にアクセスし、ＶＰＮサーバ５０と相互認証を行いセキュリティ確保設定を行う。
【００２１】
ＶＰＮサーバ５０との認証に失敗した場合には、セキュリティ確保設定部２１０は、認証に失敗した旨のエラーを中継希望ユーザに通知する。この場合、セキュリティ確保設定部２１０は、無線ＬＡＮアクセスポイント５５−１〜３による通信が盗聴又は改ざんされている可能性がある旨を中継希望ユーザに通知してもよい。
【００２２】
一方、ＶＰＮサーバ５０との認証に成功しセキュリティ確保設定を行った場合に、第２通信部２２０は、セキュリティの確保されていない第２の通信回線を経由してＶＰＮサーバ５０と通信することにより、ＶＰＮサーバ５０を経由して通信ネットワークに接続する。
【００２３】
一例として、第２通信部２２０は、無線ＬＡＮアクセスポイント５５−１を経由してＶＰＮサーバ５０と暗号通信することにより、情報処理装置２０及びＶＰＮサーバ５０間の通信のセキュリティを確保してもよい。これに代えて、第２通信部２２０は、ホテルや空港ラウンジに設けられた接続ポートに有線で接続して通信してもよい。このように、接続先の通信経路におけるセキュリティに不安がある場合であっても、通信のセキュリティを適切に確保できる。
【００２４】
図３は、携帯電話３０の構成を示す。携帯電話３０は、Ｗｅｂブラウザ３００と、第１通信部３１０と、近距離通信送信部３２０とを有する。Ｗｅｂブラウザ３００は、本発明に係る使用料金支払部として機能する。即ち使用料金支払部は、今日の携帯電話等に一般的に搭載されているＷｅｂブラウザにより実現される。まず、Ｗｅｂブラウザ３００は、ＶＰＮサーバ５０を経由して情報処理装置２０を通信ネットワークに接続させる指示を、キー入力等により中継希望ユーザから受け付ける。そして、Ｗｅｂブラウザ３００は、ＶＰＮサーバ５０を経由して情報処理装置２０を通信ネットワークに接続される接続対価の支払い処理を、登録サーバ４０に対して行う。
【００２５】
より具体的には、例えば、Ｗｅｂブラウザ３００は、ＶＰＮサーバ５０を経由して情報処理装置２０を通信ネットワークに接続させることを許可する接続許可時間の指定等を、接続を許可する許可対象利用者に対応付けて更に受け付ける。更に、Ｗｅｂブラウザ３００は、情報処理装置２０の機種を識別する機種識別情報の入力を受け付けて、登録サーバ４０に送信してもよい。そして、Ｗｅｂブラウザ３００は、第１通信部３１０に指示して、接続許可時間に応じて定まる使用料金の支払い処理を、登録サーバ４０に対して行う。
【００２６】
これに代えて、Ｗｅｂブラウザ３００は、一定期間内における通信ネットワークに対しての接続が接続時間に関わらず許可されることに対する対価を、上記接続対価として支払う処理を行ってもよい。また、Ｗｅｂブラウザ３００は、通信ネットワークに接続して通信するデータ量の上限に対する対価を、上記接続対価として支払う処理を行ってもよい。また、Ｗｅｂブラウザ３００は、既に支払った接続対価を変更する処理、即ち接続対価の払い戻し又は追加の処理を更に行ってもよい。例えばＷｅｂブラウザ３００は、上記接続許可時間を延長する指示を受けた場合に、延長する接続許可時間に応じて定まる使用料金の支払い処理を、登録サーバ４０に対して行ってもよい。
【００２７】
ここで、機種識別情報とは、例えば、ハードウェアのアーキテクチャを識別する情報であってもよいし、オペレーティングシステムの種類又はバージョンを識別する情報であってもよい。より具体的には、機種識別情報とは、ハードウェアが、パーソナルコンピュータ、PDA(Personal Digital Assistant)、及びデジタルカメラの何れかを示す情報であってもよいし、オペレーティングシステムがWindowsXP、MacOS、WindowsCE(登録商標)、又はPalm用OSの何れであるかを示す情報であってもよい。また、機種識別情報とは、VPN接続用ソフトウェアの種類を識別する情報であってもよい。
【００２８】
処理の詳細としては、第１通信部３１０は、中継希望ユーザから受け付けた指示、接続許可時間の指定、及び機種識別情報を、登録サーバ４０により提供されるセキュリティ確保設定用のウェブサイトに対して送信する。これを受けて、登録サーバ４０は、接続許可時間に応じた料金を許可対象利用者に課金する処理を行い、機種識別情報に応じた接続プログラム６３０を内蔵した携帯電話用プログラム６０を、携帯電話３０に送信する。この結果、第１通信部３１０は、登録サーバ４０に対してアクセスし、登録サーバ４０から接続プログラム６３０を取得できる。これに加えて、第１通信部３１０は、ＶＰＮサーバ５０を経由して通信する複数の情報処理装置を分類したグループについて、その許可対象利用者の情報処理装置を所属させるグループの識別情報を、登録サーバ４０に更に送信してもよい。
【００２９】
近距離通信送信部３２０は、携帯電話用プログラム６０を実行することにより、接続プログラム６３０を、近距離無線通信により情報処理装置２０に送信する。ここで、近距離無線通信とは、例えば、赤外線通信(IrDA)、又は、携帯電話３０の画面表示を情報処理装置２０に設けられたカメラで撮影することによる通信処理等の、光学的通信である。これに代えて、近距離無線通信とは、例えば、Bluetooth、無線ＬＡＮ、UWB(Ultra Wide Band)、又はワイヤレスUSB等のRF通信であってもよいし、マイク及びスピーカ等を用いた音声通信であってもよい。
【００３０】
これに代えて、携帯電話３０は、情報処理装置２０及び携帯電話３０間を接続するケーブルにより情報処理装置２０と通信し、接続プログラム６３０を情報処理装置２０に送信してもよい。更に他の例として、携帯電話３０は、メモリーデバイス(SD/MMC、メモリースティック、コンパクトフラッシュ（登録商標）、ＵＳＢメモリー、ＳＩＭ／ＵＩＭ等)、又は、小型磁気メディア(ハードディスク、フレキシブルディスク)を媒介として、接続プログラム６３０を携帯電話３０に送ってもよい。
【００３１】
図４は、登録サーバ４０の構成を示す。登録サーバ４０は、ユーザ登録部４００と、課金処理部４１０と、設定プログラム送信部４２０とを有する。ユーザ登録部４００は、携帯電話３０からアクセスを受けた場合に、中継希望ユーザを認証する。例えば、ユーザ登録部４００は、携帯電話３０の発信者電話番号に基づいて認証してもよい。中継希望ユーザが認証された場合に、ユーザ登録部４００は、中継希望ユーザの識別情報をＶＰＮサーバ５０に通知し、その中継希望ユーザを、ＶＰＮサーバ５０による中継を許可する対象の利用者である許可対象利用者として登録する。これに加えて、ユーザ登録部４００は、許可対象利用者に対応付けて、その許可対象利用者の情報処理装置を所属させるグループの識別情報を登録してもよい。また、ユーザ登録部４００は、許可対象利用者としての登録を抹消する処理や、許可対象利用者の各種の属性を変更する処理を行ってもよい。
【００３２】
課金処理部４１０は、携帯電話３０からの指示に応じて、接続対価を許可対象利用者に課金する処理を行う。例えば、課金処理部４１０は、携帯電話３０の通話料金と併せて使用料金を請求すべく、携帯電話３０の通話料金を管理するホスト・コンピュータに、使用料金を通知してもよい。また、課金処理部４１０は、Ｗｅｂブラウザ３００による接続対価の変更処理に応じて、許可対象利用者に課金するか金額を変更してもよい。そして、課金処理部４１０は、使用料金に応じて定まる接続許可時間を、ＶＰＮサーバ５０に通知する。
【００３３】
設定プログラム送信部４２０は、中継希望ユーザが認証され、かつ課金処理が終了した場合に、ＶＰＮサーバ５０からＶＰＮ接続用のＩＤ及びパスワード等を取得する。そして、設定プログラム送信部４２０は、ＩＤ及びパスワード等を設定情報として含めた接続プログラム６３０を生成し、携帯電話３０を経由して情報処理装置２０に送る。この際、設定プログラム送信部４２０は、携帯電話３０により入力された情報処理装置２０の機種識別情報に応じて生成した接続プログラム６３０を携帯電話３０に送信してもよい。
【００３４】
図５は、ＶＰＮサーバ５０の構成を示す。ＶＰＮサーバ５０は、通信要求処理部５００と、アクセス中継部５１０と、接続情報ＤＢ５２０とを有する。通信要求処理部５００は、第２の通信回線を経由して情報処理装置２０から通信要求を受けた場合に、情報処理装置２０の利用者が許可対象利用者であると認証したことを条件として、セキュリティ確保設定を行う。好ましくは、通信要求処理部５００は、情報処理装置２０及びＶＰＮサーバ５０間の相互認証が行われたことを更に条件として、セキュリティ確保設定を行う。一例として、通信要求処理部５００は、登録サーバ４０と連携して、中継希望ユーザのＩＤ及びパスワードを利用し、チャレンジ＆レスポンス等で相互認証を行った後、セキュリティ確保設定を行ってもよい。
【００３５】
アクセス中継部５１０は、通信要求に応じて定まる情報処理装置２０の許可対象利用者について、当該許可対象利用者によるＶＰＮサーバ５０に対する接続が、当該許可対象利用者により支払われた接続対価により定まる接続許容範囲内であるか判断する。なお、アクセス中継部５１０は、Ｗｅｂブラウザ３００により接続対価が変更された場合には、変更後のその接続対価に応じて定まる接続許容範囲内であるか否かを判断する。接続許容範囲内である場合に、アクセス中継部５１０は、情報処理装置２０から通信ネットワークへのアクセスを中継する。一方、接続許容範囲内でない場合に、アクセス中継部５１０は、情報処理装置２０から通信ネットワークへのアクセスを中継しない。
【００３６】
具体的には、アクセス中継部５１０は、以下の処理を行ってもよい。アクセス中継部５１０は、利用者が認証された場合に、その許可対象利用者の接続許容範囲の一例である接続許可時間を接続情報ＤＢ５２０から取得する。そして、通信要求処理部５００が通信要求を受けた場合に、アクセス中継部５１０は、通信要求に含まれるＩＤ等に応じて許可対象利用者を特定する。アクセス中継部５１０は、特定したその許可対象利用者について、その利用者がＶＰＮサーバ５０に接続する接続時間が、その利用者の接続許可時間以下である場合に、その利用者の情報処理装置から通信ネットワークへのアクセスを中継する。一方、アクセス中継部５１０は、特定したその許可対象利用者について、その利用者がＶＰＮサーバ５０に接続する接続時間が、その利用者の接続許可時間を超えた場合に、その利用者の情報処理装置から通信ネットワークへのアクセスを中継しない。
【００３７】
これに代えて、一定期間内における通信ネットワークに対しての接続が接続時間に関わらず許可されることに対する対価が支払われている場合においては、アクセス中継部５１０は、許可対象利用者によるＶＰＮサーバ５０に対する接続が、その一定期間内における接続か否かを判断してもよい。また、通信ネットワークに接続して通信するデータ量の上限に対する対価が支払われている場合には、アクセス中継部５１０は、許可対象利用者によるＶＰＮサーバ５０に対する接続が、そのデータ量の上限以内か否かを判断してもよい。
【００３８】
また、このように、接続許容範囲を定める方式を複数設定可能な場合には、Ｗｅｂブラウザ３００は、利用者の指示に応じて、更に、接続許容範囲を定める方式を変更する処理を行ってもよい。この場合、ＶＰＮサーバ５０のアクセス中継部５１０は、方式が変更された接続許容範囲に基づいて、情報処理装置２０から通信ネットワークへのアクセスを中継するか否かを判断する。
【００３９】
また、アクセス中継部５１０は、ＶＰＮサーバ５０を経由して通信ネットワークに接続する複数の情報処理装置を分類したグループについて、同一のグループに所属する一の情報処理装置から他の情報処理装置を参照するアクセスを許可してもよい。一方、アクセス中継部５１０は、所属するグループが互いに異なる情報処理装置が相互に参照するアクセスを禁止してもよい。これにより、相互にデータを共有したい情報処理装置の組のみを選択して、同一のＬＡＮに所属しているかのように取り扱わせることができる。
【００４０】
図６は、接続情報ＤＢ５２０のデータ構造の一例を示す。接続情報ＤＢ５２０は、許可対象利用者を識別する許可対象利用者ＩＤに対応付けて、その許可対象利用者を認証するための認証用情報、その許可対象利用者の情報処理装置が所属するグループＩＤを格納する。更に、接続情報ＤＢ５２０は、許可対象利用者ＩＤに対応付けて、その許可対象利用者がＶＰＮサーバ５０に接続した累積の接続時間と、その許可対象利用者の接続許可時間を対応付けて格納する。
【００４１】
ここで、許可対象利用者ＩＤとは、例えば、ＶＰＮサーバ５０にログインするログインＩＤである。そして、認証用情報とは、例えば、ＶＰＮサーバ５０にログインするためのパスワードであってもよいし、許可対象利用者が所有しているべき暗号鍵等であってもよい。また、グループＩＤとは、例えば、IEEE802.1Qにより規定されるVLAN-IDであってもよい。VLAN-IDは、静的に割当てられたものであってもよいし、許可対象利用者からの要求に応じて動的に登録されるものであってもよい。
【００４２】
そして、接続情報ＤＢ５２０は、携帯電話３０からの処理要求を受けた登録サーバ４０からの通知に基づいて、これらの情報を登録又は更新する。これに加えて、接続情報ＤＢ５２０は、第１通信部３１０からの指示に基づいて、接続許可時間を延長して登録しなおしてもよい。
【００４３】
本図に示す認証用情報によれば、通信要求処理部５００は、許可対象利用者毎に適切な相互認証を行うことができる。また、本図に示す接続時間及び接続許可時間によれば、アクセス中継部５１０は、許可対象利用者毎に接続を許可すべきか否かを適切に制御できる。また、本図に示すグループＩＤによれば、アクセス中継部５１０は、ある情報処理装置から他の情報処理装置を参照するアクセスを許可すべきか否かを、適切に判断できる。
【００４４】
更に、接続許可時間は、許可対象利用者（例えばログインＩＤ）毎に管理されるので、携帯電話用プログラム６０を一旦携帯電話３０にダウンロードして複数の情報処理装置に配布し、各々の情報処理装置から逐次又は並行してＶＰＮサーバ５０にアクセスできる。これにより、携帯電話用プログラム６０を一旦取得した場合には再度携帯電話を用いる必要が無いので便利であると共に、携帯電話料金を節約することができる。
【００４５】
図７は、携帯電話用プログラム６０の具体例を示す。携帯電話用プログラム６０は、送信用プログラム６００と、情報処理装置用プログラム６１０とを含む。送信用プログラム６００は、携帯電話３０が携帯電話用プログラム６０を取得した場合に自動的に実行され、情報処理装置用プログラム６１０を携帯電話３０から情報処理装置２０に送信するプログラムである。即ち、携帯電話用プログラム６０を取得した場合に、近距離通信送信部３２０は、送信用プログラム６００の実行により情報処理装置用プログラム６１０を情報処理装置２０に送信する。具体的には、送信用プログラム６００は、携帯電話３０において実行可能な、Ｊａｖａ（登録商標）のアプレットであってもよいし、ｉアプリであってもよいし、ＢＲＥＷアプリであってもよい。
【００４６】
情報処理装置用プログラム６１０は、設定プログラム、並びに、ＶＰＮ設定用パラメータ等の各種のデータを１つのファイルとして含むプログラムである。例えば、情報処理装置用プログラム６１０は、展開起動処理プログラム６２０と、接続プログラム６３０とを含む。展開起動処理プログラム６２０は、接続プログラム６３０を展開してＶＰＮ設定用プログラム６４０を起動する実行可能形式（例えばＥＸＥ形式）のプログラムである。接続プログラム６３０は、データ圧縮プログラムにより予め圧縮された、ＶＰＮ設定用プログラム６４０及び設定情報６５０を含む。
【００４７】
設定情報６５０は、セキュリティ確保設定の設定パラメータを含む。例えば、設定情報６５０は、登録サーバ４０が中継希望ユーザを認証した場合に情報処理装置２０及びＶＰＮサーバ５０間で定められるＩＤ及びパスワードである。更に、設定情報６５０は、ＶＰＮサーバ５０のＩＰアドレス等の、ＶＰＮサーバ５０に対する接続先を示す情報を含んでもよい。
【００４８】
ＶＰＮ設定用プログラム６４０は、情報処理装置２０において実行可能な、設定情報６５０を情報処理装置２０に設定する実行可能形式のプログラムである。一例として、ＶＰＮ設定用プログラム６４０は、Windows（登録商標）オペレーティングシステムの機能として提供されたVPN通信プログラムであるPPTP(Point-to-Point Tunneling Protocol)又はIPsec(Security Architecture for Internet Protocol)に対して、設定情報６５０に含まれる設定パラメータを設定するプログラムであってもよい。また、ＶＰＮ設定用プログラム６４０は、IPsecに対して設定パラメータを設定する処理に加えて、情報処理装置２０が通信用パケットの通信経路の制御に用いるルーティングテーブルを書き換える処理を行ってもよい。これに代えて、ＶＰＮ設定用プログラム６４０は、ＶＰＮサーバ５０と通信する通信プログラム自体を含んでもよい。
【００４９】
図８は、携帯電話３０の表示画面における表示例を示す。Ｗｅｂブラウザ３００は、携帯電話３０の使用開始時に表示される初期メニューの項目として、第２の通信回線のセキュリティ確保設定を表示する。そして、利用者によりセキュリティ確保設定が選択されると、第１通信部３１０は、携帯電話事業者の公式サイトである登録サーバ４０に対して電話回線を経由してアクセスする。この結果、携帯電話３０は、本図に示す画面を画面上に表示する。なお、情報処理装置２０の拡張スロット等に携帯電話３０を装着した場合においては、情報処理装置２０の画面上に携帯電話３０に表示すべき画面を表示してもよい。この場合、情報処理装置２０に対するキー入力等により携帯電話３０を操作してもよい。
【００５０】
具体的には、Ｗｅｂブラウザ３００は、ＶＰＮサーバ５０を経由して情報処理装置２０を通信ネットワークに接続させることを許可する接続許可時間に応じて定まる使用料金を、プリペイドカード形式のアイコンにより利用者に表示する。Ｗｅｂブラウザ３００は、利用者のキー操作により５００円のアイコンを選択した場合に、５００円の料金を支払う処理を行う。そしてこの場合、登録サーバ４０は、ＶＰＮサーバ５０に対して、５００円分の接続許可時間を通知する。また、第１通信部３１０は、携帯電話用プログラム６０を登録サーバ４０から取得する。
【００５１】
図９は、情報処理装置２０がＶＰＮサーバ５０と通信を開始する処理の一例を示す。近距離通信受信部２００は、近距離無線通信の通信要求を携帯電話３０から受けた場合に（Ｓ８００：ＹＥＳ）、携帯電話３０から携帯電話用プログラム６０を取得する（Ｓ８１０）。そして、近距離通信受信部２００は、携帯電話用プログラム６０が携帯電話３０により取得され、かつ携帯電話３０から接続プログラム６３０を取得した場合に（Ｓ８２０：ＹＥＳ）、接続プログラム６３０を起動するアイコンをウィンドウシステムのデスクトップ上に表示する（Ｓ８３０）。アイコンがクリックされ接続プログラム６３０が実行された場合に（Ｓ８４０：ＹＥＳ）、セキュリティ確保設定部２１０は、セキュリティ確保設定、例えばＶＰＮの設定を行う（Ｓ８５０）。このように、一旦取得した接続プログラム６３０はアイコンとして画面に表示されるので、通信を中断して再度通信を開始するには、利用者はアイコンをクリックするだけでよい。
【００５２】
そして、セキュリティ確保設定部２１０は、第２の通信回線を経由してＶＰＮサーバ５０にアクセスし、ＶＰＮサーバ５０と相互認証することによりセキュリティ確保設定を行う。例えば、セキュリティ確保設定部２１０は、MS-CHAP V2(マイクロソフト  チャレンジ  ハンドシェイク認証プロトコル  バージョン２)を用いてＶＰＮサーバ５０と相互認証する。相互認証に失敗した場合に（Ｓ８６０：ＮＯ）、セキュリティ確保設定部２１０は、警告画面を表示して利用者にエラーを通知する（Ｓ８７０）。一方、相互認証に成功した場合に（Ｓ８６０：ＹＥＳ）、第２通信部２２０は、セキュリティの確保されていない第２の通信回線を経由してＶＰＮサーバ５０と通信することにより、通信ネットワークに対する接続のセキュリティを確保する（Ｓ８８０）。
【００５３】
このように、情報処理装置２０及びＶＰＮサーバ５０間の通信は例えば暗号化されるので、利用者は、無線ＬＡＮアクセスポイント５５−１及び情報処理装置２０間にWEP等の通信暗号化の設定が行われていない場合であっても、セキュリティの確保された通信を行うことができる。更に、情報処理装置２０が、データの盗聴・改ざんの恐れがある無線ＬＡＮアクセスポイント５５−２を経由して通信してしまった場合であっても、通信内容の漏洩を防ぐことができる。
【００５４】
図１０は、携帯電話３０が携帯電話用プログラム６０を取得して情報処理装置２０に送信する処理の一例を示す。第１通信部３１０は、中継希望ユーザのキー操作により、初期メニューの項目として登録されたVPN接続申請ページが選択された場合に、VPN接続申請ページを表示する（Ｓ９００）。具体的には、第１通信部３１０は、図８に例示したように、接続許可時間に応じて定まるプリペイドカードを画面上に表示する。
【００５５】
そして、Ｗｅｂブラウザ３００により、プリペイドカードを購入する処理（例えば使用料金の支払い処理）が成功した場合に、第１通信部３１０は、情報処理装置２０の機種を識別する機種識別情報を第１の通信回線を経由して登録サーバ４０に送る（Ｓ９２０）。例えば、第１通信部３１０は、中継希望ユーザのキー操作により入力された機種識別情報を登録サーバ４０に送ってもよい。更に、第１通信部３１０は、中継希望ユーザの指示に応じて、情報処理装置２０を所属させるグループを指定するための情報を、登録サーバ４０に送ってもよい（Ｓ９２５）。詳細については図１４において述べる。
【００５６】
以上の処理により、第１通信部３１０は、機種識別情報に応じた携帯電話用プログラム６０を登録サーバ４０からダウンロードし、不揮発性メモリ等に保存する（Ｓ９３０）。続いて、近距離通信送信部３２０は、近距離無線通信が有効か否かを判断する（Ｓ９４０）。例えば、近距離通信送信部３２０は、近距離無線通信による、情報処理装置２０及び携帯電話３０間の接続が確立されているか否かを判断してもよい。
【００５７】
近距離無線通信が有効の場合には（Ｓ９４０：ＹＥＳ）、近距離通信送信部３２０は、近距離無線通信を開始するための設定を通信インターフェイスに対して行い（Ｓ９６０）、情報処理装置用プログラム６１０を情報処理装置２０に送信する（Ｓ９７０）。送信が完了した場合には、その旨を画面に表示することが望ましい。
【００５８】
図１１は、登録サーバ４０が携帯電話用プログラム６０を携帯電話３０に送信する処理の一例を示す。登録サーバ４０は、携帯電話３０の発信番号、携帯電話３０の固体固有番号などで中継希望ユーザを認証すると、以下の処理を行う。登録サーバ４０は、携帯電話３０により、公式サイト内のVPN接続申請ページへのアクセスを受けた場合に（Ｓ１０００：ＹＥＳ）、接続許可時間のプリペイドカードを購入する購入要求を受けたか否かを判断する（Ｓ１０１０）。
【００５９】
購入要求を受けた場合に（Ｓ１０１０：ＹＥＳ）、ユーザ登録部４００は、接続許可時間に応じて中継希望ユーザに課金した料金を示す課金情報をＶＰＮサーバ５０に通知する（Ｓ１０３０）。更に、ユーザ登録部４００は、中継希望ユーザの発信者電話番号をＶＰＮサーバ５０に通知してもよい。これにより、ユーザ登録部４００は、許可対象利用者を接続情報ＤＢ５２０等に登録することができる。
【００６０】
そして、設定プログラム送信部４２０は、発信者電話番号等に基づき生成された設定情報６５０をＶＰＮサーバ５０から受信する（Ｓ１０４０）。そして、設定プログラム送信部４２０は、その設定情報６５０を、機種識別情報に応じて定まる接続プログラム６３０に対応付けて情報処理装置用プログラム６１０を生成し、更にその情報処理装置用プログラムを送信用プログラム６００に対応付けて１つの実行可能ファイルとした携帯電話用プログラム６０を生成する（Ｓ１０５０）。そして、設定プログラム送信部４２０は、その携帯電話用プログラム６０を携帯電話３０に送信する（Ｓ１０６０）。
【００６１】
図１２は、ＶＰＮサーバ５０が登録サーバ４０から通知を受けた場合に設定情報６５０を登録サーバ４０に送信する処理の一例を示す。課金情報、携帯電話３０の発信番号又は固体固有番号などの通知を登録サーバ４０から受けると、通信要求処理部５００は、発信者電話番号に応じたＩＤ及びパスワードを生成する（Ｓ１１００）。発信者電話番号に代えて、通信要求処理部５００は、利用者のクレジットカード番号、携帯電話３０の機器番号、又は、情報処理装置２０のMACアドレス等を登録サーバ４０から受け取ってもよい。
【００６２】
そして、通信要求処理部５００は、生成したＩＤ及びパスワードを含めた設定情報６５０を生成し（Ｓ１１１０）、登録サーバ４０に送信する（Ｓ１１２０）。なお、本図の処理は、ＶＰＮサーバ５０とは別体に設けられた、ＶＰＮサーバ５０に接続するユーザを管理する管理サーバにより行われてもよい。
【００６３】
図１３は、情報処理装置２０から通信ネットワークへのアクセスをＶＰＮサーバ５０が中継する処理の一例を示す。通信要求処理部５００は、第２の通信回線を経由して情報処理装置２０から通信要求を受けた場合に（Ｓ１２００）、情報処理装置２０を認証する。認証が成功した場合に（Ｓ１２１０：ＹＥＳ）、その中継希望ユーザの接続時間が、その中継希望ユーザの接続許可時間以下か否かを判断する（Ｓ１２２０）。
【００６４】
接続時間が接続許可時間以下の場合に（Ｓ１２２０：ＹＥＳ）、アクセス中継部５１０は、そのユーザの情報処理装置から通信ネットワークへのアクセスを中継する（Ｓ１２４０）。一方、接続時間が接続許可時間を超える場合に（Ｓ１２２０：ＮＯ）、アクセス中継部５１０は、支払い料金が不足しているために接続できない旨を情報処理装置２０に通知する。更に、既にアクセス中継部５１０が通信ネットワークへのアクセスを中継している場合においては、アクセス中継部５１０は、情報処理装置２０からＶＰＮサーバ５０への通信を切断してもよい。
【００６５】
図１４は、情報処理装置が所属するグループの概念を説明する図である。本図の例において、情報処理システム１０は、互いに利用者が異なる携帯電話３０−１〜３と、情報処理装置２０−１〜４とを備える。情報処理装置２０−１及び情報処理装置２０−２は、携帯電話３０−１の利用者又は当該利用者によりＶＰＮサーバ５０への接続を許可された者により利用される。情報処理装置２０−３は、携帯電話３０−２の利用者又は当該利用者によりＶＰＮサーバ５０への接続を許可された者により利用される。情報処理装置２０−４は、携帯電話３０−３の利用者又は当該利用者によりＶＰＮサーバ５０への接続を許可された者により利用される。
【００６６】
携帯電話３０−１は、登録サーバ４０から、携帯電話用プログラム６０−１を取得する。そして、携帯電話３０−１は、携帯電話用プログラム６０−１に内蔵された情報処理装置用プログラム６１０−１を、情報処理装置２０−１及び情報処理装置２０−２の各々に送る。この結果、情報処理装置２０−１及び情報処理装置２０−２には、同一の設定情報が設定される。この設定情報を例えば６５０−１とする。ＶＰＮサーバ５０のアクセス中継部５１０は、共に設定情報６５０−１が設定された情報処理装置２０−１及び情報処理装置２０−２と通信する場合には、情報処理装置２０−１及び情報処理装置２０−２が相互に参照するアクセスを許可する。このように、ＶＰＮサーバ５０は、同一の設定プログラムによりセキュリティ確保設定が行われた複数の情報処理装置を同一のグループに所属するものとして取り扱う。これにより、同一の許可対象利用者により利用される複数の情報処理装置間で、情報を簡便に授受できる。
【００６７】
携帯電話３０−２は、情報処理装置２０−３を所属させるグループを指定するための情報として、携帯電話３０−３の電話番号である「090-XXXX-XXX2」を登録サーバ４０に送る。また、携帯電話３０−２は、登録サーバ４０から、携帯電話用プログラム６０−２を取得する。そして、携帯電話３０−２は、携帯電話用プログラム６０−２に内蔵された情報処理装置用プログラム６１０−２を、情報処理装置２０−３に送る。この結果、情報処理装置２０−３には、例えば設定情報６５０−２が設定される。
【００６８】
携帯電話３０−３は、情報処理装置２０−４を所属させるグループを指定するための情報として、携帯電話３０−２の電話番号である「090-XXXX-XXX1」を登録サーバ４０に送る。また、携帯電話３０−３は、登録サーバ４０から、携帯電話用プログラム６０−３を取得する。そして、携帯電話３０−３は、携帯電話用プログラム６０−３に内蔵された情報処理装置用プログラム６１０−３を、情報処理装置２０−４に送る。この結果、情報処理装置２０−３には、例えば設定情報６５０−３が設定される。
【００６９】
登録サーバ４０は、携帯電話３０−２から、グループを指定するための情報として、携帯電話３０−３の電話番号を受け取る。登録サーバ４０は、携帯電話３０−３から、グループを指定するための情報として、携帯電話３０−２の電話番号を受け取る。登録サーバ４０は、相互の電話番号が指定されたので、情報処理装置２０−３及び情報処理装置２０−４を同一のグループに所属させる。具体的には、登録サーバ４０のユーザ登録部４００は、相互の電話番号が指定された時点で、各許可対象利用者ＩＤに対応付けて新たなグループＩＤを生成し、接続情報ＤＢに登録してもよい。
【００７０】
このように、登録サーバ４０のユーザ登録部４００は、複数の許可対象利用者により相互の識別情報（本図の例では電話番号）が指定された場合に、それらの許可対象利用者の携帯電話に送る設定プログラムによりセキュリティ確保設定が行われた複数の情報処理装置を、同一のグループに所属させる。これにより、設定プログラムを別々にダウンロードした場合であっても、相互認証を条件として任意の情報処理装置の組を同一のグループに所属させることができる。
【００７１】
図１５は、登録サーバ４０として機能するコンピュータ７００のハードウェア構成の一例を示す。コンピュータ７００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、及びグラフィックコントローラ１０７５を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を有する入出力部と、入出力コントローラ１０８４に接続されるＢＩＯＳ１０１０、フレキシブルディスクドライブ１０５０、及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００７２】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＢＩＯＳ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００７３】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０、ハードディスクドライブ１０４０、及びＣＤ−ＲＯＭドライブ１０６０を接続する。通信インターフェイス１０３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１０４０は、コンピュータ７００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１０６０は、ＣＤ−ＲＯＭ１０９５からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。
【００７４】
また、入出力コントローラ１０８４には、ＢＩＯＳ１０１０と、フレキシブルディスクドライブ１０５０や入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＢＩＯＳ１０１０は、コンピュータ７００の起動時にＣＰＵ１０００が実行するブートプログラムや、コンピュータ７００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１０５０は、フレキシブルディスク１０９０からプログラム又はデータを読み取り、ＲＡＭ１０２０を介して入出力チップ１０７０に提供する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００７５】
コンピュータ７００に提供されるプログラムは、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ１０７０及び/又は入出力コントローラ１０８４を介して、記録媒体から読み出されコンピュータ７００にインストールされて実行される。
【００７６】
また、読み出されたプログラムは、ネットワーク等を介して情報処理装置２０、携帯電話３０、又はＶＰＮサーバ５０に提供され、情報処理装置２０、携帯電話３０、又はＶＰＮサーバ５０において実行されてもよい。情報処理装置２０、携帯電話３０、登録サーバ４０、又はＶＰＮサーバ５０において実行されるプログラムがコンピュータ７００等に働きかけて行わせる動作は、図１から図１４において説明した情報処理装置２０、携帯電話３０、登録サーバ４０、又はＶＰＮサーバ５０における動作と同一であるから、説明を省略する。
【００７７】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１０９０、ＣＤ−ＲＯＭ１０９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ７００に提供してもよい。
【００７８】
以上、本実施例における情報処理システム１０によれば、予めセキュリティの確保された電話回線を用いて、セキュリティの確保されていない通信回線で安全に通信するための設定の設定プログラムを取得させることができる。これにより、利用者に煩雑な操作をさせることなく、通信暗号化等の設定がなされていない街角のホットスポット等を利用して安全な通信を行うことができる。
【００７９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００８０】
【図１】図１は、情報処理システム１０の構成を示す。
【図２】図２は、情報処理装置２０の構成を示す。
【図３】図３は、携帯電話３０の構成を示す。
【図４】図４は、登録サーバ４０の構成を示す。
【図５】図５は、ＶＰＮサーバ５０の構成を示す。
【図６】図６は、接続情報ＤＢ５２０のデータ構造の一例を示す。
【図７】図７は、携帯電話用プログラム６０の具体例を示す。
【図８】図８は、携帯電話３０の表示画面における表示例を示す。
【図９】図９は、情報処理装置２０がＶＰＮサーバ５０と通信を開始する処理の一例を示す。
【図１０】図１０は、携帯電話３０が携帯電話用プログラム６０を取得して情報処理装置２０に送信する処理の一例を示す。
【図１１】図１１は、登録サーバ４０が携帯電話用プログラム６０を携帯電話３０に送信する処理の一例を示す。
【図１２】図１２は、ＶＰＮサーバ５０が登録サーバ４０から通知を受けた場合に携帯電話用プログラム６０を登録サーバ４０に送信する処理の一例を示す。
【図１３】図１３は、情報処理装置２０から通信ネットワークへのアクセスをＶＰＮサーバ５０が中継する処理の一例を示す。
【図１４】図１４は、情報処理装置が所属するグループの概念を説明する図である。
【図１５】図１５は、登録サーバ４０として機能するコンピュータ７００のハードウェア構成の一例を示す。
【符号の説明】
【００８１】
１０  情報処理システム
２０  情報処理装置
３０  携帯電話
４０  登録サーバ
４５  アクセス中継サービスシステム
５０  ＶＰＮサーバ
５５  無線ＬＡＮアクセスポイント
６０  携帯電話用プログラム
２００  近距離通信受信部
２１０  セキュリティ確保設定部
２２０  第２通信部
３００  Ｗｅｂブラウザ
３１０  第１通信部
３２０  近距離通信送信部
４００  ユーザ登録部
４１０  課金処理部
４２０  設定プログラム送信部
５００  通信要求処理部
５１０  アクセス中継部
５２０  接続情報ＤＢ
６００  送信用プログラム
６１０  情報処理装置用プログラム
６２０  展開起動処理プログラム
６３０  接続プログラム
６４０  ＶＰＮ設定用プログラム
６５０  設定情報
７００  コンピュータ
【図１】
2006050257.tif 000003
【図２】
2006050257.tif 000004
【図３】
2006050257.tif 000005
【図４】
2006050257.tif 000006
【図５】
2006050257.tif 000007
【図６】
2006050257.tif 000008
【図７】
2006050257.tif 000009
【図８】
2006050257.tif 000010
【図９】
2006050257.tif 000011
【図１０】
2006050257.tif 000012
【図１１】
2006050257.tif 000013
【図１２】
2006050257.tif 000014
【図１３】
2006050257.tif 000015
【図１４】
2006050257.tif 000016
【図１５】
2006050257.tif 000017