(57)【要約】【課題】  機密電子情報の漏洩や盗難を効果的に防止する。【解決手段】  暗号定義管理サーバ１に、暗号定義ファイルを、端末装置３に対しダウンロード可能に暗号処理した状態で登録し、ダウンロードされた暗号定義ファイルは、端末装置３で復号化された上、端末装置３のメモリ３３に一時的に保持させ、記録すべき電子情報を暗号定義ファイルに基づき、暗号化した暗号情報として端末装置３の暗号化情報領域３４に記録し、暗号化及び復号化のために必要な暗号定義は、暗号定義管理サーバ１で管理する。【選択図】  図１
2006201911.tif 000002
【特許請求の範囲】
【請求項１】
暗号定義ファイルを管理する暗号定義管理サーバと、その暗号定義管理サーバと接続された、暗号化情報領域を有する少なくとも一台の端末装置とからなり、
暗号定義管理サーバで管理される暗号定義ファイルが暗号処理されており、
暗号定義管理サーバから端末装置にダウンロードされる暗号定義ファイルが、端末装置で復号化メソッドによって復号化され、暗号定義として端末装置のメモリに一時的に保持され、
記録すべき電子情報は、端末装置の暗号化情報領域に、暗号定義ファイルに基づいて暗号化された暗号情報として記録される電子情報暗号化システム。
【請求項２】
暗号定義管理サーバが、定義ファイル管理領域を有し、
定義ファイル管理領域には、暗号定義ファイルが、端末装置のリクエストに応じて、その端末装置に対しダウンロード可能に登録され、
端末装置の暗号化情報領域に記録されている暗号情報を検索する際に入力される検索情報は、暗号定義ファイルに基づき暗号化されて検索処理に用いられ、
検索処理によって得られた暗号情報は、暗号定義ファイルに基づき復号化され、読み出し処理されることを特徴とする請求項１に記載の電子情報暗号化システム。
【請求項３】
請求項１又は２のいずれか一に記載の電子情報暗号化システムの暗号化方法において、
サーバ管理者側で、暗号定義管理サーバに暗号定義ファイルを登録するステップと、
端末装置利用者側で、上記の電子情報暗号化システムを利用するアプリケーションを起動させるステップと、
アプリケーションの起動に伴い、暗号管理定義サーバに暗号定義ファイルをリクエストするステップと、
暗号管理定義サーバが、端末装置に、暗号定義ファイルをダウンロードするステップと、
端末装置のメモリに、暗号定義ファイルを一時的に保持するステップと、
端末装置から、電子情報を入力するステップと、
入力された電子情報を、メモリに保持されている暗号定義ファイルに基づき、暗号化するステップと、
暗号化された暗号情報を、暗号化情報領域に記録するステップと、
暗号化情報領域に記録された暗号情報から所要の情報を検索するため、検索情報を入力するステップと、
検索情報を、メモリに保持されている暗号定義ファイルに基づき、暗号化するステップと、
暗号化された暗号検索情報に基づき、検索処理を行うステップと、
検索処理によって得られた暗号情報を、メモリに保持されている暗号定義ファイルに基づき、復号化するステップと、
復号化された電子情報を読み出し処理するステップと、
メモリに保持されている暗号定義ファイルを消去するステップと、
を有する上記の電子情報暗号化システムの暗号化方法。
【請求項４】
請求項１又は２に記載の電子情報暗号化システムにおける各手段の機能、及び請求項３に記載の電子情報暗号化システムの暗号化方法の各ステップをコンピュータにて実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項５】
請求項１又は２に記載の電子情報暗号化システムにおける各手段の機能、及び請求３に記載の電子情報暗号化システムの使用方法の各ステップをコンピュータにて実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報などの暗号化すべき電子情報を暗号化するシステム及びその使用方法に関する。
【背景技術】
【０００２】
現在、例えば、顧客情報を初めとする個人情報などの機密情報は、電子化されて管理されている。このような電子情報は厳重に管理され、外部に漏洩しないよう様々な努力がなされている。
このような電子情報の漏洩の原因としては、例えば、外部からオンライン経由での不正アクセス等が考えられる。このような不正アクセスに対しては、このセキュリティレベルの引き上げによりある程度は防止できるが、完全に防止することは難しい。
また、機密電子情報は、情報にアクセスする途中で、暗号化処理を行い、仮に、外部から不正なアクセスがあったとしても電子情報を読み取れないようにし、情報の漏洩を防止することも多い。
さらに、電子情報を通信回線網を介して送信する前に暗号化し、送信後に復号化して、データベースなどに情報を記録することによって、通信中に電子情報が漏洩しないようにすることも多い。
【０００３】
しかしながら、従来の電子情報管理システムでは、機密電子情報自体は、暗号化されていない状態で記録、保存されているので、システム運用者側や、ソフト開発者側の内部関係者が、記録されている機密電子情報を抜き取り、持ち出すといった情報漏洩事件が非常に多い。
この場合、情報の漏洩防止には、電子情報の物理的な持ち出しの管理、及び、内部関係者の守秘義務等に基づく規範意識に依存せざるを得ず、これらの対策だけでは、機密電子情報の漏洩を効果的に防止することが困難であることは、昨今の情報漏洩事件の頻発を見るまでもなく明らかである。
【０００４】
【特許文献１】特開２００４−２９５６７１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、機密電子情報の漏洩や盗難を効果的に防止できる電子情報暗号化システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的は、
暗号定義ファイルを管理する暗号定義管理サーバと、その暗号定義管理サーバと接続された、暗号化情報領域を有する少なくとも一台の端末装置とからなり、暗号定義管理サーバで管理される暗号定義ファイルが暗号処理されており、暗号定義管理サーバから端末装置にダウンロードされる暗号定義ファイルが、端末装置で復号化メソッドによって復号化され、暗号定義として端末装置のメモリに一時的に保持され、記録すべき電子情報は、端末装置の暗号化情報領域に、暗号定義ファイルに基づいて暗号化された暗号情報として記録される電子情報暗号化システムを用い、電子情報を常に暗号化した状態で記録し、暗号化及び復号化のために必要な暗号定義は、暗号化された状態で暗号定義管理サーバで管理することによって達成される。
【０００７】
また、このとき、暗号定義管理サーバに、定義ファイル管理領域を設け、定義ファイル管理領域には、暗号定義ファイルを、端末装置のリクエストに応じて、その端末装置に対しダウンロード可能に登録しておき、端末装置の暗号化情報領域に記録されている暗号情報を検索する際に入力される検索情報は、暗号定義ファイルに基づき暗号化して検索処理に用い、検索処理によって得られた暗号情報は、暗号定義ファイルに基づき復号化し、読み出し処理することが推奨される。
【０００８】
また、上記の電子情報暗号化システムを使用する場合、サーバ管理者側で、暗号定義管理サーバに暗号定義ファイルを登録し、端末装置利用者側で、上記の電子情報暗号化システムを利用するアプリケーションを起動させ、アプリケーションの起動に伴い、暗号管理定義サーバに暗号定義ファイルをリクエストし、暗号管理定義サーバが、端末装置に、暗号定義ファイルをダウンロードし、端末装置のメモリに、暗号定義ファイルを一時的に保持し、端末装置から、電子情報を入力し、入力された電子情報を、メモリに保持されている暗号定義ファイルに基づき、暗号化し、暗号化された暗号情報を、暗号化情報領域に記録し、暗号化情報領域に記録された暗号情報から所要の情報を検索するため、検索情報を入力し、検索情報を、メモリに保持されている暗号定義ファイルに基づき、暗号化し、暗号化された暗号検索情報に基づき、検索処理を行わせ、検索処理によって得られた暗号情報を、メモリに保持されている暗号定義ファイルに基づき、復号化し、復号化された電子情報を読み出し処理し、メモリに保持されている暗号定義ファイルを消去することによって電子情報を暗号化する。
【０００９】
また、上記の課題は、上記の各手段の機能、及び暗号化方法をコンピュータにて実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供することによって解決される。
さらに、上記の課題は、上記の各手段の機能、及び暗号化方法をコンピュータにて実行させるプログラムを提供することによって解決される。
【発明の効果】
【００１０】
本発明に係る電子情報暗号化システム、その電子情報暗号化方法、その記憶媒体及びプログラムを用いると、電子情報が、常に暗号化された情報で記録されると共に、その暗号電子情報を復号化するために用いられる暗号情報が、暗号化された状態で暗号定義管理サーバで一元管理されるので、暗号定義を極めて安全に管理でき、端末装置側で、暗号電子情報が漏洩したとしても、その暗号電子情報のみを入手した者が復号化することはできず、極めて効果的に電子情報を保護できるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づき、本発明を詳細に説明する。
図１は本発明に係る電子情報暗号化システムの構成を示すブロック図である。
まず、図１について説明する。
図中、１は暗号定義管理サーバ、１０はＣＰＵ、１１はインターフェース、１２は記憶媒体、１３は定義ファイル管理領域、１４は入力装置、１５はディスプレイ、２は通信回線網、３は端末装置、３０はＣＰＵ、３１はインターフェース、３２は記憶媒体、３３はメモリ、３４は暗号化情報領域、３５は入力装置、３６はディスプレイである。
【００１２】
暗号定義管理サーバ１は、通信回線網２を介して端末装置３に接続可能なものである。
なお、この図１には、端末装置３は一台しか記載されていないが、暗号定義管理サーバ１には、図示した端末装置３と同様のものが、通信回線網２を介して複数接続可能に設けられるものである。
【００１３】
暗号定義管理サーバ１はコンピュータであり、この暗号定義管理サーバ１には、ＣＰＵ１０、インターフェース１１、記憶媒体１２、定義ファイル管理領域１３、入力装置１４及びディスプレイ１５が設けられる。
記憶媒体１２には、本システムを実行させるために必要なプログラムが記録されている。
ＣＰＵ１０は、暗号定義管理サーバ１の作動を、記憶媒体１２に記録されたプログラムに従って制御するものであり、インターフェース１１を介して通信回線網２に接続される。
【００１４】
定義ファイル管理領域１３には、暗号定義ファイルが、後述の端末装置３のリクエストに応じ、その端末装置３に対しダウンロード可能に登録される。
この暗号定義ファイルは、後述の端末装置３において、電子情報を暗号化及び復号化する際に用いられる暗号定義に関する情報であり、暗号処理された状態で定義ファイル管理領域１３に登録されている。
【００１５】
入力装置１４は、暗号定義ファイルの入力や、システムの管理の際に必要な入力操作を行うためのもので、具体的には、例えば、キーボードや、タッチパネル画面などである。
ディスプレイ１５は、本システムの管理作業や運用作業などに必要な画像が表示されるものである。
なお、上記の暗号定義管理サーバ１の説明において、電子情報の暗号化に直接関係のない他の構成要素、例えば、システムの使用状態の管理や、使用に伴う課金システム、スピーカ、出力装置などの説明については省略する。
通信回線網２は、例えば、公衆通信回線網や、専用通信回線網などである。
【００１６】
端末装置３はコンピュータであり、この端末装置３には、ＣＰＵ３０、インターフェース３１、記憶媒体３２、メモリ３３、暗号化情報領域３４、入力装置３５及びディスプレイ３６が設けられる。
記憶媒体３２には、本システムを実行させるために必要なプログラムが記録されている。
【００１７】
ＣＰＵ３０は、端末装置３の作動を、記憶媒体３２に記録されたプログラムに従って制御するものであり、インターフェース３１を介して通信回線網２に接続される。
メモリ３３には、暗号定義管理サーバ１から、通信回線網２を介してダウンロードされた暗号定義ファイルが、プログラムに従って、復号化メソッドによって復号化され、暗号定義として保持される。
暗号化情報領域３４には、メモリ３３に保持される暗号定義ファイルに基づき、暗号化された電子情報が記録される。
【００１８】
入力装置３５は、端末装置３におけるアプリケーションの立ち上げや、電子情報の入力操作、検査情報の入力操作などを行うためのもので、具体的には、例えば、キーボードや、タッチパネル画面などである。
ディスプレイ３６は、入力情報、検索情報、検索結果情報など、端末装置３の操作に必要な画像が表示されるものである。
なお、上記の端末装置３の説明において、暗号定義管理サーバ１と同様に、電子情報の暗号化に直接関係のない他の構成要素の説明については省略する。
【００１９】
次に、上記の電子情報暗号化システムにおける暗号化方法について説明する。
上記の電子情報暗号化システムを使用する際には、まず、サーバ管理者側で、暗号定義管理サーバ１の入力装置１４から暗号定義ファイルを入力する。入力された暗号定義ファイルは、記憶媒体１２に記録されたプログラムの暗号化メソッドによって暗号化され、定義ファイル管理領域１３に登録される。
【００２０】
次に、端末装置３の利用者側で、この電子情報暗号化システムを利用するアプリケーションを起動させる。
アプリケーションが起動すると、通信回線網２を介し、端末装置３から暗号定義管理サーバ１に対し、所要の暗号定義ファイルのリクエスト情報がアップロードされる。
暗号定義管理サーバ１が暗号定義ファイルのリクエスト情報を受信すると、リクエストされた暗号定義ファイルを、リクエストのあった端末装置３に対してダウンロードする。
【００２１】
通信回線網２を介して暗号定義ファイルを受信した端末装置３は、記憶媒体３２に記録されたプログラムの復号化メソッドによって復号化され、暗号定義としてメモリ３３に保持される。
次に、端末装置３の利用者が、端末装置３の入力装置３５を操作して、所要の電子情報を入力すると、入力された電子情報は、メモリ３３に保持されている暗号定義ファイルに基づき、暗号化され、暗号情報として暗号化情報領域３４に記録される。
暗号化情報領域３４に記録された暗号情報から、所要の電子情報を検索、抽出する場合には、まず、端末装置３の入力装置３５を操作し、所要の検索情報を入力する。
【００２２】
入力された検索情報は、メモリ３３に保持されている暗号定義ファイルに基づき、暗号化され、暗号化された暗号検索情報に基づき、検索処理を行い、暗号化情報領域３４に記録されている暗号情報から、所要の電子情報を検索する。
暗号検索情報に基づき、抽出された暗号情報は、メモリ３３に保持されている暗号定義ファイルに基づき、復号化される。
復号化された電子情報は、読み出し処理され、ディスプレイ３６に表示されるなど、利用可能な状態となり、端末装置３の利用者に提供される。
この電子情報暗号化システムを利用したアプリケーションを終了させると、メモリ３３に保持されている暗号定義ファイルは消去される。
【００２３】
本発明に係る電子情報暗号化システムを用いる場合には、機密を保持すべき電子情報は、暗号化された状態で記録されるので、端末装置３に記録されている電子情報に不正にアクセスできたとしても、電子情報自体が暗号化されているので、利用することができず、電子情報の漏洩を防止できる。
また、この暗号情報を復号化するために必要な暗号定義は、アプリケーションの起動中に限り、メモリ３３に一時的に保持されるに過ぎず、端末装置３側で、暗号定義に不正にアクセスすることはできない。
【００２４】
また、暗号定義が、暗号定義管理サーバ１で一元的に管理できるため、暗号定義にアクセスし得る人員を大幅に限定でき、さらに、その暗号定義も暗号処理された上で登録されているので、暗号定義管理上のセキュリティを大幅に向上させることができるようになる。
また、暗号定義を暗号定義管理サーバ１で管理し、端末装置３の利用時に、端末装置３側で暗号定義を取得するようにしているため、複数種類の暗号定義を条件等に応じて使い分けて暗号化を行ったり、暗号定義の更新したりすることが極めて容易になり、電子情報を確実に保護できるようになる。
また、端末装置３の利用者側で、暗号定義を意識的に操作したり、管理したりする必要がなくなるので、システム全体の管理自体が容易になる。
【００２５】
また、管理されている電子情報を利用して様々なアプリケーションを開発する際などに、外部の開発者に対し、この暗号化システムを利用させる場合でも、記録されている電子情報は、既に暗号化されており、開発担当者も、上記の方法で、プログラムに従って復号化された電子情報を利用することになるため、仮に、暗号化情報領域に記録されている暗号情報を不正に持ち出したとしても、利用することはできず、情報の漏洩を防ぐことができる。
【００２６】
なお、本発明は上記の実施例に限定されるものではない。
例えば、端末装置において検索、抽出された電子情報は、必要に応じてプリンタから出力できるようにしたり、記憶媒体に書き込みできるようにしたりしておいてもよい。
また、端末装置への電子情報の入力は、端末装置に通信回線網を介して接続された入力装置から入力できるようにしてもよい。
また、暗号定義ファイルの消去の時期は、アプリケーションの終了時に限定されず、例えば、暗号定義ファイルのダウンロードから一定時間が経過したときや、所定の操作を行ったときなど、自由に設定できるものであり、また、暗号定義ファイルのリクエストの時期も、所定の操作を行ったときや、手動でリクエスト操作を行ったときなど、自由に設定できる。
【００２７】
また、端末装置の暗号化情報領域は、端末装置の外部に接続するようにしてもよく、また、その接続は、通信回線網を介して行うようにしてもよく、さらに、暗号化情報領域は、複数の端末装置で共有して使用できるようにしてもよい。
また、本発明に係る電子情報暗号化システムは、このシステムを実行させるプログラム自体を記憶させた記録媒体を介して利用者に提供してもよく、また、そのプログラム自体を直接提供するようにしてもよく、また、この電子暗号化システムを利用したアプリケーションとして提供してもよく、その提供方法は、上記の実施例に限定されない。
【産業上の利用可能性】
【００２８】
本発明に係る電子情報暗号化システム、電子情報暗号化方法、記憶媒体及びプログラムは、電子情報の漏洩や盗難を簡単かつ確実に防止することができるようにするので、個人情報や機密情報などを安全に管理できるようになる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る電子情報暗号化システムの構成を示すブロック図である。
【符号の説明】
【００３０】
１      暗号定義管理サーバ
１０    ＣＰＵ
１１    インターフェース
１２    記憶媒体
１３    定義ファイル管理領域
１４    入力装置
１５    ディスプレイ
２      通信回線網
３      端末装置
３０    ＣＰＵ
３１    インターフェース
３２    記憶媒体
３３    メモリ
３４    暗号化情報領域
３５    入力装置
３６    ディスプレイ
【図１】
2006201911.tif 000003