OCRは本人確認ではない。書類確認を4層に分解する

OCRは本人確認ではない。書類確認を4層に分解する

eKYC製品の資料に並ぶ「OCR搭載」「読取精度99%」という文言は、本人確認の強さをまったく表していません。本記事は「本人確認書類をアップロードして確認する」という一言の処理を、OCR・項目整合・画像真贋・IC真正性という4つの層に分解し、それぞれが何を防げて何を防げないのかを整理します。自社で本人確認基盤を設計する立場の方はもちろん、eKYCサービスを選定する事業会社の責任者が「ベンダーの『真贋判定あり』はどの層のことか」を層別に問い返せるように構成しました。確認日: 2026年8月23日。

この記事の要点

  • 書類確認は「文字を読む」「項目の整合を見る」「画像の真贋を見る」「ICの真正性を確かめる」の4層に分かれ、使う技術も、防げる不正も層ごとに別物です
  • OCRは入力補助の技術です。偽造検知の能力はなく、精度を上げるほど「精巧な偽造書類の情報を正確に取り込む」ことになります
  • 1〜3層は確率的な判定で、生成AIによる偽造品質の向上とのいたちごっこが続きます。4層目(IC署名検証)だけが暗号学的な確認です
  • 2027年4月の犯収法改正が画像方式を廃止するのは、この「3層目までは確率、4層目は暗号」という構造を制度に反映したものです
  • 製品評価でも自社設計でも、「どの層をどこまでやるか」を層別に確認し、層別に記録することが実務の要点です

4層への分解: それぞれ別の技術、別の不正

まず、書類確認という処理の中身を分解します。ひとつの機能に見えるものが、実は独立した4つの技術で構成されています。

やっていること使う技術防げる不正
1. 文字抽出(OCR)券面から氏名・住所・番号等のテキストを取り出す文字認識モデルなし(入力ミス・手入力コストの削減)
2. 項目整合性抽出値どうし・申込情報との突合(生年月日と有効期限の関係、チェックディジット等)ルール・データ照合雑な改ざん、申込情報との食い違い
3. 画像真贋券面画像そのものが本物か(フォント・レイアウト・ホログラム・再撮影痕・加工痕)画像解析・改ざん検知モデル中程度までの偽造・画像加工
4. IC真正性ICチップ内データの署名を検証し、発行者が書き込んだ真正なデータかを暗号学的に確認電子署名検証精巧な券面偽造(ICの複製・改ざんは極めて困難)

この表で最も重要なのは、4つの層が「上位互換」の関係にないという点です。1層目の精度をどれだけ磨いても、3層目や4層目の能力は1ミリも上がりません。層はスキルツリーではなく、独立した4本の柱です。

逆方向の関係も押さえておく価値があります。IC読み取りを行う構成では、券面OCRの役割が変わります。もはや「唯一の情報源」ではなく、ICから取得したデータと券面表示を突き合わせるための補助材料になります。同じOCRという技術でも、どの層と組み合わせるかで意味が変わるということです。

OCRの精度が上がるほど、偽造書類は正確に取り込まれる

「OCR精度99%」という数値は、確かに製品の実力を表しています。ただしそれは「券面に印刷された文字を正しくテキスト化できる能力」の話であって、「その券面が本物かどうかを見抜く能力」ではまったくありません。

精巧に偽造された運転免許証を思い浮かべてください。偽造品の券面には、氏名も住所も有効期限も、それらしい書体で「正しく」印刷されています。OCRはその文字列を、当然のように正確に読み取ります。むしろOCRの精度が高いほど、偽造書類に書かれた架空の情報が、一文字の誤りもなくシステムへ流れ込むことになります。

この皮肉な構造こそが、画像ベース確認の本質的な限界です。画像から得られる情報は、どこまで行っても「そこに何が印刷されているか」でしかありません。「それを印刷したのが公的機関か攻撃者か」は、別の層が担当する問いです。

