(57)【要約】【課題】  本発明は、キーデータの漏えいや盗難を効果的に防止する。【解決手段】  キーデータ管理サーバ１に、キーデータを入力し、端末装置３に対しインストール可能な暗号処理した状態で記憶媒体２に登録し、端末装置３はキーデータファイルをインストールして、管理ソフトが端末装置３固有の識別情報をキーデータファイルに登録しておく、キーデータ管理システムを使用するアプリケーションが起動したとき、端末装置３の識別情報とキーデータファイルの識別情報を比較して、整合性が取れていればキーデータを復号化して、アプリケーションで使用する。【選択図】図１
2010003276.tif 000002
【特許請求の範囲】
【請求項１】
キーデータファイルを管理するキーデータ管理サーバと、そのキーデータ管理サーバと独立した、少なくとも一台の端末装置からなり、キーデータ管理サーバで管理されるキーデータファイルが暗号処理されており、キーデータ管理サーバから端末装置にインストールされるキーデータファイルが、端末装置のキーデータ管理部によって、当該端末装置の識別情報が与えられ、当該端末装置の記憶部に記憶され、記憶されたキーデータファイルの識別情報が当該端末装置の識別情報と整合が取れた場合にのみ、キーデータファイルのキーデータを復号化し、当該端末装置のプログラムに利用するキーデータ管理システム。
【請求項２】
キーデータ管理サーバが、暗号化されたキーデータファイル管理領域を有し、キーデータファイル管理領域から、当該端末装置に利用するインストール可能な暗号化されたキーデータファイルを生成し、当該端末装置にインストールしてキーデータを利用することを特徴とする請求項１に記載のキーデータ管理システム。
【請求項３】
端末装置のキーデータ管理部が、インストールして記憶されたキーデータファイルに端末装置固有の識別情報を与え、端末装置のプログラムが識別情報を与えられたキーデータファイルを利用するときに、キーデータ管理部が端末装置と、キーデータファイルに登録された当該端末装置の識別情報を比較し、整合を見たときに、プログラムがキーデータファイルを利用する許可を与え、キーデータファイルを復号化して使用することを特徴とする請求項１に記載のキーデータ管理システム。
【請求項４】
請求項１または２または３のいずれか一に記載のキーデータ管理システムにおいて、
サーバ管理者側で、キーデータ管理サーバにキーデータを登録するステップと、
キーデータ管理領域からインストール可能なキーデータファイルを生成するステップと、
端末装置にキーデータファイルをインストールするステップと、
端末装置利用者側で、キーデータ管理部を起動させるステップと、
キーデータ管理部が、キーデータファイルに端末装置の識別情報を与えるステップと、
端末装置利用者側で、上記キーデータ管理システムを利用するプログラムを起動させる  ステップと、
プログラムの起動にともない、キーデータ管理部がキーデータファイルの端末識別情報  の整合性をチェックしてキーデータファイルの使用許可を与えるステップと、
使用許可確認後、キーデータファイルの内容を端末装置のメモリに保持するステップと、
メモリのキーデータを復号化して使用するステップと、
を有する上記キーデータ管理システムの処理方法。
【請求項５】
請求項１又は、２又は、３に記載のキーデータ管理システムにおける各手段の機能、および、請求項４に記載のキーデータ管理システムの処理方法の各ステップをコンピュータにて実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項６】
請求項１又は、２又は、３に記載のキーデータ管理システムにおける各手段の機能、および、請求項４に記載のキーデータ管理システムの処理方法の各ステップをコンピュータにて実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、キーデータの管理システム及びその方法に関する。
【背景技術】
【０００２】  従来、コンピュータシステムで、プログラムの使用管理や、暗号処理システムなどに、ライセンスキーや暗号キーなどが、権利や、安全を保障するために、使用されてきた。しかしながら、それらのキーデータを不正に当該管理コンピュータの外に持ち出され、不正なプログラムの使用や、不正な暗号化データの復号に使用される場合があり、知的財産権の不正使用や、個人情報の漏えいなどのおそれがある。【０００３】  かかる不都合を回避するため、ネットワークを利用して管理サーバに処理を行う都度に使用可否の問い合わせを行うキーデータ管理システム等の導入等が行われてきたが、運用等煩雑になり、また、広域ネットワーク網を使用しなければならない場合や、ネットワークそのものが使用できない環境においては、安全度の低下または、使用そのものが不可能といった場合も多く存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】  本発明は、ライセンスキー及び暗号キーの管理に要する手間を低減しながら、情報漏洩の根幹を為すキーデータの漏えいや盗難を効果的に防止するキーデータ管理システム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】  上記の目的は、
キーデータファイルを管理するキーデータ管理サーバと、そのキーデータ管理サーバと独立した、少なくとも一台の端末装置からなり、キーデータ管理サーバで管理されるキーデータファイルが暗号処理されており、キーデータ管理サーバから端末装置にインストールされるキーデータファイルが、端末装置のキーデータ管理部によって、当該端末装置の識別情報が与えられ、当該端末装置の記憶部に記憶され、記憶されたキーデータファイルの識別情報が当該端末装置の識別情報と整合が取れた場合にのみ、キーデータファイルのキーデータを復号化し、当該端末装置のプログラムに利用するキーデータ管理システムを用い、常に暗号化された状態で、かつ、当該端末装置以外で利用できないキーデータを管理運用することによって達成される。【０００６】  また、このときキーデータ管理サーバが、暗号化されたキーデータファイル管理領域を有し、キーデータファイル管理領域から、当該端末装置に利用するインストール可能な暗号化されたキーデータファイルを生成する場合、キーデータファイル管理領域と異なる暗号処置を施すことが推奨される。【０００７】  また、上記のキーデータ管理システムを使用する場合、サーバ管理者側で、キーデータ管理サーバにキーデータを登録し、キーデータ管理領域からインストール可能なキーデータファイルを生成し、端末装置にキーデータファイルをインストールし、端末装置の記憶部に記憶しておき、端末装置利用者側で、キーデータ管理部を起動させ、キーデータファイルに端末装置の識別情報を与えておき、端末装置利用者側で、上記キーデータ管理システムを利用するプログラムを起動させ、キーデータ管理部がキーデータファイルの端末識別情報の整合性をチェックしてキーデータファイルの使用許可を可確認後、キーデータファイルの内容を端末装置のメモリに保持し、メモリのキーデータを復号化して使用する。【０００８】  また、上記の課題は、上記の各手段の機能、および、キーデータ管理システムの処理方法をコンピュータにて実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供することによって解決される。
さらに、上記の課題は、上記の各手段の機能、および、キーデータ管理システムの処理方法をコンピュータにて実行させるためのプログラムを提供することによって解決される。
【発明の効果】
【０００９】  本発明のキーデータ管理システム、そのキーデータ管理方法、その記憶媒体及びプログラムを用いると、キーデータが常に暗号化された状態で記録されるとともに、そのキーデータが、使用される端末装置以外で使用することができなくなるので、極めて効果的にキーデータを保護し、そのキーデータを用いるプログラムおよびプログラムの処理結果などが同様に保護できるようになる。
【発明を実施するための最良の形態】
【００１０】  以下、図面に基づき、本発明を詳細に説明する。
図１は本発明に係るキーデータ管理システムの構成を示すブロック図である。
まず、図１について説明する。
図中、１はキーデータ管理サーバ、１０は中央演算装置、１１は記憶部、１２はインターフェース、１３は入力装置、１４はディスプレイ、１５はキーデータ管理領域、２は記憶媒体、３は端末装置、３０は中央演算装置、３１は記憶部、３２はメモリ、３３はインターフェース、３４は入力装置、３５はディスプレイである。【００１１】  キーデータ管理サーバ１は記憶媒体２を介して、端末装置にキーデータファイルをインストールする。また、この図１には端末装置３は一台しか記載されていないが、キーデータ管理サーバは、図示した端末装置３と同様のもの複数にキーデータファイルをインストールすることが可能である。【００１２】    キーデータ管理サーバ１はコンピュータであり、このキーデータ管理サーバ１には、中央演算装置１０、記憶部１１、インターフェース１２、入力装置１３、ディスプレイ１４、キーデータ管理領域１５がもうけられる。
記憶部１１には、本システムを実行させるために必要なプログラムが記録されている。中央演算装置１０は、キーデータ管理サーバ１の作動を記憶部１１に記憶されたプログラムに従って制御するものであり、インターフェース１２を解してキーデータファイルを記憶媒体２に記憶する。【００１３】  入力装置１３は、キーデータの入力や、システムの管理の際に必要な入力操作を行うためのもので、具体的には、例えば、キーボードなどである。
ディスプレイ１４は、本システムの管理作業や運用作業などに必要な画像が表示されるものである。
なお、上記のキーデータ管理サーバ１の説明において、キーデータ管理に直接関係の無い他の構成要素の説明については省略する。【００１４】  キーデータ管理領域１５は入力されたキーデータが暗号化されて、使用目的単位に分別しやすい形態で登録されている。【００１５】  記憶媒体２は、例えば、コンパクトディスクやフロッピーディスクなどである。【００１６】  端末装置３はコンピュータであり、この端末装置３には、中央演算装置３０、記憶部３１、メモリ３２、インターフェース３３、入力装置３４、ディスプレイ３５が設けられる。
記憶部３１には、本システムを実行させるために必要なプログラムが記憶されている。【００１７】  中央演算装置３０は、端末装置３の作動を記憶部３１に記憶されたプログラムに従って制御するものであり、インターフェース３３を解してキーデータファイルを記憶媒体２より取り込み記憶部３１に記憶する。
記憶部３１に格納されているキーデータ管理部プログラムを起動し、記憶されたキーデータファイルに端末装置３の識別情報を加える。
記憶部３１に記憶されたアプリケーションプログラムは、キーデータ管理部プログラムを起動し、キーデータファイルに加えられた識別情報と端末装置３の固有の識別情報とを比較し、整合が取れた場合、キーデータファイルの内容をメモリ３２に記憶し、アプリケーションプログラム自身が必要なときに、キーデータ管理部プログラムによりキーデータを復号化し、使用する。【００１８】  入力装置３４は、端末装置３におけるアプリケーションの立ち上げや、電子情報の入力操作などを行うためのもので、具体的には、例えば、キーボードなどである。
ディスプレイ３５は、入力情報や、アプリケーションプログラムの出力結果など、端末装置３の操作に必要な画像が表示されるものである。本システムの管理作業や運用作業などに必要な画像が表示されるものである。
なお、上記の端末装置３の説明において、キーデータ管理サーバ１と同様に、キーデータ管理に直接関係の無い他の構成要素の説明については省略する。【００１９】  次に、上記のキーデータ管理システムにおけるキーデータ管理方法について説明する。
上記のキーデータ管理システムを使用にする際には、まず、サーバ管理者側で、キーデータ管理サーバ１の入力装置１３からキーデータを入力する。
この場合、キーデータをまとめてファイルにしても良く、その場合は、インターフェース１２を用いて入力する。【００２０】  入力されたキーデータは加工され、暗号化されてキーデータ管理領域に記録される。
次に、端末装置３にキーデータをインストールするために、キーデータファイルを生成し、記憶部１１に登録する。
この場合、キーデータファイルの暗号処理は、キーデータ管理領域のそれとは異なるものを用いることを推奨する。
また、キーデータファイルを生成する場合、あらかじめインストールする端末装置の固有情報を与えて作成しても良く、この場合、インストール先の端末装置を限定できるメリットがある。【００２１】  記憶部１１のキーデータファイルをインターフェース１２をとおして記憶媒体２に登録する。
次に、端末装置３側で、キーデータ管理部プログラムを起動させる。
この場合、キーデータ管理部プログラムは、常駐プログラムとして、端末装置３で動作させておくのが推奨される。
記憶媒体２からキーデータファイルを端末装置３にインストールする。
キーデータファイルはキーデータ管理部プログラムにより端末装置３固有の識別情報を与えられる。【００２２】  次に、端末装置３の利用者側で、このキーデータ管理システムを利用するアプリケーションを起動させる。
アプリケーションが起動すると、キーデータ管理部プログラムを起動し、キーデータファイルに加えられた識別情報と端末装置３の固有の識別情報とを比較し、整合が取れた場合、キーデータファイルの内容をメモリ３２に記憶し、アプリケーションプログラム自身が必要なときに、キーデータ管理部プログラムによりキーデータを復号化し、使用する。【００２３】  本発明に係るキーデータ管理システムを用いる場合には、キーデータが暗号化されて登録されていて、かつ、インストールされている端末装置以外では利用できない仕組みになっているので、キーデータを盗難および漏えいすることはできない。【００２４】  また、本発明に係るキーデータ管理システムをデータベースなどの暗号化システムに用いることで、暗号鍵の盗難および漏えいが防げ、高信頼の暗号化情報管理システムを構築することが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明に係るキーデータ管理システムの構成を示すブロック図である。
【符号の説明】
【００２６】１    キーデータ管理サーバ
１０  中央演算装置
１１  記憶部
１２  インターフェース
１３  入力装置
１４  ディスプレイ
１５  キーデータ管理領域
２    記憶媒体
３    端末装置
３０  中央演算装置
３１  記憶部
３２  メモリ
３３  インターフェース
３４  入力装置
３５  ディスプレイ
【図１】
2010003276.tif 000003