(57)【特許請求の範囲】
【請求項１】
暗号化されたデータを監視し、前記暗号化されたデータの大量復号化を遮断するためのシステムであって、
復号化情報を保存するＡＣユニット（access control unit）と、
前記ＡＣユニットから前記復号化情報を受信し、暗号化されたデータを復号化するクリプトユニット（crypto unit）と、
前記クリプトユニットが、復号化処理する件数をカウントするカウンター（counter）と、
前記カウンターでカウントされた前記復号化処理された件数を保存するイベントロガー（event logger）と、
前記クリプトユニットから、前記復号化された処理件数に関する情報を受信し、表示する監視サーバーと
を含み、
前記復号化情報は、復号化に関する認可条件と前記認可条件別に復号化件数臨界値に関する情報を含み、
前記監視サーバーは、前記クリプトユニットが行う復号化件数が、前記復号化件数臨界値に達したとき、前記クリプトユニットの復号化機能を遮断し、警報を発生させる
ことを特徴とする大量復号化遮断システム。
【請求項２】
前記大量復号化遮断システムは、前記イベントロガーに保存された前記復号化処理された件数を受信し、前記監視サーバーへ伝送するデーモンユニットを更に含むことを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項３】
前記カウンターは、メモリー、ファイル、ＤＢテーブル及び遠隔地サーバーよりなる群から選ばれる一つであることを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項４】
前記監視サーバーは、
受信した前記復号化された処理件数に関する情報を保存するデータベースと、
受信した前記復号化された処理件数に関する情報を、ダッシュボードＧＵＩを介して表示する監視ユニットと
を含むことを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項５】
前記クリプトユニットは、復号化を要請するユーザーのアカウント情報、復号化を要請するユーザーのサーバー名、復号化を要請するユーザーのＩＰアドレス及び復号化を要請するユーザーのアプリケーション名よりなる群から選ばれる少なくとも一つを前記イベントロガーに記録することを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項６】
前記認可条件は、前記復号化を要請するユーザーのＩＤ、前記復号化を要請する側のＩＰアドレス、前記復号化を要請するアプリケーションの種類に応じて異なることを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項７】
前記復号化件数臨界値は、単位時間当りの所定の復号化件数に該当し、前記所定の復号化件数は、任意に設定可能であることを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項８】
前記カウンターは、暗号化されたデータのセッション（session）に基づいて、復号化処理する件数をカウントすることを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項９】
前記カウンターは、復号化を要請するアプリケーションのプロセッサ又はスレッド（thread）に基づいて、復号化処理する件数をカウントすることを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項１０】
前記監視サーバーは、前記警報を、前記監視サーバーを運営する管理者の端末機へ伝送することを特徴とする請求項１に記載の大量復号化遮断システム。
【請求項１１】
前記警報は、Ｅメール又はＳＭＳ方式で前記管理者の端末機へ伝送されることを特徴とする請求項１０に記載の大量復号化遮断システム。
【請求項１２】
前記復号化件数臨界値は、複数個の段階を有すること特徴とする請求項１に記載の大量復号化遮断システム。
【請求項１３】
暗号化されたデータを監視し、前記暗号化されたデータの大量復号化を遮断するための方法であって、
（ａ）クリプトユニットによって暗号化されたデータを復号化するステップと、
（ｂ）前記クリプトユニットが復号化処理件数をカウントするステップと、
（ｃ）前記復号化処理件数に関する情報を受信するステップと、
（ｄ）前記復号化処理件数と復号化件数臨界値とを比較するステップと、
（ｅ）前記クリプトユニットが行った復号化処理件数が、前記復号化件数臨界値に達したとき、前記クリプトユニットの復号化機能を遮断するステップと、
（ｆ）前記復号化処理件数が、前記復号化件数臨界値に達したことを監視サーバーへ伝送して、警報するステップと
を含むことを特徴とする大量復号化遮断方法。
【請求項１４】
前記ステップ（ｂ）は、暗号化されたデータのセッション（session）に基づいて、復号化処理件数を累積して、カウントすることを特徴とする請求項１３に記載の大量復号化遮断方法。
【請求項１５】
前記ステップ（ｂ）は、暗号化されたデータを復号化するアプリケーションのプロセッサ又はスレッド（thread）別に復号化件数を累積して、カウントすることを特徴とする請求項１３に記載の大量復号化遮断方法。
【請求項１６】
前記ステップ（ｂ）は、復号化を要請するユーザーのＩＤ、ＩＰアドレス又はアプリケーション名に基づいて、復号化件数を累積して、カウントすることを特徴とする請求項１３に記載の大量復号化遮断方法。
【請求項１７】
前記ステップ（ｂ）は、時間当りの復号化件数をカウントすることを特徴とする請求項１３に記載の大量復号化遮断方法。
【請求項１８】
前記警報は、
管理者の端末機に、ＳＭＳ又はＥメールで伝送されることを特徴とする請求項１３に記載の大量復号化遮断方法。
【請求項１９】
前記臨界値は、複数個の段階からなり、前記複数個の段階は、任意に設定可能であることを特徴とする請求項１３に記載の大量復号化遮断方法。
【請求項２０】
前記複数個の段階は、それぞれ、異なる警報を発生させることを特徴とする請求項１９に記載の大量復号化遮断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースセキュリティ分野に属するものであり、重要情報又は機密情報を暗号化し、保存／処理しているデータベースにおいて、暗号化及び復号化のエラー処理状況の監視及びリアルタイム対応方法に関し、また、暗号化されたデータが正常に作動する状況において、権限が認可されたユーザーがデータを復号化し、流出しようとする兆候を把握し、これに対する警告及び遮断する技術に関する。
【背景技術】
【０００２】
多数のユーザーがアクセス又は使用できるデータベース（ＤＢ）を暗・復号化する方法の一つとしては、暗号モジュールをＤＢサーバー内に設け、ＤＢＭＳ（database management system）が暗号モジュールを呼び出し、ＳＱＬ（structured query language、データベース構造化照会言語）等のデータ処理過程で暗号化又は復号化が処理される形態がある。
【０００３】
データを暗・復号化する、他の方式では、暗号モジュールをＤＢサーバーでないアプリケーションサーバーなどに設け、データベースとは関係なく暗・復号化処理をすることもある。
【０００４】
暗・復号化のいかなる方式であれ、データの処理過程で暗・復号化がプログラムの呼び出しによって自動作動するため、管理者は、その処理過程を監視することができないことから、暗号モジュールが正常に作動せず、エラーが発生しても、ユーザーからエラー事実が通報されるか、作動ログを点検するまで、その事実を認知することができず、これにより、長時間、暗・復号化エラーが継続して発生する問題があった。
【０００５】
現在、データベース自体の稼動状態を監視できる技術は存在しているが、データベース・サーバ又はアプリケーションサーバーなどに設けられた暗号モジュールの暗・復号処理過程やそのエラー状況を監視できる技術は、開発されていない。
【０００６】
また、正常に作動する暗号化されたデータから発生しうるセキュリティー問題の一つは、近年、金融界などで引き起こされた流出事故のように、権限が認可された者が故意にデータを流出しようとする試みを確実、且つ直接的な方法で遮断し難いという問題である。
【０００７】
これに対して、たとえば、ネットワーク経路上に設けられ、運営されるセキュリティー製品を用いて、間接的な制御構造を構成することはできるが、データの処理と直接的に関連性のないネットワーク上のセキュリティー製品を利用した制御は、間接的であり、且つ不確実である。暗号化製品においても、一般的なルールベースの制御方式（ＲＢＡＣ；Rule Based Access Control）では、ＤＢ、ファイル又はディスクなどに対するアクセスだけを制御するので、認可条件を満たした認可者が非正常的に大量のデータを復号化することを直接制御することが不可能であるために、他の方式による追加的な制御が必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステム及びその方法は、前述したような従来問題を解決するために案出されたものであり、以下の解決課題を有する。
【０００９】
第一に、暗号化されたデータに対するアクセス権限が与えられた認可者の情報流出を監視及び遮断できるシステム又はその方法を提供する。
【００１０】
第二に、認可者が暗号化されたデータにアクセスし、復号化する場合、復号化件数を時間当り又は累積的に監視できるようにするシステム又はその方法を提供する。
【００１１】
第三に、認可者が暗号化されたデータを短時間に大量復号化するか、累積的に大量復号化を進めることを監視できるようにし、監視者に、このような状況をリアルタイムで知らせることができるシステム又はその方法を提供する。
【００１２】
本発明の解決課題は、以上で言及されたものなどに限定されることはなく、言及されない他の解決課題は、下記記載から当業者に明確に理解されるであろう。
【課題を解決するための手段】
【００１３】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステム及びその方法は前記の解決しようとする課題のために、以下の課題解決手段を有する。
【００１４】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムは、暗号化されたデータを監視し前記暗号化されたデータの大量復号化を遮断するためのシステムであって、復号化情報を保存するＡＣユニット（access control unit）と、前記ＡＣユニットから前記復号化情報を受信し、暗号化されたデータを復号化するクリプトユニット（crypto unit）と、前記クリプトユニットが復号化処理する件数をカウントするカウンター（counter）と、前記カウンターでカウントされた前記復号化処理された件数を保存するイベントロガー（event logger）と、前記クリプトユニットから、前記復号化された処理件数に関する情報を受信し、表示する監視サーバーとを含むことを特徴とする。
【００１５】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムは、前記イベントロガーに保存された前記復号化処理された件数を受信し、前記監視サーバーへ伝送するデーモンユニットを更に含むことを特徴とする。
【００１６】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記カウンターは、メモリー、ファイル、ＤＢテーブル及び遠隔地サーバーよりなる群から選ばれる一つであることを特徴とする。
【００１７】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記復号化情報は、復号化に対する認可条件と前記認可条件別に復号化件数臨界値に関する情報を含み、前記監視サーバーは、前記クリプトユニットが行う復号化件数が、前記復号化件数臨界値に達したとき、前記クリプトユニットの復号化機能を遮断し、警報を発生させることを特徴とする。
【００１８】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記監視サーバーは、受信した前記復号化された処理件数に関する情報を保存するデータベースと、受信した前記復号化された処理件数に関する情報を、ダッシュボードＧＵＩを介して表示する監視ユニットとを含むことを特徴とする。
【００１９】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記クリプトユニットは、復号化を要請するユーザーのアカウント情報、復号化を要請するユーザーのサーバー名、復号化を要請するユーザーのＩＰアドレス及び復号化を要請するユーザーのアプリケーション名よりなる群から選ばれる少なくとも一つを前記イベントロガーに記録することを特徴とする。
【００２０】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記認可条件は、前記復号化を要請するユーザーのＩＤ、前記復号化を要請する側のＩＰアドレス、前記復号化を要請するアプリケーションの種類に応じて異なることを特徴とする。
【００２１】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記復号化件数臨界値は、単位時間当りの所定の復号化件数に該当し、前記所定の復号化件数は、任意設定可能であることを特徴とする。
【００２２】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記カウンターは、暗号化されたデータのセッション（session）に基づいて、復号化処理する件数をカウントすることを特徴とする。
【００２３】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記カウンターは、復号化を要請するアプリケーションのプロセッサ又はスレッド（thread）に基づいて、復号化処理する件数をカウントすることを特徴とする。
【００２４】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記監視サーバーは、前記警報を、前記監視サーバーを運営する管理者の端末機へ伝送することを特徴とする。
【００２５】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記警報は、Ｅメール又はＳＭＳ方式で前記管理者の端末機へ伝送されることを特徴とする。
【００２６】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムの前記復号化件数臨界値は、複数個の段階を有すること特徴とする。
【００２７】
本発明に係る暗号化されたデータの監視と前記暗号化されたデータの大量復号化を遮断するための方法は、（（ａ）クリプトユニットによって暗号化されたデータを復号化するステップと、（ｂ）前記クリプトユニットが復号化処理件数をカウントするステップと、（ｃ）前記復号化処理件数に関する情報を受信するステップと、（ｄ）前記復号化処理件数と復号化件数臨界値とを比較するステップと、（ｅ）前記クリプトユニットが行った復号化処理件数が、前記復号化件数臨界値に達したとき、前記クリプトユニットの復号化機能を遮断するステップとを含むことを特徴とする。
【００２８】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記ステップ（ｂ）は、暗号化されたデータのセッション（session）に基づいて、復号化処理件数を累積して、カウントすることを特徴とする。
【００２９】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記ステップ（ｂ）は、暗号化されたデータを復号化するアプリケーションのプロセッサ又はスレッド（thread）別に復号化件数を累積して、カウントすることを特徴とする。
【００３０】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記ステップ（ｂ）は、復号化を要請するユーザーのＩＤ、ＩＰアドレス又はアプリケーション名に基づいて、復号化件数を累積して、カウントすることを特徴とする。
【００３１】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記ステップ（ｂ）は、時間当りの復号化件数をカウントすることを特徴とする。
【００３２】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法は、前記ステップ（ｅ）の後、前記復号化処理件数が、前記復号化件数臨界値に達したことを監視サーバーへ伝送して、警報するステップを、更に含むことを特徴とする。
【００３３】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記警報は、管理者の端末機に、ＳＭＳ又はＥメールで伝送されることを特徴とする。
【００３４】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記臨界値は、複数個の段階からなり、前記複数個の段階は、任意設定可能であることを特徴とする。
【００３５】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法の前記複数個の段階は、それぞれ、異なる警報を発生させることを特徴とする。
【発明の効果】
【００３６】
以上のような構成の本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステム及びその方法は、以下の効果を有する。
【００３７】
第一に、本発明は、暗号化されたデータ内・外部で行われる暗・復号化処理及びポリシー違反による暗・復号化遮断などの暗号化モジュールの処理状況をリアルタイムで監視することができ、流出推定状況に対して警報を発し、管理者にＥメールやＳＭＳ等により状況を通知することで、管理者が迅速、且つ適切な措置を取れるという効果を奏する。
【００３８】
第二に、本発明は、データとその復号化に対するアクセス権限を有する認可者が復号化しうるデータ件数の総量を制御することができ、不正な流出の試みを根源的に遮断することができるようにし、今までにセキュリティー手段では遮断が不可能と考えられたＳＱＬインジェクション攻撃に対しても、効果的に対応することができるという効果を奏する。
【図面の簡単な説明】
【００３９】
【図１】本発明の好ましい実施例に係る各構成とこれら構成の相互関係を示したブロック図である。
【図２】本発明の好ましい実施例により、認可者による大量復号化を監視し、これに対する遮断する手順を示した流れ図である。
【図３】本発明の一構成要素である監視サーバーの監視ユニットによって示されるダッシュボードＧＵＩの一実施例である。
【発明を実施するための最良の形態】
【００４０】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステム及びその方法は多様な変更を加えることができ、様々な実施例を有することができるところ、特定の実施例を図面に例示し、詳細な説明に、詳しく説明する。しかし、これは本発明を特定の実施形態について限定しようとするものではなく、本発明の技術的思想及び技術範囲に含まれる総ての変更、均等物ないし代替物を含むものとして理解されなければならない。
【００４１】
以下では、図面を参照して、本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステム及びその方法を詳しく説明する。
【００４２】
図１は、本発明の好ましい実施例に係る各構成とこれら構成の相互関係を示したブロック図、図２は、本発明の好ましい実施例により、認可者による大量復号化を監視し、これに対する遮断手続を示した流れ図、 図３は、本発明の一構成要素である監視サーバーの監視ユニットによって示されるダッシュボードＧＵＩの一実施例である。
【００４３】
図１に示されるように、本発明に係る暗号化されたデータの監視と、大量復号化遮断のためのシステムは、ＡＣユニット１０５（access control unit）と、クリプトユニット１１０（crypto unit）と、カウンター１２０（counter）と、イベントロガー１３０（event logger）と、監視サーバー２００とを含む。
【００４４】
まず、前述した構成は、ＤＢ／アプリケーションサーバー１００の下位構成であり、このようなＤＢ／アプリケーションサーバー１００に含まれるものである。
【００４５】
ＤＢ／アプリケーションサーバー１００は、暗号化されたデータ（未図示）にアクセス権限を有しており、これは監視サーバー２００と別に分離されたサーバー（図１参照）であってもよく、また他の例示的には一つのサーバーで概念的に分離された機能を行う構成であってもよい。図１は、ＤＢ／アプリケーションサーバー１００と監視サーバー２００とが物理的に区別されるものとして示されたが、必ずこのような例示に限定されず、これら機能に焦点をおいて、本発明の技術的思想を理解するべきであり、図１の実施例によって本発明の権利範囲は限定されない。
【００４６】
ＡＣユニット１０５は、暗号化されたデータ、すなわち、データベースの復号化情報を保存する構成である。
【００４７】
このような復号化情報は、管理者によって任意設定が可能であり、具体的には、復号化に対する認可条件と、このような認可条件別に復号化件数に対する許容される臨界値情報とを含む。
【００４８】
より具体的には、認可条件は、復号化を要請するユーザー（即ち、暗号化されたデータにアクセス権限が与えられた認可者）のＩＤ、復号化を要請する側のＩＰアドレス、そして、復号化を要請するアプリケーションの種類に応じて異なるように設定され得る。
【００４９】
従って、認可条件が前述したように、ユーザーのＩＤ、ＩＰアドレス、又はアプリケーションに応じて異なるところ、復号化件数に対する臨界値は、これらユーザーのＩＤ、ＩＰアドレス、アプリケーションに応じて異なるのは当然である。
【００５０】
前述した復号化件数臨界値は、復号化を許容させる最大件数を意味し、単位時間当たり何件というように設定することができ、累積的にその復号化を行った件数に設定することもできる。そして、このような臨界値は、一つの段階に設定されていてもよいが、その復号化件数の軽重に応じて異なるように判断できることから、臨界値は複数個の段階からなっていてもよい。
【００５１】
クリプトユニット１１０は、データベースを暗・復号化するようにするモジュールであり、復号化遂行時には、前述したようなＡＣユニット１０５から復号化情報を参照し、暗号化されたデータを復号化する。即ち、認可条件により、その復号化を試みることができる。
【００５２】
クリプトユニット１１０は、後記するカウンター１２０を生成することができ、カウンター１２０に復号化処理件数をカウントするようにし、カウントされた復号化件数を記録することもできる。また、後記するイベントロガー１３０に前記復号化された件数に対する情報を保存するとともに、これに対する情報を監視サーバー２００へ、又はデーモンユニット１０１（demon unit）を介して伝送することもできる。
【００５３】
カウンター１２０は、クリプトユニット１１０が行う復号化件数をカウントする構成である。クリプトユニット１１０は、復号化件数のカウントするために、カウンター１２０を生成しており、カウンター１２０は、メモリー（memory）、ファイル（file）、ＤＢテーブル又は遠隔地サーバーよりなる群から選ばれる一つであってもよい。
【００５４】
カウンター１２０は、復号化を要請するアプリケーションのプロセッサ（processor）又はスレッド（thread）に基づいて、その復号化件数を個別的にカウントすることができる。
【００５５】
イベントロガー１３０は、クリプトユニット１１０が復号化した件数を記録する構成であり、同時にクリプトユニット１１０が行った復号化に対する包括的な情報を保存する構成である。
【００５６】
イベントロガー１３０には、クリプトユニット１１０によって復号化された全てのイベント、即ち、復号化された内容とそのリスト、そして復号化率（エラー率）に対する情報を保存し、前述した通り、これら情報は、監視サーバー２００へ伝送される。
【００５７】
クリプトユニット１１０は、復号化を要請するユーザーのアカウント情報、復号化を要請するユーザーのサーバー名、復号化を要請するユーザーのＩＰアドレス及び復号化を要請するユーザーのアプリケーション名よりなる群から選ばれる少なくとも一つを前記イベントロガーに記録する。
【００５８】
監視サーバー２００は、復号化された処理件数に対する情報を受信し、表示する構成である。
【００５９】
図１及び図３に示されたように、監視サーバー２００は、データベース２１０と監視ユニット２２０とを含む。
【００６０】
データベース２１０は、前述したような暗号化され、復号化するためのデータベースとは概念的に異なるものであり、ＤＢ／アプリケーションサーバー１００から受信した、復号化された処理件数に対する情報を保存する構成である。
【００６１】
監視ユニット２２０は、前述したような復号化情報、即ち、復号化に対する認可条件と、これら認可条件別に復号化件数臨界値とを記録している構成であり、クリプトユニット１１０が行う復号化件数と、前述した復号化件数の臨界値とを比較し、クリプトユニット１１０が行う復号化件数が前述した復号化件数の臨界値に達したとき、警報を発生させる構成である。
【００６２】
具体的に、監視ユニット２２０は、このような警報情報を管理者の端末機へ（有線または無線により）伝送し、このような伝送方式は、Ｅメール又はＳＭＳなどの種類を問わない。
【００６３】
監視ユニット２２０の場合、図３に示されたように、ダッシュボードのＧＵＩ（graphical user interface）を介して、管理者の直観的認識による監視が行われるように構成することができる。
【００６４】
図３を参考にすれば、「crypto event」は、特定ＩＰなどで過度な復号化試みをリアルタイムで確認できるようにするインターフェースであり、「crypto service」は、セキュリティポリシーがＯＳの共有メモリーに正常に積載されるのか否かを監視することができ、「access log」は、許可されていないプログラムや非正常的なＩＰの不法復号化の試みの有無を示すインターフェースである。
【００６５】
このような情報は、文字又はグラフなどに加工され、管理者のモバイル端末機などへ伝送されるか、Ｅメールへ伝送され得ることは前述の通りである。
【００６６】
以下では、図２を参照して、本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法を、時系列的構成を介して説明する。
【００６７】
まず、本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法は、（ａ）クリプトユニットによって暗号化されたデータを復号化するステップと、（ｂ）前記クリプトユニットが復号化処理件数をカウントするステップと、（ｃ）前記復号化処理件数に関する情報を受信するステップと、（ｄ）前記復号化処理件数と復号化件数臨界値とを比較するステップと、（ｅ）前記クリプトユニットが行った復号化処理件数が前記復号化件数臨界値に達したとき、前記クリプトユニットの復号化機能を遮断するステップとを含む。
【００６８】
ここで、ステップ（ｂ）は、暗号化されたデータのセッション（session）に基づいて、復号化処理件数を累積して、カウントする。
【００６９】
また、ステップ（ｂ）は、暗号化されたデータを復号化するアプリケーションのプロセッサ又はスレッド（thread）別に復号化件数を累積して、カウントすることもでき、復号化を要請するユーザーのＩＤ、ＩＰアドレス又はアプリケーション名に基づいて、復号化件数を累積して、カウントすることもできる。
【００７０】
そして、ステップ（ｂ）は、時間当りの復号化件数をカウントすることも可能である。
【００７１】
本発明に係る暗号化されたデータの監視と、大量復号化遮断のための方法は、ステップ（ｅ）の後、復号化処理件数が前記復号化件数臨界値に達したことを監視サーバーへ伝送して、警報するステップを更に含む。
【００７２】
本発明で言及する警報は、前述の通りに、管理者の端末機にＳＭＳ又はＥメールにて伝送され、管理者が、リアルタイムで監視ができるようにする。
【００７３】
また、前述するように、言及された臨界値は、複数個の段階からなり、前記複数個の段階は、任意設定が可能である。このような任意設定は、前述するような監視サーバー２００で行われており、このような情報は、前述したＡＣユニット１０５に記録される。
【００７４】
また、これら臨界値の複数個の段階は、それぞれ、異なる警報を発生させ、管理者に復号化の軽重に関する判断ができるようにする。
【００７５】
本明細書で使われる用語において、単数の表現は、文脈上明らかにに違うように解釈されない限り、複数の表現を含むものであり、「含む」等の用語は、説明された特徴、個数、ステップ、動作、構成要素、部分品又はこれらを組み合わせたものが存在することを意味するのであり、一つ又はそれ以上の他の特徴や個数、ステップ、動作、構成要素、部分品又はこれらを組み合わせたものなどの存在又は付加の可能性を排除しない。
【００７６】
本発明の権利範囲は、特許請求範囲に記載された事項により決まり、特許請求範囲に使われた括弧は、選択的限定のために記載されたものではなく、明確な構成要素のために使われており、括弧内の記載も必須構成要素と解釈すべきである。
【符号の説明】
【００７７】
１００  ＤＢ／アプリケーションサーバー
１０１  第１デーモンユニット（demon unit）
１０５  ＡＣユニット（access control unit）
１１０  クリプトユニット（crypto unit）
１２０  カウンター（counter）
１３０  イベントロガー（event logger）
２００  統合監視サーバー
２０５  第２デーモンユニット
２１０  データベース（database）
２２０  監視ユニット
【図１】
0006385462.tif 000002
【図２】
0006385462.tif 000003
【図３】
0006385462.tif 000004