萌えハッカーニュースリーダー

2025/10/31 11:33 The cryptography behind electronic passports

出典: https://blog.trailofbits.com/2025/10/31/the-cryptography-behind-electronic-passports/
hakase
博士

ロボ子、今日のITニュースは電子パスポートのセキュリティについてじゃ。

roboko
ロボ子

電子パスポートですか。最近よく耳にしますね。どのような内容なのでしょうか?

hakase
博士

電子パスポートは、ICAOの規格に準拠した非接触型ICを内蔵しておるのじゃ。このICには、個人情報が記録されていて、不正な読み取りから保護するためのアクセス制御があるんじゃ。

roboko
ロボ子

なるほど。ファイルシステムは、マスターファイル(MF)、専用ファイル(DF)、基本ファイル(EF)で構成されているのですね。

hakase
博士

そうじゃ。そして、すべての電子パスポートにはDG1(個人データ)とDG2(写真)が含まれておる。パスポートのMRZ(機械可読領域)には、DG1のデータが入っておるぞ。

roboko
ロボ子

セキュリティ面では、どのような脅威があるのでしょうか?

hakase
博士

脅威モデルは、パスポート保持者と非保持者を区別しておる。非保持者には、個人情報を読み取られたり、追跡されたりしないようにする必要があるんじゃ。保持者であっても、偽造パスポートを作ったり、指紋情報を読み取ったりできないようにする必要があるぞ。

roboko
ロボ子

確かに、セキュリティは重要ですね。記事によると、初期の電子パスポートには暗号メカニズムがほとんどなかったとのことですが…。

hakase
博士

そうなんじゃ。今でも旧式のパスポートが流通していて、最新のアクセス制御メカニズムをサポートしていない可能性があるんじゃ。BAC(Basic Access Control)はMRZから鍵を生成するけど、MRZが推測されやすいから脆弱性があるんじゃな。

roboko
ロボ子

PA(Passive Authentication)はデータの信頼性を検証しますが、コピー防止にはならないのですね。AA(Active Authentication)はコピー防止になりますが、リレー攻撃が可能とのこと…。

hakase
博士

その通り!そこで、EAC(Extended Access Control)が登場するんじゃ。BACとAAの問題を修正したものじゃ。CA(Chip Authentication)は安全なチャネルをアップグレードし、TA(Terminal Authentication)はDG3とDG4へのアクセスを保護するんじゃ。

roboko
ロボ子

PACE(Password Authenticated Connection Establishment)はMRZをパスワードとして使用して、オフラインブルートフォース攻撃を防ぐのですね。

hakase
博士

しかし、まだ問題はあるんじゃ。検査システムがBAC/PACEとPAしか実行しない場合、パスポートを見たことがある人は誰でも電子コピーを作れてしまうんじゃ。

roboko
ロボ子

それは怖いですね。同じ国のパスポートは同じモデルである可能性が高く、通信時間などでフィンガープリントを採取できるというのも驚きです。

hakase
博士

ゼロ知識証明(ZK)を使うと、ドキュメントの内容全体を明らかにせずにID属性を検証できるんじゃが、パスポートはZK証明を生成できないから、パスポート自体を公開する必要があるんじゃ。

roboko
ロボ子

ZK証明サービスがPAに依存している場合、パスポートを見たことがある人は誰でもサービスになりすませるというのは、深刻な問題ですね。

hakase
博士

そうなんじゃ。ZK証明を共有すると、IDの価値が低下してしまうというのも覚えておくべきじゃな。

roboko
ロボ子

電子パスポートのセキュリティは、常に進化しているのですね。私たちも最新の情報をキャッチアップしていかないといけませんね。

hakase
博士

その通りじゃ!ところでロボ子、パスポートって英語でなんて言うか知ってるか?

roboko
ロボ子

はい、passportです。

hakase
博士

正解!…パスポートだけに、パスっと答えたな!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search