(57)【要約】  本発明は、生体的特徴識別装置、生体的特徴識別方法、及び生体的特徴テンプレートの登録方法を提供する。生体的特徴識別装置（１００）は、生体的特徴情報を感知するセンサ（１１０）と、センサ（１１０）から生体的特徴情報を取得し、取得した生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより生体的特徴データを取得するマイクロプロセッサ（１２０）と、生体的特徴テンプレートを記憶し、マイクロプロセッサ（１２０）が取得した生体的特徴データと記憶されている生体的特徴テンプレートとを照合することにより、生体的特徴識別結果を確定するセキュリティチップ（１３０）とを含む。伝統的な論理的分離に比べて、生体的特徴識別の安全性が向上する。
2019527868.tif 000002
【特許請求の範囲】
【請求項１】
生体的特徴情報を感知するセンサと、
前記センサから生体的特徴情報を取得し、取得した生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより、生体的特徴データを取得するマイクロプロセッサと、
生体的特徴テンプレートを記憶し、前記マイクロプロセッサが取得した生体的特徴データと記憶されている生体的特徴テンプレートとを照合することにより、生体的特徴識別結果を確定するセキュリティチップと、
を含む生体的特徴識別装置。
【請求項２】
前記マイクロプロセッサは、
センサから生体的特徴情報を取得する画像採取モジュールと、
前記画像採取モジュールが取得した生体的特徴情報を前処理することにより生体的特徴のグレースケール画像を取得する画像前処理モジュールと、
前記画像前処理モジュールが取得したグレースケール画像から生体的特徴の特徴点を抽出することにより、生体的特徴の特徴点に関連する生体的特徴データを取得する特徴抽出モジュールと、
を含む請求項１に記載の生体的特徴識別装置。
【請求項３】
前記セキュリティチップは、
生体的特徴テンプレートを記憶するものであって、前記生体的特徴テンプレートは登録段階でマイクロプロセッサによりセンサが感知した生体的特徴情報に対して取得、画像前処理及び特徴抽出を行うことによって生成される記憶モジュールと、
マイクロプロセッサが取得した生体的特徴データと前記記憶モジュールに記憶されている生体的特徴テンプレートとを照合するものであって、生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定する一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定する特徴照合モジュールと、
を含む請求項１に記載の生体的特徴識別装置。
【請求項４】
前記セキュリティチップは、生体的特徴識別結果にデジタル署名を行う署名モジュールをさらに含む請求項３に記載の生体的特徴識別装置。
【請求項５】
前記マイクロプロセッサはマイクロコントローラユニットＭＣＵ、前記セキュリティチップはセキュリティ素子ＳＥである請求項１に記載の生体的特徴識別装置。
【請求項６】
前記生体的特徴識別装置は、コンピューティングデバイスに実装され、前記マイクロプロセッサ及び前記セキュリティチップは、前記コンピューティングデバイスのシステム環境と物理的に隔離されている請求項１に記載の生体的特徴識別装置。
【請求項７】
前記コンピューティングデバイスのシステム環境は、セキュリティ領域と非セキュリティ領域とに区画されており、前記生体的特徴識別装置は、セキュリティ領域または非セキュリティ領域を介して前記コンピューティングデバイスに生体的特徴識別結果を送信する請求項６に記載の生体的特徴識別装置。
【請求項８】
生体的特徴は指紋を含み、前記生体的特徴情報は指紋の画像情報を含み、前記生体的特徴データは指紋の特徴点データを含み、前記生体的特徴テンプレートは指紋特徴テンプレートを含む請求項１〜７のいずれか１項に記載の生体的特徴識別装置。
【請求項９】
生体的特徴識別指令に従って、センサにより生体的特徴情報を感知するステップと、
マイクロプロセッサによりセンサから生体的特徴情報を取得し、取得した生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより生体的特徴データを取得するステップと、
セキュリティチップによりマイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合することにより、生体的特徴識別結果を確定するステップと、
を含む生体的特徴識別方法。
【請求項１０】
セキュリティチップによりマイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合することにより生体的特徴識別結果を確定するステップは、セキュリティチップにおいて、マイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合して、生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定する一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定することを含む請求項９に記載の生体的特徴識別方法。
【請求項１１】
生体的特徴テンプレートの登録指令に従って、センサにより生体的特徴情報を感知するステップと、
マイクロプロセッサによりセンサから生体的特徴情報を取得し、生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより、生体的特徴データを取得するステップと、
マイクロプロセッサが取得した生体的特徴データを生体的特徴テンプレートとしてセキュリティチップに記憶するステップと、
を含む生体的特徴テンプレートの登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１６年６月１２日に出願された中国出願２０１６１０４１２３２９．８（発明の名称：生体的特徴識別装置及び方法、並びに生体的特徴テンプレートの登録方法）の優先権を主張し、その内容が援用によりすべて本明細書に組み込まれる。
【０００２】
本発明は、生体的特徴識別の技術分野に関し、具体的には、生体的特徴識別装置、生体的特徴識別方法、及び生体的特徴テンプレートの登録方法に関する。
【背景技術】
【０００３】
指紋、虹彩及び顔のような生体的特徴は、唯一性、プライバシー性、変更不可性等の特性を有するため、アイデンティティ認証の分野では徐々に広く使用されている。伝統的な生体的特徴識別では、記憶されている生体的特徴テンプレートに大量の生体的特徴の元の情報が含まれ、さらにいくつかのテンプレートは生体的特徴画像のままであるため、生体的特徴テンプレートが失われたり、盗まれたりすると、侵入者は生体的特徴テンプレートに含まれる情報をそのまま使用して認証をパスしたり、異なるアプリケーションのデータベースの間にクロスバリデーションを行い、例えば、指紋アクセス制御システムから指紋テンプレート情報を盗んで、対応する指紋認証が適用されている個人銀行口座に侵入したりすることができるようになってしまう。さらに、生体的特徴テンプレートに基づいて対応する生体的特徴のサンプルを直接偽造し、例えば、指紋特徴点のテンプレートに基づいて対応する指紋を偽造することができる。また、生体的特徴の変更不可性により、元の情報が流出すると、被害は広範囲に亘る。よって、生体的特徴識別では、生体的特徴テンプレートのセキュリティ保護は重要である。
【０００４】
現在ｉＯＳ及びＡｎｄｒｏｉｄシステムを使用したスマートフォン、タブレットＰＣといったコンピューティングデバイスは、Ｔｒｕｓｔ  Ｚｏｎｅセキュリティ技術（またはＳｅｃｕｒｅ  Ｅｎｃｌａｖｅ）を使用しており、システム環境を論理的にセキュリティ領域と非セキュリティ領域とに区画し、セキュリティ領域において生体的特徴の登録及び識別操作を行なっている。しかし、セキュリティ領域及び非セキュリティ領域の区画は純粋な論理区画であるため、送信、記憶及び計算のときに生体的特徴に関連する情報が盗まれ易く、生体的特徴識別のセキュリティ強度が不十分である。
【発明の概要】
【０００５】
本発明の実施例は、生体的特徴識別装置、生体的特徴識別方法、及び生体的特徴テンプレートの登録方法を提供することにより、生体的特徴識別の安全性を向上させる。
【０００６】
本発明の一態様は、生体的特徴情報を感知するセンサと、センサから生体的特徴情報を取得し、取得した生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより、生体的特徴データを取得するマイクロプロセッサと、生体的特徴テンプレートを記憶し、マイクロプロセッサが取得した生体的特徴データと記憶されている生体的特徴テンプレートとを照合することにより、生体的特徴識別結果を確定するセキュリティチップと、を含む生体的特徴識別装置を提供する。
【０００７】
いくつかの実施例において、上記マイクロプロセッサは、センサから生体的特徴情報を取得する画像採取モジュールと、画像採取モジュールが取得した生体的特徴情報を前処理することにより生体的特徴のグレースケール画像を取得する画像前処理モジュールと、画像前処理モジュールが取得したグレースケール画像から生体的特徴の特徴点を抽出することにより、生体的特徴の特徴点に関連する生体的特徴データを取得する特徴抽出モジュールと、を含む。
【０００８】
いくつかの実施例において、上記セキュリティチップは、生体的特徴テンプレートを記憶するものであって、上記生体的特徴テンプレートは登録段階でマイクロプロセッサによりセンサが感知した生体的特徴情報に対して取得、画像前処理及び特徴抽出を行うことによって生成される記憶モジュールと、マイクロプロセッサが取得した生体的特徴データと記憶モジュールに記憶されている生体的特徴テンプレートとを照合するものであって、生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定する一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定する特徴照合モジュールと、を含む。
【０００９】
いくつかの実施例において、上記セキュリティチップは、生体的特徴識別結果にデジタル署名を行う署名モジュールをさらに含む。
いくつかの実施例において、上記マイクロプロセッサはマイクロコントローラユニット（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ，ＭＣＵ）、上記セキュリティチップはセキュリティ素子（Ｓｅｃｕｒｅ  Ｅｌｅｍｅｎｔ，ＳＥ）である。
【００１０】
いくつかの実施例において、上記生体的特徴識別装置は、コンピューティングデバイスに実装され、上記マイクロプロセッサ及び上記セキュリティチップは、上記コンピューティングデバイスのシステム環境と物理的に隔離されている。
【００１１】
いくつかの実施例において、上記コンピューティングデバイスは、セキュリティ領域と非セキュリティ領域とに区画されており、上記生体的特徴識別装置は、セキュリティ領域または非セキュリティ領域を介して上記コンピューティングデバイスに生体的特徴識別結果を送信する。
【００１２】
いくつかの実施例において、上記生体的特徴は指紋を含み、上記生体的特徴情報は指紋の画像情報を含み、上記生体的特徴データは指紋の特徴点データを含み、上記生体的特徴テンプレートは指紋特徴テンプレートを含む。
【００１３】
本発明の他の態様において、生体的特徴識別指令に従って、センサにより生体的特徴情報を感知するステップと、マイクロプロセッサによりセンサから生体的特徴情報を取得し、取得した生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより生体的特徴データを取得するステップと、セキュリティチップによりマイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合することにより、生体的特徴識別結果を確定するステップと、を含む生体的特徴識別方法を提供する。
【００１４】
いくつかの実施例において、セキュリティチップによりマイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合することにより生体的特徴識別結果を確定するステップは、セキュリティチップにおいて、マイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合して、生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定する一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定することを含む。
【００１５】
本発明の他の態様は、生体的特徴テンプレートの登録指令に従って、センサにより生体的特徴情報を感知するステップと、マイクロプロセッサによりセンサから生体的特徴情報を取得し、生体的特徴情報に対して画像前処理及び特徴抽出を行うことにより、生体的特徴データを取得するステップと、マイクロプロセッサが取得した生体的特徴データを生体的特徴テンプレートとしてセキュリティチップに記憶するステップと、を含む生体的特徴テンプレートの登録方法を提供する。
【図面の簡単な説明】
【００１６】
本発明の実施例の技術案をより分かりやすく説明するために、以下、実施例の図面を簡単に説明する。明らかに、以下の図面は本発明の実施例の一部に関するものであり、本発明を制限しない。
【図１】図１は、本発明の実施例に係る生体の特徴識別装置のブロック図である。
【図２】図２は、本発明の実施例に係る生体の特徴識別装置のブロック図である。
【図３】図３は、本発明の実施例に係る生体の特徴識別方法を示す図である。
【図４】図４は、本発明の実施例に係る生体的特徴テンプレートの登録方法を示す図である。
【発明を実施するための形態】
【００１７】
本発明の実施例の目的、技術案の利点をより明白にするために、以下、本発明の実施例の図面を参照しながら本発明の実施例の技術案を明確かつ十分に説明する。明らかに、説明される実施例は、本発明の実施例の一部であって全てではない。当業者によって、本発明の実施例に基づいて、創造的な努力をすることなく得られる全ての他の実施例は、本発明の保護範囲内に含まれるものとする。
【００１８】
図１は、本発明の実施例に係る生体的特徴識別装置１００のブロック図である。図１に示すように、生体的特徴識別装置１００は、センサ１１０、マイクロプロセッサ１２０及びセキュリティチップ１３０を含む。センサ１１０は、生体的特徴情報を感知するものである。マイクロプロセッサ１２０は、センサから生体的特徴情報を取得し、取得した生体的特徴情報に画像前処理及び特徴抽出を行うことで生体的特徴データを得る。セキュリティチップ１３０は、生体的特徴テンプレートを記憶し、マイクロプロセッサが取得した生体的特徴データと記憶されている生体的特徴テンプレートとを照合することにより生体的特徴識別結果を確定する。
【００１９】
いくつかの実施例において、マイクロプロセッサ１２０は、センサ１１０から生体的特徴情報を取得する画像採取モジュールと、画像採取モジュールが取得した生体的特徴情報を前処理することで生体的特徴のグレースケール画像を獲得する画像前処理モジュールと、画像前処理モジュールが獲得したグレースケール画像から生体的特徴の特徴点を抽出することで生体的特徴の特徴点に関連する生体的特徴データを取得する特徴抽出モジュールと、を含んでもよい。
【００２０】
いくつかの実施例において、セキュリティチップ１３０は、記憶モジュール及び特徴照合モジュールを含んでもよい。上記記憶モジュールは、生体的特徴テンプレートを記憶するものである。上記生体的特徴テンプレートは、登録段階でマイクロプロセッサ１２０によりセンサ１１０が感知した生体的特徴情報に対して取得、画像前処理及び特徴抽出を行うことによって生成される。上記特徴照合モジュールは、マイクロプロセッサ１２０が取得した生体的特徴データと記憶モジュールに記憶されている生体的特徴テンプレートとを照合するものである。生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定される一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定される。
【００２１】
いくつかの実施例において、セキュリティチップ１３０は、生体的特徴識別結果にデジタル署名を行う署名モジュールをさらに含んでもよい。
【００２２】
いくつかの実施例において、マイクロプロセッサ１２０はＭＣＵ、セキュリティチップ１３０はＳＥであってもよい。
【００２３】
いくつかの実施例において、生体的特徴識別装置１００はコンピューティングデバイスに実装されてもよく、マイクロプロセッサ１２０及びセキュリティチップ１３０と上記コンピューティングデバイスのシステム環境とは物理的に隔離されている。
【００２４】
いくつかの実施例において、コンピューティングデバイスは、セキュリティ領域と非セキュリティ領域とに区画されてもよく、生体的特徴識別装置１００は、セキュリティ領域または非セキュリティ領域を介して上記コンピューティングデバイスに生体的特徴識別結果を送信することができる。
【００２５】
いくつかの実施例において、生体的特徴は指紋を含んでもよい。生体的特徴情報は指紋の画像情報を含んでもよい。生体的特徴データは指紋の特徴点データを含んでもよい。生体的特徴テンプレートは指紋特徴テンプレートを含んでもよい。
【００２６】
図２は、本発明の実施例に係る生体的特徴識別装置２００のブロック図である。本発明の実施例は、１種または複数種の生体的特徴の識別に適用され得る。生体的特徴は、例えば、紋様（指紋、掌紋、静脈及び関連する付属特徴、例えば、汗孔等）、バイオフィルム（例えば、虹彩、網膜等）、顔、耳管、音声、体形、個人の習慣（例えば、キーボードを叩く強さ及び頻度、署名、歩き姿）等を含むが、これらに限定されない。本実施例において、生体的特徴は、例えば指紋であってもよい。
【００２７】
図２に示すように、生体的特徴識別装置２００は、センサ２１０、マイクロプロセッサ２２０及びセキュリティチップ２３０を含む。いくつかの実施例において、生体的特徴識別装置２００は、例えばスマートフォン、タブレットＰＣといったコンピューティングデバイスに実装されてもよい。マイクロプロセッサ２２０及びセキュリティチップ２３０は共に単独した物理的なハードウェアであり、上記コンピューティングデバイスのシステム環境とは物理的に隔離されている。
【００２８】
センサ２１０は、生体的特徴情報を感知するものである。生体的特徴情報は、例えば、紋様（指紋、掌紋、静脈及び関連する付属特徴、例えば、汗孔等）、バイオフィルム（例えば、虹彩、網膜等）、顔、耳管、音声、体形、個人の習慣（例えば、キーボードを叩く強さ及び頻度、署名、歩き姿）等の１種または複数種の生体的特徴に関する情報を含んでもよい。例えば、指紋識別の場合、上記生体的特徴情報には指紋の画像情報を含んでもよい。本発明の実施例において、センサ２１０は、光学センサ、半導体センサ、超音波センサ、無線周波数識別センサ、または生体的特徴情報を感知可能な如何なるセンサであってもよい。
【００２９】
マイクロプロセッサ２２０は、画像採取モジュール２２０１、画像前処理モジュール２２０２及び特徴抽出モジュール２２０３を含んでもよい。いくつかの実施例において、マイクロプロセッサ２２０はＭＣＵであってもよい。
【００３０】
画像採取モジュール２２０１は、センサ２１０から生体的特徴情報を取得する。例えば、指紋の場合、画像採取モジュール２２０１は、スライド採取またはプレス採取の方式により１回または複数回でセンサ２１０から指紋の画像情報を取得してもよい。
【００３１】
画像前処理モジュール２２０２は、画像採取モジュール２２０１が取得した生体的特徴情報を前処理して生体的特徴のグレースケール画像を獲得する。指紋画像の場合、前処理は、例えば、画像正規化、指紋有効領域の分割処理、指紋方向図処理、指紋強調処理、指紋二値化処理及び指紋洗練化処理等を含んでもよい。
【００３２】
特徴抽出モジュール２２０３は、画像前処理モジュール２２０２が獲得したグレースケール画像から生体的特徴の特徴点と抽出することにより生体的特徴の特徴点に関連する生体的特徴データを取得する。例えば、生体的特徴データは指紋の特徴点データを含んでもよい。
【００３３】
セキュリティチップ２３０は記憶モジュール２３０１、特徴照合モジュール２３０２及び署名モジュール２３０３を含んでもよい。いくつかの実施例において、セキュリティチップ１３０はＳＥであってもよい。
【００３４】
記憶モジュール２３０１は、例えば、指紋特徴テンプレートといった生体的特徴テンプレートを記憶するものである。生体的特徴テンプレートは、登録段階でマイクロプロセッサ２２０によりセンサ２１０が感知した生体的特徴情報に対して取得、画像前処理及び特徴抽出を行うことによって生成される。本発明の実施例において、記憶モジュール２３０１は、不揮発性メモリ、例えば、フラッシュメモリ、電気的消去可能プログラマブル読み出し専用メモリＥＥＰＲＯＭ、消去可能プログラマブル読み出し専用メモリＥＰＲＯＭ、プログラマブル読み取り専用メモリＰＲＯＭ、または他の停電の場合にデータを保持し続けることができる磁気／電気記憶媒体であってもよい。
【００３５】
特徴照合モジュール２３０２は、マイクロプロセッサ２２０が取得した生体的特徴データと記憶モジュール２３０１に記憶されている生体的特徴テンプレートとを照合するものである。生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定される一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定される。
【００３６】
署名モジュール２３０３は、生体的特徴識別結果にデジタル署名を行うものである。例えば、署名モジュール２３０３は、生体的特徴テンプレートの登録が成功した後にキーペアを生成し、プライベートキーをセキュリティチップに保存し、パブリックキーを外部のアプリケーションサーバーに送信すると共に、生体的特徴を識別した後に、プライベートキーにより生体的特徴識別結果にデジタル署名を行う。上記アプリケーションサーバーは、この署名された生体的特徴識別結果を受信した後に、上記パブリックキーによりこの署名された生体的特徴識別結果が合法であるか否かを検証する。このようにして、開放される使用環境におけるトロイの木馬やウイルスによりセキュリティチップの出力した生体的特徴識別結果が改ざんされることで、指紋認証をパスしていない行為が授権されてパスしてしまうことを防止することができる。
【００３７】
いくつかの実施例において、生体的特徴識別装置１００は、セキュリティ領域と非セキュリティ領域とに区画されたコンピューティングデバイスに実装されており、セキュリティ領域または非セキュリティ領域を介して上記コンピューティングデバイスに生体的特徴識別結果を送信してもよい。例えば、生体的特徴識別装置１００は、Ｔｒｕｓｔ  Ｚｏｎｅセキュリティ技術（またはＳｅｃｕｒｅ  Ｅｎｃｌａｖｅ）を使用したスマートフォン、タブレットＰＣといったコンピューティングデバイスに実装される。プロセッサーのセキュリティ領域または非セキュリティ領域を介してコンピューティングデバイスと通信してもよい。一例として、生体的特徴識別装置１００は、コンピューティングデバイスが送信した指令に従って生体的特徴識別（例えば、指紋識別）を実行し、コンピューティングデバイスのセキュリティ領域または非セキュリティ領域を介して（署名されていないまたは署名された）生体的特徴識別結果をコンピューティングデバイスに送信してもよい。
【００３８】
図３は、本発明の実施例に係る生体的特徴識別方法３００を示す図である。
【００３９】
ステップＳ３１０において、生体的特徴識別指令に従って、センサにより生体的特徴情報、例えば、指紋の画像情報を感知する。生体的特徴識別指令は、スマートフォン、タブレットＰＣといったコンピューティングデバイスからのものであってもよい。
【００４０】
ステップＳ３２０において、マイクロプロセッサによりセンサから生体的特徴情報を取得し、取得した生体的特徴情報に画像前処理及び特徴抽出を行うことにより生体的特徴データを取得する。例えば、マイクロプロセッサは、センサから生体的特徴情報（例えば、指紋の画像情報）を取得し、取得した生体的特徴情報に前処理を行なって生体的特徴のグレースケール画像を取得し、さらに取得したグレースケール画像から生体的特徴の特徴点を抽出することにより、生体的特徴の特徴点に関連する生体的特徴データを取得してもよい。例えば、指紋識別の場合、指紋の特徴点データを取得してもよい。
【００４１】
ステップＳ３３０において、セキュリティチップによりマイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレート（例えば、指紋特徴テンプレート）とを照合することにより、生体的特徴識別結果を確定する。例えば、セキュリティチップにおいてマイクロプロセッサが取得した生体的特徴データとセキュリティチップに記憶されている生体的特徴テンプレートとを照合して、生体的特徴データが生体的特徴テンプレートにマッチしている場合に、生体的特徴識別結果はパスしたと判定される一方、マッチしていない場合に、生体的特徴識別結果はパスしていないと判定される。いくつかの実施例において、指紋特徴テンプレートといった生体的特徴テンプレートは、登録段階でマイクロプロセッサ２２０によりセンサ２１０が感知した生体的特徴情報に対して取得、画像前処理及び特徴抽出を行うことによって生成されるものであり、セキュリティチップのメモリ、例えば、不揮発性メモリに記憶されてもよい。不揮発性メモリとして、例えば、フラッシュメモリ、電気的消去可能プログラマブル読み出し専用メモリＥＥＰＲＯＭ、消去可能プログラマブル読み出し専用メモリＥＰＲＯＭ、プログラマブル読み取り専用メモリＰＲＯＭまたは他の停電の場合にデータを保持し続けることができる磁気／電気記憶媒体であってもよいが、この限りではない。
【００４２】
いくつかの実施例において、方法３００は、生体的特徴識別結果にデジタル署名を行うことをさらに含んでもよい。例えば、生体的特徴テンプレートの登録が成功した後にキーペアを生成し、プライベートキーをセキュリティチップに保存し、パブリックキーを外部のアプリケーションサーバーに送信すると共に、生体的特徴を識別した後に、プライベートキーにより生体的特徴識別結果にデジタル署名を行ってもよい。上記アプリケーションサーバーは、この署名された生体的特徴識別結果を受信した後に、上記パブリックキーによりこの署名された生体的特徴識別結果が合法であるか否かを検証してもよい。
【００４３】
いくつかの実施例において、方法３００は、上記コンピューティングデバイスに生体的特徴識別結果を送信することをさらに含んでもよい。一例として、Ｔｒｕｓｔ  Ｚｏｎｅセキュリティ技術（またはＳｅｃｕｒｅ  Ｅｎｃｌａｖｅ）を使用したスマートフォン、タブレットＰＣといったコンピューティングデバイスについては、コンピューティングデバイスのプロセッサーセキュリティ領域または非セキュリティ領域を介して（署名されていないまたは署名された）生体的特徴識別結果を該コンピューティングデバイスに送信してもよい。
【００４４】
いくつかの実施例において、マイクロプロセッサはマイクロコントローラユニットＭＣＵ、セキュリティチップはセキュリティ素子ＳＥであってもよい。
【００４５】
いくつかの実施例において、マイクロプロセッサ及びセキュリティチップは、上記コンピューティングデバイスのシステム環境と物理的に隔離されている。
【００４６】
図４は、本発明の実施例に係る生体的特徴テンプレートの登録方法４００を示す図である。
【００４７】
ステップＳ４１０において、生体的特徴テンプレートの登録指令に従って、センサにより生体的特徴情報、例えば、指紋的画像情報を感知する。生体的特徴テンプレートの登録指令は、スマートフォン、タブレットＰＣといったコンピューティングデバイスからのものであってもよい。
【００４８】
ステップＳ４２０において、マイクロプロセッサによりセンサから生体的特徴情報を取得し、取得した生体的特徴情報に画像前処理及び特徴抽出を行うことにより生体的特徴データを取得する。例えば、マイクロプロセッサは、センサから生体的特徴情報（例えば、指紋の画像情報）を採取し、採取した生体的特徴情報を前処理して生体的特徴のグレースケール画像を取得し、さらに取得したグレースケール画像から生体的特徴の特徴点を抽出することにより、生体的特徴の特徴点に関連する生体的特徴データを取得してもよい。例えば、指紋識別の場合、指紋の特徴点データを取得してもよい。
【００４９】
ステップＳ４３０において、マイクロプロセッサが取得した生体的特徴データを生体的特徴テンプレートとしてセキュリティチップに記憶する。例えば、マイクロプロセッサが取得した生体的特徴データを生体的特徴テンプレートとしてセキュリティチップにおけるメモリ、例えば、不揮発性メモリに記憶してもよい。不揮発性メモリとして、例えば、フラッシュメモリ、電気的消去可能プログラマブル読み出し専用メモリＥＥＰＲＯＭ、消去可能プログラマブル読み出し専用メモリＥＰＲＯＭ、プログラマブル読み取り専用メモリＰＲＯＭまたは他の停電の場合にデータを保持し続けることができる磁気／電気記憶媒体であってもよいが、この限りではない。
【００５０】
いくつかの実施例において、マイクロプロセッサ及びセキュリティチップは、上記コンピューティングデバイスのシステム環境と物理的に隔離されている。
【００５１】
本発明の実施例において、生体的特徴識別過程の全体は、スマートフォン、タブレットＰＣといったコンピューティングデバイスのシステム環境と独立して行われることにより、開放されるシステム環境での伝送、記憶及び計算が回避される。具体的には、マイクロプロセッサはコンピューティングデバイスのシステム環境と物理的に隔離されることにより、登録及び識別段階でのサイバー攻撃が防止されることができる一方、セキュリティチップもコンピューティングデバイスのシステム環境と物理的に隔離されることにより、そこに記憶されている生体的特徴テンプレートをサイバー攻撃から保護することができ、強力なセキュリティ保護能力を有するため、生体的特徴テンプレートデータが記憶及び計算段階で物理的及び非侵入的攻撃を受けることを回避することができる。従って、伝統的な論理的分離に比べて、本発明の実施例は、生体的特徴識別、特に指紋識別の安全性を大幅に向上させる。
【００５２】
本発明の実施例において、画像採取、画像前処理及び特徴抽出のような計算量が大きな操作をマイクロプロセッサ中で実行することにより、処理効率が向上し、セキュリティチップの運算能力及び記憶能力に対する要求が低くなり、実現方式が柔軟である一方、生体的特徴テンプレートの記憶及び特徴照合のような生体的特徴テンプレートの安全性に関連する操作をセキュリティチップ中で実行することにより、生体的特徴テンプレートが開放されるホスト環境と常時に物理的に隔離され、安全性が非常に高い環境にあることが確保される。従って、伝統的な生体的特徴識別に比べて、本発明の実施例は、より高い安全性を有すると同時に、より高い処理効率及びより柔軟な実現方式を有する。
【００５３】
本発明の実施例の生体的特徴識別装置は、様々なコンピューティングデバイス、例えば、Ｔｒｕｓｔ  Ｚｏｎｅセキュリティ技術（またはＳｅｃｕｒｅ  Ｅｎｃｌａｖｅ）を使用したスマートフォン、タブレットＰＣ等に実装されることができる。生体的特徴テンプレートの記憶及び特徴照合のような生体的特徴テンプレートの安全性に関連する操作をセキュリティチップ中で実行することにより、生体的特徴テンプレートは、開放されるホスト環境と常時に物理的に隔離されるため、セキュリティチップが提供する生体的特徴識別結果をコンピューティングデバイスの非セキュリティ領域において送信することができ、無論、安全性をさらに向上させるためにセキュリティ領域において送信することもできる。本発明の実施例の生体的特徴識別装置は、セキュリティ領域と非セキュリティ領域とが区画されていないコンピューティングデバイスに実装されてもよい。従って、本発明の実施例は、既存の様々なスマートフォン、タブレットＰＣ等のコンピューティングデバイスに適用され、高互換性を有する。
【００５４】
上記は本発明の例示的な実施形態に過ぎず、本発明の保護範囲を制限するものではない。本発明の保護範囲は添付の特許請求の範囲に特定される。
【図１】
2019527868.tif 000003
【図２】
2019527868.tif 000004
【図３】
2019527868.tif 000005
【図４】
2019527868.tif 000006
【国際調査報告】
2019527868.tif 000007
2019527868.tif 000008
2019527868.tif 000009
2019527868.tif 000010