(57)【要約】【課題】高い操作性を保ちつつ、パーソナルコンピュータからの機密情報の漏洩を防止すること【解決手段】サービス提供者サーバは、機密情報を暗号化して暗号化情報を生成する暗号化手段と、暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しパーソナルコンピュータに送信する応答情報送信手段と、を備え、パーソナルコンピュータは、サービス提供者サーバから応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、暗号化情報をモバイル端末に送信するフィルタリング手段と、平文情報をパーソナルコンピュータの表示装置に出力する閲覧部と、を備え、モバイル端末は、パーソナルコンピュータから受信した暗号化情報を復号して復号情報を生成する復号手段と、復号情報の一部または全部をモバイル端末の表示装置に出力する出力部と、を備えている。【選択図】図２
2008176429.tif 000002
【特許請求の範囲】
【請求項１】
モバイル端末とパーソナルコンピュータとサービス提供者サーバとを含む機密情報漏洩防止システムにおいて、
前記サービス提供者サーバは、
前記パーソナルコンピュータから送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化手段と、
前記暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報を前記パーソナルコンピュータに送信する応答情報送信手段と、を備え、
前記パーソナルコンピュータは、
前記サービス提供者サーバから前記応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、前記暗号化情報を前記モバイル端末に送信するフィルタリング手段と、
前記フィルタリング手段により分離された平文情報を前記パーソナルコンピュータの表示装置に出力する閲覧部と、を備え、
前記モバイル端末は、
前記パーソナルコンピュータから受信した暗号化情報を復号して復号情報を生成する復号手段と、
前記復号情報の一部または全部を前記モバイル端末の表示装置に出力する出力部と、を備えたことを特徴とした機密情報漏洩防止システム。
【請求項２】
前記サービス提供者サーバは、前記機密情報に対して演算を施して完全性確認情報を生成する完全性確認情報生成手段を備え、
前記暗号化手段は、前記機密情報の完全性確認情報を暗号化し前記暗号化情報に含め、
前記モバイル端末は、前記復号情報に含まれる完全性確認情報と前記復号情報に含まれる機密情報に前記完全性確認情報生成手段と同一の演算を施して得られた情報とを比較し、両者が一致する場合に前記機密情報が検証に合格したと判定する完全性検証手段を備え、
前記出力部は前記検証に合格した場合に前記機密情報を前記モバイル端末の前記表示装置に出力することを特徴とした請求項１に記載の機密情報漏洩防止システム。
【請求項３】
前記完全性確認情報生成手段は、前記機密でない情報に対して演算を施して機密でない情報の完全性確認情報を生成し、
前記暗号化手段は、前記機密でない情報の完全性確認情報を暗号化し前記暗号化情報に含め、
前記応答情報送信手段は前記機密でない情報の完全性確認情報を前記平文情報に含め、
前記モバイル端末は、
前記パーソナルコンピュータの表示装置に表示された前記機密でない情報の完全性確認情報を光学的に読み取る読取手段を備え、
前記完全性検証手段は、前記読取手段で読み取った機密でない情報の完全性情報と前記復号情報に含まれる機密でない情報の完全性確認情報とを比較し、両者が一致する場合に前記機密でない情報が検証に合格したと判定し、
前記出力部は前記機密でない情報が前記検証に合格した場合にその旨を前記モバイル端末の表示装置に出力することを特徴とした請求項１または請求項２に記載の機密情報漏洩防止システム。
【請求項４】
サービス提供者サーバが、パーソナルコンピュータから送信要求を受信し機密情報を暗号化して暗号化情報を生成する暗号化工程と、
前記サービス提供者サーバが、前記暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報を前記パーソナルコンピュータに送信する応答情報送信工程と、
前記パーソナルコンピュータが、前記サービス提供者サーバから前記応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、前記暗号化情報を前記モバイル端末に送信するフィルタリング工程と、
前記パーソナルコンピュータが、前記フィルタリング工程で分離された平文情報を前記パーソナルコンピュータの表示装置に出力する閲覧工程と、
前記モバイル端末が、前記パーソナルコンピュータから受信した暗号化情報を復号して復号情報を生成する復号工程と、
前記モバイル端末が、前記復号情報の一部または全部を前記モバイル端末の表示装置に出力する出力工程と、を備えたことを特徴とした機密情報漏洩防止方法。
【請求項５】
前記サービス提供者サーバが、前記暗号化工程に先立って前記機密情報に対して演算を施して完全性確認情報を生成する完全性確認情報生成工程を備え、
前記暗号化工程では、前記機密情報の完全性確認情報を暗号化し前記暗号化情報に含め、
前記モバイル端末は、前記復号情報に含まれる完全性確認情報と前記復号情報に含まれる機密情報に前記完全性確認情報生成工程で用いたものと同一の演算を施して得られた情報とを比較し、両者が一致する場合に前記出力工程を実行することを特徴とした請求項５に記載の機密情報漏洩防止方法。
【請求項６】
前記完全性確認情報生成工程では、前記機密でない情報に対して演算を施して機密でない情報の完全性確認情報を生成し、
前記暗号化工程では、前記機密でない情報の完全性確認情報を暗号化し前記暗号化情報に含め、
前記応答情報送信工程は前記機密でない情報の完全性確認情報を前記平文情報に含め、
前記モバイル端末は、前記パーソナルコンピュータの表示装置に表示された前記機密でない情報の完全性確認情報を光学的に読み取り、読み取った機密でない情報の完全性情報と前記復号情報に含まれる機密でない情報の完全性確認情報とを比較し、両者が一致する場合に前記機密でない情報が完全性の検証に合格した旨を前記モバイル端末の表示装置に出力することを特徴とした請求項４または請求項５に記載の機密情報漏洩防止方法。
【請求項７】
サービス提供者サーバに、
前記パーソナルコンピュータから送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化処理と、
前記暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報を前記パーソナルコンピュータに送信する応答情報送信処理と、を実行させ、
パーソナルコンピュータに、
前記サービス提供者サーバから前記応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、前記暗号化情報を前記モバイル端末に送信するフィルタリング処理と、
前記フィルタリング処理により分離された平文情報を前記パーソナルコンピュータの表示装置に出力する閲覧処理と、を実行させ、
モバイル端末に、
前記パーソナルコンピュータから受信した暗号化情報を復号して復号情報を生成する復号処理と、
前記復号情報の一部または全部を前記モバイル端末の表示装置に出力する出力処理と、を実行させることを特徴とした機密情報漏洩防止プログラム。
【請求項８】
前記サービス提供者サーバに、前記機密情報に対して演算を施して完全性確認情報を生成する完全性確認情報生成処理を実行させ、
前記暗号化処理では、前記機密情報の完全性確認情報を暗号化し前記暗号化情報に含め、
前記モバイル端末に、前記復号情報に含まれる完全性確認情報と前記復号情報に含まれる機密情報に前記完全性確認情報生成処理と同一の演算を施して得られた情報とを比較し、両者が一致する場合に前記機密情報が検証に合格したと判定する完全性検証処理を実行させ、
前記出力処理では前記検証に合格した場合に前記機密情報を前記モバイル端末の表示装置に出力することを特徴とした請求項７に記載の機密情報漏洩防止プログラム。
【請求項９】
前記完全性確認情報生成処理では、前記機密でない情報に対して演算を施して機密でない情報の完全性確認情報を生成し、
前記暗号化処理では、前記機密でない情報の完全性確認情報を暗号化し前記暗号化情報に含め、
前記応答情報送信処理では、前記機密でない情報の完全性確認情報を前記平文情報に含め、
前記モバイル端末に、
前記パーソナルコンピュータの表示装置に表示された前記機密でない情報の完全性確認情報を光学的に読み取る読取処理を実行させ、
前記完全性検証処理では、前記読取処理で読み取った機密でない情報の完全性情報と前記復号情報に含まれる機密でない情報の完全性確認情報とを比較し、両者が一致する場合に前記機密でない情報が検証に合格したと判定し、
前記出力処理では前記機密でない情報が前記検証に合格した場合にその旨を前記モバイル端末の表示装置に出力することを特徴とした請求項７または請求項８に記載の機密情報漏洩防止プログラム。
【請求項１０】
モバイル端末とパーソナルコンピュータとサービス提供者サーバと前記パーソナルコンピュータの要求にしたがって前記サービス提供者サーバから情報を取得しこの情報を前記パーソナルコンピュータに送信するプロキシサーバを含む機密情報漏洩防止システムにおいて、
前記サービス提供者サーバは、
前記プロキシサーバから送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化手段と、
前記暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報を前記プロキシサーバに送信する応答情報送信手段と、を備え、
前記プロキシサーバは、
前記サービス提供者サーバから前記応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、前記暗号化情報を前記モバイル端末に前記平文情報を前記パーソナルコンピュータにそれぞれ送信するフィルタリング手段を備え、
前記パーソナルコンピュータは、
前記プロキシサーバから受信した平文情報を前記パーソナルコンピュータの表示装置に出力する閲覧部を備え、
前記モバイル端末は、
前記プロキシサーバから受信した暗号化情報を復号して復号情報を生成する復号手段と、
前記復号情報の一部または全部を前記モバイル端末の表示装置に出力する出力部と、を備えたことを特徴とした機密情報漏洩防止システム。
【請求項１１】
前記フィルタリング手段は、前記暗号化情報を保留している旨のメッセージを前記パーソナルコンピュータに送信し、前記モバイル端末からリロード要求を受信したときに前記暗号化情報を前記モバイル端末に送信することを特徴とした請求項１０に記載の機密情報漏洩防止システム。
【請求項１２】
前記プロキシサーバは、前記パーソナルコンピュータにセッションＩＤを含むチャレンジコードを送信し、このチャレンジコードに対して前記パーソナルコンピュータから送信されたレスポンスを受信し、このレスポンスを検証して前記パーソナルコンピュータのユーザの認証を行う認証手段を備え、
前記モバイル端末は前記チャレンジコードを取得し、このチャレンジコードと前記プロキシサーバとの間で予め共有している暗号鍵とに基づいて検証情報を生成し、この検証情報と前記モバイル端末の識別情報を含むレスポンスを生成するレスポンス生成手段を備え、
前記パーソナルコンピュータは、前記レスポンスを取得しこのレスポンスを前記プロキシサーバに送信するレスポンス送信手段を備え、
前記モバイル端末は、前記識別情報を通知して前記セッションＩＤを識別子に含む前記プロキシサーバのページにアクセスすることにより前記プロキシサーバに接続することを特徴とした請求項１０または請求項１１に記載の機密情報漏洩防止システム。
【請求項１３】
パーソナルコンピュータからの要求を受けたプロキシサーバがサービス提供者サーバに送信要求を送信する送信要求送信工程と、
前記サービス提供者サーバが前記送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化工程と、
前記サービス提供者サーバが前記暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報を前記プロキシサーバに送信する応答情報送信工程と、
前記プロキシサーバが前記応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、前記暗号化情報をモバイル端末に前記平文情報を前記パーソナルコンピュータにそれぞれ送信するフィルタリング工程と、
前記パーソナルコンピュータが前記プロキシサーバから受信した平文情報を前記パーソナルコンピュータの表示装置に出力する閲覧工程と、
前記モバイル端末が前記プロキシサーバから受信した暗号化情報を復号して復号情報を生成する復号工程と、
前記復号情報の一部または全部を前記モバイル端末の表示装置に出力する出力工程と、を備えたことを特徴とした機密情報漏洩防止方法。
【請求項１４】
前記フィルタリング工程では、前記暗号化情報を保留している旨のメッセージを前記パーソナルコンピュータに送信し、前記モバイル端末からリロード要求を受信したときに前記暗号化情報を前記モバイル端末に送信することを特徴とした請求項１３に記載の機密情報漏洩防止方法。
【請求項１５】
前記プロキシサーバが、前記パーソナルコンピュータにセッションＩＤを含むチャレンジコードを送信し、前記モバイル端末が前記チャレンジコードを取得し、このチャレンジコードと前記プロキシサーバとの間で予め共有している暗号鍵とに基づいて検証情報を生成し、この検証情報と前記モバイル端末の識別情報を含むレスポンスを生成し、前記パーソナルコンピュータが前記レスポンスを取得しこのレスポンスを前記プロキシサーバに送信し、前記プロキシサーバがこのレスポンスを検証して前記パーソナルコンピュータのユーザの認証を行う認証工程と、
前記モバイル端末が前記識別情報を通知して前記セッションＩＤを識別子に含む前記プロキシサーバのページにアクセスすることにより前記プロキシサーバに接続するセッション開始工程と備えたことを特徴とした請求項１３または請求項１４に記載の機密情報漏洩防止方法。
【請求項１６】
サービス提供者サーバに、
前記プロキシサーバから送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化処理と、
前記暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報を前記プロキシサーバに送信する応答情報送信処理と、を実行させ、
前記プロキシサーバに、
前記サービス提供者サーバから前記応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、前記暗号化情報を前記モバイル端末に前記平文情報を前記パーソナルコンピュータにそれぞれ送信するフィルタリング処理を実行させ、
前記パーソナルコンピュータに、
前記プロキシサーバから受信した平文情報を前記パーソナルコンピュータの表示装置に出力する閲覧処理を実行させ、
前記モバイル端末に、
前記プロキシサーバから受信した暗号化情報を復号して復号情報を生成する復号処理と、
前記復号情報の一部または全部を前記モバイル端末の表示装置に出力する出力部と、を実行させることを特徴とした機密情報漏洩防止プログラム。
【請求項１７】
前記フィルタリング処理では、前記暗号化情報を保留している旨のメッセージを前記パーソナルコンピュータに送信し、前記モバイル端末からリロード要求を受信したときに前記暗号化情報を前記モバイル端末に送信することを特徴とした請求項１６に記載の機密情報漏洩防止プログラム。
【請求項１８】
前記プロキシサーバに、前記パーソナルコンピュータにセッションＩＤを含むチャレンジコードを送信し、このチャレンジコードに対して前記パーソナルコンピュータから送信されたレスポンスを受信し、このレスポンスを検証して前記パーソナルコンピュータのユーザの認証を行う認証処理を実行させ、
前記モバイル端末に前記チャレンジコードを取得し、このチャレンジコードと前記プロキシサーバとの間で予め共有している暗号鍵とに基づいて検証情報を生成し、この検証情報と前記モバイル端末の識別情報を含むレスポンスを生成するレスポンス生成処理を実行させ、
前記パーソナルコンピュータに、前記レスポンスを取得しこのレスポンスを前記プロキシサーバに送信するレスポンス送信処理を実行させ、
前記モバイル端末に、前記識別情報を通知して前記セッションＩＤを識別子に含む前記プロキシサーバのページにアクセスすることにより前記プロキシサーバに接続するセッション開始処理を実行させることを特徴とした請求項１６または請求項１７に記載の機密情報漏洩防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密情報の漏洩を防止する技術に関し、特にパーソナルコンピュータからの機密情報の漏洩を防止する技術に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、「ＰＣ」という）からの情報の漏洩が社会問題となっている。情報が漏洩する原因のひとつとして、キー入力やクリップボードの履歴、ＰＣのディスプレイに表示された情報等を利用者の承諾を得ることなく外部に送信するソフトウェア（以下、「スパイウェア」という）が利用者に気づかれることなくＰＣにインストールされ、動作していることがあげられる。スパイウェアのなかには、利用者を危険なウェブサイトに導いたりするために、ＰＣの画面上に表示される情報を改ざんするものもある。
【０００３】
スパイウェアよる情報の漏洩を防止するための技術としては、いわゆるウィルス対策ソフトウェアをＰＣにインストールし、スパイウェアの存在を検出したり、スパイウェアによる不正なデータ送信を阻止したりすることが知られている。
【０００４】
データの改竄を検出し受信したデータの完全性を検証する方法として、データのハッシュ値を用いる方法が知られている。特許文献１には、このような方法の一例が記載されている。この方法では、メッセージをメッセージ多項式として表わし、この多項式を暗号化して暗号多項式を形成し、メッセージ多項式と暗号多項式を表わすハッシュ値を計算して１または複数のハッシュ出力を生成し、暗号化多項式により定義された暗号化メッセージとハッシュ出力の両方を受信者に対して送信する。
【０００５】
【特許文献１】特表２００３−５３５５００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述のウィルス対策ソフトウェアを用いれば、スパイウェアによる情報の漏洩をかなりの程度防止することができる。
しかし、公共の場所に設置され不特定の者が利用するＰＣにおいては、ウィルス対策ソフトウェア等による対策が十分に施されているという保障はない。また、悪意のある利用者が他の利用者の機密情報を不正に取得するために、故意にスパイウェアをインストールしている可能性もある。
そのため、機密情報をこのようなＰＣで取り扱う場合には、機密情報が漏洩する危険性が高いという問題がある。
【０００７】
一方、携帯電話機等のモバイル端末で動作するスパイウェアはほとんど知られていない。また、インターネットに接続することができるモバイル端末が広く普及している。そのため、モバイル端末を用いてインターネット上で公開されているサービスを利用すれば、ＰＣを用いる場合に比べて、機密情報の漏洩の危険性が低いということができる。
しかし、モバイル端末は、計算処理や記憶領域の性能、画面の大きさ、入力装置（キーボードやマウス等）の豊富さなどの点でＰＣに比べて劣っており、そのため、モバイル端末を用いたインターネット利用は操作性が劣るという問題がある。
【０００８】
そこで、本発明は、高い操作性を保ちつつ、パーソナルコンピュータからの機密情報の漏洩を防止することができる機密情報漏洩防止システム等を提供することをその目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の機密情報漏洩防止システムは、モバイル端末とパーソナルコンピュータとサービス提供者サーバとを備えている。サービス提供者サーバは、パーソナルコンピュータから送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化手段と、暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報をパーソナルコンピュータに送信する応答情報送信手段と、を備え、パーソナルコンピュータは、サービス提供者サーバから応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、暗号化情報をモバイル端末に送信するフィルタリング手段と、フィルタリング手段により分離された平文情報をパーソナルコンピュータの表示装置に出力する閲覧部と、を備え、モバイル端末は、サービス提供者サーバに利用者情報を送信する利用者情報送信手段と、パーソナルコンピュータから受信した暗号化情報を復号して復号情報を生成する復号手段と、復号情報の一部または全部をモバイル端末の表示装置に出力する出力部と、を備えている。
【００１０】
上記機密情報漏洩防止システムにおいて、サービス提供者サーバは、機密情報に対して演算を施して完全性確認情報を生成する完全性確認情報生成手段を備え、暗号化手段は、機密情報の完全性確認情報を暗号化し暗号化情報に含め、モバイル端末は、復号情報に含まれる完全性確認情報と復号情報に含まれる機密情報に完全性確認情報生成手段と同一の演算を施して得られた情報とを比較し、両者が一致する場合に機密情報が検証に合格したと判定する完全性検証手段を備え、出力部は検証に合格した場合に機密情報をモバイル端末の表示装置に出力するようにしてもよい。
【００１１】
上記機密情報漏洩防止システムにおいて、完全性確認情報生成手段は、機密でない情報に対して演算を施して機密でない情報の完全性確認情報を生成し、暗号化手段は、機密でない情報の完全性確認情報を暗号化し暗号化情報に含め、応答情報送信手段は機密でない情報の完全性確認情報を平文情報に含め、モバイル端末は、パーソナルコンピュータの表示装置に表示された機密でない情報の完全性確認情報を光学的に読み取る読取手段を備え、完全性検証手段は、読取手段で読み取った機密でない情報の完全性情報と復号情報に含まれる機密でない情報の完全性確認情報とを比較し、両者が一致する場合に機密でない情報が検証に合格したと判定し、出力部は機密でない情報が検証に合格した場合にその旨をモバイル端末の表示装置に出力するようにしてもよい。
【００１２】
本発明の第１の機密情報漏洩防止方法及び第１の機密情報漏洩防止プログラムによっても上記機密情報漏洩防止システムと同様に上記課題を解決することができる。
【００１３】
本発明の第２の機密情報漏洩防止システムは、モバイル端末とパーソナルコンピュータとサービス提供者サーバとパーソナルコンピュータの要求にしたがってサービス提供者サーバから情報を取得しこの情報をパーソナルコンピュータに送信するプロキシサーバを備えている。サービス提供者サーバは、プロキシサーバから送信要求を受信したときに機密情報を暗号化して暗号化情報を生成する暗号化手段と、暗号化情報と機密でない情報を含む平文情報を含む応答情報を生成しこの応答情報をプロキシサーバに送信する応答情報送信手段と、を備え、プロキシサーバは、サービス提供者サーバから応答情報を受信し、この応答情報を暗号化情報と平文情報に分離し、暗号化情報をモバイル端末に平文情報をパーソナルコンピュータにそれぞれ送信するフィルタリング手段を備え、パーソナルコンピュータは、プロキシサーバから受信した平文情報をパーソナルコンピュータの表示装置に出力する閲覧部を備え、モバイル端末は、  プロキシサーバから受信した暗号化情報を復号して復号情報を生成する復号手段と、復号情報の一部または全部をモバイル端末の表示装置に出力する出力部と、を備えている。
【００１４】
上記機密情報漏洩防止システムにおいて、フィルタリング手段は、暗号化情報を保留している旨のメッセージをパーソナルコンピュータに送信し、モバイル端末からリロード要求を受信したときに暗号化情報をモバイル端末に送信するようにしてもよい。
【００１５】
上記機密情報漏洩防止システムにおいて、プロキシサーバは、パーソナルコンピュータにセッションＩＤを含むチャレンジコードを送信し、このチャレンジコードに対してパーソナルコンピュータから送信されたレスポンスを受信し、このレスポンスを検証してパーソナルコンピュータのユーザの認証を行う認証手段を備え、モバイル端末はチャレンジコードを取得し、このチャレンジコードとプロキシサーバとの間で予め共有している暗号鍵とに基づいて検証情報を生成し、この検証情報とモバイル端末の識別情報を含むレスポンスを生成するレスポンス生成手段を備え、パーソナルコンピュータは、レスポンスを取得しこのレスポンスをプロキシサーバに送信するレスポンス送信手段を備え、モバイル端末は、識別情報を通知してセッションＩＤを識別子に含むプロキシサーバのページにアクセスすることによりプロキシサーバに接続するようにしてもよい。
【００１６】
本発明の第２の機密情報漏洩防止方法及び第２の機密情報漏洩防止プログラムによっても上記機密情報漏洩防止システムと同様に上記課題を解決することができる。
【発明の効果】
【００１７】
本発明によれば、高い操作性を保ちつつ、パーソナルコンピュータからの機密情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の第１の実施形態である機密情報漏洩防止システム４の構成と動作について説明する。
図１は、機密情報漏洩防止システム４の全体構成を示す図である。
機密情報漏洩防止システム４は、モバイル端末１とパーソナルコンピュータ（以下、「ＰＣ」という）２とサービス提供者サーバ３を備えている。モバイル端末１とＰＣ２の接続は無線でも有線でもよく、例えば無線ＬＡＮ、ＵＳＢ(Universal Serial Bus)等により通信可能に構成されている。ＰＣ２とサービス提供者サーバ３は、インターネットを介して通信可能に構成されている。
【００１９】
モバイル端末１は、携帯電話機、ＰＨＳ端末、スマートフォン、データ通信機能付きＰＤＡ等のユーザが携行可能な端末装置で、液晶ディスプレイ装置等の表示装置を備え組み込みＯＳが動作するものである。本発明の実施のためには、通話機能は必ずしも必要でない。
ＰＣ２は、表示装置を備え汎用のＯＳが動作する一般的なパーソナルコンピュータであり、ウェブ閲覧部２１とメッセージ処理部２２を備えている。
サービス提供者サーバ３は、インターネットを介してＰＣ２等のクライアントに各種のサービスを提供するサーバコンピュータである。
【００２０】
機密情報漏洩防止システム４では、ＰＣ２に直接ユーザが機密情報の入力をしたり、ＰＣ２に機密情報を表示させたりするのではなく、ＰＣ２と接続させたモバイル端末１で機密情報の取り扱いをさせることで、ＰＣ２にスパイウェアがインストールされていても、ＰＣ２からの機密情報の漏洩を防止することができる。また、ＰＣ２で取り扱う機密でない情報の完全性検証はＰＣ２からモバイル端末１に取り込んだ完全性確認情報と機密情報と共にサービス提供者サーバ３から受信したレスポンスメッセージに付与された機密情報でない情報の完全性確認情報を元に行うことで、ＰＣ２に表示出力された情報が改ざんされていないことを確認することができる。
【００２１】
機密情報漏洩防止システム４の動作の概略を図２を用いて説明する。
なお、ユーザはあらかじめサービス提供者サーバ３から取得したウェブページのユーザ情報入力欄にＰＣを使用してユーザＩＤを入力し、サービス提供者サーバ３に送信することでサービス提供者サーバ３へユーザ通知を行う。または、ユーザはワンタイムパスワード生成機を用いて、ユーザＩＤ、ワンタイムパスワードを入力、送信することにより、サービス提供者サーバ３でユーザ認証が行うようにしてもよい。ユーザ通知の目的は、サービス提供者サーバ３がアクセスしてきたユーザの暗号化鍵を決定することである。
（１）ＰＣ２の閲覧部２１は、サービス提供者サーバ３に対してリクエストメッセージを送信する旨のユーザの指示に従って、メッセージ処理部２２に対して、リクエストメッセージを送信する。
（２）メッセージ処理部２２は、サービス提供者サーバ３へのリクエストメッセージを中継し、サービス提供者サーバ３へ転送する。
（３）サービス提供者サーバ３は、機密情報と機密情報の完全性確認情報と閲覧部２１に表示する機密でない情報の完全性確認情報をモバイル端末１と共有する暗号化鍵を用いて暗号化し、その暗号メッセージをレスポンスメッセージの機密情報フィールドに書き込む。機密でない情報の完全性確認情報は、例えばQR（Quick Response）コードやランダムな数字や文字列などである。
（４）サービス提供者サーバ３は、閲覧部２１に表示する機密でない情報と機密情報の完全性確認情報、そして暗号メッセージを含む機密情報フィールドをレスポンスメッセージとしてＰＣ２へ返信する。
（５）メッセージ処理部２２は、レスポンスメッセージを受信すると、レスポンスメッセージから機密情報フィールドを取り除く。
（６）メッセージ処理部２２は、機密情報フィールドを取り除いたレスポンスメッセージを閲覧部２１へ転送する。このとき、閲覧部２１は、機密でない情報と機密でない情報の完全性確認情報を液晶ディスプレイ装置などの表示装置に出力する。
（７）メッセージ処理部２２は、機密情報フィールドをモバイル端末１へ転送する。なお、モバイル端末１とＰＣ２の間の通信は、例えば赤外線通信、Bluetooth（「Bluetooth」は登録商標である）、無線LANなどで行う。
（８）モバイル端末１は、機密情報フィールド内の暗号メッセージを復号し、機密情報、機密情報の完全性確認情報、機密でない情報の完全性確認情報を取得する。さらに、機密情報の完全性確認情報を検証し、機密情報をモバイル端末１の表示装置などに出力する。
（９）モバイル端末１は、閲覧部２１が出力した機密でない情報の完全性確認情報を光学的な方法でモバイル端末に取り込む。ここで、機密でない情報の完全性確認情報の取り込みは、ユーザがモバイル端末１の読み取り装置（カメラ等）を操作することにより行う。
（１０）モバイル端末１は、取り込んだ機密でない情報の完全性確認情報と機密情報フィールドを復号して取得した完全性確認情報を元に完全性を検証する。
そのため、ユーザは閲覧部２１により出力されているメッセージが正当であることが確認できる。
【００２２】
次に、機密情報漏洩防止システム４の構成について図２を参照して詳細に説明する。
モバイル端末１は、完全性検証手段１１１、復号手段１１２、読取部１２、出力部１３、データ通信部１４、データ記憶部１５を備えている。
【００２３】
完全性検証手段１１１は、復号手段１１２から受信したメッセージに含まれる機密情報と機密情報の完全性確認情報を元に機密情報の完全性の検証を行い、その結果を出力部１３に送信する。特に結果が合格の場合はデータ記憶部１５に復号手段１１２から受信したメッセージに含まれる機密でない情報の完全性確認情報を送信する。
【００２４】
復号手段１１２は、データ通信部１４から受信した機密情報ファイールドを復号し、完全性検証手段１１１に送る。
【００２５】
読取部１２は、モバイル端末１が備えるカメラ等の読み取り装置によりＰＣ２に表示された機密でない情報の完全性確認情報を光学的にモバイル端末１に取り込む。
【００２６】
出力部１３は、完全性検証手段１１１から受信した機密情報をモバイル端末１の画面に表示する。
【００２７】
データ通信部１４は、モバイル端末１とＰＣ２との間およびモバイル端末１とサービス提供者サーバ３との間の通信を処理する。モバイル端末１とＰＣ２との間の通信は、無線により行っても有線により行ってもよく、例えば赤外線通信、Bluetooth、無線LAN、ＵＳＢなどで行う。
【００２８】
データ記憶部１５は、完全性検証手段１１１から受信した機密でない情報の完全性確認情報を記憶する。
【００２９】
ＰＣ２は、閲覧部２１、メッセージ処理部２２、入力部２３、出力部２４、データ通信部２５から構成される。メッセージ処理部２２は、フィルタリング手段２２１とメッセージ整形手段２２２を備えている。
【００３０】
閲覧部２１は、入力部２３からリクエストメッセージ送信の指示を受け取りメッセージ処理部２２に送信する。また、フィルタリング処理手段２２１からリクエストメッセージに含まれる平文の機密でない情報の完全性確認情報と機密でない情報を受信し、これを出力部２４に出力する。
【００３１】
フィルタリング手段２２１は、閲覧部２１から受信したリクエストメッセージをデータ通信部２５を介してサービス提供者サーバ３に送信する。また、データ通信部２５から受信したレスポンスメッセージを機密情報フィールドとそれ以外の部分に分離しメッセージ整形手段２２２に送信する。メッセージ整形手段２２２により整形された上記の情報を受信し、機密情報フィールドはモバイル端末１に、それ以外の部分は閲覧部２１にそれぞれ送信する。
【００３２】
メッセージ整形手段２２２は、フィルタリング手段２２１から受信したレスポンスメッセージを整形して、フィルタリング手段２２１に返信する。
【００３３】
入力部２３は、ユーザがキーボードやマウスなどの入力装置により入力した情報を閲覧部２１に送る。
【００３４】
出力部２４は、閲覧部２１から受信した機密でない情報の完全性確認情報をＰＣ２の表示装置に出力する。
【００３５】
データ通信部２５は、フィルタリング手段２２１から受信したリクエストメッセージをサービス提供者サーバ３に送信し、サービス提供者サーバ３から受信したレスポンスメッセージをフィルタリング手段２２１に送信する。また、フィルタリング手段２２１から受信した機密情報フィールドをモバイル端末１に送信する。
【００３６】
サービス提供者サーバ３は、暗号化手段３１１、完全性確認情報生成手段３１２、メッセージ整形手段３１３、データ通信部３２を備えている。
暗号化手段３１１は、レスポンスメッセージに含める機密情報、機密情報の完全性確認情報、機密でない情報の完全性確認情報を暗号化し、メッセージ整形手段に送信する。
【００３７】
完全性確認情報生成手段３１２は、メッセージ整形手段３１３から受信したレスポンスメッセージに含まれる機密情報と機密でない情報に対してそれぞれハッシュ演算を行い、完全性確認情報を生成し、メッセージ整形手段３１３に返信する。
【００３８】
メッセージ整形手段３１３は、データ通信部３２から受信したリクエストメッセージに対してレスポンスメッセージを生成する。レスポンスメッセージに含める機密情報と機密でない情報を完全性確認情報生成手段３１２に送信し、これに対する返信としてそれぞれの完全性確認情報を取得する。機密情報、機密情報の完全性確認情報、機密でない情報の完全性確認情報を暗号化手段３１１に送信し、これに対する返信として暗号化されたデータを受信する。機密でない情報、機密でない情報の完全性確認情報、付加情報、それぞれ暗号化された機密情報、機密情報の完全性確認情報、機密でない情報の完全性確認情報を含むレスポンスメッセージを整形し、データ通信部３２を介してＰＣ２に送信する。
【００３９】
データ通信部３２は、ＰＣ２から受信したリクエストメッセージをメッセージ整形手段３１３に送信し、メッセージ整形手段３１３から受信したレスポンスメッセージをＰＣ２へ送信する。
【００４０】
次に、図３のデータ構成例と図４のフローチャートを参照して機密情報漏洩防止システム４の動作について詳細に説明する。
なお、ユーザは図３のステップＡ１の開始前にＰＣ２によりサービス提供者サーバ３に対してユーザ認証またはユーザＩＤの通知を行っていることを前提とする。
【００４１】
まず、ユーザは例えばお買い物サイトなどの商品購入時にクレジットカードなどの個人の機密情報を確認する必要があるサービス提供者サイトへのアクセスを閲覧部２１に指示する（Ａ１）。
次に、閲覧部２１はユーザが指定したサービス提供者サイトに設置されたサービス提供者サーバ３を宛先とするリクエスメッセージ、例えばＨＴＴＰリクエストをメッセージ処理部２２へ送信する（Ａ２）。メッセージ処理部２２は、閲覧部２１からのＨＴＴＰリクエストをサービス提供者サーバ３へ転送する（Ａ３）。
【００４２】
サービス提供者サーバ３のメッセージ整形手段３１３は、受信したＨＴＴＰリクエストに対するレスポンスメッセージに機密情報を含め、その機密情報をＰＣ２に表示する必要があるか否かを判定する（Ａ４）。
ここで、機密情報が必要と判断した場合、完全性確認情報生成手段３１２は、機密情報の完全性確認情報と機密でない情報の完全性確認情報を生成し、暗号化手段３１１は、機密情報と機密情報の完全性確認情報と機密でない情報の完全性確認情報をモバイル端末１と共有する共通鍵を用いて暗号化し、これらの暗号化された情報を受け取ったメッセージ整形手段３１３はレスポンスメッセージの機密情報フィールドに埋め込む（Ａ４の判定がイエス、Ａ５）。ここで、機密情報とは、クレジットカード情報やユーザの住所情報などである。完全性確認情報は、例えば機密情報のハッシュ値である。機密でない情報の完全性確認情報は、例えば閲覧部２１に表示するQRコードやランダムな数字や文字列である。
さらにメッセージ整形手段３１３は、レスポンスメッセージを整形してＰＣ２に送信する（Ａ６）。
【００４３】
図３（ａ）にレスポンスメッセージの例を示す。レスポンスメッセージＤ１は、機密でない情報Ｄ２と機密でない情報の完全性確認情報Ｄ３と機密情報フィールドＤ４と付加情報Ｄ５を含んでいる。機密でない情報Ｄ２と機密でない情報の完全性確認情報Ｄ３と例えばユーザ名やサービス提供者名を含む付加情報Ｄ５は平文のメッセージである。機密情報Ｄ４１と機密情報の完全性確認情報Ｄ４２と機密でない情報の完全性確認情報Ｄ４３を含む機密情報フィールドＤ４は暗号文メッセージである。
機密情報が必要でない場合（Ａ４の判定がノーの場合）には、レスポンスメッセージＤ１は、機密でない情報Ｄ２と機密でない情報の完全性確認情報Ｄ３と付加情報Ｄ５を含む。
【００４４】
続いて、メッセージ処理部２２のフィルタリング手段２２１は、受信したレスポンスメッセージに機密情報フィールドが含まれているか否かを判定する（Ａ７）。
ここで、機密情報フィールドが含まれていない場合、メッセージ処理部２２はレスポンスメッセージに含まれる情報をそのまま閲覧部２１に表示させる（Ａ５の判定がノー、Ａ８）。
【００４５】
一方、機密情報フィールドが含まれている場合、フィルタリング手段２２１は、レスポンスメッセージから機密情報フィールドを抜き取り、分離する（Ａ９）。
そして、フィルタリング手段２２１は、図３（ｂ）に示す機密情報フィールドを取り除いた応答情報Ｄ６を整形し、閲覧部２１に表示させる（Ａ１０）。
【００４６】
一方、フィルタリング手段２２１は、Ａ９で分離した機密情報フィールドをモバイル端末１に送信する（Ａ１１）。
復号手段１１２は、受信した機密情報フィールド内の暗号化されたメッセージをサービス提供者サーバ３と共有する共通鍵を用いて復号し、復号結果内容である機密情報、機密情報の完全性確認情報、機密でない情報の完全性確認情報を取得する（Ａ１２）。
そして、完全性検証手段１１１は、機密情報のハッシュ値をサービス提供者サーバ３が用いた方法と同じ方法で計算し、機密情報の完全性確認情報と比較することで、機密情報の完全性を検証する（Ａ１３）。すなわち、図３（ａ）の機密情報Ｄ４１を復号して得たデータから算出したハッシュ値と、機密情報の完全性確認情報Ｄ４２を復号して得た値とを比較し、両者が一致する場合は検証合格と判定し、両者が一致しない場合は検証不合格であると判定する。
【００４７】
ここで、検証に不合格の場合、機密情報は、ＰＣ２やネットワーク上で改ざんを受けたり、データが欠落したりした恐れがあるので、モバイル端末２はそのことをユーザに通知するためにエラーを表示する（Ａ１３の判定がノー、Ａ１４）。
【００４８】
一方、検証に合格の場合、モバイル端末１は機密情報を表示し（Ａ１５）、機密でない情報の完全性確認情報をモバイル端末１のデータ記憶部１５に記憶する（Ａ１６）。
次に、モバイル端末１は、閲覧部２１に表示されている機密でない情報の完全性確認情報、例えばＱＲコードや数字や文字列など、を読取部１２を用いてモバイル端末１に取り込む（Ａ１７）。
モバイル端末は、取り込んだ機密でない情報の完全性確認情報とメモリに記憶している完全性確認情報を比較することで、機密でない情報の完全性を検証する（Ａ１８）。すなわち両者が一致する場合は検証合格と、両者が一致しない場合は検証不合格と判定する。
ここで、検証に不合格の場合、機密情報は、ＰＣ２やネットワーク上で改ざんを受けたり、データが欠落したりした恐れがあるので、モバイル端末１はそのことをユーザに通知するためにエラーを表示する（Ａ１９）。
一方、検証に合格の場合、モバイル端末１は機密でない情報の完全性の検証に合格したことを示すメッセージを表示する（Ａ２０）。
【００４９】
次に、機密情報漏洩防止システム４の効果について説明する。
第１の効果は、ＰＣ２からのインターネットを経由してサービス提供者サーバ３を利用する場合において機密情報の漏洩を防止できることにある。
その理由は、モバイル端末１とサービス提供者サーバ３間で機密情報に対してエンド・ツー・エンドでデータを暗号化しているため、ＰＣ２またはネットワーク上での機密情報の盗聴を防止できるためである。また、サービス提供者サーバ３から送信された暗号化された機密情報は、モバイル端末１で復号されて表示されるため、ＰＣ２のディスプレイに表示された画面をスクリーンキャプチャするスパイウェアがインストールされていたとしても、機密情報の漏洩は防止できるためである。
【００５０】
第２の効果は、ＰＣにインストールされたスパイウェアにより閲覧部が出力する情報が不正に改ざんされた場合でも、ユーザはその不正を知ることができることにある。
その理由は、モバイル端末１が機密情報と機密でない情報のそれぞれについて、ＰＣ２から取得した完全性確認情報に基づいて完全性を検証するためである。
【００５１】
第３の効果は、ＰＣ２からの機密情報を漏洩防止しつつ、インターネット利用においての操作性を失わないことである。
その理由は、機密情報漏洩防止システム４によれば、レスポンスメッセージに含まれる機密情報と機密でない情報を判別し、機密情報の扱いをモバイル端末１で行うことで、機密情報の取り扱い以外の操作は、ＰＣ２で行うことができるためである。
【００５２】
本発明の第２の実施形態である機密情報漏洩防止システム９の構成と動作について説明する。機密情報漏洩防止システム９は、図２のメッセージ処理部２２に相当する機能をプロキシサーバ８により代替した点が機密情報漏洩防止システム４と異なっている。また、ＰＣ６がプロキシサーバ６にアクセスする際は、チャレンジレスポンス認証を行うが、レスポンスの生成はモバイル端末５で行う。以下、機密情報漏洩防止システム４と共通する構成要素には図面に同一の符号を付して説明を省略し異なる部分を中心に説明する。
【００５３】
図５は、機密情報漏洩防止システム９の全体構成を示す図である。
ＰＣ６とサービス提供者サーバ７の間にプロキシサーバ８が配置され、ＰＣ６はプロキシサーバ８を介してサービス提供者サーバ７との間で情報の送受信を行う。また、モバイル端末５もプロキシサーバ５と通信が可能なように構成されている。
チャレンジコードとレスポンスの授受を手入力または読取部により行う場合には、モバイル端末５とＰＣ６は通信できなくてもよい。
【００５４】
モバイル端末５は、図２のモバイル端末１の構成に加えレスポンス生成手段１１３を備えている。
レスポンス生成手段１１３は、ＰＣ６からのアクセス要求に応じてプロキシサーバ８からＰＣ６に送信されたチャレンジコードを取得し、予めプロキシサーバ８と共有している秘密鍵を用いてチャレンジコードに対する検証情報を生成する。チャレンジコードの取得は、ＰＣ６に表示されたチャレンジコードを読取部１２により取得する、ユーザがモバイル端末６の入力装置を操作して入力したチャレンジコードを取得する、ＰＣ６からデータ通信部１４を介して取得する、のいずれでもよい。
レスポンス生成手段１１３は、検証情報とモバイル端末５の端末ＩＤ等の識別情報を含むレスポンスをモバイル端末５の画面に表示するかデータ通信部１４を介してＰＣ６に送信する。
復号手段１１２は、機密情報フィールドをプロキシサーバ８から取得する。
【００５５】
ＰＣ６は、図２のＰＣ２が備えているメッセージ処理部２２を備えていない。
閲覧部２１は、機密でない情報と機密でない情報の完全性確認情報をプロキシサーバ８から取得する。また、閲覧部２１は、プロキシサーバ６との間で行われるチャレンジコードとレスポンスの送受信のためのユーザインターフェースとしても機能する。
【００５６】
サービス提供者サーバ７は、図２のサービス提供者サーバとほぼ同様の構成である。ただし、リクエストメッセージはプロキシサーバ８から受信し、それに対するレスポンスメッセージをプロキシサーバ８に送信する。
【００５７】
プロキシサーバ８は、例えばＨＴＴＰプロキシサーバソフトウェアを実行するサーバコンピュータで、データ通信部４１と認証部４２とメッセージ処理部４３を備えている。
データ通信部４１は、モバイル端末５、ＰＣ６、サービス提供者サーバ７との間で情報の送受信を行う。
認証部４２は、ＰＣ６からアクセス要求があったときにチャレンジレスポンス方式によりＰＣ６のユーザの認証を行う。具体的には、チャレンジコードをＰＣ６に送信しこれに対してＰＣ６から受信した検証情報を受信する。そして、受信した検証情報と認証部４２が生成した検証情報が一致した場合に認証成功と判定する。
メッセージ処理部４３は図２のメッセージ処理部２２と同等の機能を備えている。ただし、サービス提供者サーバ７から受信したメッセージから分離した機密情報フィールドをモバイル端末５に送信し、その他の部分をＰＣ６に送信する。
【００５８】
機密情報漏洩防止システム８の動作の図６を用いて説明する。なお、図６の動作を開始する前に、あらかじめモバイル端末５とプロキシサーバ８で秘密鍵の共有をしておく。
ＰＣ６の閲覧部２１は、ユーザの指示によりデータ通信部２５を介してプロキシサーバ８にアクセスする（Ｂ１）。
プロキシサーバ８の認証部４２は、Ｂ１の応答として、ＱＲコードの形でチャレンジコードをＰＣ６に送信する（Ｂ２）。このチャレンジコードには、プロキシサーバ８でＰＣ６とモバイル端末５を結び付けるセッションＩＤが含まれている。
ＰＣ６の閲覧部２１の閲覧部２１は、チャレンジコードを表示する（Ｂ３）。
ユーザは、モバイル端末５の読取部１２を用いてＰＣ６の画面に表示されているチャレンジコード読み取ることによりチャレンジコードをモバイル端末５に入力する。モバイル端末５のレスポンス生成手段１１３は、チャレンジコードと秘密鍵を用いてチャレンジに対する検証情報を生成し、この検証情報とモバイル端末５の端末ＩＤを含むレスポンスをデータ通信部１４を介してＰＣ６に送信する（Ｂ４）。
【００５９】
ここまで、チャレンジコードをＱＲコードの形式とした例で説明したが、文字列等の他のデータ形式とすることもできる。その場合、ステップＢ３では、チャレンジコードをデータ通信部２５によりモバイル端末５に送信するか、ＰＣ６に表示されたチャレンジコードをユーザがモバイル端末３の入力装置を操作してモバイル端末５に入力する。また、ステップＢ４では、レスポンスをデータ通信部１４によってＰＣ６に送信するか、モバイル端末５に表示されたレスポンスコードをユーザがＰＣ６の入力部２３を操作してＰＣ６に入力する。
【００６０】
ＰＣ６は、ステップＢ４で受信したレスポンスをプロキシサーバ６に送信する（Ｂ５）。
モバイル端末５は、ユーザの指示によりチャレンジコードに含まれるセッションＩＤを用いてプロキシサーバ８にアクセスしセキュアなセッションを開始する（Ｂ６）。このとき、プロキシサーバ６とモバイル端末５間は、端末ＩＤ等のモバイル端末５に固有の情報で認証される。
【００６１】
ステップＢ５の認証に成功するとプロキシサーバ８は、ＵＲＬを入力するためのフォームをＰＣ６に送信する（Ｂ７）。
ＰＣ６の閲覧部２１は、このフォームを受信して表示し、ユーザにより入力されたサービス提供者サーバ７のＵＲＬをプロキシサーバ８に送信する（Ｂ８）。
プロキシサーバ８は、機密情報と機密でない情報をサービス提供者サーバ７から取得する（Ｂ９）。このとき取得するデータは、図３（ａ）と同様の形式で機密情報フィールドを含んでいる。
プロキシサーバ６のフィルタリング部４３は、図４のステップＡ９と同様にして機密情報フィールドを分離し、機密情報がプロキシサーバ８に残っている旨のメッセージと機密でない情報をＰＣ６に送信する（Ｂ１０）。
【００６２】
ＰＣ６の閲覧部２１は、機密でない情報とメッセージを画面に表示する（Ｂ１１）。
メッセージを見たユーザは、モバイル端末５を操作し、リロード要求をプロキシサーバ８に送信する（Ｂ１２）。
このリロード要求を受信したプロキシサーバ８は、機密情報をモバイル端末５に送信する（Ｂ１３）。
モバイル端末５は、受信した機密情報を復号化し表示する（Ｂ１４）。
【００６３】
モバイル端末４とＰＣ６に表示される情報の完全性の検証を行う場合は、ステップＢ１０で機密でない情報の完全性確認情報をＰＣ６に、ステップＢ１３で機密情報の完全性確認情報をモバイル端末５にそれぞれ送信し、第１の実施形態と同様に行う。
【００６４】
次に、機密情報漏洩防止システム９の効果について説明する。
第１の効果は、ＰＣ６からのインターネットを経由してサービス提供者サーバ７を利用する場合において機密情報の漏洩を防止できることにある。
その理由は、モバイル端末５とサービス提供者サーバ７間で機密情報に対してエンド・ツー・エンドでデータを暗号化しているため、ＰＣ６またはネットワーク上での機密情報の盗聴を防止できるためである。また、サービス提供者サーバ７からプロキシサーバ８を介して送信された暗号化された機密情報は、モバイル端末５で復号されて表示されるため、ＰＣ６のディスプレイに表示された画面をスクリーンキャプチャするスパイウェアがインストールされていたとしても、機密情報の漏洩は防止できるためである。
【００６５】
第２の効果は、ＰＣにインストールされたスパイウェアにより閲覧部が出力する情報が不正に改ざんされた場合でも、ユーザはその不正を知ることができることにある。
その理由は、モバイル端末５が機密情報と機密でない情報のそれぞれについて、プロキシサーバ８から取得した完全性確認情報に基づいて完全性を検証するためである。
【００６６】
第３の効果は、ＰＣ６からの機密情報を漏洩防止しつつ、インターネット利用においての操作性を失わないことである。
その理由は、機密情報漏洩防止システム９によれば、プロキシサーバ８がサービス提供者サーバ７から取得したデータに含まれる機密情報と機密でない情報を判別し、機密情報の扱いをモバイル端末５で行うことで、機密情報の取り扱い以外の操作は、ＰＣ６で行うことができるためである。
【００６７】
第４の効果は、ＰＣ６の構成が簡単になることである。
その理由は、機密情報フィールドの分離はプロキシサーバ８が行うから、ウェブブラウザを実行することができる一般的なパーソナルコンピュータをそのままＰＣ６として用いることができるためである。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施形態である機密情報漏洩防止システムの全体構成と動作の概要を示す図である。
【図２】機密情報漏洩防止システムの機能ブロック図である。
【図３】図３（ａ）は、レスポンスメッセージのデータ構成例を示す図である。図３（ｂ）は、機密情報フィールドを分離したレスポンスメッセージのデータ構成例を示す図である。
【図４】機密情報漏洩防止システムの動作を示すフローチャートである。
【図５】本発明の第２の実施形態である機密情報漏洩防止システムの機能ブロック図である。
【図６】図５の機密情報漏洩防止システムの動作を示すフローチャートである。
【符号の説明】
【００６９】
１、５  モバイル端末
２、６  ＰＣ
３、７  サービス提供者サーバ
８      プロキシサーバ
４、９  機密情報漏洩防止システム
１２  読取部
１３  出力部
１４  データ通信部
１５  データ記憶部
１１１  完全性検証手段
１１２  復号手段
１１３  レスポンス生成手段
２１  閲覧部
２２  メッセージ処理部
２３  入力部
２４  出力部
２５  データ通信部
２２１  フィルタリング手段
２２２  メッセージ整形手段
３２  データ通信部
３１１  暗号化手段
３１２  完全性確認情報生成手段
３１３  メッセージ整形手段
４１  データ通信部
４２  認証部
４３  メッセージ処理部
４３１  フィルタリング手段
４３２  メッセージ整形手段
【図１】
2008176429.tif 000003
【図２】
2008176429.tif 000004
【図３】
2008176429.tif 000005
【図４】
2008176429.tif 000006
【図５】
2008176429.tif 000007
【図６】
2008176429.tif 000008