(57)【要約】【課題】  認証セキュリテイシステムにおいて、多彩なセキュリテイを機器内で容易に用い、セキュリテイを強化することにある。【解決手段】  格納されているファイルをファイル毎に監視して、ファイルのオペレーションが発生したときに、あらかじめ登録されている認証手段を用いて認証することを特徴とする認証セキュリテイシステム。【選択図】      図１
2005301360.tif 000002
【特許請求の範囲】
【請求項１】
格納されているファイルをファイル毎に監視して、ファイルのオペレーションが発生したときに、あらかじめ登録されている認証手段を用いて認証することを特徴とする認証セキュリテイシステム。
【請求項２】
請求項１記載の認証セキュリテイシステムにおいて、上記オペレーションは、起動、削除、移動、コピーなどであることを特徴とする認証セキュリテイシステム。
【請求項３】
請求項１記載の認証セキュリテイシステムにおいて、上記認証手段は、生体認証手段、ＩＣカード認証手段、携帯電話認証手段などであることを特徴とする認証セキュリテイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は認証セキュリテイシステムに関し、特にパーソナルコンピュータやサーバーなどの機器にインストールされたソフトウェアやファイルに格納されているデータ等の不正コピーや不正使用などを防ぐためのセキュリテイロックを行う認証セキュリテイシステムに関する。
【背景技術】
【０００２】
パーソナルコンピュータを取り巻く犯罪が多発し、コンピュータシステムのセキュリテイの強化、及びソフトウェア開発者の著作権の擁護などが強く求められている。また、ソフトウェア開発業者側からも不正使用による著作権保護の目的で、本来のソフトウェア機能の他にインストール時などに用いられるパスワード認証などを開発ソフトウェアに組み込まなければならず、開発コストを圧迫している。
【０００３】
このような背景から、パーソナルコンピュータの認証機能の向上を図ることによる電子ファイルの漏洩の防止が望まれている。
【０００４】
一方パーソナルコンピュータの認証機能については、ユーザーが希望する任意且つ種々の認証方法を用いたいとの要求があり、又、パーソナルコンピュータの認証機能開発工数の低減が望まれている。
【０００５】
従来のパーソナルコンピュータの認証機能の組み込み手段は、ソフトウェアソースコード内に、プログラマーが起動処理の中で認証機能を記述する必要があった。このためプログラマーは本来の目的である、例えば、ワードプロセッサ機能ソフトウェアソースコードに付加しなければならず、ソフトウェア開発者の負担が大きく、結果としてソフトウェア開発コストを圧迫していた。
【０００６】
また従来のパーソナルコンピュータシステムのセキュリテイとして、ユーザー単位にパーソナルコンピュータを操作できる多数の権限をそれぞれ個別に与え、特権者ユーザーに近いほど多く、そしてシステムの重要な操作をできる権限を与えるユーザセキュリテイ手段である。そして、ユーザーＩＤとパスワードの認証手段により、ログオフ状態（コンピュータ使用不可）からログオン状態（コンピュータ使用可能）へ遷移することによりパーソナルコンピュータのリソースの使用をあらかじめ決められたユーザー権限に基づき開放する方法が一般的である。
【０００７】
上記の従来のパーソナルコンピュータシステムの方法は、一度ログオンしてパーソナルコンピュータが使用可能になるとログオフするまで誰が操作しても、許された実行ファイルの起動やコンピュータファイルのコピーなどが可能となる。そして、ログオンを行ったユーザーがログオフせずパーソナルコンピュータを離れた場合、セキュリテイが守られない。また、複数のユーザーが共通ＩＤでログオンした場合にも同様である。
【０００８】
身体の部位、例えば予め登録された指紋と照合してユーザーを認証する従来技術として次の特許文献1が存在する。
【０００９】
【特許文献１】特開２０００−２９８５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
解決しようとする課題は、認証セキュリテイシステムにおいて、種々の認証手段を用いて機器のセキュリテイを強化することにある。
【００１１】
解決しようとする課題は、認証セキュリテイシステムにおいて、機器等に格納される実行ファイルを含め、電子化されたファイルそれぞれにセキュリテイを個別にかけることにある。
【００１２】
解決しようとする課題は、認証セキュリテイシステムにおいて、機器がログイン状態にあってコンピュータ使用者が席を離れた場合でも、機器システムやファイルの保護を行うことにある。
【００１３】
解決しようとする課題は、認証セキュリテイシステムにおいて、ソフトウェアの開発者側においても著作権保護を目的に、開発した配布ソフトウェアへの認証組み込み技術を簡素化し、ソフトウェアの開発者の負担を軽減し、ソフトウェア開発コストを低下することにある。
【課題を解決するための手段】
【００１４】
本発明によれば、格納されているファイルをファイル毎に監視して、ファイルのオペレーションが発生したときに、あらかじめ登録されている認証手段を用いて認証することを特徴とする認証セキュリテイシステムを提供する。
【発明の効果】
【００１５】
本発明の認証セキュリテイシステムによれば、コンピュータにインストールされたＯＳのセキュリテイの他に、指紋、指静脈、アイリスなどの生体情報、サイン、携帯電話、ＩＣカードなどを用いた認証手段を認証プラグイン化することにより、多彩なセキュリテイを容易にコンピュータシステムに用いることが可能となり、コンピュータシステムのセキュリテイを強化できる。
【００１６】
本発明の認証セキュリテイシステムにより、コンピュータや周辺記録装置に格納される実行ファイルを含め電子化されたファイルそのそれぞれにセキュリテイを個別にかけることが可能である。
【００１７】
本発明の認証セキュリテイシステムにより、ファイルアクセスが行われた時点で認証を行い、認証が成功した場合に限ってファイルオペレーションを許可するので、コンピュータがログイン状態にあってコンピュータ使用者が席を離れた場合でも、コンピュータシステムやファイルの保護が可能である。
【００１８】
また、本発明の認証セキュリテイシステムによりソフトウェアの開発者側においても著作権保護を目的に、開発した配布ソフトウェアへの認証組み込み技術が簡素化され、ソフトウェアの開発者の負担を軽減できる。このため、結果として、ソフトウェア開発コストを低下できる。
【発明を実施するための最良の形態】
【００１９】
本発明の認証機能システムである認証セキュリテイシステムの一実施例を図面に基づいて説明する。図１は、パーソナルコンピュータ１の認証セキュリテイシステムの構成を示す図である。図において、パーソナルコンピュータ１は、認証サーバープログラム２、認証情報が格納される認証データのデータベース（ＤＢ）３、認証サーバークライアントプログラム４を備えている。認証サーバークライアントプログラム４は、コンピュータ使用者の認証ユーザーインターフエイス（Ｉ／Ｆ）を有し、認証時の入力情報と認証サーバープログラム２により取得した被認証情報を照合し、認証の成否を判断する。
【００２０】
さらに、パーソナルコンピュータ１は、認証設定ユーティリィティプログラム５、認証プラグインインターフェイス（Ｉ／Ｆ）６、及び指紋認証プラグイン７、ＩＣカード認証プラグイン８、携帯電話認証プラグイン９を備えている。認証設定ユーティリィティプログラム５は、認証に用いる認証方法の選択と、どのようなファイルオペレーション（プログラム起動時、ファイルコピー時など）で認証を行うかを設定する。また認証プラグインインターフェイス（Ｉ／Ｆ）６は、多数の認証プラグインを共通のインターフエイス（Ｉ／Ｆ）としてアプリケーションへ提供する。認証方法としては、図示した指紋、ＩＣカード、携帯電話の他に指静脈、アイリス、サインなどを用いることができる。
【００２１】
このパーソナルコンピュータ１は、インストールされるＯＳ１０を備えている。この本発明の一実施例では、ＯＳ１０として、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）２０００を用いている。さらに、パーソナルコンピュータ１は、ファイル監視プログラム１１を備えており、このファイル監視プログラム１１は、実行プログラムやその他のファイルに対してオペレーションの監視を行う。このパーソナルコンピュータ１のファイル入出力処理はすべてファイル監視プログラム１１経由で行われる。
【００２２】
さらに、パーソナルコンピュータ１は、外部記録装置ＨＤＤ、ＣＤ、ＦＤＤの入出力制御を行う手段１２、１３、１４を備えている。また、パーソナルコンピュータ１は、指紋認証時に使用者の指紋を取り込む指紋入力装置１５、ＩＣカード内の認証データを取り込むＩＣカード入力装置１６、携帯電話１７を備えている。
【００２３】
この本発明の一実施例のパーソナルコンピュータ１の認証機能システムである認証セキュリテイシステムにおいて、新規に開発されたソフトウェアは、（１）認証サーバープログラム２、（２）認証クライアントプログラム４、（３）認証設定ユーティリィティプログラム５、（４）認証プラグインインターフェイス（Ｉ／Ｆ）６、（５）指紋認証プラグイン７、（６）ＩＣカード認証プラグイン８、（７）携帯電話認証プラグイン９、および（８）ファイル監視プログラム１１である。
【００２４】
以下、上記本発明の一実施例であるパーソナルコンピュータ１の認証機能システムについて説明する。即ち、予め選択されたファイル名と監視ファイルオペレーションと合致したファイルアクセスが発生した場合は、あらかじめ設定された認証プラグイン（認証方法）により認証を行い、正しく認証できた場合に要求ファイルオペレーションを実行する。
【００２５】
次に図２に基づいて更に詳細に説明する。図２は、パーソナルコンピュータ１の認証設定ユーティリィティプログラム５の監視ファイル設定画面であり、監視するファイルを選択し、選択したファイルがどのようなファイルオペレーションが行われたとき、どの認証プラグイン（認証方法）で認証を行うかを選択する。この監視ファイル設定画面の設定ボタンがクリックされると、図３に示すような監視リストテーブルの内容で図１の監視リスト２０が作成され、ＨＤＤの入出力制御手段１２にファイルとして記憶される。
【００２６】
つぎに、パーソナルコンピュータ１のファイル監視プログラム１１の処理について、図４のフローチャートを用いて説明する。パーソナルコンピュータ１の電源が“ＯＮ”になると、処理４０の初期処理終了後、処理４１で監視リスト２０をメモリー上に存在する図３に示すような監視リストテーブルにロードし、処理４２でファイルアクセス待ちとなる。
【００２７】
ここで、ファイルアクセスが発生すると処理４３において、ファイルアクセスが発生したファイル名が上記監視リストテーブルに存在するかを検索し、存在すれば該当するレコードを取得し、さらに現在ファイルアクセスが発生したファイルオペレーションが上記レコードの監視ファイルオペレーションと一致する場合は、上記レコードの認証プラグイン情報とともに認証要求を処理４４において、認証クライアントプログラム４に通知する。
【００２８】
これより以降、認証プラグインの指紋認証プラグインが選択された場合の例で説明する。図５は、認証手順シーケンスである。処理５０の認証要求を受けた認証クライアントプログラム４は、処理５１において、認証プラグインインターフェイス（Ｉ／Ｆ）６により、認証を行うプラグイン７、８、９のうち、指紋認証プラグイン７の起動を行う。指紋認証プラグイン７は、パーソナルコンピュータ１の使用者の指紋認証情報を取得するために、指紋データ入力ウインドウを表示し、パーソナルコンピュータ使用者のユーザーＩＤをキーボードより入力させ、指紋入力装置１５により、パーソナルコンピュータ使用者の指紋を取得する。（図７参照）
この取得した認証情報のうちユーザーＩＤを認証サーバープログラム２に認証要求５２の上発行する。認証サーバープログラム２は、処理５３により、認証情報データベース（ＤＢ）３について、ユーザーＩＤをキーに検索し、あらかじめ認証情報データベース（ＤＢ）３に登録されている指紋データを取得し、被認証情報５５としてクライアント側に転送する。
【００２９】
処理５６により指紋認証プラグイン７の照合機能により、パーソナルコンピュータ使用者から取得した認証情報と認証サーバープログラム２より取得した被認証情報とを照合することにより成否を決定し、認証結果をファイル監視プログラム１１に通知する。処理４５において、上記認証結果が成功であればファイル入出力処理４６が行われる。
【００３０】
なお、パーソナルコンピュータ１の監視リスト２０は、認証設定ユーティリィティプログラム５とファイル監視プログラム１１以外からのファイルアクセス要求を受け付けないようファイル監視プログラム１１が特別のファイルとして監視することで、監視リスト２０の内容が悪意的な理由で変更されることはない。
【００３１】
図６は、本発明の一実施例であるパーソナルコンピュータのソフトウェア起動前に認証機能を提供する例を示す図である。この例では、「パスワード認証」として、ユーザーＩＤに加えてパスワードを入力する。認証された者だけがアプリケーションを起動できる。このように、種々の認証方式と連携してソフトウェア起動前に認証機能を提供することができる。
【００３２】
図７は、本発明の一実施例であるパーソナルコンピュータのファイルアクセス時に認証機能を提供する例を示す図である。この例では、「指紋照合プラグインクライアント/指紋照合」として、使用者の指を指紋センンサーに置いて、ファイルアクセス時に認証する。前述したように、指紋データ入力ウインドウを表示し、パーソナルコンピュータ使用者のユーザーＩＤをキーボードより入力させ、指紋入力装置１５により、パーソナルコンピュータ使用者の指紋を取得する。これにより、ファイルの不正なコピー、移動、削除などを防止できる。また、技術の漏洩を防止できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施例であるパーソナルコンピュータの認証機能システムにおける認証セキュリテイシステムのソフトウェア構成図
【図２】本発明の一実施例であるパーソナルコンピュータの認証機能システムにおける認証設定ユーティリィティプログラムの監視ファイル設定画面
【図３】本発明の一実施例であるパーソナルコンピュータの認証機能システムにおける認証設定ユーティリィティプログラムの監視リストテーブル
【図４】本発明の一実施例であるパーソナルコンピュータの認証機能システムにおけるファイル監視プログラムの処理を示すフローチャート
【図５】本発明の一実施例であるパーソナルコンピュータの認証機能システムにおける認証手順シーケンス
【図６】本発明の一実施例であるパーソナルコンピュータのソフトウェア起動前に認証機能を提供する例を示す図
【図７】本発明の一実施例であるパーソナルコンピュータのファイルアクセス時に認証機能を提供する例を示す図である。
【符号の説明】
【００３４】
１：  パーソナルコンピュータ
２：  認証サ−バプログラム
３：  認証データベース
４：  認証サ−バクライアントプログラム
５：  認証設定ユーティリィティプログラム
６：  認証プラグインインターフェイス
７：  指紋認証プラグイン
８：  ＩＣカード認証プラグイン
９：  携帯電話認証プラグイン
【図１】
2005301360.tif 000003
【図２】
2005301360.tif 000004
【図３】
2005301360.tif 000005
【図４】
2005301360.tif 000006
【図５】
2005301360.tif 000007
【図６】
2005301360.tif 000008
【図７】
2005301360.tif 000009