Skip to main content
QUICK REVIEW

[論文レビュー] Secure and Reliable Biometric Access Control for Resource-Constrained Systems and IoT

Nima Karimian, Zimu Guo|arXiv (Cornell University)|Mar 26, 2018
Physical Unclonable Functions (PUFs) and Hardware Security参考文献 22被引用数 15
ひとこと要約

本稿では、PUFとハードウェアオブスキュレーションを用いて恒久的なバイオメトリックテンプレートの保存を排除することで、IoTおよびリソース制限のあるデバイス向けに安全かつ効率的なバイオメトリックアクセス制御フレームワークBLOcKeRを提案する。ECGベースの鍵生成にノイズ対応ビット割り当て(NA-IOMBA)を統合することで、ストレス/運動状態下でも25%高い信頼性を達成し、62%のノイズ除去および誤り訂正のオーバーヘッド削減を実現。同時に高いエントロピーを維持し、物理的攻撃に対しても耐性を示す。

ABSTRACT

With the emergence of the Internet-of-Things (IoT), there is a growing need for access control and data protection on low-power, pervasive devices. Biometric-based authentication is promising for IoT due to its convenient nature and lower susceptibility to attacks. However, the costs associated with biometric processing and template protection are nontrivial for smart cards, key fobs, and so forth. In this paper, we discuss the security, cost, and utility of biometric systems and develop two major frameworks for improving them. First, we introduce a new framework for implementing biometric systems based on physical unclonable functions (PUFs) and hardware obfuscation that, unlike traditional software approaches, does not require nonvolatile storage of a biometric template/key. Aside from reducing the risk of compromising the biometric, the nature of obfuscation also provides protection against access control circumvention via malware and fault injection. The PUF provides non-invertibility and non-linkability. Second, a major requirement of the proposed PUF/obfuscation approach is that a reliable (robust) key be generated from the users input biometric. We propose a noiseaware biometric quantization framework capable of generating unique, reliable keys with reduced enrollment time and denoising costs. Finally, we conduct several case studies. In the first, the proposed noise-aware approach is compared to our previous approach for multiple biometric modalities, including popular ones (fingerprint and iris) and emerging cardiovascular ones (ECG and PPG). The results show that ECG provides the best tradeoff between reliability, key length, entropy, and cost. In the second and third case studies, we demonstrate how reliability, denoising costs, and enrollment times can be simultaneously improved by modeling subject intra-variations for ECG.

研究の動機と目的

  • リソース制限のあるIoTデバイスにおけるバイオメトリック認証のセキュリティおよび効率性の課題に取り組む。特にバイオメトリックテンプレートの漏洩リスクと高い処理コストを対象とする。
  • 従来のサーバー内マッチングおよびカード内マッチングシステムの限界を克服し、ハードウェアベースの偽造不能関数(PUF)を用いてバイオメトリックテンプレートの恒久的保存を排除する。
  • ストレスや運動に起因するユーザー内変動に適応可能な低オーバーヘッドで信頼性の高いバイオメトリック鍵生成手法を開発する。特にECGベースのシステムを対象とする。
  • ハードウェアオブスキュレーションとPUFベースの非可逆的鍵導出を活用し、物理的攻撃(例:故障インジェクション、マルウェア)およびサイドチャネル攻撃に対するシステムのレジリエンスを向上させる。
  • 実用的な低消費電力デバイスへの展開を念頭に、バイオメトリックシステムにおける鍵の信頼性、エントロピー、長さ、計算コストのトレードオフを最適化する。

提案手法

  • バイオメトリックテンプレートの保存を一切行わず、非可逆的かつリンク不能なバイオメトリック鍵を生成する、PUF、ビットストリームオブスキュレーション、再構成可能ハードウェアを統合した新規フレームワークBLOcKeRを提案する。
  • 物理的偽造不能関数(PUF)を用いてバイオメトリック入力から暗号的に強固な鍵を導出することで、非可逆性とクローンまたはテンプレート再構築に対する耐性を確保する。
  • ECG信号のストレス・運動・生理的変化に起因する変動をモデル化する動的ビット割り当て方式「ノイズ対応区間最適化マッピングビット割り当て(NA-IOMBA)」を導入する。
  • ECGモルフォロジーの変化(アモルチュード、インターバル、心拍数)をパラメータα、b、θのスケーリングにより表現する動的モデルを採用し、NA-IOMBAにおける適応的マージン最適化を可能にする。
  • 再構成性を活用して、ユーザーごとに適応的な事前処理、特徴抽出、誤り訂正のオーバーヘッドを実装し、システム全体の消費電力と遅延を低減する。
  • 低消費電力IoTデバイスにECC(誤り訂正符号)を統合し、NA-IOMBAによるオーバーヘッド削減のおかげで誤りを再構築可能にし、39 mWの消費電力で動作を実現。

実験結果

リサーチクエスチョン

  • RQ1恒久的なバイオメトリックテンプレートの保存を排除しつつ、強固なセキュリティと低リソース使用を実現するIoTデバイス向けバイオメトリックシステムを設計可能か?
  • RQ2ECG信号におけるノイズおよびユーザー内変動(例:ストレス、運動)をどのようにモデル化・補正し、鍵の信頼性を向上させるとともに、ノイズ除去および誤り訂正コストを低減できるか?
  • RQ3ECG波形の動的変化(例:P波、QRS波、T波のシフト)がバイオメトリック鍵生成の信頼性に与える影響は何か。また、適応的ビット割り当てによってこの影響をどのように緩和できるか?
  • RQ4ノイズ対応ビット割り当て(NA-IOMBA)は、鍵長やエントロピーを損なわずに、システム全体のオーバーヘッド(ノイズ除去、誤り訂正)をどの程度削減できるか?
  • RQ5PUFとハードウェアオブスキュレーションの統合は、マッチ・オン・デバイスシステムにおける故障インジェクションやテンプレート抽出攻撃に対する耐性をどの程度向上させるか?

主な発見

  • NA-IOMBAを用いたECGベースのバイオメトリックシステムは、指紋、虹彩、PPGモダリティと比較して、信頼性、鍵長、エントロピー、コストのバランスが最良である。
  • 従来手法と比較して、NA-IOMBAはノイズ除去および誤り訂正のオーバーヘッドを62%削減したが、追加の登録測定を必要としなかった。
  • ストレス/運動状態下では、標準的なIOMBAと比較してNA-IOMBAが25%高い信頼性を示し、0.5スケーリング時における最小信頼性はT波で71.61%、P波で72.37%、QRS波で73.96%を記録した。
  • この信頼性向上を達成するため、鍵長は56%短縮(平均420ビット)されたが、これは大多数の暗号的応用に十分な水準を維持した。
  • BLOcKeRフレームワークは39 mWの消費電力にとどまり、低消費電力IoTデバイスへの実装可能性を示した。また、ユーザーごとの処理オーバーヘッドのハードウェアレベルでの適応が可能である。
  • PUFとオブスキュレーションの活用により、鍵の非可逆性とリンク不能性が保証され、テンプレート再構築、マルウェア、故障インジェクション攻撃に対してレジリエンスを示した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。