OCR自体が不要という話ではありません。手入力の負荷削減、タイポの防止、申込フォームの離脱率改善という点で、OCRは十分に価値のある技術です。誤りは、その価値をセキュリティの価値と読み替えてしまうことにあります。

2層目と3層目: 確率的な判定の世界

2層目の項目整合性チェックは、抽出した値どうしの関係や、申込情報との突合を見ます。生年月日と有効期限の関係が制度上あり得るか、チェックディジットが成立するか、申込画面で入力された住所と券面の住所が一致するか。ここで弾けるのは、雑な改ざんや、申込情報とのつじつまが合っていないケースです。ルールベースで実装できるため導入コストは低く、費用対効果は高い層です。

3層目の画像真贋は、券面画像そのものを解析します。フォントの微妙な差異、レイアウトのずれ、ホログラムの反射、そして「画面に表示された画像を再撮影した痕跡」「画像編集ソフトによる加工痕」の検出です。中程度までの偽造や画像加工には有効ですが、判定はスコアとして出力される確率的なものです。

ここで押さえておきたいのは、2層目・3層目の限界が構造的だという点です。判定モデルの精度が上がれば偽造検知率も上がりますが、100%には到達しません。そして攻撃側も生成AIによって偽造品質を上げ続けます。防御側のモデル更新と攻撃側の品質向上のいたちごっこが、この2層の常態です。同じ「確率的判定といたちごっこ」の構造は、顔認証におけるなりすまし検知(PAD)の限界にもそのまま当てはまります。

4層目: ここだけが暗号学の世界

4層目だけは原理がまったく違います。

マイナンバーカードや免許証などのICチップには、発行者の電子署名が入っています。読み取ったデータの署名を検証すれば、「発行者が書き込んだ内容のまま改ざんされていない」ことを暗号学的に確認できます。ここに確率は登場しません。署名が検証できるか、できないか、それだけです。券面をどれだけ精巧に印刷しても、発行者の秘密鍵がなければ有効な署名は作れず、ICの複製・改ざんは極めて困難です。

2027年4月の犯収法改正が画像方式(現行ホ方式)を廃止し、IC読み取りとJPKIへ寄せる本質的な理由は、まさにこの構造にあります。3層目までは確率の勝負であり、生成AIの進化が続く限り防御側は追い続けるしかない。4層目は暗号の勝負であり、鍵を持たない者は突破できない。制度がこの差を追認した形です。改正後にどの方式が残るのかは2027年施行後のeKYC方式一覧に、現行方式との対応関係は本人確認方式の一覧にまとめています。

ICの読み取りと署名検証が実際にどう動くのかは、マイナンバーカードのNFC読み取りの内部署名検証の順序で扱っています。

4層目にも残る2つの注意点

ただし「ICを読めば本人確認が完成する」わけではありません。実装で見落とされやすい注意点が2つあります。

第一に、署名検証が確認しているのは「データが真正であること」であって「持参人が本人であること」ではありません。有効な署名を持つカードでも、それを持っているのが名義人本人とは限りません。IC真正性の確認は、顔照合やJPKIのPIN入力と組み合わせて初めて本人確認として成立します。データの真正性と人の同一性は、別の問いです。

第二に、IC情報と券面情報の照合を設計に含める必要があります。警察庁Q&Aが求めているとおり、ICは真正なまま券面だけを差し替えたカードという攻撃が想定されます。ICから読み出した氏名・生年月日・住所と、券面画像から得られる表示内容が一致するかを確認して初めて、「このカードは丸ごと真正である」と言えます。ここが、IC方式においてOCRが補助材料として残る理由でもあります。

4層で組む実務のパターン

現実の設計は、書類種別と方式ごとに4層を組み合わせる形になります。代表的な3パターンを整理します。

マイナンバーカード + JPKI方式

4層目(署名検証と失効確認)が主役になります。券面画像を扱わないためOCRは不要になり、保存する個人情報の機微性も下がります。証明書の失効確認まで含めた運用の勘所は電子証明書の失効とアカウント継続性を参照してください。

