June 16, 2016

暗号化と生体認証

指紋や顔認識などの生体認証を認証に使用する際には、いくつかの根本的な問題があります。暗号化が関与する場合は、さらに問題が深刻になります。

生体認証を認証手段として使用する場合、主に2つの大きな問題があります。

  1. 生体情報の登録時に、実際にその人物が本人であるかを確認する第三者が存在しない場合、本当に本人の生体情報が使用されているか保証することが非常に困難です。たとえば、顔の3Dモデルや切断された指などです。:-(
  2. 顔や指紋は変更できませんし、秘密でもありません。そのため、一度その情報が悪意のある者に知られてしまうと、偽の指や指紋リーダーをバイパスする技術など、物理的・電子的な偽装装置との技術的競争が永続的に続くことになります。あなたは一生、自分の顔や指紋から逃れられなくなるのです。

このことから、純粋な生体認証は、保護対象の資産価値が低く、攻撃者がそれを回避するコストやリスクをかける価値がない場合にのみ適していることが明らかです。

現在、モバイル端末に指紋認証を組み込む傾向が広がっていますが、これは懸念されます。現代のモバイル端末が保持する価値、および間接的にアクセス可能なオンラインアカウントなどの資産を考えると、偽装攻撃が報われる可能性が十分にあります。世界の一部地域では、今日のように単に携帯電話を盗まれるだけでなく、近い将来、同時に指の一部を奪われるような事態が起こることも、それほど想像を絶えることではないでしょう。

すでに、なりすまし(アイデンティティ盗用)が大きな問題となっています。しかし、処理プロセスが古くなったシステムや法律によって妨げられているものの、現時点では対処可能な範囲にあります。しかし、生体認証がさらに普及すれば、一度盗まれた生体情報は回復も変更もできないため、社会に完全に統合できなくなる人々が現れるかもしれません。こうした盗難は個人単位で起こる可能性もあれば、企業や政府のデータベースから大規模に流出する可能性もあります。

国家レベルや企業の指紋データベースが漏洩する可能性は、おそらく低いかもしれませんが、ゼロではありません。時間が経てば、いずれ実際に発生するでしょう。そして一度漏洩してしまえば、その影響は決して元に戻すことはできません。

一方、パスワードが盗まれた場合であっても、比較的簡単に変更できます。

暗号化のための生体認証

頻繁に、パスワードの代わり、または補完として、さまざまな生体認証をAxCryptに統合してほしいという要望をいただきます。問題は、適切に設計された暗号化システムでは、攻撃者が膨大なリソースとすべての情報を完全に把握していることを前提としている点にあります。ただし、1つの情報だけは除きます。それは復号鍵です。これが唯一秘密にしなければならないものであり、必ず秘密に保たれなければなりません。すべてはこの鍵の秘匿性にかかっています。AxCryptの用語で言えば、パスワードは最終的に秘密にしなければならない鍵そのものです。

指紋は一意ですが、秘密ではなく、変更もできません。暗号化鍵として直接的、間接的に使用するにはまったく不適切です。

モバイルデバイスの製造元が行っているように、内部の信頼できるハードウェアを使用して秘密鍵を保護し、たとえば指紋による認証が成功した場合にのみ秘密を解放するようにすることは可能です。AppleのTouch IDがこれに該当します。しかし、前述の生体認証の注意点を忘れないでください。内部の信頼できるハードウェアであっても、十分に精巧な装置や人工物でだまされる可能性があり、また必要な指紋がデバイス自体のいたるところに残っていることもよくあります!

AxCryptを活用しましょう!

無料トライアルを始める