【手続補正書】
【提出日】平成26年1月31日(2014.1.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント端末と情報処理装置との間で通信される通信データを中継する中継処理装置であって、
前記中継処理装置の公開鍵証明書を前記クライアント端末に送信して、前記中継処理装置と前記クライアント端末との前記通信データの通信で用いられる第１のＳＳＬ通信を確立する第１確立手段と、
前記情報処理装置から前記情報処理装置の公開鍵証明書を取得して、前記中継処理装置と前記情報処理装置との前記通信データの通信で用いられる第２のＳＳＬ通信を確立する第２確立手段と、
前記中継処理装置と前記クライアント端末との制御通信を、前記第１のＳＳＬ通信とは別に確立する通信確立手段と、
前記第２確立手段で第２のＳＳＬ通信を確立する際に前記情報処理装置から取得される前記情報処理装置の公開鍵証明書を、前記通信確立手段により確立された制御通信を用いて、前記クライアント端末に送信する送信手段と、
を備えることを特徴とする中継処理装置。
【請求項２】
前記第１確立手段で前記第１のＳＳＬ通信を確立する際に生成した第１の共通鍵と、当該第１のＳＳＬ通信のセッションを識別する第１のセッション識別情報と、前記第２確立手段で前記第２のＳＳＬ通信を確立する際に生成した第２の共通鍵と、当該第２のＳＳＬ通信のセッションを識別する第２のセッション識別情報とを関連付けて記憶する代理通信記憶手段と、
前記クライアント端末から前記情報処理装置への、前記第１のセッション識別情報を含むＳＳＬ通信の再開要求を受信する再開要求受信手段と、
前記再開要求受信手段で受信した、ＳＳＬ通信の再開要求に含まれる前記第１のセッション識別情報が、前記代理通信記憶手段に記憶されているかを判定する判定手段と、
前記判定手段で、当該第１のセッション識別情報が前記代理通信記憶手段に記憶されていると判定された場合に、当該第１のセッション識別情報に関連付けて前記代理通信記憶手段に記憶されている前記第１の共通鍵を用いて前記クライアント端末と前記第１のＳＳＬ通信を再開し、かつ当該第１のセッション識別情報に関連付けて前記代理通信記憶手段に記憶さている、当該第２の共通鍵と、当該第２のセッション識別情報とを用いて前記情報処理装置と前記第２のＳＳＬ通信を再開する通信再開手段と、
を更に備えることを特徴とする請求項１に記載の中継処理装置。
【請求項３】
前記クライアント端末から、前記情報処理装置へのＳＳＬ通信の要求を受信する受信手段と、
前記受信手段で前記クライアント端末からＳＳＬ通信の要求を受信したことを条件に、前記第１確立手段による第１のＳＳＬ通信の確立、及び前記第２確立手段による第２のＳＳＬ通信の確立を行うように制御する制御手段と、
を更に備えることを特徴とする請求項１又は２に記載の中継処理装置。
【請求項４】
前記クライアント端末と前記情報処理装置との間で確立される第３のＳＳＬ通信を用いて、前記クライアント端末と前記情報処理装置との間で通信される通信データを中継する中継手段と、
前記クライアント端末から送信される前記通信データの中継先の情報処理装置を示す中継先情報に対して、前記通信データの中継を許可する通信方式として、前記中継手段で前記第３のＳＳＬ通信を用いて前記通信データの中継を行う直接通信方式か、前記第１確立手段により確立される第１のＳＳＬ通信、及び前記第２確立手段により確立される第２のＳＳＬ通信を用いて前記通信データの中継を行う代理通信方式かを示す通信方式情報が設定された通信方式設定情報を記憶する記憶手段と、
前記通信データを中継する中継先情報を前記クライアント端末から受け付ける受付手段と、
前記記憶手段に記憶された通信方式設定情報と、前記受付手段で受け付けた中継先情報とに従って、前記受付手段で受け付けた中継先情報に示される中継先の情報処理装置と前記クライアント端末との間での通信を許可する通信方式が直接通信方式であるか、代理通信方式であるかを決定する通信決定手段と、
を更に備え、
前記制御手段は、更に、前記通信決定手段で、前記情報処理装置と前記クライアント端末との間での通信を許可する通信方式として代理通信方式が決定されたことを条件に、前記第１確立手段による第１のＳＳＬ通信の確立、及び前記第２確立手段による第２のＳＳＬ通信の確立を行うように制御することを特徴とする請求項３に記載の中継処理装置。
【請求項５】
前記中継手段は、更に、前記通信決定手段で、前記情報処理装置と前記クライアント端末との間での通信を許可する通信方式として直接通信方式が決定されたことを条件に、前記クライアント端末と前記情報処理装置との間で確立される第３のＳＳＬ通信を用いて、前記クライアント端末と前記情報処理装置との間で通信される通信データを中継することを特徴とする請求項４に記載の中継処理装置。
【請求項６】
前記記憶手段に記憶されている通信方式設定情報は、更に、前記中継先情報に対して、前記クライアント端末を示すクライアント情報が設定されており、
前記受付手段は、前記中継先情報を受け付けたクライアント端末のクライアント情報を更に受け付け、
前記通信決定手段は、前記記憶手段に記憶されている通信方式設定情報と、前記受付手段で受け付けた中継先情報と、前記受付手段で受け付けたクライアント情報とに従って、前記受付手段で受け付けた中継先情報に示される中継先の情報処理装置と、前記受付手段で受け付けたクライアント情報により示されるクライアント端末との間での通信を許可する通信方式を決定することを特徴とする請求項４又は５に記載の中継処理装置。
【請求項７】
前記記憶手段に記憶された通信方式設定情報の通信方式情報は、前記通信を行う通信方式を、前記クライアント端末の操作ユーザよる指示に従って決定することを示す指示情報を更に含み、
前記受付手段で受け付けた中継先情報に対する、前記記憶手段に記憶された通信方式設定情報の通信方式情報が前記指示情報である場合に、前記通信方式の指示を受け付けるための指示画面を前記クライアント端末に表示するための通信方式指示情報を前記クライアント端末に送信する通信方式送信手段と、
前記通信方式送信手段で送信された通信方式指示情報に従って表示される指示画面を介してクライアント端末の操作ユーザにより指示された通信方式を示す通信方式情報を、前記クライアント端末から受信する通信方式受信手段と、
を更に備え、
前記通信決定手段は、更に、前記通信方式受信手段で受信した通信方式情報に示される通信方式を、前記受付手段で受け付けた中継先情報に示される中継先の情報処理装置と前記クライアント端末との間で通信を行う通信方式として決定し、
前記制御手段は、更に、前記通信決定手段で、前記情報処理装置と前記クライアント端末との間で通信を行う通信方式として代理通信方式が決定されたことを条件に、前記第１確立手段による第１のＳＳＬ通信の確立、及び前記第２確立手段による第２のＳＳＬ通信の確立を行うように制御することを特徴とする請求項４乃至６の何れか１項に記載の中継処理装置。
【請求項８】
前記記憶手段に記憶されている通信方式設定情報は、前記中継先情報に対して、前記クライアント端末を示すクライアント情報が更に設定されており、
前記受付手段は、前記中継先情報を受け付けたクライアント端末のクライアント情報を更に受け付け、
前記通信方式送信手段は、前記受付手段で受け付けた中継先情報、及びクライアント情報に対する、前記記憶手段に記憶された通信方式設定情報の通信方式情報が前記指示情報である場合に、前記通信方式を指示するための指示画面を前記クライアント端末に表示するための通信方式指示情報を前記クライアント端末に送信することを特徴とする請求項７に記載の中継処理装置。
【請求項９】
前記第１確立手段により確立された第１のＳＳＬ通信、及び前記第２確立手段により確立された前記第２のＳＳＬ通信を用いて、前記クライアント端末と前記情報処理装置との間で通信される通信データを中継する代理中継手段を更に備えることを特徴とする請求項１乃至８の何れか１項に記載の中継処理装置。
【請求項１０】
前記第１確立手段により確立された第１のＳＳＬ通信を用いて前記クライアント端末から受信した、前記通信データが暗号化された第１の暗号化データを、前記第１確立手段で前記第１のＳＳＬ通信を確立する際に生成した第１の共通鍵を用いて復号する第１復号手段と、
前記第１復号手段で前記第１の暗号化データを復号することにより得られる通信データを検査する第１検査手段と、
前記第１検査手段による検査結果に従って、前記第１検査手段で検査された通信データを前記代理中継手段により前記情報処理装置に中継するか否かを決定する第１決定手段と、
を更に備えることを特徴とする請求項９に記載の中継処理装置。
【請求項１１】
前記第２確立手段により確立された第２のＳＳＬ通信を用いて前記情報処理装置から受信した、前記通信データが暗号化された第２の暗号化データを、前記第２確立手段で前記第２のＳＳＬ通信を確立する際に生成した第２の共通鍵を用いて復号する第２復号手段と、
前記２復号手段で前記第２の暗号化データを復号することにより得られた通信データを検査する第２検査手段と、
前記第２検査手段による検査結果に従って、前記第２検査手段で検査された通信データを前記代理中継手段により前記クライアント端末に中継するか否かを決定する第２決定手段と、
を更に備えることを特徴とする請求項９又は１０に記載の中継処理装置。
【請求項１２】
前記通信確立手段で確立される制御通信は、ＳＳＬ通信であることを特徴とする請求項１乃至１１の何れか１項に記載の中継処理装置。
【請求項１３】
前記中継処理装置の公開鍵証明書を前記クライアント端末に送信する証明書送信手段と、
前記証明書送信手段による前記中継処理装置の公開鍵証明書の送信に応答して、当該公開鍵証明書に含まれる公開鍵を用いて前記クライアント端末により暗号化された、共通鍵を生成するための情報を、前記クライアント端末から受信する共通鍵生成情報受信手段と、
前記共通鍵生成情報受信手段で受信した当該暗号化された情報を、前記証明書送信手段により送信した公開鍵証明書に含まれる公開鍵に対応する秘密鍵を用いて復号する共通鍵生成情報復号手段と、
前記共通鍵生成情報復号手段により復号された情報を用いて、前記クライアント端末との前記第１のＳＳＬ通信に用いる共通鍵を生成する共通鍵生成手段と、
を更に備えることを特徴とする請求項１乃至１２の何れか１項に記載の中継処理装置。
【請求項１４】
前記情報処理装置から前記情報処理装置の公開鍵証明書を取得する証明書取得手段と、
共通鍵を生成するための情報を生成する共通鍵生成情報生成手段と、
前記共通鍵生成情報生成手段により生成された情報を用いて、前記情報処理装置との前記第２のＳＳＬ通信に用いる共通鍵を生成する共通鍵生成手段と、
前記共通鍵生成情報生成手段により生成された情報を、前記証明書取得手段により取得された当該公開鍵証明書に含まれる公開鍵を用いて暗号化する共通鍵生成情報暗号化手段と、
前記共通鍵生成情報暗号化手段により暗号化された情報を前記情報処理装置に送信する共通鍵生成情報送信手段と、
を更に備えることを特徴とする請求項１乃至１３の何れか１項に記載の中継処理装置。
【請求項１５】
クライアント端末と情報処理装置との間で通信される通信データを中継する中継処理装置の中継処理方法であって、
前記中継処理装置の第１確立手段が、前記中継処理装置の公開鍵証明書を前記クライアント端末に送信して、前記中継処理装置と前記クライアント端末との前記通信データの通信で用いられる第１のＳＳＬ通信を確立する第１確立工程と、
前記中継処理装置の前記第２確立手段が、前記情報処理装置から前記情報処理装置の公開鍵証明書を取得して、前記中継処理装置と前記情報処理装置との前記通信データの通信で用いられる第２のＳＳＬ通信を確立する第２確立工程と、
前記中継処理装置の通信確立手段が、前記中継処理装置と前記クライアント端末との制御通信を、前記第１のＳＳＬ通信とは別に確立する通信確立工程と、
前記中継処理装置の送信手段が、前記第２確立工程で第２のＳＳＬ通信を確立する際に前記情報処理装置から取得される前記情報処理装置の公開鍵証明書を、前記通信確立工程により確立された制御通信を用いて、前記クライアント端末に送信する送信手段と、
を備えることを特徴とする中継処理装置の中継処理方法。
【請求項１６】
クライアント端末と情報処理装置との間で通信される通信データを中継する中継処理装置で読み取り実行可能なプログラムであって、
前記中継処理装置を、
前記中継処理装置の公開鍵証明書を前記クライアント端末に送信して、前記中継処理装置と前記クライアント端末との前記通信データの通信で用いられる第１のＳＳＬ通信を確立する第１確立手段と、
前記情報処理装置から前記情報処理装置の公開鍵証明書を取得して、前記中継処理装置と前記情報処理装置との前記通信データの通信で用いられる第２のＳＳＬ通信を確立する第２確立手段と、
前記中継処理装置と前記クライアント端末との制御通信を、前記第１のＳＳＬ通信とは別に確立する通信確立手段と、
前記第２確立手段で第２のＳＳＬ通信を確立する際に前記情報処理装置から取得される前記情報処理装置の公開鍵証明書を、前記通信確立手段により確立された制御通信を用いて、前記クライアント端末に送信する送信手段として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本発明は、クライアント端末と情報処理装置との間で通信される通信データを中継する中継処理装置であって、前記中継処理装置の公開鍵証明書を前記クライアント端末に送信して、前記中継処理装置と前記クライアント端末との前記通信データの通信で用いられる第１のＳＳＬ通信を確立する第１確立手段と、前記情報処理装置から前記情報処理装置の公開鍵証明書を取得して、前記中継処理装置と前記情報処理装置との前記通信データの通信で用いられる第２のＳＳＬ通信を確立する第２確立手段と、前記中継処理装置と前記クライアント端末との制御通信を、前記第１のＳＳＬ通信とは別に確立する通信確立手段と、前記第２確立手段で第２のＳＳＬ通信を確立する際に前記情報処理装置から取得される前記情報処理装置の公開鍵証明書を、前記通信確立手段により確立された制御通信を用いて、前記クライアント端末に送信する送信手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
また、本発明は、クライアント端末と情報処理装置との間で通信される通信データを中継する中継処理装置の中継処理方法であって、前記中継処理装置の第１確立手段が、前記中継処理装置の公開鍵証明書を前記クライアント端末に送信して、前記中継処理装置と前記クライアント端末との前記通信データの通信で用いられる第１のＳＳＬ通信を確立する第１確立工程と、前記中継処理装置の前記第２確立手段が、前記情報処理装置から前記情報処理装置の公開鍵証明書を取得して、前記中継処理装置と前記情報処理装置との前記通信データの通信で用いられる第２のＳＳＬ通信を確立する第２確立工程と、前記中継処理装置の通信確立手段が、前記中継処理装置と前記クライアント端末との制御通信を、前記第１のＳＳＬ通信とは別に確立する通信確立工程と、前記中継処理装置の送信手段が、前記第２確立工程で第２のＳＳＬ通信を確立する際に前記情報処理装置から取得される前記情報処理装置の公開鍵証明書を、前記通信確立工程により確立された制御通信を用いて、前記クライアント端末に送信する送信手段と、を備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、本発明は、クライアント端末と情報処理装置との間で通信される通信データを中継する中継処理装置で読み取り実行可能なプログラムであって、前記中継処理装置を、前記中継処理装置の公開鍵証明書を前記クライアント端末に送信して、前記中継処理装置と前記クライアント端末との前記通信データの通信で用いられる第１のＳＳＬ通信を確立する第１確立手段と、前記情報処理装置から前記情報処理装置の公開鍵証明書を取得して、前記中継処理装置と前記情報処理装置との前記通信データの通信で用いられる第２のＳＳＬ通信を確立する第２確立手段と、前記中継処理装置と前記クライアント端末との制御通信を、前記第１のＳＳＬ通信とは別に確立する通信確立手段と、前記第２確立手段で第２のＳＳＬ通信を確立する際に前記情報処理装置から取得される前記情報処理装置の公開鍵証明書を、前記通信確立手段により確立された制御通信を用いて、前記クライアント端末に送信する送信手段として機能させることを特徴とする。