IC搭載書類 + IC読み取り方式(2027年以降のハ方式)

4層目でICからデータを取得し、3層目を券面との照合に補助的に使い、その上に顔照合を重ねます。前節の注意点2つが、そのまま設計要件になる構成です。

画像ベース(現行ホ方式・2027年3月31日まで)

1〜3層に顔照合を重ねた総力戦になります。確率的判定の積み上げで守る構成であり、移行期限までの暫定構成と割り切った上で、移行計画とセットで設計するのが現実的です。

層別に記録する

どの構成を採るにせよ、各層の判定結果を層別に個別記録することを強く勧めます。

「書類確認OK」という1つのフラグではなく、「OCR成功・整合OK・真贋スコア0.87・IC検証成功」のように層別に残す。この粒度で残っていれば、後から不正パターンを層別に分析でき、閾値の調整も根拠を持って行えます。監査や検査の場面でも、確認記録の保存要件に対する説明力が上がります。逆に単一フラグしか残していないと、「なぜ通ったのか」を後から誰も説明できません。

発注者向け: 「真贋判定あり」を層別に問い返すチェックリスト

eKYC製品の資料にある「書類の真贋判定に対応」という一文には、実に大きな幅があります。2層目(整合性チェック)止まりのものから、再撮影・画面撮り検知を含む3層目のもの、IC読み取りと署名検証まで行う4層目のものまでが、同じ文言で表現されています。提案を受ける側は、次の項目を層別に確認してください。この確認はeKYCサービスの選び方20項目の項目6に対応します。

  • OCRの精度指標が、真贋判定の性能指標と混同されずに提示されているか
  • 2層目の整合性チェックとして、具体的にどの項目間の突合を行うか説明されているか
  • 3層目の画像真贋判定に、再撮影・画面撮り・加工痕の検知が含まれるか
  • 3層目の判定がスコアで出力されるか、閾値を自社で調整できるか
  • 4層目のIC読み取りに、発行者署名の検証が含まれるか(単なるデータ読み出しで終わっていないか)
  • IC情報と券面情報の照合(券面差し替え検知)が設計に含まれるか
  • 顔照合との組み合わせ方(IC真正性と人の同一性をどう分けているか)が説明されているか
  • 各層の判定結果が層別にログ・記録として取得できるか
  • 2027年4月以降の方式構成への移行方針が提示されているか

まとめ

  • 書類確認はOCR・項目整合・画像真贋・IC真正性の4層に分かれ、それぞれ別の技術で、防げる不正も別です
  • OCRに偽造検知の能力はありません。精度が上がるほど、偽造書類の情報が正確にシステムへ流れ込みます
  • 1〜3層は確率的判定で、生成AIによる偽造品質の向上とのいたちごっこが構造的に続きます
  • 4層目のIC署名検証だけが暗号学的な確認です。2027年の犯収法改正はこの構造を制度に反映したものです
  • 4層目も万能ではなく、「データの真正性」と「持参人の同一性」は別問題です。顔照合やPINとの組み合わせ、IC情報と券面情報の照合まで含めて設計します
  • 製品評価も自社設計も、「どの層をどこまでやるか」を層別に確認し、判定結果を層別に記録します

全体像をつかみたい方はeKYC完全マップ2026を、シリーズの読む順はeKYC・本人確認記事の全体目次を参照してください。

よくある質問

Q. OCRだけで本人確認はできますか?

できません。OCRは券面に印刷された文字をテキスト化する入力補助の技術であり、その券面が本物かどうかを判定する能力はありません。精巧に偽造された書類でも、券面の文字はそれらしく印刷されているためOCRは正しく読み取ってしまいます。本人確認として成立させるには、項目整合性・画像真贋・IC真正性という別の層と、人の同一性を見る顔照合やPINを組み合わせる必要があります。

Q. 「OCR精度99%」はeKYCの安全性の指標になりますか?

