(57)【要約】      （修正有）【課題】情報処理システムで、予め定める所定のネットワーク内でのみ秘密データの使用を可能とし、当該ネットワーク外へ秘密データの漏洩を防止する。【解決手段】暗号化されたデータを有する端末と、ネットワーク接続の可否を判定する認証サーバと、端末と認証サーバとの通信経路を識別する通信経路識別情報とデータを復号化するための鍵情報とを関連付けて保持する鍵情報格納サーバと、を有する情報処理システムであって、認証サーバは通信経路を介した端末による鍵情報の取得要求から通信経路識別情報を取得する識別情報取得手段と、識別情報取得手段により取得した通信経路識別情報に対応する鍵情報の通知を要求する鍵情報通知要求手段と、を有し、鍵情報格納サーバは鍵情報通知要求手段により要求された鍵情報を端末に通知する鍵情報通知手段を有し、端末は鍵情報通知手段により通知された鍵情報を用いてデータを復号化する復号化手段を有する。【選択図】図４
2010212922.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたデータを有する端末と、該端末のネットワーク接続の可否を判定する認証サーバと、該端末と該認証サーバとの通信経路を識別する通信経路識別情報と該データを復号化するための鍵情報とを関連付けて保持する鍵情報格納サーバと、を有する情報処理システムであって、
前記認証サーバは、
前記通信経路を介した前記端末による前記鍵情報の取得要求から、前記通信経路識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得した前記通信経路識別情報に対応する前記鍵情報の通知を要求する鍵情報通知要求手段と、を有し、
前記鍵情報格納サーバは、
前記鍵情報通知要求手段により要求された前記鍵情報を、前記端末に通知する鍵情報通知手段を有し、
前記端末は、
前記鍵情報通知手段により通知された前記鍵情報を用いて、前記データを復号化する復号化手段を有することを特徴とする情報処理システム。
【請求項２】
前記通信経路識別情報は、前記端末と前記認証サーバとを接続する回線の回線番号、前記端末による鍵情報の取得要求を発信する際に使用する電話回線の電話番号、及び該回線番号又は該電話番号と該端末の識別情報とを組み合わせた情報のうち、何れか１つであることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記端末による鍵情報の取得要求は、前記認証サーバに対して行う前記ネットワーク接続の認証要求であることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記ネットワーク接続の認証要求は、ＳＩＰ（Session Initiation Protocol）に従い行われることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記端末は、さらに、
前記鍵情報通知手段により通知された前記鍵情報を用いて、暗号化対象データを暗号化する暗号化手段を有することを特徴とする請求項１乃至４の何れか一に記載の情報処理システム。
【請求項６】
暗号化されたデータを有する端末と、該端末のネットワーク接続の可否を判定する認証サーバと、該端末と該認証サーバとの通信経路を識別する通信経路識別情報と該データを復号化するための鍵情報とを関連付けて保持する鍵情報格納サーバと、を有する情報処理システムにおける情報処理方法であって、
前記認証サーバは、
識別情報取得手段が、前記通信経路を介した前記端末による前記鍵情報の取得要求から、前記通信経路識別情報を取得するステップと、
鍵情報通知要求手段が、前記識別情報取得手段により取得した前記通信経路識別情報に対応する前記鍵情報の通知を要求するステップと、を有し、
前記鍵情報格納サーバは、
鍵情報通知手段が、前記鍵情報通知要求手段により要求された前記鍵情報を、前記端末に通知するステップを有し、
前記端末は、
復号化手段が、前記鍵情報通知手段により通知された前記鍵情報を用いて、前記データを復号化するステップを有することを特徴とする情報処理方法。
【請求項７】
コンピュータに、請求項６に記載の情報処理方法を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続する端末が保有するデータのセキュリティを高める技術に関する。
【背景技術】
【０００２】
従来、インターネットにアクセスする装置において取り扱うデータのセキュリティ管理は重要なテーマであり、これに関しては種々の技術的提案がされている（特許文献１等）。
【０００３】
一方、ユーザが使用するＰＣ端末においては、情報漏洩等のセキュリティ強化のため一定のキーによる暗号化が用いられることがあり、大別すると、次の２通りの暗号化の措置が取られている。まず１つ目は個別のデータファイル毎に暗号化キーを設定することであり、２つ目は暗号化システムにより全てのデータを一律に暗号化処理して管理することである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００４−５０３９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記技術においては、個別に暗号化を設定する場合、設定したパスワードを忘れてしまうことが多く、また、システム全体を任意のキーで一律に暗号化した場合、一旦暗号キーが漏洩すると全データを再暗号化する等の対応が必要になるという問題点がある。
【０００６】
また、通常、データの利用はネットワークに接続されたＰＣ端末を使用して行うが、暗号化されていない秘密情報を電子メールに添付して送付したり、許可されたネットワーク拠点以外に秘密情報を持ち出されることによって、情報漏洩が発生するといった問題もある。
【０００７】
さらには、ＰＣ端末固有の識別情報、例えばＩＰアドレス等、を用いて秘密情報を暗号化することも考えられるが、意図しない第三者の成りすましによる秘密情報の漏洩を防止することが出来ないという問題点もある。
【０００８】
そこで、本発明では、上記問題点に鑑み、予め定める所定のネットワーク内でのみ秘密データの使用を可能とし、当該ネットワーク外へ秘密データの漏洩を防止する情報処理システム、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
開示の情報処理システムでは、上記のような情報漏洩問題を解決する仕組みとして、ネットワーク上でユニークとなるキーを元に管理された暗号化キーでファイルの暗号化及び復号化を行うことで、ネットワーク外への情報漏洩を防止する仕組みを採用する。当該仕組みを採用することによって、ネットワークユニークキーに対応した暗号化キーで暗号化されるため、ネットワーク外に持ち出された秘密データが不正に使用されることを防止することができる。また、ユーザ端末のネットワーク接続により自動的に暗号化及び復号化が行われるため、ユーザが暗号化キーを意識する必要が無く、暗号化キーの忘却の問題、暗号化キーの漏洩の問題を防止することができる。
【発明の効果】
【００１０】
開示の情報処理システムでは、予め定める所定のネットワーク内でのみ秘密データの使用を可能とし、当該ネットワーク外へ秘密データの漏洩を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態に係る端末のハードウェア構成の一例を示す図である。
【図２】本実施の形態に係る認証サーバのハードウェア構成の一例を示す図である。
【図３】本実施の形態に係る鍵情報格納サーバのハードウェア構成の一例を示す図である。
【図４】本実施の形態に係る情報処理システムの動作原理を説明する図である。
【図５】本実施の形態に係る鍵情報ＤＢの一例を示す図である。
【図６】本実施の形態に係る情報処理システムによる処理例のフローチャートである。
【発明を実施するための形態】
【００１２】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
（本実施の形態に係る情報処理システムのハードウェア構成例）
図１−３を用いて、本実施の形態に係る情報処理システム１００を構成する端末２００、認証サーバ４００、鍵情報格納サーバ６００のハードウェア構成例を説明する。
【００１３】
端末２００は、ＣＰＵ（Central Processing Unit）３１０、ＲＯＭ（Read-Only Memory）３２０、ＲＡＭ（Random Access Memory）３３０、ＨＤＤ（Hard Disc Drive）３４０、通信Ｉ／Ｆ（InterFace）３５０、表示装置３６０を有する。
【００１４】
ＣＰＵ３１０は、ＲＯＭ３２０に記憶されたプログラムを実行する装置であり、ＲＡＭ３３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、端末２００全体を制御する。ＲＯＭ３２０は、ＣＰＵ３１０が実行するプログラムやデータを記憶している。ＲＡＭ３３０は、ＣＰＵ３１０でＲＯＭ３２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。ＨＤＤ３４０は、基本ソフトウェアであるＯＳ（Operating System）、本実施の形態に係るアプリケーションプログラムなどを、関連するデータとともに記憶する装置である。
【００１５】
通信Ｉ／Ｆ３５０は、通信ネットワークを介して接続された他の通信制御機能を備えた周辺機器（認証サーバ４００等）と情報（データ）を送受信するためのインタフェースである。端末２００は、通信Ｉ／Ｆ３５０を介してＬＡＮ（Local Area Network）に接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などの通信プロトコルに従って、ＬＡＮに接続された認証サーバ４００又は鍵情報格納サーバ６００とデータの送受信を行う。
【００１６】
表示装置３６０は、ハードキーによるキースイッチやＬＣＤ（Liquid Crystal Display）等で構成され、端末２００が有する機能をユーザが利用する際や各種設定を行う際のユーザインタフェースとして機能する装置である。
【００１７】
認証サーバ４００は、ＣＰＵ５１０、ＲＯＭ５２０、ＲＡＭ５３０、ＨＤＤ５４０、通信Ｉ／Ｆ５５０、表示装置５６０を有する。各装置の機能については、端末２００と同様である。
【００１８】
鍵情報格納サーバ６００は、ＣＰＵ７１０、ＲＯＭ７２０、ＲＡＭ７３０、ＨＤＤ７４０、通信Ｉ／Ｆ７５０、表示装置７６０を有する。各装置の機能については、端末２００と同様である。
【００１９】
端末２００、認証サーバ４００、及び鍵情報格納サーバ６００が有する各手段による処理は、ＣＰＵ３１０、５１０、７１０が、ＲＯＭ３２０、５２０、７２０又はＨＤＤ３４０、５４０、７４０に記憶された各手段による処理に対応するプログラムを実行することにより実現される形態としても良いし、当該手段の処理をハードウェアで実現する形態としても良い。
【００２０】
（本実施の形態に係る情報処理システムの動作原理）
図４を用いて、本実施の形態に係る情報処理システム１００の動作原理について説明する。図４で示すように情報処理システム１００は、端末２００、認証サーバ４００、鍵情報格納サーバ６００を有する。ここで、端末２００は、インターネットやＬＡＮのようなネットワークに接続した状態で使用する端末装置であり、例えば、ユーザによって直接操作されるＰＣ端末である。また、認証サーバ４００は、ユーザが端末２００をネットワークに接続させて使用する場合、端末２００をネットワークに接続させて良いか否かを判定（認証）する装置である。認証サーバ４００による認証は、どのような方法を用いても良く、例えば、ＳＩＰ（Session Initiation Protocol）に従い行われる形態としても良い。
【００２１】
端末２００は、鍵情報取得要求手段２１０、復号化手段２２０、暗号化手段２３０、暗号化対象データ２４０を有する。暗号化対象データ２４０は、例えば、ＨＤＤ３４０に保存されるデータであり、データのセキュリティを高めるため暗号化が施される。また、暗号化対象データ２４０は、端末２００外のファイルサーバに保存され、端末２００上における情報処理の対象とする形態であっても良い。
【００２２】
鍵情報取得要求手段２１０は、認証サーバ４００に対し、鍵情報格納サーバ６００から、暗号化対象データ２４０を復号化するための鍵情報を取得するよう要求する。ここで、鍵情報取得要求手段２１０による要求には、端末２００・認証サーバ４００間でデータ通信を行う際使用する通信経路を識別する通信経路識別情報を含むものとする。また、鍵情報取得要求手段２１０は、ＳＩＰに従い行われるネットワーク接続要求として行われる形態であっても良い。
【００２３】
ここで通信経路識別情報とは、端末２００・認証サーバ４００間を接続する回線の回線番号であっても良く、鍵情報取得要求手段２１０による要求を発信する際に使用する電話回線の電話番号であっても良い。さらに通信経路識別情報は、これら回線番号又は電話番号と端末２００の識別情報とを組み合わせた情報であっても良い。こうすることにより、暗号化によるセキュリティの度合いを高めることができる。一方、端末２００・認証サーバ４００間は、無線回線によって接続される形態でも良く、有線回線によって接続される形態でも良い。
【００２４】
復号化手段２２０は、鍵情報通知手段６１０により通知された鍵情報を用いて、暗号化された暗号化対象データ２４０を復号化する。暗号化手段２３０は、鍵情報通知手段６１０により通知された鍵情報を用いて、復号化された暗号化対象データ２４０を再暗号化する。復号化手段２２０及び暗号化手段２３０は、暗号化対象データ２４０の復号化又は暗号化を終えたタイミングで、鍵情報通知手段６１０により通知された鍵情報を消去する形態であっても良い。
【００２５】
認証サーバ４００は、識別情報取得手段４１０、鍵情報通知要求手段４２０を有する。識別情報取得手段４１０は、鍵情報取得要求手段２１０による要求から、通信経路識別情報と端末情報とを抽出する。例えば、端末２００からＳＩＰによるネットワーク接続要求があった場合、当該接続要求から回線番号等を抽出する。
【００２６】
鍵情報通知要求手段４２０は、鍵情報格納サーバ６００に対し、識別情報取得手段４１０により取得した通信経路識別情報を通知すると共に、当該通信経路識別情報に対応する鍵情報を通知するよう要求する。
【００２７】
鍵情報格納サーバ６００は、鍵情報通知手段６１０、鍵情報ＤＢ６２０を有する。図５を用いて、鍵情報ＤＢ６２０の一例を説明する。図５で示すように、鍵情報ＤＢ６２０においては、ネットワークユニークキーである通信経路識別情報（例えば、回線番号等）と鍵情報とが関連付けて保持されている。図５では、例えば、回線番号「１００００１５」に対応する鍵情報は「ａａａｂｂｂｃｃｃ」であり、回線番号「２００００２３」に対応する鍵情報は「ｄｄｅｅｆｆｆ」である。また、回線番号「１００００１５」「１００００１１」のような複数の回線番号と、鍵情報「ａａａｂｂｂｃｃｃ」のような特定の鍵情報とを対応付けることで、同じセキュリティレベルとしたい各拠点をグループ化して管理することができる。
【００２８】
鍵情報通知手段６１０は、鍵情報通知要求手段４２０により通知された通信経路識別情報を鍵情報ＤＢ６２０内で検索し、当該通信経路識別情報と対応付けて保持されている鍵情報を抽出する。その後、鍵情報通知手段６１０は、端末２００に、抽出した鍵情報を通知する。ここで、鍵情報通知手段６１０は、認証サーバ４００を介して、当該鍵情報を端末２００に通知する形態としても良く、認証サーバ４００を介さず、当該鍵情報を直接端末２００に通知する形態としても良い。
【００２９】
上記のような動作原理に基づき、情報処理システム１００では、ネットワークユニークキーに対応した暗号化キーでデータが暗号化されるため、所定のネットワーク外に持ち出されたデータが不正に使用されることを防止することができる。また、情報処理システム１００では、利用者端末の接続により自動的に暗号化及び復号化が行われるため、利用者が暗号化キーを意識する必要が無く、暗号化キーを忘却する問題、暗号化キーの漏洩に伴う問題を防止することができる。
【００３０】
（本実施の形態に係る情報処理システムによる処理例）
図６を用いて、情報処理システム１００による処理例を説明する。Ｓ１０で端末２００が備える暗号化ツールが起動する。ここで、端末２００は、図４で示すように、例えばＨＤＤ３４０内に暗号化済みの暗号化対象データ２４０を保持している。
【００３１】
Ｓ２０で鍵情報取得要求手段２１０が、認証サーバ４００に対し、鍵情報格納サーバ６００から、暗号化対象データ２４０を復号化するための鍵情報を取得するよう要求する。ここで、鍵情報取得要求手段２１０は、ＳＩＰに従い行われるネットワーク接続要求として行われる形態であっても良く、規定はＩＴＵ−Ｔ  ＮＧＮリリース１に従うものとする。
【００３２】
Ｓ３０で識別情報取得手段４１０が、鍵情報取得要求手段２１０による要求から、通信経路識別情報として回線番号「１００００１５」を取得するものとする。
【００３３】
さらに、Ｓ３０で鍵情報通知要求手段４２０が、鍵情報格納サーバ６００に対し、識別情報取得手段４１０により取得した回線番号「１００００１５」と端末情報とを通知すると共に、当該回線番号に対応する鍵情報を通知するよう要求する。
【００３４】
Ｓ４０で鍵情報通知手段６１０が、鍵情報通知要求手段４２０により通知された回線番号「１００００１５」、端末情報及び鍵情報の通知要求を取得する。Ｓ５０で鍵情報通知手段６１０が、図５で示す鍵情報ＤＢ６２０内において回線番号「１００００１５」を検索し、回線番号「１００００１５」と関連付けて保持されている鍵情報「ａａａｂｂｂｃｃｃ」を鍵情報ＤＢ６２０から抽出する。鍵情報ＤＢ６２０内に回線番号「１００００１５」が無い場合、Ｓ５０で鍵情報通知手段６１０が、その旨を端末２００に通知する。この場合は、暗号化対象データ２４０は復号化できないため、ユーザは当該データを操作することができない。
【００３５】
Ｓ６０で鍵情報通知手段６１０が、Ｓ５０で抽出した鍵情報「ａａａｂｂｂｃｃｃ」を端末２００に通知する。Ｓ７０で復号化手段２２０が、鍵情報通知手段６１０により通知された鍵情報「ａａａｂｂｂｃｃｃ」を取得する。Ｓ８０で復号化手段２２０が、取得した鍵情報「ａａａｂｂｂｃｃｃ」を用いて、暗号化された暗号化対象データ２４０を復号化する。この処理によって、暗号化対象データ２４０はユーザによる処理が可能な状態となった。また、Ｓ７０で暗号化手段２３０が、鍵情報通知手段６１０により通知された鍵情報「ａａａｂｂｂｃｃｃ」を取得し、Ｓ８０で暗号化手段２３０が、取得した鍵情報「ａａａｂｂｂｃｃｃ」を用いて、暗号化対象データ２４０を暗号化しても良い。この処理によって、暗号化対象データ２４０は正規の鍵情報による復号化を行わない限りユーザによる処理が不能な状態となる。
【００３６】
Ｓ９０で復号化手段２２０又は暗号化手段２３０が、取得した鍵情報「ａａａｂｂｂｃｃｃ」を消去する。この処理によって、鍵情報の意図しない漏洩を防止する。そして、Ｓ１００で端末２００が備える暗号化ツールが終了する。
【００３７】
上記処理に基づき、情報処理システム１００では、ネットワークユニークキーに対応した暗号化キーでデータが暗号化されるため、所定のネットワーク外に持ち出されたデータが不正に使用されることを防止することができる。また、情報処理システム１００では、利用者端末の接続により自動的に暗号化及び復号化が行われるため、利用者が暗号化キーを意識する必要が無く、暗号化キーを忘却する問題、暗号化キーの漏洩に伴う問題を防止することができる。
【００３８】
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００３９】
１００  情報処理システム
２００  端末
２１０  鍵情報取得要求手段
２２０  復号化手段
２３０  暗号化手段
２４０  暗号化対象データ
３１０、５１０、７１０  ＣＰＵ
３２０、５２０、７２０  ＲＯＭ
３３０、５３０、７３０  ＲＡＭ
３４０、５４０、７４０  ＨＤＤ
３５０、５５０、７５０  通信Ｉ／Ｆ
３６０、５６０、７６０  表示装置
４００  認証サーバ
４１０  識別情報取得手段
４２０  鍵情報通知要求手段
６００  鍵情報格納サーバ
６１０  鍵情報通知手段
６２０  鍵情報ＤＢ
【図１】
2010212922.tif 000003
【図２】
2010212922.tif 000004
【図３】
2010212922.tif 000005
【図４】
2010212922.tif 000006
【図５】
2010212922.tif 000007
【図６】
2010212922.tif 000008