(57)【要約】【課題】生体情報を用いて電子ファイルごとに利用者がその電子ファイルを利用する権限を有するか否かを認証し、利用する権限を有する利用者のみにその電子ファイルの利用を許可する。【解決手段】認証情報ＤＢ４１に指の静脈データを含む認証情報を格納する。認証情報取得部３２はＰＤＦファイル（電子ファイル）の利用権限を付与する利用者の認証情報を認証情報ＤＢ４１から取得する。認証情報埋込部３３は、認証情報取得部３２によって取得された認証情報に含まれる静脈データをＰＤＦファイルに埋め込む。指静脈撮影部３６は、静脈データが埋め込まれたＰＤＦファイルの利用を求める利用者の指の静脈画像を撮影する。静脈データ照合部３７は、指静脈撮影部３６によって撮影された指の静脈画像を元に作成された静脈データと、認証情報埋込部３３によって埋め込まれた静脈データとが一致した場合にＰＤＦファイルの利用を求める利用者にその利用を許可する。【選択図】図１
2012032902.tif 000002
【特許請求の範囲】
【請求項１】
生体情報を含む認証情報が格納されている認証情報データベースと、
電子ファイルの利用権限を付与する利用者の認証情報を前記認証情報データベースから取得する認証情報取得手段と、
前記認証情報取得手段によって取得された認証情報に含まれる生体情報を、前記電子ファイルに埋め込む生体情報埋め込み手段と、
前記電子ファイルの利用を求める利用者の生体情報を取得する生体情報取得手段と、
前記生体情報取得手段によって取得された生体情報と前記生体情報埋め込み手段によって埋め込まれた生体情報との一致の有無を判別し、一致した場合に前記電子ファイルの利用を求める利用者に前記電子ファイルの利用を許可する生体情報照合手段と、
を備えることを特徴とする電子ファイル利用権限認証システム。
【請求項２】
前記生体情報埋め込み手段が、暗号化された生体情報である暗号化生体情報を前記電子ファイルに埋め込み、
前記生体情報照合手段が、前記生体情報埋め込み手段によって埋め込まれた暗号化生体情報と前記生体情報取得手段によって取得された生体情報とを元に一致の有無を判別する、
ことを特徴とする請求項１に記載の電子ファイル利用権限認証システム。
【請求項３】
前記生体情報照合手段が、前記生体情報埋め込み手段によって埋め込まれた暗号化生体情報を前記電子ファイルの利用を求める利用者によって入力される暗号キーを用いて復号し、復号された生体情報と前記生体情報取得手段によって取得された生体情報との一致の有無を判別する、
ことを特徴とする請求項２に記載の電子ファイル利用権限認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイルを利用する利用者がその電子ファイルを利用する権限を有するか否かを認証する電子ファイル利用権限認証システムに関する。
【背景技術】
【０００２】
ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルやＷｏｒｄファイルにはパスワードを設定することができる。これらの電子ファイルにパスワードが設定されている場合には、正しいパスワードを入力した利用者のみがこれらの電子ファイルを利用する権限を有すると認証され、読んだり、編集したりするためにこれらの電子ファイルを開くことができる。
【０００３】
また、電子化された文書データに書類の認可を示す直筆サインを付加するために、指紋や声紋により利用者を認証し、認証された利用者の直筆サインのデータを文書データに書き込む認可サイン記入方法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−２１０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、電子ファイルにパスワードを設定しても、パスワードを設定する際にそれを盗み見されたり、パスワードが簡単であったためそれを推測されたりすると、悪意の第三者が電子ファイルを利用することが可能となり、セキュリティ上の問題が発生する。
また、電子ファイルに設定したパスワードを覚えたり、電子ファイルの利用者にパスワードを伝えたりすることが必要であり、パスワードの管理に手間がかかる。パスワードをメモに記載した場合には、そのメモを盗み見されるおそれがあり、セキュリティが低下する。
【０００６】
また、特許文献１に開示されている認可サイン記入方法は、指紋や声紋等の生体情報を用いて利用者を認証するものの、直筆サインにより文書データの正当性を保証するに過ぎず、利用権限のない第三者による電子ファイルの利用を阻止するものではない。
【０００７】
本発明は、生体情報を用いて電子ファイルごとに利用者がその電子ファイルを利用する権限を有するか否かを認証し、利用する権限を有する利用者のみにその電子ファイルの利用を許可する電子ファイル利用権限認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の電子ファイル利用権限認証システムは、
生体情報を含む認証情報が格納されている認証情報データベースと、
電子ファイルの利用権限を付与する利用者の認証情報を前記認証情報データベースから取得する認証情報取得手段と、
前記認証情報取得手段によって取得された認証情報に含まれる生体情報を、前記電子ファイルに埋め込む生体情報埋め込み手段と、
前記電子ファイルの利用を求める利用者の生体情報を取得する生体情報取得手段と、
前記生体情報取得手段によって取得された生体情報と前記生体情報埋め込み手段によって埋め込まれた生体情報との一致の有無を判別し、一致した場合に前記電子ファイルの利用を求める利用者に前記電子ファイルの利用を許可する生体情報照合手段と、
を備えることを特徴とする。
【０００９】
好ましくは、本発明の電子ファイル利用権限認証システムは、
前記生体情報埋め込み手段が、暗号化された生体情報である暗号化生体情報を前記電子ファイルに埋め込み、
前記生体情報照合手段が、前記生体情報埋め込み手段によって埋め込まれた暗号化生体情報と前記生体情報取得手段によって取得された生体情報とを元に一致の有無を判別する、
ことを特徴とする。
【００１０】
好ましくは、本発明の電子ファイル利用権限認証システムは、
前記生体情報照合手段が、前記生体情報埋め込み手段によって埋め込まれた暗号化生体情報を前記電子ファイルの利用を求める利用者によって入力される暗号キーを用いて復号し、復号された生体情報と前記生体情報取得手段によって取得された生体情報との一致の有無を判別する、
ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、生体情報を用いて電子ファイルごとに利用者がその電子ファイルを利用する権限を有するか否かを認証し、利用する権限を有する利用者のみにその電子ファイルの利用を許可することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る電子ファイル利用権限認証システムの構成の一例を示す図である。
【図２】認証情報データベースに登録されている認証情報の一例を示す図である。
【図３】認証情報が埋め込まれた拡張ＰＤＦファイルに含まれるデータの一例を示す図である。
【図４】拡張ＰＤＦファイルに含まれるデータの具体例を示す図である。
【図５】認証情報埋込処理のフローチャートを示す図である。
【図６】ＣＳＶファイル作成処理のフローチャートを示す図である。
【図７】ＦＤＦファイル作成処理のフローチャートを示す図である。
【図８】ＰＤＦファイルへの埋込処理のフローチャートを示す図である。
【図９】利用権限認証処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態に係る電子ファイル利用権限認証システムについて図面を参照しながら説明する。
【００１４】
図1は、本発明の実施形態に係る電子ファイル利用権限認証システムの構成の一例を示す。コンピュータ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０と、メモリ３０と、記憶装置４０と、指静脈撮影装置５０と、入力部６０と、表示部７０とを有する。
メモリ３０は、認証情報埋込プログラム３１と利用権限認証プログラム３４とを記憶している。認証情報埋込プログラム３１は認証情報取得部３２と認証情報埋込部３３とで構成される。利用権限認証プログラム３４は静脈データ特定部３５と指静脈撮影部３６と静脈データ照合部３７とで構成される。
【００１５】
記憶装置４０は、ハードディスク装置やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）装置等を含む。記憶装置４０は、認証情報データベース（ＤＢ）４１を記憶している。認証情報データベース（ＤＢ）４１には、後述するように、利用者の認証情報が登録されている。認証情報は、例えば指の静脈データ等を含む。
指静脈撮影装置５０は、指の静脈画像を撮影する。指静脈撮影装置５０は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の撮像素子を含む赤外線透過型カメラを備える。指静脈撮影装置５０は、指の第一関節と第二関節の間にある血管に赤外線透過光をあて血管中のヘモグロビンに赤外線を当てると黒くなる性質を利用して血管パターンを取得する。
【００１６】
ＣＰＵ２０が認証情報埋込プログラム３１と利用権限認証プログラム３４とを実行することにより、本発明の実施形態に係る電子ファイル利用権限認証システムが実現される。
ＣＰＵ２０は、認証情報埋込プログラムを実行しているとき、後述するように、認証情報を含まないＰＤＦファイルを元に、認証情報ＤＢ４１から取得された指の静脈データ等が埋め込まれたＰＤＦファイル（認証情報を含まないＰＤＦファイルと区別するために、以下では拡張ＰＤＦファイルという。）を作成する。
また、ＣＰＵ２０は、利用権限認証プログラム３４を実行しているとき、後述するように、指静脈撮影装置５０で撮影された指の静脈画像と拡張ＰＤＦファイルに埋め込まれている指の静脈データとに基づいて、利用者が拡張ＰＤＦファイルを利用する権限を有するか否かを判定する。
【００１７】
入力部６０は、キーボードやマウスを含む。入力部６０はユーザによって入力される指示情報を受け付ける。
表示部７０は、ディスプレイやプリンタを含む。表示部７０は、例えば、利用が許可されたユーザに拡張ＰＤＦファイルを利用（閲覧や印刷等）させる。
【００１８】
図２は、認証情報ＤＢ４１に登録されている認証情報の一例を示す。認証情報は、例えば、静脈ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、指の種類と、静脈データと、社員番号と、社員名とで構成される。
ここで、静脈ＩＤは静脈データごとに一意に付与される識別符号である。
指の種類は、例えば０〜９までの値で指定され、０は左手親指、１は左手人差し指、２は左手中指、３は左手薬指、４は左手小指、５は右手親指、６は右手人差し指、７は右手中指、８は右手薬指、９は右手小指を示す。
静脈データは、例えば、各指の指静脈画像から抽出された指静脈の所定の特徴を示す特徴データを含む。
社員番号は、各社員に割り当てられた番号である。社員番号により、社員を特定することが可能である。社員名は各社員の名前である。
【００１９】
図２の例では、社員番号「００１」に紐付けられている静脈ＩＤは「ｆｉｎｇｅｒ１００」及び「ｆｉｎｇｅｒ１０１」である。静脈ＩＤ「ｆｉｎｇｅｒ１００」に対応して、指の種類として左手人差し指を示す「２」、左手人差し指の静脈データ、社員番号「００１」、社員名「日立  太郎」が登録されており、静脈ＩＤ「ｆｉｎｇｅｒ１０1」に対応して、指の種類として左手薬指を示す「３」、左手薬指の静脈データ、社員番号「００１」、社員名「日立  太郎」が登録されている。
また、社員番号「００２」に紐付けられている静脈ＩＤは「ｆｉｎｇｅｒ１０２」であり、社員番号「００３」に紐付けられている静脈ＩＤは「ｆｉｎｇｅｒ１０３」である。
【００２０】
図３は、認証情報が埋め込まれた拡張ＰＤＦファイルに含まれるデータの一例を示す。拡張ＰＤＦファイルは、静脈データと、個人情報と、文書データとを含む。
静脈データは、認証情報ＤＢ４１に登録されているいずれかの認証情報に含まれる静脈データと同一である。ＣＰＵ２０は、拡張ＰＤＦファイルの利用権限（閲覧、編集、印刷等を行う権限）を付与する利用者の認証情報を認証情報ＤＢ４１から取得し、その認証情報に含まれる静脈データを拡張ＰＤＦファイルの所定の位置に埋め込む（設定する）。
個人情報は、例えば、拡張ＰＤＦファイルに埋め込まれている静脈データに対応する社員番号と社員名である。ＣＰＵ２０は、拡張ＰＤＦファイルに埋め込まれている静脈データに対応する社員番号と社員名を認証情報ＤＢ４１から取得し、その社員番号と社員名を拡張ＰＤＦファイルの所定の位置に埋め込む（設定する）。
文書データは、認証情報を含まない通常のＰＤＦファイルに含まれるデータである。文書データは、通常のＰＤＦファイルに含まれるデータ全部であってもよいし、通常のＰＤＦファイルから一部を抜き出したものであってもよい。
【００２１】
拡張ＰＤＦファイルは、例えば、図４（Ａ）に示すように、社員番号ごとに1ファイル作成される。拡張ＰＤＦファイルの名称は、例えば、文書名．社員番号．ＰＤＦとする。図４（Ａ）は、同一の文書データを含む拡張ＰＤＦファイルが、それぞれ静脈ＩＤ「ｆｉｎｇｅｒ１００」、「ｆｉｎｇｅｒ１０２」および「ｆｉｎｇｅｒ１０３」に対応して作成された例を示す。
同一の社員番号に紐付けられている静脈データが複数存在する場合には、1人の社員が複数の指について静脈データを登録したと考え、拡張ＰＤＦファイル内に複数の静脈データを埋め込んでもよい。例えば、図４（Ｂ）は、静脈ＩＤ「ｆｉｎｇｅｒ１００」と「ｆｉｎｇｅｒ１０１」に対応する静脈データが埋め込まれた拡張ＰＤＦファイルの例である。
また、１つの拡張ＰＤＦファイルに複数の社員番号に紐付けられた静脈データが埋め込まれていてもよい。例えば、図４（Ｃ）は、静脈ＩＤ「ｆｉｎｇｅｒ１００」、「ｆｉｎｇｅｒ１０１」、「ｆｉｎｇｅｒ１０２」および「ｆｉｎｇｅｒ１０３」にそれぞれ対応する静脈データと個人情報が埋め込まれた拡張ＰＤＦファイルの例を示す。この場合、拡張ＰＤＦファイルの名称は、例えば、文書名．整理番号．ＰＤＦとする。
【００２２】
以下に、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を用いてＰＤＦファイルに静脈データを設定する場合を例として、認証情報埋込プログラム３１と利用権限認証プログラム３４について詳細に説明する。この場合、利用権限認証プログラム３４は、独立したプログラムではなく、ＪａｖａＳｃｒｉｐｔ（登録商標）として作成される。認証情報埋込プログラム３１は、“ＰＤＦファイルを開く/編集する/印刷する”等の行為（トリガー）が行われたとき、“利用権限認証プログラム３４”というアクションが実行されるように拡張ＰＤＦファイルを設定する。
まず、認証情報埋込プログラム３１について説明する。
図５は、認証情報埋込プログラム３１による認証情報埋込処理のフローチャートを示す。認証情報埋込プログラム３１はこのプログラムを起動する権限を有する利用者のみが起動することができる。
起動する権限を有する利用者によって認証情報埋込プログラム３１が起動されると、ＣＰＵ２０は、まず、認証情報取得部３２の処理を実行する。認証情報取得部３２の処理において、ＣＰＵ２０は、入力部６０により元のＰＤＦファイルの名前と拡張ＰＤＦファイルの利用権限を付与する利用者の指定とを受け付ける（Ｓ１０１）。そして、ＣＰＵ２０は、認証情報ＤＢ４１から、拡張ＰＤＦファイルの利用権限を付与する利用者の認証情報を取得する（Ｓ１０２）。
【００２３】
ＣＰＵ２０は、次に認証情報埋込部３３の処理を実行する。認証情報埋込部３３の処理において、ＣＰＵ２０は、認証情報ＤＢ４１より取得した認証情報に個人情報（例えば、社員番号と社員名）が含まれている場合（Ｓ１０３：Ｙｅｓ）、後述するＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）ファイル作成処理（Ｓ１０４）を行い、ＣＳＶファイルを作成する。
ＣＰＵ２０は、ステップＳ１０４でＣＳＶファイルが作成できた場合（Ｓ１０５：Ｙｅｓ）、後述するＦＤＦ（Ｆｏｒｍｓ  Ｄａｔａ  Ｆｏｒｍａｔ）ファイル作成処理（Ｓ１０６）を行って個人情報をＰＤＦファイルに設定できる形式に変換し、後述するＰＤＦファイルへの埋込処理（Ｓ１０７）を行う。ステップＳ１０７のＰＤＦファイルへの埋込処理では、認証情報ＤＢ４１から取得した認証情報に含まれる静脈データとＦＤＦファイルに含まれる個人情報とをＰＤＦファイルの所定の位置にそれぞれ設定し、拡張ＰＤＦファイルを作成して、拡張ＰＤＦファイルを記憶装置４０に保存する。
【００２４】
ＣＰＵ２０は、認証情報ＤＢ４１より取得した認証情報に個人情報が含まれていない場合（Ｓ１０３：Ｎｏ）およびステップＳ１０４でＣＳＶファイルの作成に失敗した場合（Ｓ１０５：Ｎｏ）にも、ＰＤＦファイルへの埋込処理（Ｓ１０７）を行う。この場合には、ステップＳ１０７のＰＤＦファイルへの埋込処理において、認証情報ＤＢ４１から取得した認証情報に含まれる静脈データのみを元のＰＤＦファイルの所定の位置に設定して、拡張ＰＤＦファイルを作成し、拡張ＰＤＦファイルを記憶装置４０に保存する。
そして、ＣＰＵ２０は、ＰＤＦファイルへの静脈データ等の埋込処理に成功したか否かを判定する（Ｓ１０８）。ＣＰＵ２０は、埋込処理に成功した場合（Ｓ１０８：Ｙｅｓ）、埋込処理成功ダイアログを表示し（Ｓ１０９）、認証情報埋込処理を終了する。一方、ＣＰＵ２０は、埋込処理に失敗した場合（Ｓ１０８：Ｎｏ）、埋込処理失敗ダイアログを表示し（Ｓ１１０）、認証情報埋込処理を終了する。
【００２５】
図６は、ステップＳ１０４のＣＳＶファイル作成処理のフローチャートを示す。ＣＰＵ２０は、ステップＳ１０２で取得された認証情報から個人情報をエクスポートし（Ｓ１１１）、ＣＳＶファイルにデータを出力する。ＣＰＵ２０は、エクスポート処理に成功したか否かを判定する（Ｓ１１２）。ＣＰＵ２０は、エクスポート処理に成功した場合（Ｓ１１２：Ｙｅｓ）、エクスポート処理成功ダイアログを表示し（Ｓ１１３）、ＦＤＦファイル作成処理（Ｓ１０６）へ進む。一方、エクスポート処理に失敗した場合（Ｓ１１２：Ｎｏ）、ＣＰＵ２０は、エクスポート処理失敗ダイアログを表示し（Ｓ１１４）、ＰＤＦファイルへの埋込処理（Ｓ１０７）へ進む。
【００２６】
図７は、ステップＳ１０６のＦＤＦファイル作成処理のフローチャートを示す。ＣＰＵ２０は、ステップＳ１０４のＣＳＶファイル作成処理で出力したＣＳＶファイルをＦＤＦファイルへ変換する関数を使い、ＣＳＶファイルをＦＤＦファイルに変換する（Ｓ１２１）。
【００２７】
図８は、ステップＳ１０７のＰＤＦファイルへの埋込処理のフローチャートを示す。ＣＰＵ２０は、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を起動し（Ｓ１３１）、ＰＤＦファイルのフォーマットを読込む（Ｓ１３２）。例えば、給与データのＰＤＦファイルで静脈認証を利用したい場合には、ＰＤＦフォーマットとして給与明細書のデザインや枠、表示欄等のフォーマットが読込まれる。
ＣＰＵ２０は、ＰＤＦフォーマット読込処理に成功したか否かを判定する（Ｓ１３３）。ＣＰＵ２０は、ＰＤＦフォーマット読込処理に失敗した場合（Ｓ１３３：Ｎｏ）、読込処理失敗ダイアログを表示し（Ｓ１３９）、ＰＤＦファイルへの埋込処理を終了する。
ＣＰＵ２０は、拡張ＰＤＦファイルにＰＤＦフォーマットを設定する必要がない場合にはＰＤＦフォーマットを読込む処理（Ｓ１３２とＳ１３３）をスキップする。
【００２８】
ＣＰＵ２０は、ＰＤＦフォーマット読込処理に成功した場合（Ｓ１３３：Ｙｅｓ）およびステップＳ１３２とステップＳ１３３をスキップした場合、ＦＤＦファイルのデータを読み込む（Ｓ１３４）。ステップＳ１３４では、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を利用し、ＦＤＦファイルのデータをＰＤＦファイルに取り込む。例えば、給与データのＰＤＦファイルの場合は、社員番号、社員名、給与額等のデータが読込まれる。
ＣＰＵ２０は、ＦＤＦファイルのデータの読込に成功したか否かを判定する（Ｓ１３５）。ＣＰＵ２０は、ＦＤＦファイルのデータの読込に失敗した場合（Ｓ１３５：Ｎｏ）、読込処理失敗ダイアログを表示し（Ｓ１３９）、ＰＤＦファイルへの埋込処理を終了する。
ＣＰＵ２０は、ＰＤＦファイルに静脈データ以外のデータを埋め込む必要がない場合にはＦＤＦファイルのデータを読込む処理（Ｓ１３４とＳ１３５）をスキップする。
【００２９】
ＣＰＵ２０は、ＦＤＦファイルのデータの読込に成功した場合（Ｓ１３５：Ｙｅｓ）は、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を利用し、ＰＤＦファイル内に静脈データを画像データとして設定する（Ｓ１３６）。そして、ＣＰＵ２０は、ＰＤＦファイルへの静脈データの設定に成功したか否かを判定する（Ｓ１３７）。ＣＰＵ２０は、ＰＤＦファイルへの静脈データの設定に失敗した場合（Ｓ１３７：Ｎｏ）、設定処理失敗ダイアログを表示し（Ｓ１３９）、ＰＤＦファイルへの埋込処理を終了する。
【００３０】
ＣＰＵ２０は、ＰＤＦファイルへの静脈データの設定に成功した場合（Ｓ１３７：Ｙｅｓ）、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を利用して、拡張ＰＤＦファイルに元のＰＤＦファイルに含まれる文書や図面等のデータを設定する。そして、ＣＰＵ２０は、更に、トリガーとアクションとして、それぞれ“ＰＤＦファイルを開く/編集する/印刷する”等の行為と、“利用権限認証プログラム３４”というＪａｖａＳｃｒｉｐｔ（登録商標）とを設定して拡張ＰＤＦファイルを完成させ、記憶装置４０に保存する（Ｓ１３８）。
【００３１】
次に、利用権限認証プログラム３４について説明する。
図９は、利用権限認証プログラム３４による利用権限認証処理のフローチャートを示す。拡張ＰＤＦファイルを開くアクション、あるいは拡張ＰＤＦファイルを編集、印刷するアクションが走った時、ＣＰＵ２０はそれらのアクションを検知し、静脈データ特定部３５の処理を行う。静脈データ特定部３５の処理において、ＣＰＵ２０は、拡張ＰＤＦファイル内の所定の位置にある認証のために必要な静脈データを特定する（Ｓ１４１）。そして、ＣＰＵ２０は、静脈データの特定に成功したか否かを判定する（Ｓ１４２）。ＣＰＵ２０は、静脈データの特定に失敗した場合（Ｓ１４２：Ｎｏ）、「認証に失敗しました。」という認証失敗ダイアログを表示し（Ｓ１５２）、利用権限認証処理を終了する。
【００３２】
一方、静脈データの特定に成功した場合（Ｓ１４２：Ｙｅｓ）、ＣＰＵ２０は指静脈撮影部３６の処理を行う。指静脈撮影部３６の処理では、ＣＰＵ２０はまず撮影回数が３回未満であるか否かを判定する（Ｓ１４４）。既に３回撮影されている場合、すなわち４回目の撮影である場合（Ｓ１４４：Ｎｏ）、ＣＰＵ２０は「認証に失敗しました。」という認証失敗ダイアログを表示し（Ｓ１５２）、利用権限認証処理を終了する。
そして、撮影回数が３回未満である場合（Ｓ１４４：Ｙｅｓ）、ＣＰＵ２０は、指静脈撮影装置５０に指の静脈を撮影させ、指静脈画像を取得する（Ｓ１４５）。ＣＰＵ２０は、指静脈画像について異物検知処理を行い、撮影されているものが正しい指静脈か否か、つまり異物のデータではないか否かを判定する（Ｓ１４６）。ＣＰＵ２０は、正しい指静脈データではないと判定した場合（Ｓ１４６：Ｎｏ）、「認証に失敗しました。」という認証失敗ダイアログを表示し（Ｓ１５２）、利用権限認証処理を終了する。
【００３３】
正しい指静脈データであると判定した場合（Ｓ１４６：Ｙｅｓ）、ＣＰＵ２０は静脈データ照合部３７の処理を行う。静脈データ照合部３７の処理では、ＣＰＵ２０は、まず、取得した指静脈画像から指静脈の所定の特徴を抽出し、抽出された特徴を示す特徴データを含む静脈データのテンプレートを作成する（Ｓ１４７）。そして、ＣＰＵ２０は、テンプレート化した静脈データとステップＳ１４１で特定した静脈データ（拡張ＰＤＦファイルが複数の静脈データを含む場合には、含まれている全ての静脈データ）とを照合する（Ｓ１４８）。ＣＰＵ２０は、テンプレートと一致する静脈データが拡張ＰＤＦファイルに含まれていなかった場合（Ｓ１４９：Ｎｏ）、ステップＳ１４４に戻り、再度指静脈撮影部３６の処理を行う。
一方、テンプレートと一致する静脈データが拡張ＰＤＦファイルに含まれていた場合（Ｓ１４９：Ｙｅｓ）、ＣＰＵ２０は、「認証に成功しました。」という認証成功ダイアログを表示するとともに（Ｓ１５０）、拡張ＰＤＦファイルの利用（拡張ＰＤＦファイルを開く、あるいは拡張ＰＤＦファイルの編集または印刷）を可能とし（Ｓ１５１）、利用権限認証処理を終了する。
【００３４】
なお、ＣＰＵ２０は、認証情報埋込部３３の処理において、暗号化された静脈データを拡張ＰＤＦファイルに埋め込むこととしてもよい。このために、認証情報ＤＢ４１に暗号化された静脈データを格納してもよいし、認証情報ＤＢ４１には暗号化されていない静脈データを格納しておき、拡張ＰＤＦファイルに静脈データを埋め込むとき、静脈データを暗号化してもよい。
拡張ＰＤＦファイルの利用を求める利用者は予め暗号キーを入手し、入力部６０等を用いてその暗号キーを入力する。ＣＰＵ２０は、静脈データ照合部３７の処理において、拡張ＰＤＦファイルに埋め込まれている暗号化された静脈データをその暗号キーにより復号する。そして、ＣＰＵ２０は、指静脈撮影装置５０で撮影された指静脈画像を元に作成された静脈データと復号された静脈データとを照合する。
【００３５】
なお、上述した実施形態では、ステップＳ１３６において、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を利用し、ＰＤＦファイル内に静脈データを画像データとして設定するとしたが、認証情報埋込プログラム３１は、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）を用いるのではなく独自の処理により、拡張ＰＤＦファイルを開いても静脈データが表示や印刷等されないように拡張ＰＤＦファイルに静脈データを埋め込むこととしてもよい。
【００３６】
また、上述した実施形態では生体情報として指の静脈のデータを用いたがこれに限らず、生体情報として指紋や虹彩のデータ等他の生体情報を用いてもよい。
【００３７】
また、上述した実施形態ではＰＤＦファイルに生体情報を埋め込む例を示したが、ＷＯＲＤ等の文書ファイルや図面ファイル等他の電子ファイルに本発明を適用できることはもちろんである。
【００３８】
また、上述した実施形態では、１台のコンピュータが認証情報埋込プログラムと利用権限認証プログラムを実行するとしたが、認証情報埋込プログラムと利用権限認証プログラムを別々のコンピュータに実行させることも可能である。
この場合、認証情報埋込プログラムを実行するコンピュータで作成された拡張ＰＤＦファイルをＵＳＢメモリ等の可搬型記録媒体に記憶させ、その可搬型記録媒体によりその拡張ＰＤＦファイルを利用権限認証プログラムを実行するコンピュータに移してもよい。また、認証情報埋込プログラムを実行するコンピュータと利用権限認証プログラムを実行するコンピュータをそれぞれネットワークに接続し、そのネットワークを介して拡張ＰＤＦファイルを転送してもよい。
【００３９】
以上説明したように、本発明によれば、生体情報（静脈データ等）を用いて電子ファイル（ＰＤＦファイル等）ごとに利用者がその電子ファイルを利用する権限を有するか否かを認証し、利用する権限を有する利用者のみにその電子ファイルの利用を許可することができる。
このように、電子ファイルに生体情報を持たせ、認証時に生体情報を利用することにより、セキュリティが向上する。パスワード認証と異なり、生体認証は簡単になりすましができないため、確実に本人であることを確認でき、セキュリティが向上する。電子ファイルのセキュリティが向上するため、より機密性の高い電子ファイルをメール等でやりとりすることが可能となる。
また、電子ファイル内に格納される生体情報を暗号化することにより、さらにセキュリティが向上する。同一のＰＤＦファイルを元に作成された複数の拡張ＰＤＦファイルに静脈データを埋め込むとき、拡張ＰＤＦファイルごとに異なる暗号キーにより生体情報を暗号化すると、さらにセキュリティが向上する。
また、ＰＤＦファイル内に格納する生体情報を暗号化し、指静脈撮影装置により取得された生体情報も暗号化し、暗号化した生体情報同士を照合し認証することにより、さらにセキュリティが向上する。
【００４０】
以上、本発明の実施形態について説明したが、設計上の都合やその他の要因によって必要となる様々な修正や組み合わせは、請求項に記載されている発明や発明の実施形態に記載されている具体例に対応する発明の範囲に含まれる。
【符号の説明】
【００４１】
１０…コンピュータ、２０…ＣＰＵ、２１…ＣＰＵ、３０…メモリ、３１…認証情報埋込プログラム、３２…認証情報取得部、３３…認証情報埋込部、３４…利用権限認証プログラム、３５…静脈データ特定部、３６…指静脈撮影部、３７…静脈データ照合部、４０…記憶装置、４１…認証情報データベース（ＤＢ）、５０…指静脈撮影装置、６０…入力部、７０…表示部
【図１】
2012032902.tif 000003
【図２】
2012032902.tif 000004
【図３】
2012032902.tif 000005
【図４】
2012032902.tif 000006
【図５】
2012032902.tif 000007
【図６】
2012032902.tif 000008
【図７】
2012032902.tif 000009
【図８】
2012032902.tif 000010
【図９】
2012032902.tif 000011