(57)【要約】      （修正有）【課題】再起動やログオンを行うことなく、生体認証でコンピュータの状態を切り替え、情報漏洩を防止する情報漏洩防止装置及び情報漏洩防止プログラムを提供する。【解決手段】情報漏洩防止装置は、顔情報記憶部、セキュリティポリシー記憶部、情報入力部、顔認証処理部、ファイルアクセス制御部及びネットワークアクセス制御部を備える。顔情報記憶部は、顔情報を識別情報に対応付けて記憶する。セキュリティポリシー記憶部は、識別情報毎にセキュリティ方針を記憶する。情報入力部は、顔情報を入力する。顔認証処理部は、入力された顔情報と顔情報記憶部に記憶されている顔情報を比較して識別情報を取得する。一致する場合、ファイルアクセス制御部は、識別情報に対応する方針に基づき固定記憶装置及び取り外し可能記憶装置へのアクセスを制御する。ネットワークアクセス制御部は、一般ネットワーク及び機密ネットワークへのアクセスを制御する。【選択図】図１
2019028516.tif 000002
【特許請求の範囲】
【請求項１】
生体認証により情報の漏洩を防止する情報漏洩防止装置であって、
ユーザの生体情報をユーザ識別情報に対応付けて記憶する生体情報記憶部と、
前記ユーザ識別情報毎にセキュリティポリシーを記憶するセキュリティポリシー記憶部と、
ユーザの生体情報を入力する生体情報入力部と、
前記生体情報入力部により入力された生体情報が前記生体情報記憶部に記憶されている生体情報に一致する場合に認証成功と判定して当該生体情報に対応するユーザ識別情報を取得し、一致しない場合に認証失敗と判定する生体認証部と、
前記生体認証部が認証成功と判定した場合に、前記生体認証部により取得された前記ユーザ識別情報に対応するセキュリティポリシーとして前記セキュリティポリシー記憶部から取得された当該セキュリティポリシーにもとづいて、前記情報漏洩防止装置に備えられた固定記憶装置へのアクセス、及び前記情報漏洩防止装置に接続された取り外し可能記憶装置へのアクセスを制御するファイルアクセス制御部と、
前記生体認証部が認証成功と判定した場合に、前記生体認証部により取得された前記ユーザ識別情報に対応するセキュリティポリシーとして前記セキュリティポリシー記憶部から取得された当該セキュリティポリシーにもとづいて、一般ネットワークへのアクセス、及び機密ネットワークへのアクセスを制御するネットワークアクセス制御部と、を備えた
ことを特徴とする情報漏洩防止装置。
【請求項２】
前記ファイルアクセス制御部が、前記生体認証部が認証成功と判定した場合に、前記情報漏洩防止装置における固定記憶装置へのアクセスを禁止し、前記情報漏洩防止装置に接続された取り外し可能記憶装置へのアクセスを禁止し、
前記ネットワークアクセス制御部が、前記生体認証部が認証成功と判定した場合に、一般ネットワークへのアクセスを禁止し、機密ネットワークへのアクセスを許可する
ことを特徴とする請求項１記載の情報漏洩防止装置。
【請求項３】
前記生体認証部が認証成功と判定した場合に、前記情報漏洩防止装置において、ファイルアクセスの状態、及び／又は、ネットワークアクセスの状態が切り替わったことを示す表示を行う表示切替部をさらに備えた
ことを特徴とする請求項１又は２記載の情報漏洩防止装置。
【請求項４】
前記ネットワークアクセス制御部が、一般ネットワークへのアクセスを禁止し、機密ネットワークへのアクセスを許可する第一の状態から、一般ネットワークへのアクセスを許可し、機密ネットワークへのアクセスを禁止する第二の状態に切り替える場合に、第一の状態において一時的に作成された情報を全て削除する
ことを特徴とする請求項１〜３のいずれかに記載の情報漏洩防止装置。
【請求項５】
前記生体認証部が、前記生体情報入力部により入力された生体情報において、動きが含まれているかを判定する動き判定部を備え、前記動き判定部により前記入力された生体情報に動きが含まれていると判定された場合に、前記生体認証部による前記の認証成功又は認証失敗の判定を行う
ことを特徴とする請求項１〜４のいずれかに記載の情報漏洩防止装置。
【請求項６】
前記生体認証部が、前記生体情報入力部により入力された生体情報において、ユーザの体熱が検知されるかを判定する熱判定部を備え、前記熱判定部により体熱が検知されると判定された場合に、前記生体認証部による前記の認証成功又は認証失敗の判定を行う
ことを特徴とする請求項１〜５のいずれかに記載の情報漏洩防止装置。
【請求項７】
様々な種類の架空の生体情報を作成して、前記架空の生体情報を架空生体識別情報に対応付けて架空生体記憶部に記憶させる架空生体作成部と、
前記生体情報入力部により入力された生体情報と前記架空生体記憶部に記憶された前記架空の生体情報とを前記生体認証部により比較させて、最も類似する架空の生体情報を選択し、前記最も類似する架空の生体情報に対応する架空生体識別情報を取得する架空生体選択部と、
前記架空生体選択部により取得された前記架空生体識別情報にもとづき暗号表から暗号化キーを取得して、前記暗号化キーを用いて、前記入力された生体情報を暗号化する暗号化処理部と、
前記生体情報入力部により新たに入力された生体情報と前記最も類似する架空の生体情報とを前記生体認証部により比較させて、類似度が閾値以上の場合、前記最も類似する架空の生体情報に対応する前記架空生体識別情報にもとづき前記暗号表から復号化キーを取得して、前記復号化キーを用いて、暗号化された前記生体情報を復号化する復号化処理部と、をさらに備えた
ことを特徴とする請求項１〜６のいずれかに記載の情報漏洩防止装置。
【請求項８】
様々な種類の架空の生体情報を作成して、前記架空の生体情報を架空生体識別情報に対応付けて架空生体記憶部に記憶させる架空生体作成部と、
前記生体情報入力部により入力された生体情報と前記架空生体記憶部に記憶された前記架空の生体情報とを前記生体認証部により比較させて、類似度の高い上位複数個の架空の生体情報を選択し、前記複数個の架空の生体情報に対応する複数個の架空生体識別情報を取得する架空生体選択部と、
前記複数個の架空生体識別情報を用いて暗号化キーを生成し、前記暗号化キーを用いて、前記入力された生体情報を暗号化する暗号化処理部と、
前記生体情報入力部により新たに入力された生体情報と前記架空生体記憶部に記憶された前記架空の生体情報とを生体認証部により比較させて、類似度の高い上位複数個の架空の生体情報に対応する複数個の架空生体識別情報を前記架空生体選択部により取得させ、取得された当該複数個の架空生体識別情報を用いて復号化キーを生成し、前記復号化キーを用いて、暗号化された前記生体情報を復号化する復号化処理部と、をさらに備えた
ことを特徴とする請求項１〜６のいずれかに記載の情報漏洩防止装置。
【請求項９】
生体認証を用いてコンピュータからの情報の漏洩を防止するための情報漏洩防止プログラムであって、
コンピュータに、
ユーザの生体情報をユーザ識別情報に対応付けて記憶させ、
前記ユーザ識別情報毎にセキュリティポリシーを記憶させ、
ユーザの生体情報を入力させ、
入力された生体情報が前記コンピュータに記憶されている生体情報に一致する場合に認証成功と判定させて当該生体情報に対応するユーザ識別情報を取得させ、一致しない場合に認証失敗と判定させ、
認証成功と判定された場合に、前記ユーザ識別情報に対応するセキュリティポリシーにもとづいて、前記コンピュータに備えられた固定記憶装置へのアクセス、及び前記コンピュータに接続された取り外し可能記憶装置へのアクセスを制御させると共に、一般ネットワークへのアクセス、及び機密ネットワークへのアクセスを制御させる
ことを実行させるための情報漏洩防止プログラム。
【請求項１０】
前記コンピュータに、
様々な種類の架空の生体情報を作成させて、前記架空の生体情報を架空生体識別情報に対応付けて記憶させ、
入力された生体情報と前記架空の生体情報とを比較させて、最も類似する架空の生体情報を選択させ、前記最も類似する架空の生体情報に対応する架空生体識別情報を取得させ、
前記架空生体識別情報にもとづき暗号表から暗号化キーを取得させて、前記暗号化キーを用いて、前記入力された生体情報を暗号化させ、
新たに入力された生体情報と前記最も類似する架空の生体情報とを比較させて、類似度が閾値以上の場合、前記最も類似する架空の生体情報に対応する前記架空生体識別情報にもとづき前記暗号表から復号化キーを取得させ、前記復号化キーを用いて、暗号化された前記生体情報を復号化させる
ことを実行させるための請求項９記載の情報漏洩防止プログラム。
【請求項１１】
前記コンピュータに、
様々な種類の架空の生体情報を作成させて、前記架空の生体情報を架空生体識別情報に対応付けて記憶させ、
入力された生体情報と前記架空の生体情報とを比較させて、類似度の高い上位複数個の架空の生体情報を選択させ、前記複数個の架空の生体情報に対応する複数個の架空生体識別情報を取得させ、
前記複数個の架空生体識別情報を用いて暗号化キーを生成させ、前記暗号化キーを用いて、前記入力された生体情報を暗号化させ、
新たに入力された生体情報と前記架空の生体情報とを比較させて、類似度の高い上位複数個の架空の生体情報に対応する複数個の架空生体識別情報を取得させ、取得された当該複数個の架空生体識別情報を用いて復号化キーを生成させ、前記復号化キーを用いて、暗号化された前記生体情報を復号化させる
ことを特徴とする請求項９記載の情報漏洩防止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータからの情報の漏洩防止技術に関する。
【背景技術】
【０００２】
パソコンやタブレットなどのコンピュータ（情報処理装置）に保存された個人情報が、ＵＳＢメモリのような取り外し可能な記憶装置を経由し、又はインターネットなどのネットワークを経由して流出しないようにすることは、個人情報保護などの観点から重要性が高まっている。
このため、コンピュータから取り外し可能記憶装置への情報の書き出しやネットワーク経由の情報の送信を制御することは非常に重要である。しかしながら、単に書き出し及び送信を禁止すると、情報にアクセスが容易なパソコンやタブレットの利便性が損なわれてしまうという問題があった。
【０００３】
【特許文献１】特開２０１１−１９１８３２号公報
【特許文献２】特開２０１０−２５７０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、情報の書き出しや送信を許可するために、パスワードを使った認証が一般的に行われている。しかしながら、この方法では、パスワードを知った人であれば誰でも認証が許可されてしまうため、情報が容易に流出する可能性があった。また、パスワードを知った人が誰だかわからないため、情報を流出させた人を特定することが困難であるという問題もあった。
【０００５】
一方、このような問題を解消可能な方法として、近年、顔認証や指紋認証等の生体認証が広く用いられている。すなわち、生体認証では生体情報を用いて個人の特定が行われるため、他人に認証が許可されてしまう可能性が低減する。また、情報の流出があった場合、使用者を容易に特定することが可能となる。
【０００６】
そこで、本発明者は、鋭意研究し、このような生体認証と、生体情報にひも付けられたセキュリティポリシーを定義した情報を用いて、ファイルアクセス制御とネットワークアクセス制御を行うことにより、コンピュータからの情報の漏洩を抑制することに想到した。
【０００７】
例えば、生体認証として顔認証を使用し、顔認証を行う前は、コンピュータに備えられた固定記憶装置やコンピュータに接続された取り外し可能記憶装置への書き込みを可能とし、インターネットなどの一般ネットワークへのアクセスのみを可能にする状態（モード）とする。
そして、顔認証によって個人が特定されると、その直後にコンピュータの状態を移行させて、固定記憶装置への書き込みや取り外し可能装置への書き込みを禁止すると共に、一般ネットワークへのアクセスを停止し、機密ネットワークへのアクセスのみが可能な状態にする。
【０００８】
この状態では、機密ネットワークにあるファイルサーバへのアクセスは可能であるが、そのファイルサーバ中のファイルなどの情報を固定記憶装置や取り外し可能装置へ保存することはできなくなる。また、一般ネットワークへのアクセスができないため、インターネットを通じて情報を持ち出すことも不可能となる。
このように、コンピュータを、再起動やログオンなどの必要なく、顔認証を行うだけで状態を移行させることにより、情報漏洩を効果的に防止することが可能となる。
【０００９】
また、このように顔認証を行うだけで情報漏洩を防止可能とすれば、例えば小学校において、児童にタブレットを使用させて授業をする場合、パスワードを使った認証だと、キーボード操作に手間取ったり、パスワードを忘れてしまうなどのトラブルがあり、授業時間を浪費する恐れがあるが、顔認証であれば児童はキーボードを操作する必要がないため、容易にタブレットの状態を移行させて、授業をすぐに開始することが可能となる。
【００１０】
ここで、生体認証によりコンピュータの状態を移行させる技術としては、特許文献１に記載のファイル持ち出し管理システムや特許文献２に記載の認証システムを挙げることができる。
しかしながら、特許文献１に記載のシステムは、生体認証が成功した場合に、生体情報を含む機密ファイルを生成して外部記憶装置に移動させる構成であり、また、特許文献２に記載のシステムは、生体認証が成功した場合に、ロック解除状態を維持するものであり、生体認証が成功した場合に、ファイルアクセス制御とネットワークへのアクセス制御を行って、コンピュータの状態を切り替えるものではなかった。
【００１１】
ところで、顔認証では、カメラなどから入力された顔情報と、ユーザ毎にあらかじめ取得して記憶された顔情報が一致するかどうかの判定処理が行われる。このため、例えば、第三者が他人の顔が撮影された写真などをカメラにかざすことにより、他人の顔を用いて顔認証を成功させてしまう可能性が存在する。また、写真ではなく、動画を用いて顔認証を行うことにより、第三者が他人に成りすまして顔認証を成功させてしまう可能性も存在する。
さらに、顔認証などの生体認証を行う場合、機密ネットワークにアクセスする可能性がある人の生体情報をコンピュータ内に例えば暗号化して保存しておくことにより、顔認証をする際に、情報処理装置がネットワークに接続されていなくても顔認証を行うことが可能であるが、このように生体情報をコンピュータ内に保存する場合、生体情報は個人情報であるため、この情報自体を保護する特別な仕組みをコンピュータに持たせることが望ましい。
【００１２】
本発明は、上記の事情にかんがみなされたものであり、コンピュータの再起動やログオンなどを行うことなく、コンピュータにより生体認証を行うだけでコンピュータの状態を切り替えて、コンピュータからの情報の漏洩を容易に防止できる情報漏洩防止装置、及び情報漏洩防止プログラムの提供を目的とする。
また、他人がユーザに成りすますことにより、生体認証を成功させることを防止可能な情報漏洩防止装置、及び情報漏洩防止プログラムの提供を目的とする。
さらに、コンピュータ内に保存される生体情報を適切に保護可能な情報漏洩防止装置、及び情報漏洩防止プログラムの提供を目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の情報漏洩防止装置は、生体認証により情報の漏洩を防止する情報漏洩防止装置であって、ユーザの生体情報をユーザ識別情報に対応付けて記憶する生体情報記憶部と、前記ユーザ識別情報毎にセキュリティポリシーを記憶するセキュリティポリシー記憶部と、ユーザの生体情報を入力する生体情報入力部と、前記生体情報入力部により入力された生体情報が前記生体情報記憶部に記憶されている生体情報に一致する場合に認証成功と判定して当該生体情報に対応するユーザ識別情報を取得し、一致しない場合に認証失敗と判定する生体認証部と、前記生体認証部が認証成功と判定した場合に、前記生体認証部により取得された前記ユーザ識別情報に対応するセキュリティポリシーとして前記セキュリティポリシー記憶部から取得された当該セキュリティポリシーにもとづいて、前記情報漏洩防止装置に備えられた固定記憶装置へのアクセス、及び前記情報漏洩防止装置に接続された取り外し可能記憶装置へのアクセスを制御するファイルアクセス制御部と、前記生体認証部が認証成功と判定した場合に、前記生体認証部により取得された前記ユーザ識別情報に対応するセキュリティポリシーとして前記セキュリティポリシー記憶部から取得された当該セキュリティポリシーにもとづいて、一般ネットワークへのアクセス、及び機密ネットワークへのアクセスを制御するネットワークアクセス制御部とを備えた構成としてある。
【００１４】
また、本発明の情報漏洩防止装置を、前記生体認証部が、前記生体情報入力部により入力された生体情報において、動きが含まれているかを判定する動き判定部を備え、前記動き判定部により前記入力された生体情報に動きが含まれていると判定された場合に、前記生体認証部による前記の認証成功又は認証失敗の判定を行う構成とすることも好ましい。
【００１５】
また、本発明の情報漏洩防止装置を、前記生体認証部が、前記生体情報入力部により入力された生体情報において、ユーザの体熱が検知されるかを判定する熱判定部を備え、前記熱判定部により体熱が検知されると判定された場合に、前記生体認証部による前記の認証成功又は認証失敗の判定を行う構成とすることも好ましい。
【００１６】
また、本発明の情報漏洩防止装置を、様々な種類の架空の生体情報を作成して、前記架空の生体情報を架空生体識別情報に対応付けて架空生体記憶部に記憶させる架空生体作成部と、前記生体情報入力部により入力された生体情報と前記架空生体記憶部に記憶された前記架空の生体情報とを前記生体認証部により比較させて、最も類似する架空の生体情報を選択し、前記最も類似する架空の生体情報に対応する架空生体識別情報を取得する架空生体選択部と、前記架空生体選択部により取得された前記架空生体識別情報にもとづき暗号表から暗号化キーを取得して、前記暗号化キーを用いて、前記入力された生体情報を暗号化する暗号化処理部と、前記生体情報入力部により新たに入力された生体情報と前記最も類似する架空の生体情報とを前記生体認証部により比較させて、類似度が閾値以上の場合、前記最も類似する架空の生体情報に対応する前記架空生体識別情報にもとづき前記暗号表から復号化キーを取得して、前記復号化キーを用いて、暗号化された前記生体情報を復号化する復号化処理部とをさらに備えた構成とすることも好ましい。
【００１７】
また、本発明の情報漏洩防止装置を、様々な種類の架空の生体情報を作成して、前記架空の生体情報を架空生体識別情報に対応付けて架空生体記憶部に記憶させる架空生体作成部と、前記生体情報入力部により入力された生体情報と前記架空生体記憶部に記憶された前記架空の生体情報とを前記生体認証部により比較させて、類似度の高い上位複数個の架空の生体情報を選択し、前記複数個の架空の生体情報に対応する複数個の架空生体識別情報を取得する架空生体選択部と、前記複数個の架空生体識別情報を用いて暗号化キーを生成し、前記暗号化キーを用いて、前記入力された生体情報を暗号化する暗号化処理部と、前記生体情報入力部により新たに入力された生体情報と前記架空生体記憶部に記憶された前記架空の生体情報とを生体認証部により比較させて、類似度の高い上位複数個の架空の生体情報に対応する複数個の架空生体識別情報を前記架空生体選択部により取得させ、取得された当該複数個の架空生体識別情報を用いて復号化キーを生成し、前記復号化キーを用いて、暗号化された前記生体情報を復号化する復号化処理部とをさらに備えた構成とすることも好ましい。
【００１８】
また、本発明の情報漏洩防止プログラムは、生体認証を用いてコンピュータからの情報の漏洩を防止するための情報漏洩防止プログラムであって、コンピュータに、ユーザの生体情報をユーザ識別情報に対応付けて記憶させ、前記ユーザ識別情報毎にセキュリティポリシーを記憶させ、ユーザの生体情報を入力させ、入力された生体情報が前記コンピュータに記憶されている生体情報に一致する場合に認証成功と判定させて当該生体情報に対応するユーザ識別情報を取得させ、一致しない場合に認証失敗と判定させ、認証成功と判定された場合に、前記ユーザ識別情報に対応するセキュリティポリシーにもとづいて、前記コンピュータに備えられた固定記憶装置へのアクセス、及び前記コンピュータに接続された取り外し可能記憶装置へのアクセスを制御させると共に、一般ネットワークへのアクセス、及び機密ネットワークへのアクセスを制御させる構成としてある。
【００１９】
また、本発明の情報漏洩防止プログラムを、前記コンピュータに、様々な種類の架空の生体情報を作成させて、前記架空の生体情報を架空生体識別情報に対応付けて記憶させ、入力された生体情報と前記架空の生体情報とを比較させて、最も類似する架空の生体情報を選択させ、前記最も類似する架空の生体情報に対応する架空生体識別情報を取得させ、前記架空生体識別情報にもとづき暗号表から暗号化キーを取得させて、前記暗号化キーを用いて、前記入力された生体情報を暗号化させ、新たに入力された生体情報と前記最も類似する架空の生体情報とを比較させて、類似度が閾値以上の場合、前記最も類似する架空の生体情報に対応する前記架空生体識別情報にもとづき前記暗号表から復号化キーを取得させ、前記復号化キーを用いて、暗号化された前記生体情報を復号化させる構成とすることも好ましい。
【００２０】
また、本発明の情報漏洩防止プログラムを、前記コンピュータに、様々な種類の架空の生体情報を作成させて、前記架空の生体情報を架空生体識別情報に対応付けて記憶させ、入力された生体情報と前記架空の生体情報とを比較させて、類似度の高い上位複数個の架空の生体情報を選択させ、前記複数個の架空の生体情報に対応する複数個の架空生体識別情報を取得させ、前記複数個の架空生体識別情報を用いて暗号化キーを生成させ、前記暗号化キーを用いて、前記入力された生体情報を暗号化させ、新たに入力された生体情報と前記架空の生体情報とを比較させて、類似度の高い上位複数個の架空の生体情報に対応する複数個の架空生体識別情報を取得させ、取得された当該複数個の架空生体識別情報を用いて復号化キーを生成させ、前記復号化キーを用いて、暗号化された前記生体情報を復号化させる構成とすることも好ましい。
【発明の効果】
【００２１】
本発明によれば、コンピュータの再起動やログオンなどを行うことなく、コンピュータにより生体認証を行うだけでコンピュータの状態を切り替えて、コンピュータからの情報の漏洩を容易に防止することが可能となる。
また、他人がユーザに成りすますことにより、生体認証を成功させることを防止すること、及びコンピュータ内に保存される生体情報を適切に保護することも可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第一実施形態の情報漏洩防止装置の構成を示すブロック図である。
【図２】本発明の第一実施形態の情報漏洩防止装置の処理手順を示すフローチャートである。
【図３】本発明の第二実施形態の情報漏洩防止装置の構成を示すブロック図である。
【図４】本発明の第二実施形態の情報漏洩防止装置におけるネットワークアクセス制御部の構成を示すブロック図である。
【図５】本発明の第三実施形態の情報漏洩防止装置における顔認証処理部の構成を示すブロック図である。
【図６】本発明の第四実施形態の情報漏洩防止装置の暗号化に関する構成を示すブロック図である。
【図７】本発明の第四実施形態の情報漏洩防止装置の復号化に関する構成を示すブロック図である。
【図８】本発明の第四実施形態の情報漏洩防止装置の暗号化に関する処理手順を示すフローチャートである。
【図９】本発明の第四実施形態の情報漏洩防止装置の復号化に関する処理手順を示すフローチャートである。
【図１０】本発明の第五実施形態の情報漏洩防止装置の暗号化（その２）に関する構成を示すブロック図である。
【図１１】本発明の第五実施形態の情報漏洩防止装置の復号化（その２）に関する構成を示すブロック図である。
【図１２】本発明の第五実施形態の情報漏洩防止装置の暗号化（その２）に関する処理手順を示すフローチャートである。
【図１３】本発明の第五実施形態の情報漏洩防止装置の復号化（その２）に関する処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の情報漏洩防止装置、及び情報漏洩防止プログラムの好ましい実施形態について、図面を参照しつつ説明する。
【００２４】
［第一実施形態］
まず、本発明の第一実施形態について、図１及び図２を参照して説明する。図１は、本実施形態の情報漏洩防止装置の構成を示すブロック図であり、図２は、本実施形態の情報漏洩防止装置の処理手順を示すフローチャートである。
【００２５】
本実施形態の情報漏洩防止装置１は、ユーザにより使用されるパソコンやタブレットなどのコンピュータ（情報処理装置）である。また、情報漏洩防止装置１には、スマートフォンなどのコンピュータと同様の機能を有する装置も含まれる。情報漏洩防止装置１の具体的な用途は特に限定されないが、情報漏洩防止装置１は、企業や学校などにおいて好適に使用することが可能である。
【００２６】
情報漏洩防止装置１は、顔認証処理部１１、情報入力部１２、顔情報記憶部１３、セキュリティポリシー記憶部１４、ファイルアクセス制御部１５、固定記憶装置１６、及びネットワークアクセス制御部１７を備えており、取り外し可能記憶装置３を接続することができる。また、情報漏洩防止装置１は、機密ネットワーク４及び一般ネットワーク５に接続可能となっている。
【００２７】
顔認証処理部１１は、カメラなどの情報入力部１２から入力された画像などにおける顔情報（顔画像情報）と、ユーザ（ユーザの識別情報）毎にあらかじめ取得して保存された顔情報（顔画像情報）が一致するか否か判定する。このとき、顔認証処理部１１は、これらの顔情報における特徴情報にもとづいて、これらの顔の類似度（一致度ともいう。通常は０から１００パーセントの割合で表現されることが多い。）を判定することができる。そして、類似度が一定の閾値以上の場合に、同一人物の情報であるとして、一致すると判定することができ、個人を特定することができる。
【００２８】
なお、本実施形態では、顔情報を用いて認証を行っているが、本発明はこれに限定されるものではなく、例えば虹彩認証、指紋認証等のその他の生体認証を、顔認証に代えて行うことが可能である。これらの場合、以下において、「顔」は、「虹彩」や「指紋」等のその他の「生体」に読み替えて、把握されるものとする。これは、以下の実施形態においても同様である。
【００２９】
情報入力部１２としては、カメラやスキャナなどの画像入力装置や、ビデオなどの動画入力装置を用いることが好ましい。また、第三実施形態において後述するように、情報入力部１２として、赤外線ビデオカメラなどを用いることも好ましい。
情報入力部１２は、顔認証処理部１１からの要求に応じて撮影を行い、撮影して得られた顔画像などの情報を顔認証処理部１１に出力する。
顔情報記憶部１３には、情報入力部１２により撮影されたユーザの顔情報をあらかじめ記憶させておく。このとき、顔情報記憶部１３は、ユーザの識別情報毎に対応付けて、当該ユーザの顔情報を記憶する。
【００３０】
セキュリティポリシー記憶部１４は、ユーザ（ユーザの識別情報）毎にセキュリティポリシーを記憶する。例えば、認証が成功した場合に、機密情報にアクセス可能にする一方で、インターネットへのアクセスや、記憶装置への情報の書き込みを禁止するという方針をユーザ毎に記憶する。
【００３１】
ファイルアクセス制御部１５は、顔認証処理部１１から顔認証が成功したことを示す情報とユーザの識別情報を入力すると、セキュリティポリシー記憶部１４から当該ユーザに対応するセキュリティポリシーを取得して、このセキュリティポリシーにもとづき当該ユーザによるファイルアクセスを制御する。
【００３２】
具体的には、顔認証処理部１１による認証処理が行われる前は、ファイルアクセス制御部１５は、情報漏洩防止装置１内に備えられた記憶装置である固定記憶装置１６や、ＵＳＢインターフェースなどを使って情報漏洩防止装置１に接続可能な取り外し可能記憶装置３への書き込みを可能にする。
そして、顔認証処理部１１から顔認証が成功したことを示す情報とユーザの識別情報を入力すると、セキュリティポリシー記憶部１４から当該ユーザに対応するセキュリティポリシーを取得し、当該ポリシーにもとづき情報漏洩防止装置１の状態（モード）を別個のものに移行させて、例えば固定記憶装置１６への書き込み、及び取り外し可能記憶装置３への書き込みを禁止する。
【００３３】
ネットワークアクセス制御部１７は、顔認証処理部１１から顔認証が成功したことを示す情報とユーザの識別情報を入力すると、セキュリティポリシー記憶部１４から当該ユーザに対応するセキュリティポリシーを取得して、このセキュリティポリシーにもとづき当該ユーザによるネットワークアクセスを制御して、複数の分離されたネットワークの切り替えを行う。
なお、このセキュリティポリシーの取得処理は、ファイルアクセス制御部１５による同処理とまとめて行う構成としてもよい。
【００３４】
具体的には、顔認証処理部１１による認証処理が行われる前は、ネットワークアクセス制御部１７は、機密ネットワーク４へのアクセスを禁止し、インターネットなどの一般ネットワークへのアクセスのみを可能にする。
そして、顔認証処理部１１から顔認証が成功したことを示す情報とユーザの識別情報を入力すると、セキュリティポリシー記憶部１４から当該ユーザに対応するセキュリティポリシーを取得し、当該ポリシーにもとづいて、ファイルアクセス制御部１５と共に、情報漏洩防止装置１の状態（モード）を別個のもの（第二の状態）に移行させて、例えば一般ネットワーク５へのアクセスを禁止して、機密ネットワーク４へのアクセスのみを許可する。
【００３５】
すなわち、この第二の状態では、機密ネットワーク４内に存在するファイルサーバへのアクセスは可能である。しかし、そのファイルサーバ中のファイルなどの情報を、固定記憶装置１６や取り外し可能記憶装置３に保存することができなくなる。また、一般ネットワーク５へのアクセスができないため、インターネットなどを通じて情報を持ち出すことも不可能となる。この状態を本明細書において「機密モード」と称する。一方、固定記憶装置１６及び取り外し可能記憶装置３への書き込みが可能であり、一般ネットワーク５へのアクセスのみが許可された状態を本明細書において「通常モード」と称する。
【００３６】
次に、図２を参照して、情報漏洩防止装置１による状態（モード）の切替処理について説明する。
まず、情報漏洩防止装置１における顔認証処理部１１は、情報入力部１２により取得されたユーザの顔情報を入力する。また、当該顔情報が顔情報記憶部１３に記憶されている顔情報と一致するか否かを判定し（ステップ１０）、一致すると判定できるものが存在する場合、認証成功と判定する（ステップ１１のＹｅｓ）。また、一致すると判定できるものが存在しない場合、認証失敗と判定して（ステップ１１のＮｏ）、当該モードの切替処理を終了する。
ここで、顔認証処理部１１による一致するか否かの判定は、顔情報における特徴情報にもとづいて、顔情報の類似度を判定することにより行うことができる。そして、類似度が一定の閾値以上の場合に、同一人物の情報であるとして、一致すると判定することができ、個人を特定することができる。
【００３７】
顔認証処理部１１は認証成功と判定すると、認証された当該ユーザの識別情報を顔情報記憶部１３から取得して、顔認証が成功したことを示す情報と共に、ファイルアクセス制御部１５とネットワークアクセス制御部１７に出力する。
ファイルアクセス制御部１５とネットワークアクセス制御部１７は、セキュリティポリシー記憶部１４から当該ユーザに対応するセキュリティポリシーを取得する。
なお、セキュリティポリシー記憶部１４からのセキュリティポリシーの取得を、顔認証処理部１１により行って、この取得したセキュリティポリシーを、顔認証処理部１１からファイルアクセス制御部１５及びネットワークアクセス制御部１７に出力する構成としてもよい。
【００３８】
ファイルアクセス制御部１５は、入力したセキュリティポリシーに従って、例えば固定記憶装置１６への書き込み、及び取り外し可能記憶装置３への書き込みを禁止する（ステップ１２）。
また、ネットワークアクセス制御部１７は、入力したセキュリティポリシーに従って、例えば一般ネットワーク５へのアクセスを禁止して、機密ネットワーク４へのアクセスのみを許可する（ステップ１３）。
なお、ステップ１２とステップ１３を実行する順番はこれに限定されず、ステップ１３をステップ１２よりも先に実行してもよく、これらのステップを同時に行ってもよい。
【００３９】
このように本実施形態の情報漏洩防止装置、及び情報漏洩防止プログラムによれば、パソコンやタブレットを使用するユーザの生体認証を行うことにより、これらのコンピュータの再起動やログオンをすることなく、コンピュータの状態を機密モードに移行させることができ、コンピュータからの情報の漏洩を容易に防止することが可能となっている。
【００４０】
［第二実施形態］
次に、本発明の第二実施形態について、図３及び図４を参照して説明する。図３は、本実施形態の情報漏洩防止装置の構成を示すブロック図であり、図４は、同装置におけるネットワークアクセス制御部の構成を示すブロック図である。
本実施形態は、情報漏洩防止装置の状態が、機密モードに移行されたことを示すための表示を行う点と、機密モードにおいてアクセスログを作成する点と、機密モードから通常モードに移行する際に、機密モードにおいて作成された一時ファイルなどの情報を削除する点で第一実施形態と相違する。その他の点については、第一実施形態と同様である。
【００４１】
すなわち、本実施形態の情報漏洩防止装置１ａは、第一実施形態における構成に加えて、さらにモード表示切替部１８を備えている。
また、本実施形態の情報漏洩防止装置１ａにおいて、ネットワークアクセス制御部１７ａは、ネットワーク切替部１７１ａ、情報削除部１７２ａ、及びログ作成部１７３ａを備えている。
【００４２】
モード表示切替部１８は、情報漏洩防止装置１ａの状態が機密モードなどに移行したことをユーザに容易に認識できるようにするために、これを示す情報を情報漏洩防止装置１ａのディスプレイ上に表示する。
なお、モード表示切替部１８を、音声や光、振動等により、モードが移行したことをユーザに認識可能とするように構成することもできる。
【００４３】
モード表示切替部１８は、顔認証処理部１１から顔認証が成功したことを示す情報とユーザの識別情報を入力すると、セキュリティポリシー記憶部１４から当該ユーザに対応するセキュリティポリシーを取得し、当該ポリシーに従って、切り替えるモードを示す表示を行うことができる。
また、モード表示切替部１８は、ファイルアクセス制御部１５又はネットワークアクセス制御部１７から当該ユーザに対応するセキュリティポリシーを取得して、当該ポリシーに従って、切り替えるモードを示す表示を行うこともできる。
【００４４】
モード表示切替部１８による切り替えるモードの表示方法としては、例えば、パソコンの背景の画像を当該モード用に変更したり、背景に当該モードであることを示す文字やマーク等を表示したり、あるいは表示しているウィンドウの輪郭の色などを当該モード用に変更すること等を行うことが可能である。
【００４５】
また、モード表示切替部１８は、切り替えるモードを示す表示を解除して、元に戻すことができる。
例えば、機密モードを通常モードに切り替えることを示す情報が、情報漏洩防止装置１ａに入力されると、ネットワークアクセス制御部１７が機密ネットワーク４へのアクセスを禁止すると共に、一般ネットワーク５へのアクセスを許可し、ファイルアクセス制御部１５が固定記憶装置１６と取り外し可能記憶装置３へのアクセスを可能にし、モード表示切替部１８が切り替えるモードを示す表示を解除することができる。
【００４６】
ネットワーク切替部１７１ａは、情報漏洩防止装置１ａによる機密ネットワーク４及び一般ネットワーク５へのアクセスを制御する。
具体的には、ネットワーク切替部１７１ａは、通常モードから機密モードに移行する場合には、機密ネットワーク４へのアクセスを許可して一般ネットワーク５へのアクセスを禁止し、機密モードから通常モードに移行する場合には、機密ネットワーク４へのアクセスを禁止して一般ネットワーク５へのアクセスを許可する。
なお、このネットワーク切替部１７１ａの構成は、第一実施形態におけるネットワークアクセス制御部１７にも備えられているが、第一実施形態では記載を省略している。
【００４７】
情報削除部１７２ａは、情報漏洩防止装置１ａの状態が機密モードから通常モードに移行する際に、一時的に作成されたファイルなどの情報を削除する。
すなわち、例えば、機密モードを通常モードに切り替えることを示す情報が、情報漏洩防止装置１ａに入力されると、情報削除部１７２ａにより、機密モードにおいて作成されたファイルなどの情報を全て情報漏洩防止装置１ａから自動的に削除することができる。
【００４８】
さらに、情報削除部１７２ａは、一時的に作成されたファイルなどの情報を削除する処理と同等の処理を、以下のように行うことができる。なお、本明細書及び特許請求の範囲において、「削除する」には、以下の削除する処理と同等の処理が含まれる。
すなわち、情報削除部１７２ａは、機密モード開始時に、一時的に作成するファイルを暗号化し、また暗号化されたファイルを復号化するキーを、乱数などを用いて一時的に作成し、機密モード中はそのキーを使ってファイルを暗号化及び復号化することにより使用し、機密モードが終了した際にそのキーを削除する。
これにより、一時的に作成したファイル自体を削除しなくても、機密モード中に作成したファイル内の情報が漏洩する危険性を低減することができる。
また、一時的に作成するキーは、ファイル上ではなく、ＲＡＭメモリ上だけに作成、保存しておくことにより、仮に機密モード中にリセットや電源ＯＦＦなどが起きても、自動的にキーが消滅するため、キーが漏洩し、情報が漏洩する危険性を排除することが可能となる。
【００４９】
ログ作成部１７３ａは、機密モードにおける機密ネットワーク４へのアクセス情報（アクセス先のアドレス、送信、受信等）を、所定の記憶部にログとして記録する。このとき、ログ作成部１７３ａは、ユーザの識別情報毎にログを記録することができる。
すなわち、機密モードでは、顔認識により既に個人が特定されているため、誰がどの機密情報を閲覧したかといった記録をログとして残すことが可能である。
なお、ログ作成部１７３ａにより作成されるログについては、情報削除部１７２ａによる削除の対象外とすることができる。
【００５０】
なお、通常モードにおいて、ログ作成部１７３ａにより一般ネットワーク５へのアクセス情報（アクセス先のアドレス、送信、受信等）を、所定の記憶部にログとして記録することもできる。また、通常モードにおいて、ファイルアクセス制御部１５に、ファイルアクセスの情報（読み書き、削除等）をログとして記録させることも可能である。
また、本実施形態において、モード表示切替部１８、情報削除部１７２ａ、及びログ作成部１７３ａの少なくともいずれかのみを備えた構成とすることもできる。
【００５１】
このように、本実施形態の情報漏洩防止装置１ａによれば、当該装置の状態が機密モードなどに移行したことを示すための表示を行うことができるため、ユーザは装置の状態を容易かつ的確に把握することが可能となる。
また、機密モードにおいて一時的に作成されたファイルなどの情報は、通常モードに移行するに際して自動的に削除することができる。さらに、機密モードにおけるネットワークへのアクセスログをユーザにひも付けて記録することも可能となっている。
【００５２】
［第三実施形態］
次に、本発明の第三実施形態について、図５を参照して説明する。図５は、本実施形態の情報漏洩防止装置の構成を示すブロック図である。
本実施形態は、写真や動画を用いて、他人に成りすまして行われた生体認証が成功することを防止可能な点で第一実施形態と相違する。その他の点については、第一実施形態と同様である。
【００５３】
すなわち、本実施形態の情報漏洩防止装置１ｂにおける顔認証処理部１１ｂは、類似判定部１１１ｂ、動き判定部１１２ｂ、及び熱判定部１１３ｂを備えている。
類似判定部１１１ｂは、カメラなどの情報入力部１２から入力された画像などにおける顔情報と、ユーザ毎にあらかじめ取得して保存された顔情報が一致するか否か判定する。このとき、類似判定部１１１ｂは、これらの顔情報における特徴情報にもとづいて、これらの顔の類似度を判定することができる。そして、類似度が一定の閾値以上の場合に、同一人物の情報であるとして、一致すると判定することができ、個人を特定することができる。なお、この類似判定部１１１ｂの構成は、第一実施形態における顔認証処理部１１にも備えられているが、第一実施形態では記載を省略している。
【００５４】
動き判定部１１２ｂは、情報入力部１２から入力された顔情報における、まばたきや顔の表情の動きを検知する。したがって、本実施形態では、情報入力部１２からは顔情報が動画として、動き判定部１１２ｂに入力される。動き判定部１１２ｂが、顔情報における動きを検知できた場合、類似判定部１１１ｂによる判定処理を実行する。一方、動き判定部１１２ｂが、顔情報における動きを検知できない場合、顔認証処理部１１ｂは、認証失敗と判定することができる。
これにより、写真などをカメラにかざすことにより、他人の顔を使って顔認識を成功させることを防止することが可能となる。
【００５５】
熱判定部１１３ｂは、情報入力部１２から入力された顔情報における、顔などの生体から発生する熱を検知する。したがって、本実施形態では、情報入力部１２は赤外線温度センサを備えた赤外線ビデオカメラなどで構成することが好ましく、顔情報が赤外線温度画像（又は動画）として熱判定部１１３ｂに入力される。熱判定部１１３ｂが、顔情報における熱を検知できた場合、類似判定部１１１ｂによる判定処理を実行する。一方、熱判定部１１３ｂが、顔情報における熱を検知できない場合、顔認証処理部１１ｂは、認証失敗と判定することができる。
【００５６】
このように、本実施形態の情報漏洩防止装置１ｂによれば、他人に成りすまして行われた生体認証が成功することを防止することが可能となっている。
【００５７】
［第四実施形態］
次に、本発明の第四実施形態について、図６〜図９を参照して説明する。図６は、本実施形態の情報漏洩防止装置の暗号化に関する構成を示すブロック図であり、図７は、同装置の復号化に関する構成を示すブロック図である。また、図８は本実施形態の情報漏洩防止装置の暗号化に関する処理手順を示すフローチャートであり、図９は同装置の復号化に関する処理手順を示すフローチャートである。
本実施形態は、情報漏洩防止装置において、個人情報である顔情報を保護するための特別な仕組みを備えている点で第一実施形態と相違する。その他の点については、第一実施形態と同様である。
【００５８】
すなわち、本発明における各実施形態では、ユーザの顔情報として、機密ネットワーク４にアクセスする可能性がある人の分だけを、情報漏洩防止装置内に保存しておくことで、顔認識をする際に、情報漏洩防止装置がネットワークに接続されていなくても顔認識を行うことができる。
しかしながら、顔情報は個人情報であるため、この情報自体を保護することが重要である。
【００５９】
その方法として、一般的な暗号化アルゴリズムを使って顔情報を暗号化する方法がある。この場合、復号化のためのキーを、コンピュータ内に保存しておかなくはならないが、当該装置がリバースエンジニアリングされると、そのキーが盗まれて顔情報が漏洩する危険がある。
そこで、本実施形態では、カメラから取得された顔情報を暗号化のキーとして用いることにより、その顔を持つ本人しか復号化できないようにし、また復号化のキーをコンピュータ内に保存することを不要にすることで、顔情報の漏洩のリスクを軽減することを可能としている。
【００６０】
具体的には、本実施形態の情報漏洩防止装置１ｃは、図６に示すように、第一実施形態における構成に加えて、さらに架空顔作成部１９、架空顔記憶部２０、架空顔選択部２１、選択顔記憶部２２、暗号化処理部２３、及び暗号表記憶部２４を備えている。また、顔情報記憶部１３に代えて、顔情報記憶部１３ｃを備えている。
また、本実施形態の情報漏洩防止装置１ｃは、図７に示すように、さらに復号化処理部２５を備えている。
【００６１】
架空顔作成部１９は、実際には存在しない架空の顔情報を複数個作成して、それぞれに対応付けた架空顔の識別番号（架空生体識別情報）と共に架空顔記憶部２０に記憶させる。
架空顔の作成方法としては、機械的に、漫画のような絵や既存の顔の画像を合成したり、加工したりすることなどによって、機械的に作成することが可能である。
例えば、人の顔は、目や鼻や口の大きさや形、目じりや口角の向きなどを変えること、しわやシミ、輪郭の変化によって加齢を加えること、及び、喜怒哀楽などを表現するために顔の表情を変えること等によって、多くの種類の顔を、人工的にかつ機械的に作成することが可能である。暗号化の強度を高めるために、架空顔作成部１９は、例えば架空顔を１万個作成することなどができる。
【００６２】
架空顔選択部２１は、顔認証処理部１１により、情報入力部１２から入力されたユーザの顔情報と、架空顔記憶部２０に記憶された架空の顔情報とを比較して得られた、最も類似度の高い架空顔を１つ選択して、その架空顔の識別番号と共に選択顔記憶部２２に記憶させる。
このとき、所定の閾値以上の類似度の架空顔が架空顔記憶部２０に存在した場合にのみ、最も類似度の高い架空顔を選択させることができる。また、所定の閾値以上の類似度の架空顔が架空顔記憶部２０に存在しない場合、架空顔作成部１９により新たな架空顔を作成して架空顔記憶部２０に記憶させ、所定の閾値以上の類似度の架空顔が存在するまで、当該処理を繰り返すこともできる。
【００６３】
暗号化処理部２３は、架空顔選択部２１から選択された架空顔の識別番号を入力すると、当該番号にもとづき暗号表記憶部２４に記憶された暗号表から暗号化のためのキーを取得する。そして、取得した暗号化キーを用いて、情報入力部１２から入力されたユーザの顔情報を暗号化し、ユーザ識別情報を付与して、暗号化された顔情報、ユーザ識別情報、及び架空顔の識別番号を顔情報記憶部１３ｃに記憶させる。
【００６４】
ここで、情報入力部１２により新たに入力されたユーザの顔情報と、選択顔記憶部２２に記憶された架空の顔情報とを比較した場合、当該ユーザについて選択された架空の顔情報が選択顔記憶部２２に記憶されていれば、顔認証処理部１１は、所定の閾値以上で最も高い類似度の架空顔を、そのユーザに対応するものとして特定することができる。一方、所定の閾値以上の類似度の架空顔が選択顔記憶部２２に記憶されていない場合、当該ユーザについて、認証失敗とすることができる。
【００６５】
顔認証処理部１１により所定の閾値以上で最も高い類似度の架空顔が特定できた場合、復号化処理部２５は、その架空顔の識別番号を用いて、暗号表記憶部２４に記憶されている暗号表から復号化のためのキーを取得する。なお、復号化と暗号化においては、同一の暗号表が用いられる。
そして、復号化処理部２５は、取得した復号化キーを用いて、顔情報記憶部１３ｃに記憶されている、ユーザの暗号化された顔情報を復号化する。
これによって、顔認証処理部１１は、情報入力部１２から新たに入力されたユーザの顔情報と、復号化された顔情報とを比較することによって、顔認証処理を実行することが可能となる。
【００６６】
このように、本実施形態では、ユーザ毎に異なる暗号化キー及び復号化キーが用いられており、ユーザ全体で共通の暗号化キー及び復号化キーを用いる方法よりも優れた暗号化及び復号化方式とすることが可能となっている。これは、第五実施形態においても同様である。
【００６７】
次に、本実施形態の情報漏洩防止装置１ｃにおける暗号化に関する処理手順について、図８を参照して説明する。
まず、架空顔作成部１９が、架空の顔情報を事前に例えば１万個生成し、それぞれに架空顔の識別番号を対応付けて、これらを架空顔記憶部２０に記憶させる（ステップ２０）。
次に、顔認証処理部１１が、情報入力部１２によりユーザの顔情報を入力して（ステップ２１）、架空顔記憶部２０に記憶された全ての架空の顔情報と比較し、それぞれの架空顔の類似度を取得する（ステップ２２）。
【００６８】
次に、架空顔選択部２１が、架空顔のうち、最も類似度の高い架空顔を１つ選択して、架空顔の識別番号と共に選択顔記憶部２２に記憶させる（ステップ２３）。
次に、暗号化処理部２３が、架空顔選択部２１から選択された架空顔の識別番号を入力して、当該番号にもとづき暗号表記憶部２４に記憶された暗号表から暗号化のためのキーを取得する（ステップ２４）。
そして、暗号化処理部２３は、取得した暗号化キーを用いて、情報入力部１２から入力されたユーザの顔情報を暗号化し、ユーザ識別情報を付与して、暗号化された顔情報、ユーザ識別情報、及び架空顔の識別番号を顔情報記憶部１３ｃに記憶させる（ステップ２５）。
【００６９】
次に、本実施形態の情報漏洩防止装置１ｃにおける復号化に関する処理手順について、図９を参照して説明する。
まず、顔認証処理部１１が、情報入力部１２によりユーザの顔情報を新たに入力して（ステップ３０）、この顔情報と、選択顔記憶部２２に記憶された架空の顔情報とを比較する（ステップ３１）。
顔認証処理部１１が、所定の閾値以上で最も高い類似度の架空顔を特定できた場合（ステップ３２のＹｅｓ）、特定した架空顔の識別番号を復号化処理部２５へ出力する。
一方、所定の閾値以上の類似度の架空顔が選択顔記憶部２２に記憶されていない場合（ステップ３２のＮｏ）、認証失敗として復号化処理を終了する。
【００７０】
復号化処理部２５は、架空顔の識別番号を用いて、暗号表記憶部２４に記憶されている暗号表から復号化のためのキーを取得する（ステップ３３）。
また、復号化処理部２５は、取得した復号化キーを用いて、架空顔の識別番号と共に顔情報記憶部１３ｃに記憶されたユーザの暗号化された顔情報を復号化する（ステップ３４）。
【００７１】
顔認証処理部１１は、情報入力部１２から新たに入力されたユーザの顔情報と、復号化された顔情報とを比較して、顔認証処理を実行する（ステップ３５）。そして、これらの顔情報の類似度が所定の閾値以上の場合に認証成功とし、類似度が所定の閾値未満の場合に認証失敗と判定する。
【００７２】
なお、セキュリティの向上のために、暗号表記憶部２４に記憶させる暗号表は、定期的に入れ替えることが好ましい。また、架空の顔情報にそれぞれ割り振られるユニークな識別番号を定期的に入れ替えることも好ましい。
【００７３】
さらに、暗号表を使わずに、顔認証処理部１１による顔情報の比較の結果得られた類似度を、暗号化処理部２３による暗号化のためのキーの値として用いると共に、複合化の際も同様に、ユーザの顔情報と架空の顔情報との類似度を複合化のためのキーの値とすることもできる。なお、この場合は、暗号化の際に得られた類似度と復号化の際に得られた類似度が完全な同一値にならないことが予想されるため、ある程度の値の丸め処理を行って
、暗号化と復号化のキーの値を同じ値にすることが可能である。
【００７４】
このように、本実施形態によれば、情報漏洩防止装置において、個人情報である顔情報を好適に保護することが可能となっている。
【００７５】
［第五実施形態］
次に、本発明の第五実施形態について、図１０〜図１３を参照して説明する。図１０は、本実施形態の情報漏洩防止装置の暗号化（その２）に関する構成を示すブロック図であり、図１１は、同装置の復号化（その２）に関する構成を示すブロック図である。また、図１２は本実施形態の情報漏洩防止装置の暗号化（その２）に関する処理手順を示すフローチャートであり、図１３は同装置の復号化（その２）に関する処理手順を示すフローチャートである。
本実施形態は、情報漏洩防止装置において、個人情報である顔情報を保護するための他の特別な仕組みを備えている点で第四実施形態と相違する。その他の点については、第四実施形態と同様である。
【００７６】
具体的には、本実施形態の情報漏洩防止装置１ｄは、図１０に示すように、顔認証処理部１１、情報入力部１２、架空顔作成部１９、架空顔記憶部２０、架空顔選択部２１ｄ、暗号化処理部２３ｄ、及び顔情報記憶部１３ｄ等を備えている。
また、本実施形態の情報漏洩防止装置１ｃは、図１１に示すように、さらに復号化処理部２５ｄを備えている。
【００７７】
本実施形態においても、第四実施形態と同様に、顔認証処理部１１により、情報入力部１２から入力されたユーザの顔情報と、架空顔記憶部２０に記憶された全ての架空の顔情報とが比較されて、それぞれの類似度が取得される。
架空顔選択部２１ｄは、顔認証処理部１１から類似度の高い架空顔を複数個取得する。例えば、類似度の高い上位５個の架空顔を選択して、その識別番号と共に取得する。
【００７８】
暗号化処理部２３ｄは、これらの識別番号を並べた値を暗号化のキーとする。そして、この暗号化キーを用いて、情報入力部１２から入力されたユーザの顔情報を暗号化し、ユーザ識別情報を付与して、暗号化された顔情報とユーザ識別情報を顔情報記憶部１３ｄに記憶させる。
例えば、架空顔記憶部２０に１万個の架空顔が存在している場合、５つを選択する組み合わせの数は、10000×9999×9998×9997×9996であり、約10の20乗程度の組合せの数となり、暗号化の強度としてはある程度十分なものとなる。
【００７９】
このとき、顔認証処理部１１による情報入力部１２から入力されたユーザの顔情報と、架空顔記憶部２０に記憶された全ての架空の顔情報との比較を並列処理で行うことによって、架空顔選択部２１ｄによる類似度の高い上位５個の架空顔の選択を高速に行わせることができる。
また、架空顔作成部１９により生成する架空の顔情報の個数を、例えば千個などとし、その一方で類似度の高い上位６個の架空顔を選択するようにすることで、暗号強度を維持しつつ、処理を高速にすることも可能である。
【００８０】
本実施形態では、復号化の際にも、暗号化の際と同様に、顔認証処理部１１により、情報入力部１２から新たに入力されたユーザの顔情報と、架空顔記憶部２０に記憶された全ての架空の顔情報とが比較され、それぞれの類似度が取得される。
また、架空顔選択部２１ｄにより、類似度の高い架空顔が複数個取得される。このとき、選択される架空顔の個数は、暗号化の際と同一であり、例えば、類似度の高い上位５個の架空顔が選択されて、その識別番号と共に取得される。
【００８１】
復号化処理部２５ｄは、取得された架空顔の識別番号を並べた値を復号化のキーとする。このとき、復号化処理部２５ｄと暗号化処理部２３ｄによる架空顔の識別番号の並べ方は、同じ方法で行う。この復号化キーを用いて、顔情報記憶部１３ｄに記憶されたユーザの暗号化された顔情報を復号化する。顔情報記憶部１３ｄに複数のユーザについての暗号化された顔情報が記憶されている場合、当該復号化キーを用いて復号化できる顔情報は、その顔情報に対応するユーザのもののみであると考えることができる。
そして、顔認証処理部１１により、情報入力部１２から新たに入力した顔情報と、復号化処理部２５ｄにより復号化が適切に行われた顔情報とを比較して、顔認証処理が実行される。
【００８２】
次に、本実施形態の情報漏洩防止装置１ｄにおける暗号化に関する処理手順について、図１２を参照して説明する。
まず、架空顔作成部１９が、架空の顔情報を例えば１万個生成し、それぞれに架空顔の識別番号を対応付けて、これらを架空顔記憶部２０に記憶させる（ステップ４０）。
次に、顔認証処理部１１が、情報入力部１２によりユーザの顔情報を入力して（ステップ４１）、架空顔記憶部２０に記憶された全ての架空の顔情報と比較し、それぞれの架空顔の類似度を取得する（ステップ４２）。
【００８３】
次に、架空顔選択部２１ｄが、架空顔のうち、例えば類似度の高い上位５つの架空顔を選択する（ステップ４３）。
そして、暗号化処理部２３ｄが、架空顔選択部２１ｄから選択された類似度の高い上位５つの架空顔の識別番号を入力して、これらを並べて暗号化キーを生成する（ステップ４４）。
暗号化処理部２３ｄは、生成した暗号化キーを用いて、情報入力部１２から入力されたユーザの顔情報を暗号化して、ユーザ識別情報を付与して、暗号化された顔情報とユーザ識別情報を顔情報記憶部１３ｄに記憶させる（ステップ４５）。
【００８４】
次に、本実施形態の情報漏洩防止装置１ｄにおける復号化に関する処理手順について、図１３を参照して説明する。
まず、顔認証処理部１１が、情報入力部１２によりユーザの顔情報を新たに入力して（ステップ５０）、この顔情報と、架空顔記憶部２０に記憶された全ての架空の顔情報とを比較して、それぞれの類似度を取得する（ステップ５１）。
架空顔選択部２１ｄは、類似度の高い例えば上位５つの架空顔を選択して、その識別番号を取得する（ステップ５２）。このとき、選択する架空顔の個数は、暗号化の際と同一とする。
【００８５】
復号化処理部２５ｄは、架空顔選択部２１ｄにより取得された架空顔の識別番号を並べて、復号化キーを生成する（ステップ５３）。このとき、復号化処理部２５ｄと暗号化処理部２３ｄによる架空顔の識別番号を並べ方は同じ方法で行う。
復号化処理部２５ｄは、復号化キーを用いて、顔情報記憶部１３ｄに記憶されているユーザの暗号化された顔情報を複合化する（ステップ５４）。
そして、顔認証処理部１１は、情報入力部１２により新たに入力した顔情報と、復号化された顔情報とを比較することにより、顔認証処理を実行する（ステップ５５）。
【００８６】
このように、本実施形態によれば、情報漏洩防止装置において、個人情報である顔情報を、一層簡易な方法によって、好適に保護することが可能となっている。
【００８７】
上記の各実施形態の情報漏洩防止装置は、本発明の情報漏洩防止プログラムに制御されたコンピュータを用いて実現することができる。コンピュータのＣＰＵは、情報漏洩防止プログラムにもとづいてコンピュータの各構成要素に指令を送り、情報漏洩防止装置の動作に必要となる所定の処理、例えば、顔認証処理、ファイルアクセス制御処理、ネットワークアクセス制御処理、架空顔の生成処理、顔情報の暗号化処理、及び顔情報の復号化処理等を行わせる。このように、本発明の情報漏洩防止装置における各処理、動作は、プログラムとコンピュータとが協働した具体的手段により実現できるものである。
【００８８】
プログラムは予めＲＯＭ，ＲＡＭ等の記録媒体に格納され、コンピュータに実装された記録媒体から当該コンピュータにプログラムを読み込ませて実行されるが、例えば通信回線を介してコンピュータに読み込ませることもできる。
また、プログラムを格納する記録媒体は、例えば半導体メモリ、磁気ディスク、光ディスク、その他任意のコンピュータで読取り可能な任意の記録手段により構成できる。
【００８９】
以上説明したように、本発明の実施形態に係る情報漏洩防止装置、及び情報漏洩防止プログラムによれば、パソコンやタブレットを使用するユーザの生体認証を行うことにより、これらのコンピュータの再起動やログオンをすることなく、状態を機密モードに移行させることができ、コンピュータからの情報の漏洩を容易に防止することが可能である。
また、当該装置の状態が機密モードなどに移行したことを示すための表示を行うことができ、ユーザに装置の状態を容易かつ的確に把握させることが可能である。
さらに、他人に成りすまして行われた生体認証が成功することを防止することも可能である。
さらにまた、情報漏洩防止装置において、個人情報である顔情報を好適に保護することが可能である。
【００９０】
本発明は、以上の実施形態に限定されるものではなく、本発明の範囲内において、種々の変更実施が可能であることは言うまでもない。
例えば、第一から第五までの各実施形態を様々に組み合わせた構成とするなど適宜変更することが可能である。
【産業上の利用可能性】
【００９１】
本発明は、例えば企業や学校等において、情報の漏洩を簡易に抑制可能したい場合などに好適に利用することが可能である。
【符号の説明】
【００９２】
１、１ａ、１ｂ、１ｃ、１ｄ  情報漏洩防止装置
１１、１１ｂ  顔認証処理部
１１１ｂ  類似判定部
１１２ｂ  動き判定部
１１３ｂ  熱判定部
１２  情報入力部
１３、１３ｃ、１３ｄ  顔情報記憶部
１４  セキュリティポリシー記憶部
１５  ファイルアクセス制御部
１６  固定記憶装置
１７、１７ａ  ネットワークアクセス制御部
１７１ａ  ネットワーク切替部
１７２ａ  情報削除部
１７３ａ  ログ作成部
１８  モード表示切替部
１９  架空顔作成部
２０  架空顔記憶部
２１、２１ｄ  架空顔選択部
２２  選択顔記憶部
２３、２３ｄ  暗号化処理部
２４  暗号表記憶部
２５、２５ｄ  復号化処理部
３  取り外し可能記憶装置
４  機密ネットワーク
５  一般ネットワーク
【図１】
2019028516.tif 000003
【図２】
2019028516.tif 000004
【図３】
2019028516.tif 000005
【図４】
2019028516.tif 000006
【図５】
2019028516.tif 000007
【図６】
2019028516.tif 000008
【図７】
2019028516.tif 000009
【図８】
2019028516.tif 000010
【図９】
2019028516.tif 000011
【図１０】
2019028516.tif 000012
【図１１】
2019028516.tif 000013
【図１２】
2019028516.tif 000014
【図１３】
2019028516.tif 000015