(57)【要約】【課題】  機密電子情報の漏洩や盗難を効果的に防止する。【解決手段】  暗号定義領域１３に、複数の暗号定義情報を識別コードを付して登録し、暗号化情報ファイルを記録し得る複数の暗号化情報領域３６ａ、３６ｂごとに、使用すべき暗号定義情報を割り当て、電子情報を暗号化する際には、その割り当てられた暗号定義情報を使用すると共に、暗号化によって得られた暗号化情報ファイルに使用した暗号定義情報の識別コードを記録し、復号化する際には、暗号定義情報に記録されている識別コードに基づき、暗号定義情報を特定し、復号化処理を行う。【選択図】  図１
2006339732.tif 000002
【特許請求の範囲】
【請求項１】
プログラムに従って、記録すべき電子情報を暗号化して管理するために用いられる電子情報暗号化システムであって、
この電子情報暗号化システムは、暗号定義領域と、暗号化情報領域とを有し、
暗号定義領域には、複数の暗号定義情報が、それぞれ識別コードが付され、かつ、暗号化された状態で登録されており、
この暗号化された暗号定義情報は、所定の復号化メソッドにより復号化されるようになっており、
暗号化情報領域には、記録すべき電子情報が、メモリに記録された暗号定義情報によって暗号化された暗号情報ファイルとして記録され、
この電子情報暗号化システムによって、記録すべき電子情報を暗号化する際には、複数の中から選ばれた暗号定義情報に基づき、電子情報を暗号化し、かつ、暗号化によって得られた暗号情報ファイルに、暗号化に使用した暗号定義情報の識別コードを記録し、
この電子情報暗号化システムによって、暗号情報ファイルを利用する際には、暗号情報に記録されている暗号定義情報の識別コードに基づき、暗号定義情報を特定し、所要の暗号定義情報を暗号定義領域から呼び出し、暗号定義情報を復号化し、その復号化された暗号定義情報に基づき、暗号情報ファイルを復号化することを特徴とする電子情報暗号化システム。
【請求項２】
暗号定義管理サーバと、暗号定義管理サーバに接続される少なくとも１台の端末装置を有し、暗号定義領域及び暗号化情報領域が、暗号定義管理サーバに設けられる請求項１に記載の電子情報暗号化システム。
【請求項３】
暗号定義管理サーバと、暗号定義管理サーバに接続される少なくとも１台の情報サーバと、情報サーバに接続される少なくとも１台の端末装置とを有し、
暗号定義領域が暗号定義管理サーバに、暗号化情報領域が情報サーバに設けられる請求項１に記載の電子情報暗号化システム。
【請求項４】
電子情報を暗号化する際に使用すべき暗号定義情報の識別コードが、暗号化情報領域に対して割り当てられる請求項１ないし３の何れか一に記載の電子情報暗号化システム。
【請求項５】
電子情報を暗号化する際に使用される暗号定義情報が、電子情報を暗号化して保存する際にランダムに割り当てられる請求項１ないし３の何れか一に記載の電子情報暗号化システム。
【請求項６】
暗号化情報領域に記録された暗号情報ファイル中の電子情報から、所要の情報を検索する際には、検索のために入力された検索情報が、検索対象となる暗号情報ファイルに記録された暗号定義情報の識別コードと同一の暗号定義情報に基づき、暗号処理され、検索処理に用いられる請求項１ないし５に記載の電子情報暗号化システム。
【請求項７】
請求項１ないし６のいずれか一に記載の電子情報暗号化システムの暗号化方法において、
暗号定義領域に、複数の暗号定義情報を暗号化させた状態で登録するステップと、
上記の電子暗号化システムを利用するアプリケーションを起動させ、電子情報を入力するステップと、
入力された電子情報を所要の暗号化情報領域へ保存指示するステップと、
暗号定義領域に、所定の識別コードが付された暗号定義情報を要求し、呼び出すステップと、
呼び出された暗号定義情報を所定の復号化メソッドによって復号化するステップと、
保存すべき電子情報を、復号化された暗号定義情報に基づき暗号化し、かつ、暗号化によって作成される暗号情報ファイルに、暗号化に使用した暗号定義情報の識別コードの情報を記録するステップと、
得られた暗号情報ファイルを暗号化領域に記録するステップと、
使用した暗号定義情報を消去するステップと、
を有する上記の電子情報暗号化システムの暗号化方法。
【請求項８】
暗号化情報領域に記録された暗号情報ファイルを利用する場合、
所要の暗号情報ファイルの起動を指示するステップと、
起動される暗号情報ファイルに記録されている暗号定義情報の識別コードを読み出すステップと、
読み出した識別コードと同一の暗号定義情報を、暗号定義領域から呼び出すステップと、
呼び出された暗号定義情報を復号化メソッドによって復号化するステップと、
復号化された暗号定義情報に基づき、暗号情報ファイルを復号化するステップと、
復号化処理された電子情報を読み出し処理するステップと、
使用した暗号定義情報を消去するステップと、
を有する請求項７に記載の電子情報暗号化システムの暗号化方法。
【請求項９】
暗号化情報領域に記録された暗号情報ファイル中の電子情報を検索する場合、
検索対象とする暗号情報ファイルを指定し、検索可能な状態で起動するステップと、
指定された暗号情報ファイルに記録された暗号定義情報の識別コードを読み出すステップと、
読み出した識別コードと同一の暗号定義情報を、暗号定義領域から呼び出すステップと、
呼び出された暗号定義情報を復号化メソッドによって復号化するステップと、
検索情報を入力し、検索処理の実行を指示するステップと、
復号化にされた暗号定義情報に基づき、検索情報を暗号化するステップと、
暗号化によって得られた暗号検索情報に基づき、検索処理を行うステップと、
検索処理によって得られた暗号情報を、復号化された暗号定義情報に基づき、復号化するステップと、
復号化された電子情報を読み出し処理するステップと、
使用した暗号定義情報を消去するステップと、
を有する請求項７又は８に記載の電子暗号化システムの暗号化方法。
【請求項１０】
請求項１ないし６に記載の電子情報暗号化システムにおける各手段の機能、及び、請求項７ないし９に記載の電子情報暗号化システムの暗号化方法の各ステップをコンピュータにて実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１１】
請求項１ないし６に記載の電子情報暗号化システムにおける各手段の機能、及び、請求項７ないし９に記載の電子情報暗号化システムの暗号化方法の各ステップをコンピュータにて実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報などの暗号化すべき電子情報を暗号化するシステム及びその使用方法に関する。
【背景技術】
【０００２】
現在、個人情報や技術情報などの機密情報は電子化されて管理される。このような電子情報は、複製や持ち出しが容易なため、厳重な管理が要求されている。
しかしながら、機密情報への不正アクセスや、不許可持ち出しによる情報漏洩を完全に防ぐことは困難である。
このため、電子情報を暗号化して電子情報を保護する技術が提供されている。
本願出願人は、特願２００５−０１１２８５において、効果的に電子情報を保護し得る電子情報暗号化システムを提案した。
【０００３】
この電子情報暗号化システムは、暗号定義を管理するサーバから、端末装置に向けて暗号定義をダウンロードし、暗号化した上で、端末装置の記憶媒体に記録する端末装置内に、暗号化前の機密情報を記録せず、常に暗号情報ファイルとして記録すると共に、操作終了時に端末装置内から、暗号定義を消去するものである。
このため、この電子情報暗号化システムの端末装置に不正アクセスし、機密情報を複製したり、端末装置自体を不正に持ち出したりしても、機密情報を復号できず、利用できない。
【０００４】
この先願発明において、セッキュリティレベルをさらに高めるためには、複数の暗号定義を、ファイルによって、使い分けることが考えられる。
このような場合、一般的には、暗号情報ファイルの作成者や作成部署などに応じ、暗号定義の種類を割り当てて利用されている。
しかしながら、このような暗号定義の割り当てを行うと、その管理が煩雑になる上、利用者も常にシステムの利用時に使用すべき暗号定義の種類を意識しなければならず、面倒だという問題があった。
【０００５】
また、暗号情報化されたファイルの利用者や利用部署などが変更されたりした場合には、暗号定義を変更するなどの必要が生じ、暗号定義管理が更に複雑になり、ファイルの利用に支障が生じると言う問題があった。
特に、ファイルを複数の利用者で共有して利用する場合、一人の利用者が、ファイルによって複数種類の暗号定義を使い分ける必要が生じ、利便性が著しく低下するという問題があった。
【０００６】
【特許文献１】特願２００５−０１１２８５
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、機密電子情報の漏洩や盗難を効果的に防止すると共に、複数種類の暗号定義を容易に管理できる電子情報暗号化システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的は、
プログラムに従って、記録すべき電子情報を暗号化して管理するために用いられる電子情報暗号化システムであって、
この電子情報暗号化システムは、暗号定義領域と、暗号化情報領域とを有し、
暗号定義領域には、複数の暗号定義情報が、それぞれ識別コードが付され、かつ、暗号化された状態で登録されており、
この暗号化された暗号定義情報は、所定の復号化メソッドにより復号化されるようになっており、
暗号化情報領域には、記録すべき電子情報が、メモリに記録された暗号定義情報によって暗号化された暗号情報ファイルとして記録され、
この電子情報暗号化システムによって、記録すべき電子情報を暗号化する際には、複数の中から選ばれた暗号定義情報に基づき、電子情報を暗号化し、かつ、暗号化によって得られた暗号情報ファイルに、暗号化に使用した暗号定義情報の識別コードを記録し、
この電子情報暗号化システムによって、暗号情報ファイルを利用する際には、暗号情報に記録されている暗号定義情報の識別コードに基づき、暗号定義情報を特定し、所要の暗号定義情報を暗号定義領域から呼び出し、暗号定義情報を復号化し、その復号化された暗号定義情報に基づき、暗号情報ファイルを復号化することを特徴とする電子情報暗号化システムを用い、暗号定義情報の識別コードを暗号情報ファイルに記録しておくことによって達成される。
【０００９】
この場合、暗号定義管理サーバと、暗号定義管理サーバに接続される少なくとも１台の端末装置を設け、暗号定義領域及び暗号化情報領域を、暗号定義管理サーバに設けるようにする。
また、暗号定義管理サーバと、暗号定義管理サーバに接続される少なくとも１台の情報サーバと、情報サーバに接続される少なくとも１台の端末装置とを設け、暗号定義領域を暗号定義管理サーバに、暗号化情報領域を情報サーバに設けてもよい。
【００１０】
また、電子情報を暗号化する際に使用すべき暗号定義情報の識別コードが、暗号化情報領域に対して割り当てられるように構成することが推奨される。
また、電子情報を暗号化する際に使用される暗号定義情報が、電子情報を暗号化して保存する際にランダムに割り当てられるように構成してもよい。
【００１１】
また、暗号化情報領域に記録された暗号情報ファイル中の電子情報から、所要の情報を検索する際には、検索のために入力された検索情報が、検索対象となる暗号情報ファイルに記録された暗号定義情報の識別コードと同一の暗号定義情報に基づき、暗号処理され、検索処理に用いられるようにすることが推奨される。
【００１２】
さらに上記の電子情報暗号化システムでは、暗号定義領域に、複数の暗号定義情報を暗号化させた状態で登録し、この電子暗号化システムを利用するアプリケーションを起動させ、電子情報を入力し、入力された電子情報を所要の暗号化情報領域へ保存指示し、暗号定義領域に、所定の識別コードが付された暗号定義情報を要求し、呼び出し、呼び出された暗号定義情報を所定の復号化メソッドによって復号化し、保存すべき電子情報を、復号化された暗号定義情報に基づき暗号化し、かつ、暗号化によって作成される暗号情報ファイルに、暗号化に使用した暗号定義情報の識別コードの情報を記録し、得られた暗号情報ファイルを暗号化領域に記録し、使用した暗号定義情報を消去することによって、電子情報を暗号化する。
【００１３】
また、この電子情報暗号化システムにおいて、暗号化情報領域に記録された暗号情報ファイルを利用する場合、所要の暗号情報ファイルの起動を指示し、起動される暗号情報ファイルに記録されている暗号定義情報の識別コードを読み出し、読み出した識別コードと同一の暗号定義情報を、暗号定義領域から呼び出し、呼び出された暗号定義情報を復号化メソッドによって復号化し、復号化された暗号定義情報に基づき、暗号情報ファイルを復号化し、復号化処理された電子情報を読み出し処理し、使用した暗号定義情報を消去する。
【００１４】
また、上記の電子情報暗号化システムにおいて、暗号化情報領域に記録された暗号情報ファイル中の電子情報を検索する場合、検索対象とする暗号情報ファイルを指定し、検索可能な状態で起動し、指定された暗号情報ファイルに記録された暗号定義情報の識別コードを読み出し、読み出した識別コードと同一の暗号定義情報を、暗号定義領域から呼び出し、呼び出された暗号定義情報を復号化メソッドによって復号化し、検索情報を入力し、検索処理の実行を指示し、復号化にされた暗号定義情報に基づき、検索情報を暗号化し、暗号化によって得られた暗号検索情報に基づき、検索処理を行い、検索処理によって得られた暗号情報を、復号化された暗号定義情報に基づき、復号化し、復号化された電子情報を読み出し処理し、使用した暗号定義情報を消去する。
【００１５】
また、上記の課題は、上記の各手段の機能、及び暗号化方法をコンピュータにて実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供することによって解決される。
さらに、上記の課題は、上記の各手段の機能、及び暗号化方法をコンピュータにて実行させるプログラムを提供することによって解決される。
【発明の効果】
【００１６】
本発明に係る電子情報暗号化システム、その電子情報暗号化方法、その記憶媒体及びプログラムを用いると、電子情報が、複数の暗号定義の中から選ばれた暗号定義によって、常に暗号化された暗号情報ファイルとして記録され、その暗号情報ファイルを復号化するために用いられる暗号定義は、暗号化された状態で暗号定義領域において一元管理されるので、暗号定義を安全かつ確実に管理でき、暗号情報ファイルが漏洩したとしても、その暗号情報ファイルのみを不正入手した者が復号化することはできず、また、暗号情報ファイルと共に、暗号定義領域にある暗号定義を不正入手したとしても、適正な暗号定義を割り出すことはできず、さらに、利用者は、使用されている暗号定義の種類については、全く意識することなく、電子情報の暗号化、復号化及び検索ができるようになり、利用者の利便性を損なうことなく、極めて効果的に電子情報を保護できるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、図面に基づき、本発明を詳細に説明する。
図１は本発明に係る電子情報暗号化システムの構成を示すブロック図である。
図中、１は暗号定義管理サーバ、１０はＣＰＵ、１１はインターフェース、１２はプログラム領域、１３は暗号定義領域、１４は入力装置、１５はディスプレイ、２は通信回線網、３は情報サーバ、３０はＣＰＵ、３１はインターフェース、３２はプログラム領域、３４は入力装置、３５はディスプレイ、３６ａは暗号化情報領域、３６ｂは暗号化情報領域、４は端末装置、４０はＣＰＵ、４１はインターフェース、４２はプログラム領域、４４は入力装置、４５はディスプレイである。
【００１８】
暗号定義管理サーバ１はコンピュータであり、この暗号定義管理サーバ１には、ＣＰＵ１０、インターフェース１１、プログラム領域１２、暗号定義領域１３、入力装置１４及びディスプレイ１５が設けられる。
プログラム領域１２には、本システムを運用するために必要なプログラムが記録されている。
ＣＰＵ１０は、暗号定義管理サーバ１の作動を、プログラム領域１２に記録されたプログラムに従って制御するものである。
【００１９】
暗号定義領域１３には、複数の暗号定義情報が、それぞれ識別コードが付され、かつ、暗号化された状態で登録される。
この暗号定義情報は、後述の端末装置３において、電子情報を暗号化及び復号化する際に用いられる暗号定義に関する情報であり、後述の端末装置３の要求に応じ、端末装置３に対し、ダウンロード可能である。
【００２０】
入力装置１４は、暗号定義情報の入力や、システムの管理の際などに必要な入力を行うためのもので、具体的には、例えば、キーボードや、タッチパネル画面などである。
ディスプレイ１５には、本システムの管理作業や運用作業などに必要な画像が表示される。
この暗号定義管理サーバ１は、インターフェース１１を介して通信回線網２に接続される。
なお、上記の暗号定義管理サーバ１の説明において、電子情報の暗号化に直接関係のない他の構成要素、例えば、システムの使用状態の管理や、使用に伴う課金システム、スピーカ、出力装置などの説明については省略する。
【００２１】
通信回線網２は、例えば、公衆通信回線網、専用通信回線網、構内通信網などであるが、電子情報を送受信できるものであれば、これらに限定されない。
情報サーバ３はコンピュータであり、この情報サーバ３には、ＣＰＵ３０、インターフェース３１、プログラム領域３２、入力装置３４、ディスプレイ３５、暗号化情報領域３６ａ、暗号化情報領域３６ｂが設けられる。
プログラム領域３２には、本システムを運用するために必要なプログラムが記録されている。
【００２２】
ＣＰＵ３０は、情報サーバ３の作動を、プログラム領域３２に記録されたプログラムに従って制御するものである。
暗号化情報領域３６ａ、３６ｂには、それぞれ、暗号化の際に使用すべき暗号定義情報の識別コードが割り振られ、後述する方法で暗号化された電子情報が暗号電子ファイルとして記録される。
これらの暗号化情報領域３６ａ、３６ｂとしては、例えば、フォルダやディレクトリなどが挙げられる。
なお、図１中には、暗号化情報領域３６ａ、３６ｂは、２箇所しか示されていないが、この情報サーバ３には、図示した３６ａ、３６ｂ以外にも、これらと同様の暗号化情報領域が設けられ、その箇所数は、利用者の必要に応じ、自由に増減できるようになっている。
【００２３】
入力装置３４は、情報サーバ３におけるシステムの管理などの際に必要な入力を行うためのもので、具体的には、例えば、キーボードやタッチパネル画面などが挙げられる。
ディスプレイ３５には、本システムの管理作業や運用作業などに必要な画像が表示される。
この情報サーバ３は、インターフェース３１を介して通信回線網２に接続される。
なお、情報サーバ３の説明において、電子情報の暗号化に直接関係のない他の構成要素の説明については、暗号定義管理サーバ１と同様に省略する。
【００２４】
端末装置４はコンピュータであり、この端末装置には、ＣＰＵ４０、インターフェース４１、プログラム領域４２、入力装置４４、ディスプレイ４５が設けられる。
プログラム領域４２には、本システムを運用するために必要なプログラムが記録されている。
ＣＰＵ４０は、端末装置４の作動を、プログラム領域４２に記録されたプログラムに従って制御するものである。
入力装置４４は、端末装置４におけるアプリケーションの立ち上げや、電子情報の入力操作、検索情報の入力操作などを行うためのもので、具体的には、キーボードやタッチパネル画面などが挙げられる。
【００２５】
ディスプレイ４５には、入力情報、検索情報、検索結果など、端末装置４の操作、及び、本システムの運用に必要な画面が表示される。
この端末装置４は、インターフェース４１を介して通信回線網２に接続される。
なお、端末装置４の説明において、電子情報の暗号化に直接関係のない他の構成要素の説明については、案後定義管理サーバ１と同様に省略する。
また、図１中では、端末装置４は、通信回線網２に１台しか接続されていないが、通信回線網２には、これと同様の構成の端末装置が複数接続されている。
【００２６】
次に、上記の電子情報暗号化システムにおける暗号化方法について説明する。
上記の電子情報暗号化システムを使用する際には、まず、サーバ管理者側で、暗号定義管理サーバ１の入力装置１４から暗号定義情報を入力する。入力された暗号定義情報は、プログラム領域１２に記録されたプログラムの暗号化メソッドによって暗号化され、識別コードが付された状態で、暗号定義領域１３に登録される。
この暗号化され、識別コードが付された暗号定義情報は、暗号定義領域１３に複数登録される。
【００２７】
次に、端末装置４の利用者側で、端末装置４から、通信回線網２を介して情報サーバ３内で、この電子情報暗号化システムを利用するアプリケーションを起動させる。
起動したアプリケーションを利用して新規ファイルを作成し、通信回線網２を介して接続される情報サーバ３の暗号化情報領域３６ａ、３６ｂのどちらかを保存先として選択し、保存を指示する。
【００２８】
これらの暗号化情報領域３６ａ、３６ｂには、それぞれ使用すべき暗号定義情報が割り振られているので、例えば、保存場所として、暗号化情報領域３６ａを指定して、電子情報の保存を指示すると、暗号化情報領域３６ａに割り振られた暗号定義情報の識別コードが、通信回線網２を介し、情報サーバ３から暗号定義管理サーバ１に対し、呼び出し情報として送信される。
暗号定義管理サーバ１が暗号定義情報の呼び出し情報を受信すると、呼び出し情報内の識別コードに基づき、暗号定義領域１３に登録されている複数の暗号定義情報の中から該当する暗号定義情報を検索し、検索された暗号定義情報を、呼び出し情報を送信した情報サーバ３に対して送信する。
【００２９】
通信回線網２を介して暗号定義情報を受信した情報サーバ３は、受信した暗号定義情報をプログラム領域３２に記録されたプログラムの復号化メソッドによって復号化する。
アプリケーションで作成した電子ファイルは、復号化された暗号定義情報に基づき、暗号化され、暗号情報ファイルとして、暗号化情報領域３６ａに記録される。
このとき、この暗号情報ファイルには、使用された暗号定義情報の識別コードも併せて記録される。
そして、アプリケーションの利用が終了すると、復号化された暗号定義情報は、情報サーバ３内から消去される。
【００３０】
次に、作成済の暗号情報ファイルを開く際の作動状況について説明する。
作成済の暗号情報ファイルを開く場合には、情報サーバ３の暗号化情報領域３６ａ、３６ｂに保存されている暗号情報ファイルの中から、端末装置４から通信回線網２を介して所要の暗号情報ファイルを起動させる。
所要の暗号情報ファイルが起動し始めると、そのファイルに記録されている識別コードが読み出され、その識別コードが、通信回線網２を介し、情報サーバ３から暗号定義管理サーバ１に対し、呼び出し情報として送信される。
【００３１】
暗号定義管理サーバ１が暗号定義情報の呼び出し情報を受信すると、上記の電子情報の新規保存の場合と同様に、所要の暗号定義情報が、通信回線網２を介して、情報サーバ３に送信され、復号化メソッドによって復号化される。
起動を指示されている暗号情報ファイルは、復号化された暗号定義情報に基づき、復号化され、その復号化された情報が、通信回線網２を介して、端末装置４の送信され、表示処理されて、利用可能な状態でディスプレイ４５に表示される。
【００３２】
この暗号情報ファイルの利用が終了し、更新せずに暗号情報ファイルの利用を終了させると、暗号情報ファイルは、書き換えられることなく、そのまま残る。
また、情報内容を更新して保存する場合には、上記の新規保存の場合と同様に、その保存場所の暗号化情報領域に割り振られた暗号定義情報の識別コードによって暗号化され、記録される。
従って、例えば、暗号化情報領域３６ａに記録されていた暗号情報ファイルを、他の暗号化情報領域３６ｂに保存させると、その電子情報は、暗号化情報領域３６ｂに割り振られた暗号定義情報によって暗号化され、記録される。
【００３３】
また、暗号化情報領域３６ａに記録されていた暗号情報ファイルを、他の暗号化情報領域３６ｂに移動させて開くと、暗号情報ファイルに記録されている識別コードの暗号定義情報、即ち、暗号化情報領域３６ａに割り振られている暗号定義情報に基づき、復号化され、端末装置４のディスプレイ４５に表示されるなどして、利用可能な状態となり、電子情報が端末装置４の利用者に提供される。
そして、この移動させた暗号情報ファイルは、更新保存するときに、暗号化情報領域３６ｂに割り振られている暗号定義情報によって暗号化され、記録される。
【００３４】
次に、作成済の暗号情報ファイルから、所要の電子情報を検索する際の作動状況について説明する。
作成済の暗号情報ファイルから所要の電子情報を検索する場合には、通信回線網２を介して情報サーバ３の暗号化情報領域３６ａ、３６ｂに保存されている暗号情報ファイルの中から、端末装置４から通信回線網２を介して所要のファイルを指定し、検索可能な状態で起動させる。
【００３５】
所要の暗号情報ファイルが検索可能な状態で起動し始めると、そのファイルに記録されている識別コードが、通信回線網を介し、情報サーバ３から暗号定義管理サーバ１の対し、呼び出し情報として送信される。
暗号定義管理サーバ１が暗号定義情報の呼び出し情報を受信すると、上記の電子情報の新規保存の場合と同様に、所要の暗号定義情報が、通信回線網２を介して、情報サーバ３に送信され、復号化メソッドによって復号化される。
暗号情報ファイルが、検索可能に起動すると、その検索条件の入力画面の情報が、通信回線網２を介して端末装置４に送信され、そのディスプレイ４５には、検索条件入力画面が表示される。
【００３６】
利用者が、入力装置４４を使用して、この検索条件入力画面に、所要の検索情報を入力し、検索を実行させると、入力された検索情報は、通信回線網２を介し情報サーバ３に送信される。
情報サーバ３で受信された検索情報は、復号化されている暗号定義情報に基づき、暗号化され、暗号化によって得られた暗号検索情報に基づき、検索対象である暗号情報ファイルから、所要の電子情報を検索処理する。
【００３７】
検索処理によって得られた検索結果情報は、暗号化された状態であるので、既に復号化されている暗号定義情報に基づき、復号化され、通信回線網２を介して端末装置４に送信され、端末装置４のディスプレイ４５に利用可能に表示され、端末装置３の利用者に提供される。
全ての検索が終了し、暗号電子ファイルの利用が終了すると、復号化された暗号定義情報は、情報サーバ３から消去される。
【００３８】
本発明に係る電子情報暗号化システムを用いる場合には、機密を保持すべき電子情報は、複数の暗号定義情報の中から選ばれた暗号定義情報によって暗号化された状態で、情報サーバ３内に記録されているので、情報サーバ３に記録されている暗号情報ファイルに不正にアクセスできたとしても、復号化できず、電子情報の漏洩を防止できる。
また、端末装置４自体が不正に持ち去られたとしても、端末装置４には、電子情報自体が全く記録されていないので、この端末装置４内の情報をいくら解析しても、電子情報を読み出すことはできず、持ち去りが発覚した時点で、その端末装置４の情報サーバ３に対するアクセス権を剥奪すれば、不正に通信回線網２に割り込むことができても、情報サーバ３から電子情報を閲覧することはできない。
【００３９】
このため、例えば、端末装置４が通信回線網２に無線通信によって接続できるような持ち運び可能なモバイル端末の場合、移動中に端末装置を紛失したり、強奪されたりといった場面は、容易に想定できるが、このような場合でも、情報サーバ３へのアクセス権を剥奪しさえすれば、即座に情報の漏洩を防止することができる。
また、上記の実施例では、暗号化に用いられる暗号定義情報も、暗号定義管理サーバ上では、暗号化された状態で記録され、また、通信回線網２に送信される際も、暗号化された状態で送信されるので、暗号定義管理サーバ１に不正侵入し、暗号定義情報を入手したり、送信中の暗号定義情報を不正取得したりしたとしても、これを復号化することはできず、暗号情報ファイルの復号化に使用することができない。
【００４０】
また、上記の実施例では、暗号定義管理サーバ１の暗号定義領域１３には、複数の暗号定義が登録されているので、復号化に使用すべき暗号定義ファイルの特定もできず、暗号情報ファイルを守ることができる。
また、上記の実施例では、暗号情報を復号化するために必要な暗号定義情報は、アプリケーションの利用中に限り、情報サーバ３内に一時的に保持されているに過ぎず、情報サーバ３に不正に侵入しても、復号化された暗号定義情報を入手することはできない。
【００４１】
また、上記の実施例では、複数の暗号定義を、暗号定義領域１３において一元管理できるため、暗号定義情報に直接アクセスし得る人員を大幅に限定でき、暗号定義情報の管理上のセキュリィティレベルを大幅に向上させることができるようになる。
また、上記の実施例では、暗号化及び復号化の際に使用する暗号定義情報を、フォルダのディレクトリなどの暗号化情報領域ごとに割り振っているため、利用者や端末装置によって、暗号情報領域へのアクセス権限を設定することにより、利用者に応じて、暗号化情報ファイルへのアクセス権を極めて容易に管理、制限することができる。
【００４２】
また、利用者や利用者の所属部署などによって暗号定義情報を使い分けているのではないので、暗号化情報ファイルの利用者等が変更されても、暗号定義情報の変更をする必要がなく、管理が容易になる。
また、暗号化情報ファイルの暗号化に使用されている暗号定義情報の識別コードは、暗号化情報ファイル自体に記録されているため、暗号化情報ファイルが記録されている暗号化情報領域が変更、例えば、他の暗号化情報領域に、移動や複写されても、利用者は、使用すべき暗号定義情報について全く意識することなく、作業を行うことができるようになる。
【００４３】
また、管理されている電子情報を利用して様々なアプリケーションを開発する際などに、外部の開発者に対し、この暗号化システムを利用させる場合でも、記録されている電子情報は、既に暗号化されており、開発担当者も、上記の方法で、プログラムに従って、復号化された電子情報を利用することになるため、仮に、暗号化情報領域に記録されている暗号化情報ファイルを不正に持ち出したとしても、利用できず、情報の漏洩を防ぐことができる。
【００４４】
なお、本発明は上記の実施例に限定されるものではない。
上記の実施例では、１台の暗号定義管理サーバと、１台の情報管理サーバと、複数の端末装置が通信回線網を介して接続されているが、複数情報管理サーバを接続しても、また、場合によっては、暗号定義管理サーバを複数接続してもよい。
例えば、１台の情報サーバに複数の端末装置が接続されたものを１セットとし、１台の暗号定義管理サーバ１に複数セットの情報サーバ及び端末装置を接続するようにしてもよい。
【００４５】
また、上記の実施例では、暗号定義管理サーバ、情報管理サーバ及び端末装置は、同一の通信回線網に接続されているが、３者の設置状況に応じ、異なる通信回線網、例えば、暗号定義管理サーバと情報サーバとの接続には、構内通信網を、情報サーバと端末装置との接続には、公衆通信回線網を用いるようにしてもよい。
また、この通信回線網は、サーバ同士、又は、サーバと端末装置を１対１で直結する専用通信回線でもよい。
また、これらの通信の際には、汎用の暗号通信技術を利用することが推奨される。
また、上記の実施例では、暗号定義管理サーバと、情報サーバは独立して設けられているが、暗号定義管理サーバ内に情報サーバの機能を設け、暗号化及び復号化の際には、暗号化及び復号化を暗号定義管理サーバ内で行い、復号化された電子情報を、通信回線網を介して端末装置に送信し、端末装置のディスプレイに利用可能に表示させるようにしてもよい。
【００４６】
また、必要に応じ、情報サーバの機能を端末装置に設けても、また、暗号定義管理サーバ、情報サーバ及び端末装置の機能を１台のコンピュータに設け、１台のコンピュータで暗号処理が完結するようにしてもよい。
また、上記の実施例において、暗号化された電子情報や、検索、抽出された、暗号化された電子情報は、復号化した後、必要に応じてプリンタから出力できるようにしたり、記憶媒体に書き込みできるようにしたりしておいてもよい。
また、端末装置への電子情報の入力は、端末装置に通信回線網を介して接続された入力装置から入力できるようにしてもよい。
【００４７】
また、暗号定義情報の消去の時期は、暗号情報ファイルの利用の終了時に限定されず、例えば、暗号定義情報の復号化から一定時間が経過したとき、所定の操作を行ったとき、一定時間以上、入力等の操作が行われなかったときなど、自由に設定できるものであり、また、暗号定義情報の要求の時期も、所定の操作を行ったときや、手動で要求操作を行ったときなど、自由に設定できる。
また、上記の実施例では、複数の暗号化情報領域を設けると共に、それぞれの暗号化情報領域に対して使用すべき暗号定義情報を割り振っているが、暗号化情報領域は、１箇所でもよい。
また、暗号化の際に使用すべき暗号定義情報は、暗号化する際にランダムに選択するようにしても、１種類の暗号定義情報を使用し続けるようにしてもよく、また、定期的又は不定期的に、変更されるようにしてもよい。
【００４８】
この場合、システム上、電子情報自体は暗号化された状態で記録されている上、その暗号化に使用された暗号定義情報も暗号化されているため、暗号電子情報を復号化することは困難であることに変わりはなく、また、必要に応じて使用すべき暗号定義を容易に変更できるため、電子情報の漏洩を防ぐことができる。
また、上記の実施例では、暗号情報ファイルを新規作成する場合、端末装置から通信回線網を経由して情報サーバを呼び出し、情報サーバ上で作成し、暗号化され、記録されるが、端末装置上で作成した電子ファイルを情報サーバに暗号化して記録するようにしてもよい。
また、本発明に係る電子情報暗号化システムは、このシステムを実行させるプログラム自体を記憶させた記録媒体を介して利用者に提供してもよく、また、そのプログラム自体を直接提供するようにしてもよく、また、この電子暗号化システムを利用したアプリケーションとして提供してもよく、その提供方法は、上記の実施例に限定されない。
【産業上の利用可能性】
【００４９】
本発明に係る電子情報暗号化システム、その電子情報暗号化方法、その記憶媒体及びそのプログラムは、電子情報の暗号化に、利用者が意識することなく複数の暗号定義を使い分けることができるので、電子情報の漏洩や盗難を簡単かつ確実に防止することができ、個人情報や機密情報などを安全に管理できるようになる。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る電子情報暗号化システムの構成を示すブロック図である。
【符号の説明】
【００５１】
１      暗号定義管理サーバ
１０    ＣＰＵ
１１    インターフェース
１２    プログラム領域
１３    暗号定義領域
１４    入力装置
１５    ディスプレイ
２      通信回線網
３      情報サーバ
３０    ＣＰＵ
３１    インターフェース
３２    プログラム領域
３６ａ  暗号化情報領域
３６ｂ  暗号化情報領域
３４    入力装置
３５    ディスプレイ
４      端末装置
４０    ＣＰＵ
４１    インターフェース
４２    プログラム領域
４４    入力装置
４５    ディスプレイ
【図１】
2006339732.tif 000003