iPhoneで撮影した写真がAI生成されていない「本物」だと証明する「Apple Reference Image」はどういう仕組みなのか? – GIGAZINE


生成AIによって写実的な画像を作成できるようになり、写真の見た目だけで実際に撮影されたものかどうかを判断することは難しくなっています。Appleは2026年9月10日に開催された新製品発表イベント「Surprise and shine.」で、iPhone 18 Pro/Pro Maxと共に、iPhoneで撮影された写真が実際のカメラセンサーの記録に基づくことを示す新技術「Apple Reference Image」を発表しました。このApple Reference Imageについて、Appleのセキュリティエンジニアリング&アーキテクチャチームとカメラ・写真チームが詳しく解説しています。

Apple Reference Image: A New Approach for Verified Photography – Apple Security Research
https://security.apple.com/blog/apple-reference-image/

スマートフォンのカメラは、センサーが取得したデータをそのまま表示しているわけではなく、デモザイク処理(デモザイシング)やレンズ周辺の明るさの補正、トーンマッピング、画像圧縮などの処理を経て、最終的な写真になります。そのため、完成画像に署名を付けるだけでは「署名前に画素データを差し替えられた可能性」を排除できません。逆にセンサーの生データだけに署名しても、人が見る写真として表示するには別の画像処理が必要です。

Apple Reference Imageはハードウェアを基盤にしながらクラウド側の検証処理を組み合わせた技術で、「安全なデジタルネガの作成」と「デジタルネガの現像」という2段階に分けて処理を行います。既存のC2PA規格は、撮影後に来歴メタデータを付けて編集履歴を記録する方式であるのに対して、Apple Reference Imageは「センサー内部で撮影直後の画素データに署名し、その後の現像処理までを検証可能にする方式」となっています。


まず機密データの暗号化に使用されるSecure Enclave Processor(SEP)とiPhoneのカメラセンサーは工場での製造時にそれぞれ署名用の鍵を生成します。工場はセンサーの公開鍵、SEPの認証情報、端末マニフェストを結び付け、センサーとSEPが同じiPhoneに属することを後から確認できるようにします。ハードウェアから対応する必要があるため、Apple Reference Imageで撮影できるのは記事作成時点だとiPhone 18 ProとiPhone 18 Pro Maxのみ。

Apple Reference Imageを利用して撮影する場合、ユーザーはカメラを通常とは別の「リファレンスモード」に切り替えます。リファレンスモードに切り替わると、センサーが専用の安全な状態で再起動します。そして、撮影直後の画素データにはセンサー内部で電子署名が付けられ、センサーのファームウェアがデータを変更できないようにします。これにより、センサーとOSの間で偽の画素データを注入する攻撃などを防ぎます。


そして、リファレンスモードによる撮影時、センサーが生成したメタデータも画素データと一緒に署名されます。デジタルズームや露出、焦点距離、レンズの設定など、センサーの外側で作られる情報はSEPが署名します。

撮影時刻には端末の時計だけでなく、Apple Push Notification Service(APNs)の通信を利用して受け取った暗号化済みのタイムスタンプを記録します。撮影前に受け取っていた最新のタイムスタンプは時刻の下限、撮影後に取得したタイムスタンプは上限として、写真がその範囲内に撮影されたことが示されるというわけです。タイムスタンプの取得間隔は平均約15分ですが、ネットワーク状況によって変わります。撮影後に通信できなかった場合は、後から再試行して上限のタイムスタンプを追加します。

画素データやメタデータ、時刻情報、署名、端末の構成情報は、DNG形式の安全なデジタルネガにまとめられます。このデジタルネガは通常の編集可能な写真とは別に保存され、参照画像を作成するまで保持されます。


ユーザーが画像の作成を選ぶと、デジタルネガはAppleのPrivate Cloud Compute(PCC)へ送信されます。PCCは署名や証明書を検証した上で、デモザイシング、トーンマッピング、圧縮などの処理を実行し、参照用のJPEG画像を生成します。

PCCの処理ソフトは改ざんを検出できる追記専用のログに記録されます。バイナリは公開検査可能で、iPhoneが正しいビルドを実行していると証明できるPCCノードにだけデータを送ります。PCCはセンサーやSEP、端末マニフェストの署名をそれぞれ認証局までさかのぼって確認し、センサーとSEPが同じ端末に属するかを検証します。さらに、画像が正規のセンサー出力に見えるかをニューラルネットワークで評価し、信頼度スコアを算出します。

現像されたJPEG画像はハッシュ化され、その値を基に写真固有のPhoto GUIDが作られます。検査を通過した画像には、RSA-3072と量子コンピューターへの耐性を考慮したML-DSA-87を組み合わせた署名が付けられます。画像を表示する端末は画像の署名を確認し、Photo GUIDが失効リストに含まれていないかを調べます。後から不正が判明した場合は個別の写真だけでなく、特定のセンサーで撮影された写真をまとめて失効させることも可能だとのこと。


また、Apple Reference Imageはプライバシーにも配慮されているとAppleはアピール。撮影者の公開証明書は必要なく、公開情報から同じセンサーで撮影された写真同士を結び付けることもできないとのこと。PCCではApple自身も処理中の画像データを見られず、失効サービスが扱うのもPhoto GUIDやセンサーIDなどの情報に限られます。Apple Reference Imageは「画像がiPhoneのセンサーで撮影されたデータに対応していること」と「指定された時間帯に撮影されたこと」を証明するだけで、写真に写る出来事の説明や撮影場所、被写体の身元を自動的に証明するものではありません。

写真が証拠として扱われる報道、記録、調査などの場面では、撮影者が「自分が撮った」と説明するだけでなく、センサーから画像が作られた過程を示せる意味があります。生成AIによって本物らしい画像を作るコストが下がる中、Apple Reference Imageは偽物を探す方式とは別に、実際のカメラ撮影に基づく画像へ検証可能な証明を与える仕組みといえます。


ソース元はコチラ

この記事は役に立ちましたか?

もし参考になりましたら、下記のボタンで教えてください。

関連記事