保有者が後から書き換えられるコンプライアンス記録は、ほとんど何も証明しません。データベースを見られるのが当社だけであるのに、「このインシデントは10月3日に報告されました」と信じてくださいと申し上げるなら、それは当社の言葉を信用してくださいとお願いしているにすぎません。市場監視当局、取引先、あるいは認証機関が、そのような信用を前提にする必要はないはずです。
そのため CRA-Portal は、記録簿を毎日、自社システムの外側で封印しています。このページでは、その仕組み、当社のシステムから何が出て何が出ないのか、そして当社を信用せずにご自身で検証する方法を説明します。
インシデントが報告されたとき、文書がアップロードされたとき、届出が提出されたときに、portal はその一行を、増えるだけの記録簿に書き込みます。行が変更されたり削除されたりすることはありません。これを拒否しているのはソフトウェアだけでなく、データベース自体です。
各行について指紋を計算します。これは行の内容から完全に導かれる64文字の数値です。説明文の一文字を変えるだけで、指紋はまったく別物になります。
各指紋は、直前の指紋からも計算されます。こうして鎖ができます。途中の行を書き換えた者は、それ以降のすべての指紋も計算し直さなければならず、さもなければ鎖は目に見えて切れます。
これにより、鎖をたどる人には改ざんが見えるようになります。ただし、まだ完全な証明ではありません。理論上は、データベースを運用する者が鎖全体を計算し直すことができるからです。そのためのステップ3です。
一定の周期で、前回の封印以降のすべての指紋を一つの数値、マークル・ルートに圧縮します。その一つの数値が、一連の記録全体を代表します。これを二つの独立した経路で外部に出します。
適格タイムスタンプ(RFC 3161)。 独立したタイムスタンプ機関が、「この数値がこの時刻に存在した」という事実に署名します。EU では、このようなタイムスタンプは eIDAS のもとで強力な証拠となります。裏を返せば、その一機関を信頼することになります。
ビットコイン・ブロックチェーンへのアンカー(OpenTimestamps)。 同じ数値を OpenTimestamps の公開カレンダーサーバーに送ります。各サーバーは世界中から集まった数千の同種の数値を一つにまとめ、それをビットコインの取引に書き込みます。ブロックに入った時点で、その内容は世界中の数万台のコンピューターに固定されます。もはや誰も変更できません。当社にも、当社のシステムにアクセスできる管理者にもできません。
この二つは互いの弱点を補います。タイムスタンプは即時で、EU 域内では法的に強い。ビットコインのアンカーは数時間を要しますが、第三者への信頼をまったく必要としません。だからこそ、封印のたびに両方を使います。
出るのはその数値だけです。インシデントの記述も、文書も、氏名も、企業情報も出ません。お客さまご自身の記録がなければ、その数値は無意味です。そこから何かを推測することも、逆算することもできません。
これは細部の話ではなく、意図的な選択です。公開チェーンに一度書き込まれたものは、二度と消せません。したがって個人データや営業秘密はそこに置くべきではなく、当社ではそこに入ることもありません。当社は取引手数料を払わず、暗号通貨も保有しません。カレンダーサーバーがまとめる束に相乗りしているだけです。
当社の言葉を信じていただく必要はありません。記録の各行について、portal で証明を取得できます。証明には、その行、指紋による短い計算経路、そして封印への参照が含まれます。
openssl ts -verify などの一般的なツールで検証します。OK か FAILED が返ります。その際に使うのはタイムスタンプ機関の証明書であり、当社のものではありません。計算経路がそのブロックに記録された数値に一致すれば、お客さまの行はそのブロックより前に存在していたことが証明されます。後から変更されていれば、経路は別の数値に行き着き、それはすぐに判明します。これらの検証はいずれも当社を経由しません。
証拠チェーンは2026年10月13日から本番稼働しています。記録簿は毎日封印され、ビットコイン・ブロックチェーンからの確認は4時間ごとに取得されます。最初のアンカーはビットコインのブロック 971206 に記録されています。封印が行われなかった場合、それは当社側で警報が鳴る障害です。鎖が静かに止まることだけが、この仕組みを損ないうる唯一の筋書きであり、まさにそこを監視しています。
その他のデータ保護については データセキュリティと機密保持 をご覧ください。証明についてのご質問や、顧問の方と実例を確認されたい場合は、お問い合わせください。