技術モデル
Delphiが証拠を信頼できると判断する方法。
Delphiは、キャプチャから証明書までのパスを保護します。Apple App Attestでデバイスを認証し、Delphiアプリ内でのキャプチャを要求し、複製された画像をスクリーニングし、時間と場所を記録にバインドし、公開ブロックチェーンに暗号化された証拠を固定します。
← プラットフォームの概要キャプチャ
証拠はDelphiキャプチャ環境内で生成されます。外部から提供することはできません。
写真とビデオは、Delphi Verify iOSアプリを介してデバイスカメラを使用して記録されます。メディアは写真ライブラリから選択したり、別のデバイスからインポートしたり、外部ソースからアップロードしたりすることはできません。この単一の制約により、証拠詐欺の最大のカテゴリが排除されます。つまり、本物であるにもかかわらず、この資産、この時間、この場所のものではない画像を提出することです。
証明書には1〜20個の証拠アイテムが含まれ、写真とビデオの両方がサポートされています。各アイテムはドラフトに受け入れられる前にレビューされます。
アプリはフォアグラウンドの正確な位置情報を必要とし、iOSが位置情報の精度が低下していると報告した場合はキャプチャを拒否できます。位置サンプルはデバイス上で安定化され、古い、無効な、または不正確なサンプルは、注意書き付きで記録されるのではなく拒否されます。
キャプチャセッションは1回限りで、最初のキャプチャから24時間後に期限切れになります。1つのセッションで収集された証拠は、後で静かに拡張したり再利用したりすることはできません。
認証
デバイスとアプリケーションは、Apple App Attestを使用して、それらが主張するものであることを証明します。
初回使用時に、アプリはデバイスのセキュアハードウェアでApp Attestキーを生成し、Appleに対して認証し、検証済みデバイスをDelphiに登録します。認証公開キーと署名カウンターは保持されます。
公開時、アプリはキャプチャセッション、セッションノンス、選択されたプライバシーレベル、およびメディアコミットメントの順序付きリストをカバーする正規のペイロードに署名します。Delphiは、デバイスがユーザーに属していること、プラットフォームとアテステーション環境が有効であること、アサーション署名とバンドルIDが正しいこと、署名カウンターが厳密に進んでいることを確認します。
実用的な結果は明確に述べる価値があります。通常のAPIクライアントは、信頼されたiOSキャプチャフローから来たかのように任意のメディアを公開することはできません。アテステーションは、キャプチャ制約を単に述べるだけでなく、強制可能にするものです。
写真は、複製リスク(画面の画像、印刷された写真、その他の複製された表面)について追加でスクリーニングされます。これは、そうでなければ健全なキャプチャパイプラインが破られる最も一般的な方法です。分析は、承認、拒否、または技術的失敗の結果を返し、拒否された分析は公開をブロックします。
シール
証拠はコミットされ、ハッシュ化され、単一の公開トランザクションに記録されます。
ソースメディアはアップロード前にSHA-256でハッシュ化され、完全なマニフェストは事前にコミットされます。サーバーは後で、公開証明がキャプチャ順序で正確に期待されるコミットメントを参照することを要求するため、メディアは後から置き換えたり、並べ替えたり、追加したりすることはできません。
セッションの有効期限が切れているか使用されている場合、メディアの数、順序、またはコミットメントが一致しない場合、ハッシュが無効または重複している場合、写真分析が拒否された場合、タイムスタンプがセッションウィンドウ外にある場合、プライバシー要件が満たされていない場合、またはデバイスが検証されていない場合、公開は拒否されます。
成功すると、証明書はメディア、証明、検証ステータス、および保留中のブロックチェーンアンカーとともに書き込まれ、公開用の8文字のコードが発行されます。
アンカー
証明は、Delphiの管理外であるBase上のEthereum Attestation Serviceに公開されます。
証明書がコミットされた後、Delphiは証明書証明を含むEthereum Attestation Service(EAS)アテステーションをBaseメインネット(チェーンID 8453)に提出します。
アンカーは保留中から提出済み、確認済みへと移行するか、保存されたエラーとともに失敗を記録します。公開レポートは、作成された証明書と、その記録がオンチェーンで確認された証明書を区別します。この区別は、両者が同じ保証ではないため、曖昧にせず明確にしています。
確認されると、レポートはトランザクションハッシュとアテステーションUIDを公開し、これらは外部のEASエクスプローラーに直接リンクします。その目的は限定的であり、正確に述べる価値があります。それは、この正確な証明が、Delphiが管理せず、静かに修正できない記録上で、その時点でこの正確な形式で存在したことを確立することです。
検証
コードを持っている人は誰でも証拠を検査し、独立して確認できます。
証明書はQRコードまたは8文字の公開コードから開きます。アカウントやDelphiとの関係は必要ありません。これは重要です。なぜなら、証拠を最も信頼する必要がある当事者は、それを作成した当事者であることはめったにないからです。
レポートには、メディア、デバイスが報告したキャプチャ時間、証拠ファイルの数と種類、キャプチャ場所と精度、キャプチャとデバイスの検証ステータス、およびブロックチェーンアンカーの状態が表示されます。
展開可能な独立検証セクションでは、デコードされた証明フィールドとメディアハッシュが公開されるため、技術的なレビュー担当者は、インターフェースの言葉を鵜呑みにするのではなく、関連する値を再計算できます。
証明書が削除された場合、コードは静かに消えるのではなく、永続的な削除済み状態を返します。
裏付けとなるシグナル
単一のシグナルだけでは信頼できません。
Delphiは、複数の独立したチェックが一致した場合にのみ証拠を受け入れます。利用可能なシグナルは資産クラスによって異なり、それが検証プラットフォームとカメラアプリケーションの違いです。
Apple App Attest
ライブハードウェアバックアップされたデバイスとアプリのアテステーション
アプリ内キャプチャのみ
ライブライブラリのインポートや外部アップロードなし
写真複製スクリーニング
ライブ画面、印刷物、複製された表面についてスクリーニングされた写真
正確な位置情報が必要
ライブ精度が低いキャプチャは拒否されます
デバイスのキャプチャ時間
ライブ単一使用の24時間セッションにバインドされます
SHA-256メディアハッシュ
ライブアップロード前にコミットされ、公開時に検証済み
Base上のEASアンカー
ライブチェーンID 8453、外部から検査可能
ビデオ証拠
ライブサムネイルとメディアプロパティの検証あり
出荷されるものとされないもの
区切り線より上のシグナルは現在製品に含まれています。それより下のシグナルは開発の方向性を示しており、プラットフォームが現在何をしているかではなく、どこに向かっているかを説明するために表示されています。境界を推測させるよりも明確にしたいと考えています。
資産識別子
ロードマップVIN、シリアル、タイトル、または委託参照
航行位置
ロードマップ船舶および海洋の裏付け
QRおよびNFCタグ
ロードマップ物理的資産のタグ付け
テレメトリーとIoT
ロードマップ接続された資産データ
位置情報のプライバシー
正確な場所を公開せずに、場所を証明します。
位置情報は、Delphiが記録する最も機密性の高い情報です。証拠は通常、何かがどこにあったかを確立する必要がありますが、コードを持っている誰に対しても、それを最も近いメートルまで公開する必要はめったにありません。
証明書に正確な座標が表示されます。特定の場所自体が証拠となる場合に適切です。
公開座標はより粗いグリッドにスナップされ、表示されるアドレスは一般化されます。
おおよそのエリアのみが公開されます。特定の住所を公開せずに地域を確立するのに十分です。
プライバシーレベルは公開時に選択され、利用可能な精度が要求されたレベルをサポートできない場合、自動的に制限されます。公開精度の低下は検証を弱めるものではありません。基礎となるキャプチャは、証明を確認するために必要なデバイス由来の証拠を保持します。
展開
Delphiが現在どのように使用されているか。
検証は、作業がすでに発生している場合にのみ役立ちます。Delphiの展開には現在何が含まれており、まだ何が含まれていないかを示します。
iOSキャプチャアプリ
利用可能証拠は、資産にすでに立ち会っている人々によって、iOS上のDelphi Verifyアプリを通じてキャプチャされます。Apple、Google、またはメールでサインインします。
第三者検証
利用可能証明書は、アカウントやオンボーディングなしでQRコードまたは公開コードから開くため、取引先、アジャスター、貸し手は証拠を直接確認できます。
証明書管理
利用可能発行済みの証明書は、閲覧、承認された場合は編集、削除が可能です。削除された場合、その記録が残り、公開コードは削除済み状態を返します。
プログラムによる統合
未定キャプチャ要求を作成し、独自のシステムから証明書を取得するためのパートナー向けAPIは、まだ利用できません。統合要件は、初期のお客様と積極的に検討しているところです。
Androidでのキャプチャ
未定現在、キャプチャはiOSのみに対応しています。デバイス認証モデルはApple App Attestに基づいて構築されており、Android版はまだリリースされていません。
もし、あなたのデプロイメントが2番目のグループの何かに依存している場合は、私たちに教えてください。これらのどれが実際にロールアウトを妨げているのかを知ることは、私たちにとって本当に役立ちます。
あなたの業界では、どこで信頼が失われていますか?
- うまくいかない引き渡し。
- 立証が難しい主張。
- 必要以上に費用がかかる検査。
- オフサイトの誰も検証できないマイルストーン。
- 誰も適切に記録しなかった責任の移転。









