信頼を求めない証拠。
第三者(相手方の弁護人、裁判所選任の専門家、検察官など)が、Ichnaro を信頼することなく、次の事項を確認できなければなりません。
- [01]
各アーティファクトが、取得されたものとビット単位で一致していること。
- [02]
当社が述べるとおりの時期と方法で取得されたこと。
- [03]
取り扱ったすべての担当者とシステムを当社が把握していること。
- [04]
当社の監査ログが書き換えられていないこと。
- [05]
お手元の報告書が、当社が発行したものであること。
原則
最初にハッシュ化
SHA-256 は、他の処理が加わる前の元のバイト列に対して計算されます。
原本は変更されません
派生物はすべて、その元となったアーティファクトのハッシュを記録します。
すべてがイベント
作成、閲覧、ダウンロード、エクスポート、封印、保全(ホールド)の各操作は、閲覧を含め、すべて保全イベントとして記録されます。
再現可能な取得
オンチェーンの証拠は、任意の公開ノードから再導出でき、当社を信頼する必要はまったくありません。
適法な取得のみ
各アーティファクトには、取得元の種別が記録されます。
準拠であり、認証ではありません
当社は、適合を主張するのではなく、ISO/IEC 27037 の原則(監査可能性、反復可能性、再現可能性、正当性)に沿って運用しています。
- [01]
取得
バイト列は、当社のブロックチェーンノード、Web ページ用の隔離されたキャプチャワーカー、またはコンソールからのクライアントによるアップロードから取得されます。メールの添付ファイルは証拠として受け付けません。
- [02]
ハッシュ化
他の処理が加わる前の、元の平文バイト列に対して SHA-256 を計算します。
- [03]
暗号化
オブジェクトごとの鍵を用いた AES-256-GCM のエンベロープ暗号化を行い、その鍵をクライアントごとの鍵でラップします。
- [04]
保管コピーのハッシュ化
保管された暗号文は、運用上の完全性チェックとしてハッシュ化されます。
- [05]
EU 域内に保管
EU 管轄のオブジェクトストレージ内の、ロック保護されたプレフィックス配下に書き込まれます。オブジェクトが上書きされることはありません。
- [06]
読み戻しと検証
保管されたオブジェクトを読み戻し、そのハッシュを確認します。
- [07]
変更不能な第二のコピー
同じ暗号文が、別の EU リージョンにある書き込み一回限りの第二のコピーに同期的に書き込まれます。その保持期間は、誰も短縮できません。
- [08]
記録してから確認応答
項目とその保全イベントが記録されます。その後に初めて、取り込みが確認応答されます。夜間の照合により、気付かないうちに何かが失われることはありません。
密かに書き換えることのできないログ
各保全イベントには、直前のイベントのハッシュが含まれ、一本の連鎖を成しています。また、毎日、イベントはマークルツリーにまとめられるため、クライアントは他者のイベントを見ることなく、自身のイベントについての証明を受け取ることができます。
独立したタイムスタンプ
ログの先頭は、1時間ごとに、また報告書の封印、エクスポートの作成、リーガルホールドの設定の際には直ちに、少なくとも2つの独立したRFC 3161タイムスタンプ局によってアンカリングされます。アンカリングに失敗した場合、報告書の封印は行われません。
保護レイヤー
- 取り込み時のSHA-256
- 追記専用でハッシュ連鎖型の監査ログ
- 外部のタイムスタンプ局によるRFC 3161アンカリング
- ロック管理をブレークグラスアカウントに限定
- ロック設定の継続的な監視
- 別のEUリージョンにある変更不可の第二のコピー
ウェブキャプチャに含まれるもの
- リクエストヘッダーとレスポンスヘッダー
- 配信されたままのページHTMLと、レンダリング後のDOM
- ページのウェブアーカイブ
- ページ全体およびビューポートのスクリーンショット
- TLS証明書チェーン
- DNSおよびRDAPのレコード
- 証明書透明性のエントリ
- キャプチャのメタデータ:同期されたクロックによる開始時刻と終了時刻、オペレーター、目的、ソースカテゴリ
キャプチャは通常の公開アクセスのみで行います。ログイン、フォーム送信、ページ読み込み以外のクリックは行いません。
オンチェーン証拠
トランザクションハッシュ、ブロック高とブロックハッシュ、ブロックのタイムスタンプ、生のトランザクション、デコードされた送金と承認数、および使用したノードソフトウェアとそのバージョン。項目はファイナリティに達するまで未確認のフラグが付いたままとなります。クラスタリングとラベルは派生的な分析であり、それ自体では身元の証拠ではありません。
エクスポートパッケージに含まれるもの
パッケージは受領者ごとに透かしが入れられ、認証付きダウンロードまたは暗号化アーカイブで提供されます。メールの添付ファイルとしては提供しません。
- manifest.json
- すべてのファイルについて、パス、SHA-256、サイズ、メディアタイプ、取得時刻、ソースカテゴリ
- manifest.json.sig
- マニフェストに対する分離署名
- manifest.json.tsr
- マニフェストに対するRFC 3161タイムスタンプトークン
- audit/
- 保全イベントとマークル包含証明
- certs/
- 署名証明書とタイムスタンプ局のチェーン
- evidence/ · report/
- 元のアーティファクトと、封印ファイルを伴う封印済み報告書
- VERIFY.md · verify/
- 書面の手順書とオープンソースの検証ツール
ご自身で検証
標準的なツールのみで検証できます。
# 1 Files
sha256sum -c <(jq -r '.files[] | "\(.sha256) \(.path)"' manifest.json)
# 2 Signature and timestamp
openssl dgst -sha256 -verify <(openssl x509 -in certs/ichnaro-signing.pem -pubkey -noout) \
-signature manifest.json.sig manifest.json
openssl ts -verify -data manifest.json -in manifest.json.tsr -CAfile certs/tsa/<tsa>-chain.pem- 各保全イベントのハッシュを、そのフィールドと直前のハッシュから再計算し、アンカリングされた日次ルートに対してマークル証明を確認します。
- オンチェーン証拠を、公開ノードまたはエクスプローラーから再導出します。
- 報告書は app.ichnaro.com/verify で単独で確認できます。ハッシュはお使いのブラウザ内で計算され、ファイルはアップロードされません。
この手順は、法律の専門家以外による精査を想定して記述されています。証拠能力および真正性の認証に関する規則は法域によって異なり、それぞれについて法律顧問とともに確認しています。