なりません。その数値が表しているのは文字認識の正確さであって、偽造検知の強さではありません。むしろOCR精度が高いほど、偽造書類に書かれた架空の情報も正確にシステムへ取り込まれます。製品比較では、OCR精度とは別に、画像真贋判定の内容とIC署名検証の有無を層別に確認してください。

Q. 書類の真贋判定とIC真正性の確認はどう違いますか?

判定の原理が違います。画像による真贋判定は、フォント・レイアウト・ホログラム・再撮影痕などを解析してスコアを出す確率的な判定で、精度は上がっても100%にはなりません。IC真正性の確認は、ICチップ内データに付された発行者の電子署名を検証する暗号学的な確認で、鍵を持たない攻撃者は有効な署名を作れません。中程度の偽造までは画像判定で防げますが、精巧な偽造に確実に対処できるのはIC検証だけです。

Q. なぜ2027年の犯収法改正で画像方式が廃止されるのですか?

画像から得られる情報だけでは、精巧な偽造に構造的に勝てないからです。OCR・項目整合・画像真贋という3層はいずれも確率的な判定であり、生成AIによる偽造品質の向上とのいたちごっこが続きます。一方、ICチップの署名検証は暗号学的な確認で、この追いかけっこの外側にあります。制度がIC読み取りとJPKIへ寄せるのは、この差を反映した動きです。

Q. ICチップを読み取れば本人確認は完了しますか?

完了しません。署名検証が確認しているのは「データが発行者の書き込んだまま改ざんされていない」ことであって、「そのカードを持っているのが名義人本人である」ことではありません。顔照合やJPKIのPIN入力と組み合わせて初めて本人確認になります。加えて、ICは真正なまま券面だけを差し替えたカードに備えて、IC情報と券面情報の照合も設計に含める必要があります。

Q. eKYCベンダーの「書類真贋判定に対応」はどこまで確認すべきですか?

同じ文言でも実装の幅が大きいため、層別に問い返してください。項目の整合性チェック止まりなのか、再撮影・画面撮り・加工痕の検知を含む画像真贋判定まで行うのか、IC読み取りと発行者署名の検証まで行うのかで、防げる不正がまったく変わります。あわせて、判定スコアの閾値を自社で調整できるか、各層の判定結果を層別にログ取得できるかも確認しておくと、後の運用改善が楽になります。

Q. 各層の判定結果はどう記録しておくべきですか?

「書類確認OK」という単一フラグではなく、層別に個別記録します。「OCR成功・整合OK・真贋スコア0.87・IC検証成功」のような粒度で残しておくと、後から不正パターンを層別に分析でき、閾値調整の根拠にもなります。犯収法の確認記録として検査で提示する際にも、判断過程を説明できる形になります。

主な参考資料: 警察庁 2026年3月公表の改正Q&A(PDF)デジタル庁 公的個人認証サービス(JPKI)の導入案内FIDO Document Authenticity Certification

TodoONada株式会社は、マイナンバーカード認証(JPKI・eKYC)を組み込んだWebサービス・スマホアプリの受託開発を行っています。本記事の4層分解は、当社が書類確認フローを設計・レビューする際に実際に使っている整理です。方式選定(JPKI・IC読取り・画像方式)から開発・運用までワンストップで支援し、既存フローがどの層まで守れているかの評価、2027年改正に向けた移行設計、デジタル庁「デジタル認証アプリ」の利用申請・審査対応の伴走もお引き受けしています。料金の目安は認証機能組込みプラン150万円〜、認証込みアプリ開発プラン400万円〜です。まずはマイナンバーシステム導入支援からご相談ください。


この記事に関連するサービス

TodoONada株式会社では、マイナンバーカード認証を組み込んだシステム開発を行っています。

導入・開発のご相談はお問い合わせからお気軽にどうぞ。検討段階のご相談も歓迎です。

出典・参照

技術ブログ一覧へ戻る