Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

YAPC Fukuoka 2025 - iPhone のマイナンバーカードによる本人確認

Avatar for kg0r0 kg0r0
December 03, 2025
110

YAPC Fukuoka 2025 - iPhone のマイナンバーカードによる本人確認

Avatar for kg0r0

kg0r0

December 03, 2025
Tweet

Transcript

  1. iPhoneにマイナンバーカードを追加 1. マイナポータルアプリを起動し、追加をはじめ る 2. 顔の動きを撮影する 3. 券面入力用暗証番号を入力する 4. 署名用パスワードを入力する

    5. マイナンバーカードを読み取る 6. iPhoneのマイナンバーカードの利用者証明用 暗証番号を設定する 7. iPhoneのマイナンバーカードの署名用パス ワードを設定する 8. Appleウォレットに追加する 9. 利用可能になるまで待つ Ref) https://services.digital.go.jp/mynumbercard-iphone/add/
  2. mDL interfaces Ref) https://www.iso.org/standard/69084.html Issuing authority (デジタル庁) mDL verifier (メルカリ)

    mDL holder (iOS デバイス) (1) Future ISO/IEC 23220 series (2) ISO/IEC 18013-5 (3) ISO/IEC 18013-4
  3. mDL Verifier による検証フローの概要 (非対面) iOS の PassKit Frameworkの Verify with

    Wallet API 経由で Apple Wallet に格納された mdoc を取得 ユーザー iOSアプリ バックエンド nonce 同意 nonce生成 オプションをリクエスト Verify with Wallet API で mdocをリクエスト (暗号化された) mdoc データ データの復号 および検証 検証済みデータ
  4. Decrypt the HPKE envelope 復号したデータに含まれる Issuer Signature と Device Signature

    を検証する Ref) https://developer.apple.com/documentation/passkit/verifying-wallet-identity-requests
  5. 開発を進める上でのポイントだったところ • ISO/IEC 18013-5 などの関連技術仕様のキャッチアップ • 法律で定められる本人確認の方法の確認 • 検証ライブラリの選定 (独自に実装かつ認定取得

    OR デジタル庁提供ライブラリ) • テストマイナンバーカードを使用した検証 • マイナンバーカードに含まれるデータの形式の把握
  6. まとめ • iPhone のマイナンバーカードが提供開始された • 民間事業者もいくつかの申請を経て利用可能 • 現状既存の本人確認の方法と比較して高い成功率 • 今後

    iPhone のマイナンバーカードをサポートする事業者が増えることで Apple Wallet にマイナンバーカードを追加済みのユーザーも増えることに期 待