自動運転のためのAIフライトレコーダー
"Every Decision, Cryptographically Recorded"
— すべての判断を、暗号学的に記録する
「 事故の後に『なぜ』を問うのではなく、事故の前に『証拠』を残す 」
2018年、Uber自動運転車の死亡事故。2016年、Tesla Autopilotの死亡事故。
調査官たちは同じ問いに直面した。
「AIは何を見て、何を判断し、なぜその行動を選んだのか?」
従来のEDR(Event Data Recorder)は車両の物理状態を記録する。
しかし、AI判断の内部プロセスは記録されない。
DVPはこのギャップを埋める ― AI判断の完全な因果連鎖を、改ざん不可能な形で記録する。
現在の自動運転システムにおける構造的課題
LiDAR・カメラ・レーダーからの入力がどう処理され、なぜ「直進」「停止」「回避」の判断に至ったか、現在のEDRでは記録されない。
Level 3以上では運転責任がシステムに移行。事故時に「人間の過失」か「システムの欠陥」かを立証できない。
UNECE WP.29 R157、EU AI Act Annex IIIが自動運転AIの記録・説明責任を要求。対応技術標準が存在しない。
事故発生
調査開始
ログ取得
課題発覚
「AIが歩行者を認識していたか不明」
「ブレーキ判断のトリガーが特定不能」
「タイムスタンプの整合性が検証不能」
対象システムと記録要件
自動運転車両
SAE Level 3-5
ADAS(先進運転支援)
Level 2+
鉄道運行管理AI
自動運転対応
ドローン自律制御
自律飛行
自動運転バス・シャトル
Level 4
センサー層
認識層
計画層
制御層
データフローとシステム統合
{
"event_id": "019234ab-7c8d-7def-8123-456789abcdef",
"timestamp_ns": 1734567890123456789,
"event_type": "PERCEPTION_DECISION",
"vehicle_id": "VIN_XXXXXXXXXXXX",
"provenance": {
"actor": {
"type": "AI_MODEL",
"identifier": "perception_v3.2.1",
"model_hash": "sha256:abc123..."
},
"input": {
"lidar_frame_id": "frame_12345",
"camera_frame_ids": ["cam_front_12345", "cam_left_12345"],
"input_hash": "sha256:def456..."
},
"context": {
"speed_kmh": 45.2,
"weather": "RAIN_LIGHT",
"visibility_m": 120,
"active_mode": "AUTONOMOUS_L4"
},
"action": {
"decision": "EMERGENCY_BRAKE",
"confidence": 0.94,
"trigger": "PEDESTRIAN_DETECTED",
"predicted_collision_ms": 1200
}
},
"prev_hash": "sha256:789xyz...",
"signature": "ed25519:..."
}
国際規制との対応表
| 規制 | 管轄 | 要件 | DVP対応 |
|---|---|---|---|
| UNECE WP.29 R157 | 国連(グローバル) | ALKS(自動車線維持システム)のデータ記録義務 | ✅ 完全対応 |
| EU AI Act Annex III | EU | 交通安全AIは高リスク分類、ログ記録義務 | ✅ 完全対応 |
| ISO 26262 | 国際 | 機能安全、トレーサビリティ要件 | ✅ 補完 |
| ISO/PAS 21448 (SOTIF) | 国際 | 意図した機能の安全性 | ✅ 証跡で補強 |
| NHTSA AV Policy | 米国 | 自動運転車両のデータ記録ガイダンス | ✅ 準拠設計 |
| 日本 道路運送車両法改正 | 日本 | Level 3以上のデータ記録義務 | ✅ 対応予定 |
R157が要求するDSSAD(Data Storage System for Automated Driving)との対応
事故前5秒間のデータ保持
全イベントをハッシュチェーンで保持
タイムスタンプの正確性
UUID v7 + PTP同期
データの完全性保証
暗号学的ハッシュチェーン
当局への提供義務
標準フォーマットでエクスポート可能
既存EDRとDVPの役割分担
Event Data Recorder
→ 「車両が何をしたか」を記録
AI判断記録
→ 「AIがなぜそう判断したか」を記録
物理状態 + AI判断
DVPが事故調査と責任判定をどのように変えるか
| フェーズ | 従来のEDRのみ | DVP統合時 |
|---|---|---|
| 事故発生 | 衝突時の速度・減速度を記録 | 同左 + AIの認識・判断履歴 |
| 調査開始 | 「ブレーキは作動した」 | 「歩行者を2.3秒前に検出、信頼度0.67で自転車と誤分類」 |
| 原因特定 | 「システムか人間か不明」 | 「認識モデルv3.2の低照度時の分類精度問題」 |
| 改善策 | 推測ベース | 具体的なモデル改善ポイントを特定 |
| 訴訟対応 | 証拠不十分 | 暗号学的に検証可能な証跡 |
事故発生
DVPログ取得
暗号学的検証
責任の明確化
DVPコア技術要件
DVP開発・標準化タイムライン
パブリックレビューとフィードバック収集のための初期ドラフト仕様
自動車業界パートナーとのPoC(概念実証)テスト開始
国連UNECE作業部会29 GRVA(自動運転)への提出
リファレンス実装を伴う安定版仕様のリリース
ISOおよびSAEとの国際標準化活動
フレームワーク階層におけるDVPの位置づけ
DVPの開発に参加し、自動運転車両の安全の未来を形作りましょう
「飛行機には物理的なブラックボックスがある。自動運転車には、AIのブラックボックスも必要だ。」
— VeritasChain Standards Organization
"The question is not whether autonomous vehicles will have accidents.
The question is whether we can prove what happened when they do."
このコンテンツは CC BY 4.0 International ライセンスの下で提供されています