(57)【要約】【課題】検証装置において、小さなデータ量で身分証明書データ等の取得データの真正性を検証する。【解決手段】画像撮影機器２１およびデータ受信機器（データ受信機能）２２と接続する検証装置２０であって、第１の処理では二次元コード（識別子画像）３０４に含まれる電子署名から二次元コード（識別子画像）３０４を検証する。第２の処理ではスマートフォン３０（端末）から受信して取得した取得データ（身分証明書データ）３０５から電子署名の検証を行う。そして、第一の特徴値情報と第二の特徴値情報とを比較して顔写真データ（顔画像）３０２の真正性を検証する。【選択図】図１
2020088638.tif 000002
【特許請求の範囲】
【請求項１】
画像撮影機器およびデータ受信機器と接続する検証装置であって、上記検証装置は、署名検証部と画像検証部とを有し、第１の処理又は第２の処理を行う検証装置であって、
前記第１の処理においては、
前記署名検証部は、
端末の画面を撮影して取得した取得画像から識別子画像と顔画像とを抽出して前記識別子画像に含まれる電子署名から前記識別子画像を検証し、
前記画像検証部は、
前記顔画像から抽出した第一の特徴値情報と、前記識別子画像に含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証し、
前記第２の処理においては、
前記署名検証部は、
前記端末から受信して取得した取得データから電子署名の検証を行い、
前記画像検証部は、
前記取得データに含まれる顔画像から抽出した第一の特徴値情報と、前記取得データに含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証することを特徴とする検証装置。
【請求項２】
請求項１に記載の検証装置において、
前記第１の処理においては、
前記画像検証部は、
前記取得画像から抽出された前記顔画像に関する属性情報画像と、前記識別子画像に含まれる属性情報とを比較して前記属性情報画像の真正性を検証することを特徴とする検証装置。
【請求項３】
請求項１に記載の検証装置において、
前記第一の特徴値及び前記第二の特徴値は、顔の特徴点位置に関する情報であることを特徴とする検証装置。
【請求項４】
請求項１に記載の検証装置において、
更に、前記検証の結果を表示する表示部を備えることを特徴とする検証装置。
【請求項５】
請求項１に記載の検証装置と、撮影装置と、を備える認証システムであって、
前記検証装置は、更に、前記撮影装置にて撮影された撮影画像と前記顔画像とを比較し当該撮影装置にて撮影された対象を認証する認証部を備えることを特徴とする認証システム。
【請求項６】
請求項５に記載の認証システムにおいて、
前記認証部は、特徴値を用いて前記撮影画像と前記顔画像の比較をすることを特徴とする認証システム。
【請求項７】
請求項５に記載の認証システムにおいて、
更に、前記対象の認証の結果に応じた処理を行うゲートを備えることを特徴とする認証システム。
【請求項８】
請求項５に記載の認証システムにおいて、
更に、前記識別子画像を前記第二の特徴値を共通鍵で暗号化して作成する発行装置を備えることを特徴とする認証システム。
【請求項９】
画像撮影機器およびデータ受信機器と接続する検証装置を用いた検証方法であって、上記検証方法は、署名検証ステップと画像検証ステップとを有し、第１の処理又は第２の処理を行う検証方法であって、
前記第１の処理においては、
前記署名検証ステップは、
端末の画面を撮影して取得した取得画像から識別子画像と顔画像とを抽出して前記識別子画像に含まれる電子署名から前記識別子画像を検証し、
前記画像検証ステップは、
前記顔画像から抽出した第一の特徴値情報と、前記識別子画像に含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証し、
前記第２の処理においては、
前記署名検証ステップは、
前記端末から受信して取得した取得データから電子署名の検証を行い、
前記画像検証ステップは、
前記取得データに含まれる顔画像から抽出した第一の特徴値情報と、前記取得データに含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証することを特徴とする検証方法。
【請求項１０】
請求項９に記載の検証方法において、
撮影装置にて撮影された撮影画像と前記顔画像を比較し、当該撮影装置にて撮影された対象を認証する認証ステップを更に備えることを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検証装置及び検証方法に関する。
【背景技術】
【０００２】
身分証明書はＩＣカードやプラスチックカードなどの券面に顔写真や名前等の属性情報を印刷し、発行されるケースが一般的である。しかし、スマートフォン等のモバイル機器が普及している昨今、カード状の身分証明書ではなく、常に携帯しているモバイル機器で身分証明を行いたいという要求がある。
【０００３】
身分証明書をモバイル機器にて実装する場合、例えば、顔写真や名前等の属性情報を電子化し、身分を証明する際、通信を介してそのデータを検証する装置（以下、検証装置と記載する）と授受を行い、検証装置にて身分証明書データの真正性を機械的に検証する方法がある。あるいは、身分証明書データをモバイル機器のディスプレイに表示して提示し、目視もしくは検証装置にて撮影することによって検証装置に情報を授受し、身分証明書の真正性を検証する方法がある。
【０００４】
ただし、このような検証を行う際には、モバイル機器の所有者は国民であったり、検証装置の所有者は複数の異なる組織であったりする。このため、モバイル機器および検証装置の持つ機能には、ばらつきがあることが想定され、モバイル機器および検証装置の機能に応じた検証方法が求められる。
【０００５】
上記に挙げた検証方法の１つである通信を介してそのデータを検証する方法では、真正性を守りたいデータに電子署名を付与し、検証装置にて真正性を判定する技術が一般的に用いられている（ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）発行のＲＦＣ３０２９等参照）。
【０００６】
また、上記に挙げた検証方法の１つであるモバイル機器のディスプレイに表示して提示する方法では、顔写真と顔写真のデータを埋め込んだ二次元コードの画像を身分証明書とし、身分を証明する際、二次元コードから顔写真を復元して、元々の顔写真と比較することにより真正性を判定する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−１４１６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記検証方法においては、身分証明証をモバイル機器に実装し、検証装置と授受を行う際に、送付対象のデータ量が大きくなってしまう。このため、モバイル機器および検証装置の機能によっては大きなデータ量を授受する検証方法が選択できず送付ができないという課題がある。
【０００９】
特に、モバイル機器のディスプレイに表示して提示する方法として挙げた特許文献１においては、二次元コードに顔写真データそのものを埋め込んでいるため、二次元コードが大きくなるという課題がある。
【００１０】
通常、身分証明書に用いる程度の大きさの顔写真データでも、数キロバイトから数十キロバイトのデータ量となる。例えそのデータを圧縮したとしても、顔写真データを二次元コードに埋め込んで二次元コードリーダが認識できる解像度にした場合、顔写真データのデータ量によっては、二次元コードが例えばＡ４サイズの半分程度まで大きくなってしまう。この結果、その二次元コードをスマートフォンのディスプレイには表示しきれない。
【００１１】
また逆に、スマートフォンのディスプレイに表示できる程度の大きさの二次元コードに顔写真データを埋め込もうとすると、顔写真データのデータ量を削減する必要があるため、顔写真が荒い画像となり、その荒い画像からでは顔写真の真正性を確認するのが難しくなる。
【００１２】
本発明の目的は、検証装置において、小さなデータ量で身分証明書データ等の取得データの真正性を検証することにある。
【課題を解決するための手段】
【００１３】
本発明の一態様の検証装置は、画像撮影機器およびデータ受信機器と接続する検証装置であって、上記検証装置は、署名検証部と画像検証部とを有し、第１の処理又は第２の処理を行う検証装置であって、前記第１の処理においては、前記署名検証部は、端末の画面を撮影して取得した取得画像から識別子画像と顔画像とを抽出して前記識別子画像に含まれる電子署名から前記識別子画像を検証し、前記画像検証部は、前記顔画像から抽出した第一の特徴値情報と、前記識別子画像に含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証し、前記第２の処理においては、前記署名検証部は、前記端末から受信して取得した取得データから電子署名の検証を行い、前記画像検証部は、前記取得データに含まれる顔画像から抽出した第一の特徴値情報と、前記取得データに含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証することを特徴とする。
【００１４】
本発明の一態様の検証方法は、画像撮影機器およびデータ受信機器と接続する検証装置を用いた検証方法であって、上記検証方法は、署名検証ステップと画像検証ステップとを有し、第１の処理又は第２の処理を行う検証方法であって、前記第１の処理においては、前記署名検証ステップは、端末の画面を撮影して取得した取得画像から識別子画像と顔画像とを抽出して前記識別子画像に含まれる電子署名から前記識別子画像を検証し、前記画像検証ステップは、前記顔画像から抽出した第一の特徴値情報と、前記識別子画像に含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証し、前記第２の処理においては、前記署名検証ステップは、前記端末から受信して取得した取得データから電子署名の検証を行い、前記画像検証ステップは、前記取得データに含まれる顔画像から抽出した第一の特徴値情報と、前記取得データに含まれる第二の特徴値情報とを比較して前記顔画像の真正性を検証することを特徴とする。
【発明の効果】
【００１５】
本発明の一態様によれば、検証装置において、小さなデータ量で身分証明書データ等の取得データの真正性を検証することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１のシステム構成例を示す図である。
【図２】発行装置、検証装置およびスマートフォンのハードウェア構成例を示す図である。
【図３】デジタル身分証明書の発行処理手順を示すシーケンス図である。
【図４】実施形態１におけるデジタル身分証明書の検証処理においてモバイル機器のディスプレイに表示する方法での手順を示すシーケンス図である。
【図５】実施形態１におけるデジタル身分証明書の検証処理において通信を介して授受し、そのデータを検証する方法での手順を示すシーケンス図である。
【図６】実施形態１における検証装置での検証結果を表示した図である。
【図７】実施形態２のシステム構成例を示す図（図１との差分）である。
【図８】実施形態２におけるデジタル身分証明書の検証処理手順およびデジタル身分証明書の保有者の認証処理手順を示すシーケンス図である。
【図９】実施形態２における検証装置での認証結果を表示した図（図６との差分）である。
【発明を実施するための形態】
【実施形態１】
【００１７】
（システム構成）
以下に、実施形態１について図面を用いて詳細に説明する。
図１は、実施形態１におけるデジタル身分証明書システム１の全体構成例を示す図である。この図では、全体構成と共に、デジタル身分証明書システム１を構成する各コンピュータの機能構成例についても示している。
【００１８】
図１に示すデジタル身分証明書システム１は、発行装置１０と検証装置２０を有する。発行装置１０は、スマートフォン３０向けにデジタル身分証明書データ３０５およびデジタル身分証明書（画像データ）３０１を生成する。検証装置２０は、スマートフォン３０のディスプレイに表示されたデジタル身分証明書３０１の画像もしくはスマートフォン３０から送信された身分証明書データ３０５を取得し、その身分証明書データから提示されたデジタル身分証明書３０１もしくは身分証明書データ３０５の真正性を判定する。
【００１９】
図１に示すように、発行装置１０は、電子署名を生成する署名鍵ＳＫ１０４と検証装置２０との共通鍵Ｋ１０５を管理しており、顔写真のデータから特徴値を抽出する特徴値抽出機能１０６と、データの暗号化及び電子署名生成処理をする暗号処理機能１０３と、二次元コードを生成する二次元コード生成機能１０２と、顔写真データ３０２と名前等の属性情報３０３と二次元コード３０４からデジタル身分証明書（画像データ）３０１を成型する身分証明書成型機能１０１を有する。
【００２０】
また、検証装置２０は画像撮影機器２１と繋がっている。検証装置２０は、電子署名を検証する検証鍵ＰＫ２０４と発行装置１０との共通鍵Ｋ２０５を管理しており、スマートフォン３０のディスプレイに表示されたデジタル身分証明書３０１の画像を読み取るデータ読取機能２０１、もしくは、スマートフォン３０から送信されたデジタル身分証明書データ３０５を受信するデータ受信機能（例えば、データ受信機器）２２と、前記読み取った画像から二次元コード部分３０４を取り出して二次元コードをデコードする二次元コード読取機能２０２と、データの復号化及び電子署名検証処理をする暗号処理機能２０３と、前記読み取ったデジタル身分証明書３０１の画像から名前等の属性情報３０３の文字を認識する文字認識機能２０６と、二次元コードに埋め込まれている特徴値と前記読み取ったデジタル身分証明書３０１の画像に含まれている顔写真画像３０２とを比較検証するマッチング機能２０７と、検証結果に応じて画面表示を行ったり、入退室管理のゲートの開閉指示を行ったりする検証結果処理機能２０８を有する。データ受信機能２２は、検証装置２０によっては、備えていない場合もある。
【００２１】
また、スマートフォン３０は、ネットワークまたは媒体渡し等で入手した該当デジタル身分証明書（画像データ）３０１およびデジタル身分証明書データ３０５をインストールして格納し、必要に応じて前記デジタル身分証明書３０１をディスプレイに表示させる機能および前記デジタル身分証明書データ３０５を無線ＬＡＮやＢｌｕｅＴｏｏｔｈ（登録商標）通信、ＮＦＣ通信等を用いてデータ送信する機能を有する。データを送信する機能は、スマートフォンによっては、備えていない場合もある。
【００２２】
このような機能を有する発行装置１０、検証装置２０、スマートフォン３０は、図２に例示するように一般的な情報処理装置４０により実現できる。例えば、発行装置１０の特徴値抽出機能１０６や暗号処理機能１０３や二次元コード生成機能１０２や身分証明書成型機能１０１や、検証装置２０のデータ読取機能２０１や二次元コード読取機能２０２や暗号処理機能２０３や文字認識機能２０６やマッチング機能２０７や検証結果処理機能２０８は、ＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＩＮＧ  ＵＮＩＴ）等のＣＰＵ４０５により実行されるコンピュータプログラムとして実現できる。こうしたコンピュータプログラムは、例えば、ハードディスクなどの記憶装置４０４に予め格納・保持するか、或いはネットワークから配布を受け、メモリー４０３上に展開して利用することができる。
【００２３】
また、デジタル身分証明書システム１を利用する利用者からの指示は、入力を受け付けるキーボードやマウス、タッチパネルなどの入力装置４０１にて入力され、また、その指示による処理結果は、液晶表示装置や有機ＥＬ（ＥＬＥＣＴＲＯ  ＬＵＭＩＮＥＳＣＥＮＣＥ）ディスプレイなどの出力装置４０２にて出力される。
【００２４】
発行装置１０、検証装置２０、スマートフォン３０のこれらの装置は、バスなどの内部通信線（以下、バスという）４０６で連結された情報処理装置４０上に構成することができる。
【００２５】
また、検証装置２０と繋がっている画像撮影機器２１は、デジタルカメラ、ＷＥＢカメラ、スキャナー等の機器にて実現される。また、検証装置２０と繋がっているデータ受信機能２２は、無線ＬＡＮやＢｌｕｅＴｏｏｔｈ（登録商標）通信、ＮＦＣ通信等の通信機能にて実現される。
【００２６】
（処理手順例）
以下、実施形態１における手順について図に基づき説明する。以下で説明する各種動作は、デジタル身分証明書システム１を構成する各装置が、それぞれメモリー等に読み出して実行するプログラムによって実現される。
【００２７】
図３は、実施形態１におけるデジタル身分証明書３０１の発行処理手順を示すシーケンス図である。
【００２８】
発行装置１０にデジタル身分証明書３０１の保有者となる人物の顔写真データ３０２を入力し、発行装置１０は、特徴値抽出機能１０６より、その顔写真データ３０２から、顔写真を一意に識別できる比較的小さなデータ量である特徴値（「目、鼻、口端などの顔の特徴点位置」や「目の部分だけ切り取った画像」など）を抽出する（ステップＳ１０１）。
【００２９】
次に、発行装置１０は、暗号処理機能１０３より、前記特徴値を検証装置２０との共通鍵Ｋ１０５で暗号化する（ステップＳ１０２）。
【００３０】
次に、発行装置１０にデジタル身分証明書３０１の保有者となる人物の名前等の属性情報３０３を入力し、発行装置１０は、その属性情報３０３を前記暗号化特徴値と連結する（ステップＳ１０３）。
【００３１】
次に、発行装置１０は、暗号化特徴値と属性情報３０３を連結したデータに対して、発行装置１０の署名鍵ＳＫ１０４で電子署名値を計算し、暗号化特徴値と属性情報３０３を連結したデータに付与する（ステップＳ１０４）。これらの顔写真データ３０２と暗号化特徴値と属性情報と電子署名値を結合したものをデジタル証明書データ３０５とする。
【００３２】
次に、二次元コード生成機能１０２より、連結した暗号化特徴値と属性情報３０３と電子署名データを入力として二次元コード３０４を生成する。即ち前記連結データの二次元コードエンコード化を行う（ステップＳ１０５）。
【００３３】
次に、発行装置１０は、身分証明書成型機能１０１より、顔写真データ３０２、属性情報３０３、二次元コード３０４をスマートフォンのディスプレイに同時に表示できるように配置・成型し（ステップＳ１０６）、デジタル身分証明書（画像データ）３０１およびデジタル身分証明書データ３０５として外部出力する（ステップＳ１０７）。
【００３４】
スマートフォン３０は、ネットワークまたは媒体渡し等で前記デジタル身分証明書（画像データ）３０１を取得し（ステップＳ１０８）、前記デジタル身分証明書（画像データ）３０１をスマートフォン３０の記憶装置４０４に保管する（ステップＳ１０９）。
【００３５】
上記ステップＳ１０５およびステップＳ１０６は、発行装置にてデジタル身分証明書（画像データ）３０１を生成している。しかし、スマートフォン３０に二次元コード生成機能１０２および身分証明書整形機能１０１と同様の機能を備えることで、スマートフォン３０において、デジタル身分証明書データ３０５を用いて、デジタル身分証明書（画像データ）３０１を生成しても良い。
【００３６】
次に、実施形態１におけるデジタル身分証明書の検証手順を示す。
はじめに、スマートフォン３０の所有者が、検証装置２０の備える機能およびスマートフォン３０の備える機能を把握し、検証装置２０およびスマートフォン３０の双方が無線ＬＡＮやＢｌｕｅＴｏｏｔｈ（登録商標）通信、ＮＦＣ通信等で通信できるかを確認する。もし、検証装置２０もしくはスマートフォン３０が通信機能を備えていない場合には、図４に示すスマートフォンのディスプレイに表示して検証する手順に遷移する。もし、通信機能を備えている場合には、図５に示す通信を介して授受し、そのデータを検証する手順に遷移する。
【００３７】
図４は、実施形態１におけるデジタル身分証明書をディスプレイに表示して検証処理手順を示すシーケンス図である。
【００３８】
スマートフォン３０は、ステップＳ１０９で保管したデジタル身分証明書（画像データ）３０１をスマートフォン３０のディスプレイに表示し、画像撮影機器２１に提示する（ステップＳ２００）。
【００３９】
次に、画像撮影機器２１は、スマートフォン３０のディスプレイに表示された画像を撮影し（ステップＳ２０１）、検証装置２０は画像撮影機器２１が撮影した画面画像を画像撮影機器２１から取得する（ステップＳ２０２）。
【００４０】
次に、検証装置２０は二次元コード読取機能２０２より、ステップＳ２０２で取得した画面画像から二次元コードを読取り、二次元コードをデコードする（ステップＳ２０３）。
【００４１】
次に、デコードされたデータは、暗号化特徴値、属性情報、電子署名値からなっており、それらのデータから暗号処理機能２０３を用いて電子署名の検証を行う（ステップＳ２０４）。
【００４２】
署名検証に失敗した場合、エラー処理として例えば図６（ａ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１の二次元コード３０４の部分に不正があって、署名検証に失敗した旨を表示する（ステップＳ２０５）。
【００４３】
署名検証に成功した場合、ステップＳ２０２で取得した画面画像から文字認識機能２０６を用いて属性情報３０３に関する文字を認識し、ステップＳ２０３でデコードした属性情報と比較検証する（ステップＳ２０６）。
【００４４】
両者の情報が一致しない場合、エラー処理として例えば図６（ｂ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１の属性情報３０３の部分に不正があり、属性情報が詐称されている旨と正しい属性情報を表示する（ステップＳ２０７）。
【００４５】
属性情報が一致した場合、暗号処理機能２０３より、ステップＳ２０３でデコードした暗号化特徴値を共通鍵Ｋ２０５で復号し（ステップＳ２０８）、復号された特徴値とステップＳ２０２で取得した画面画像の顔写真部分とをマッチング機能２０７を用いて比較検証し、その特徴値がその顔写真から抽出されたデータであるかどうかを検証する（ステップＳ２０９）。
【００４６】
マッチング機能２０７は顔写真と特徴値の相関関係を数値として表し、顔写真と特徴値とのマッチング率が閾値以下である場合、エラー処理として例えば図６（ｃ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１の顔写真３０２の部分に不正あり、顔写真が偽造されている旨を表示する（ステップＳ２１０）。
【００４７】
顔写真と特徴値とのマッチング率が閾値以上である場合、真正結果処理として、図５（ｄ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１が正しいものである旨を表示する（ステップＳ２１１）。
【００４８】
尚、顔写真と特徴値とのマッチングは、顔写真データ（顔画像）３０２から抽出した第一の特徴値情報と、二次元コード３０４（識別子画像）に含まれる第二の特徴値情報とを比較して行われる。ここで、第一の特徴値及び第二の特徴値とは、例えば、顔の特徴点位置に関する情報である。
【００４９】
図５は、本実施形態１におけるデジタル身分証明書を通信を介して授受し、身分証明書データを検証する手順を示すシーケンス図である。
【００５０】
スマートフォン３０は、ステップＳ１０９で保管したデジタル身分証明書データ３０５を送信する（ステップＳ４００）。
【００５１】
次に、データ受信機能２２は、スマートフォン３０から送信された身分証明書データ３０５を受信し（ステップＳ４０１）、検証装置２０はデータ受信機能２２が受信した身分証明書データ３０５を取得する（ステップＳ４０２）。
【００５２】
受信されたデータは、顔写真データ３０２、暗号化特徴値、属性情報、電子署名値からなっており、暗号化特徴値、属性情報、電子署名値から暗号処理機能２０３を用いて電子署名の検証を行う（ステップＳ４０４）。
【００５３】
署名検証に失敗した場合、エラー処理として、署名検証に失敗した旨を表示する（ステップＳ４０５）。
【００５４】
属性情報が一致した場合、暗号処理機能２０３より、ステップＳ４０２で取得した暗号化特徴値を共通鍵Ｋ２０５で復号し（ステップＳ４０６）、復号された特徴値とステップＳ４０２で取得した顔写真データ３０５とをマッチング機能２０７を用いて比較検証し、その特徴値がその顔写真から抽出されたデータであるかどうかを検証する（ステップＳ４０７）。
【００５５】
マッチング機能２０７は顔写真と特徴値の相関関係を数値として表し、顔写真と特徴値とのマッチング率が閾値以下である場合、エラー処理として例えば図６（ｃ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１の顔写真３０２の部分に不正あり、顔写真が偽造されている旨を表示する（ステップＳ４０９）。
【００５６】
顔写真と特徴値とのマッチング率が閾値以上である場合、真正結果処理として、例えば図５（ｄ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１が正しいものである旨を表示する（ステップＳ４０９）。
【００５７】
尚、顔写真と特徴値とのマッチングは、身分証明書データ３０５に含まれる顔写真データ（顔画像）３０２から抽出した第一の特徴値情報と、身分証明書データ３０５に含まれる第二の特徴値情報とを比較して行われる。ここで、第一の特徴値及び第二の特徴値とは、例えば、顔の特徴点位置に関する情報である。
【００５８】
このように、上記実施形態１の検証装置は、画像撮影機器２１およびデータ受信機器２２と接続する検証装置２０である。検証装置２０は、署名検証部と画像検証部とを有し（図１、図４、図５参照）、第１の処理（図４参照）又は第２の処理（図５参照）を行う。
【００５９】
第１の処理（図４参照）においては、署名検証部は、スマートフォン３０（端末）の画面を撮影して取得した取得画像（デジタル身分証明書）３０１から二次元コード（識別子画像）３０４と顔写真データ（顔画像）３０２とを抽出して二次元コード（識別子画像）３０４に含まれる電子署名から二次元コード（識別子画像）３０４を検証する。そして、画像検証部は、顔写真データ（顔画像）３０２から抽出した第一の特徴値情報と、二次元コード（識別子画像）３０４に含まれる第二の特徴値情報とを比較して顔写真データ（顔画像）３０２の真正性を検証する。
【００６０】
また、第２の処理（図５参照）においては、署名検証部は、スマートフォン３０（端末）から受信して取得した取得データ（身分証明書データ）３０５から電子署名の検証を行う。そして、画像検証部は、取得データ３０５に含まれる顔写真データ（顔画像）３０２から抽出した第一の特徴値情報と、取得データ３０５に含まれる第二の特徴値情報とを比較して顔写真データ（顔画像）３０２の真正性を検証する。
【００６１】
上記実施形態１では、端末の所有者が端末の機能を把握し、端末が通信機能（データ送信機能）を備えている場合は、検証装置はデータ受信機器を用いて端末から受信して取得した取得データから電子署名の検証を行う（前記第２の処理）。一方、端末が通信機能を備えていない場合は、検証装置は画像撮影機器を用いて端末の画面を撮影して取得した取得画像から識別子画像と顔画像とを抽出して識別子画像に含まれる電子署名から識別子画像を検証する（前記第１の処理）。上記実施形態１によれば、端末の所有者は、画像撮影機器およびデータ受信機器と接続する検証装置において、端末の機能（通信機能等）に応じた検証方法を選択することができる。つまり、端末は機種ごとに機能が異なるため、端末の機種によっては通信機能を備えていない場合もある。上記実施形態１によれば、端末の機種ごとに機能が異なる場合でも、端末の機能に応じた検証方法を選択することができる。
【００６２】
また、上記実施形態１では、バイオメトリクス認証で用いる技術を応用し、顔写真データから顔写真を一意に識別できる特徴値（「目、鼻、口端などの顔の特徴点位置」や「顔を特徴付ける目の部分だけ切り取った画像」など）を抽出し、その情報に電子署名を付与することで、送付対象のデータ量を少なくする。その情報を送付対象とすることで、データ量が少なくなるため、モバイル機器および検証装置の機能に応じた検証方法を選択することができるようになる。即ち、顔写真データの特徴量を検証対象とすることで、小さなデータ量で、身分証明書のデータの正当性を検証することができるようになる。
【実施形態２】
【００６３】
以下に実施形態２について図面を用いて詳細に説明する。実施形態２は実施形態１に追加する形で実施される。
【００６４】
図７は、実施形態２におけるデジタル身分証明書システム２の全体構成例を示す図（図１との差分）である。実施形態２では、検証装置２０は人物撮影機器２３とも繋がっており、顔写真３０２と人物撮影機器２３で撮影された映像・画像からバイオメトリクス認証で用いられている顔認証機能２０９を介して、デジタル身分証明書３０１を提示した者が正しい保有者であるかどうかも検証するシステムである。検証装置と繋がっている人物撮影機器２３は、デジタルカメラ、ＷＥＢカメラ等の機器にて実現される。尚、実施形態２では実施形態１と同様にデジタル身分証明書３０１が発行される。
【００６５】
図８は、本実施形態２におけるデジタル身分証明書の検証処理手順およびデジタル身分証明書の保有者の認証処理手順を示すシーケンス図である。ステップＳ２１０までは実施形態１と同様の処理である。
【００６６】
人物撮影機器２３はデジタル身分証明書３０１を提示した人物を撮影し（ステップＳ３０１）、検証装置２０は、人物撮影機器２３からステップＳ３０１で撮影した人物画像を取得する（ステップＳ３０２）。
【００６７】
次に、検証装置２０は、ステップＳ２０９で真正と判断された顔写真データとステップＳ３０１で取得した人物画像データとを顔認証機能２０９を用いて比較検証し、デジタル身分証明書３０１を提示した者が正しい保有者であるかどうかを検証する（ステップＳ３０３）。
【００６８】
次に、顔認証機能２０９は顔写真と人物画像の相関関係を数値として表し、顔写真と人物画像とのマッチング率が閾値以下である場合、エラー処理として例えば図９（ａ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１の顔写真３０２とデジタル身分証明書３０１を提示した人物の顔とが一致していない旨を表示する（ステップＳ３０４）。
【００６９】
顔写真と人物画像とのマッチング率が閾値以上である場合、真正結果処理として例えば図９（ｂ）に示すように、検証装置２０のディスプレイにデジタル身分証明書３０１が真正で、デジタル身分証明書３０１を提示した人物の顔とが一致している旨を表示する（ステップＳ３０５）。
【００７０】
上記実施形態２では、スマートフォンのディスプレイに表示して検証する手順を例にしたが、通信を介して授受し、そのデータを検証する手順においても同様に追加することができる。
【００７１】
このように、上記実施形態２では、外部のカメラ等で撮影した顔画像と、正当なものと検証された顔写真とからカメラの被写体を認証する。上記実施形態２によれば、顔写真データの特徴量を検証対象とすることで、小さなデータ量で、身分証明書のデータの正当性を検証することができる。この結果、高セキュリティを確保した状態で、モバイル機器および検証装置の機能に応じた検証方法を選択することができる。
【００７２】
尚、上記実施形態では、身分証明書画像及び身分証明書データを例に説明したが、本発明はこれに限らず、他の画像及びデータにも適用可能である。
【符号の説明】
【００７３】
１      デジタル身分証明書システム
２      デジタル身分証明書システム
１０    発行装置
２０    検証装置
２１    画像撮影機器
２２    データ受信機能
２３    人物撮影機器
３０    スマートフォン
４０    情報処理装置
１０１  身分証明書成型機能
１０２  二次元コード生成機能
１０３  暗号処理機能
１０４  署名鍵ＳＫ
１０５  共通鍵Ｋ
１０６  特徴値抽出機能
２０１  データ読取機能
２０２  二次元コード読取機能
２０３  暗号処理機能
２０４  検証鍵ＰＫ
２０５  共通鍵Ｋ
２０６  文字認識機能
２０７  マッチング機能
２０８  検証結果処理機能
２０９  顔認証機能
３０１  デジタル身分証明書（画像データ）
３０２  顔写真
３０３  属性情報
３０４  二次元コード
３０５  デジタル身分証明書データ
４０１  入力装置
４０２  出力装置
４０３  メモリー
４０４  記憶装置
４０５  ＣＰＵ
４０６  バス
【図１】
2020088638.tif 000003
【図２】
2020088638.tif 000004
【図３】
2020088638.tif 000005
【図４】
2020088638.tif 000006
【図５】
2020088638.tif 000007
【図６】
2020088638.tif 000008
【図７】
2020088638.tif 000009
【図８】
2020088638.tif 000010
【図９】
2020088638.tif 000011