护照读取
在研究机器可读旅行证件的过程中,我决定对使用支持NFC的智能手机(Android)读取电子护照进行一些概念验证。
结果在GitHub上 ,并且基于jMRTD库 ,该库提供了所有必需的低级详细信息。
正如我在上一篇文章中指出的那样,多年来,电子护照的标准已经发生了很大的变化-从无保护到BAC,再到EACv1,EACv2和SAC(取代BAC)。 安全性仍然值得怀疑,因为大多数护照和检查系统都需要向后兼容BAC。 这正在慢慢消失,但是即使BAC消失了,也只需输入用于PACE协议的CAN(卡身份验证号码)就可以了,因此该应用程序仍然可以进行少量修改。
该应用程序的作用是:
- 建立NFC通讯
- 使用预先输入的护照