← 最新の論文
💻 computer science

Secure Conformance Checking using Token-based Replay and Homomorphic Encryption

本論文は、トークンベースのリプレイと準同型暗号を組み合わせることで、イベントログの機密データを開示することなく、ログ所有者が外部モデルに対するプロセスの適合性を検証できる、安全な適合性チェック手法を提案する。

原著者: Luis-Armando Rodríguez-Flores, Luciano García-Bañuelos, Abel Armas-Cervantes, Astrid-Monserrat Rivera-Partida

公開日 2026-04-29
📖 1 分で読めます☕ さくっと読める

原著者: Luis-Armando Rodríguez-Flores, Luciano García-Bañuelos, Abel Armas-Cervantes, Astrid-Monserrat Rivera-Partida

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

この論文を、平易な言葉と日常的ななぞなぞを用いて説明します。

全体像:「秘密のレシピ」の問題

あなたが有名なシェフ(プロセス所有者)で、完璧なケーキの秘密のレシピを持っていると想像してください。あなたは、このレシピをパン屋(ログ所有者)に販売して、彼らに焼いてもらいたいと考えています。しかし、パン屋は懸念しています。もし彼らが実際に焼いた記録(ログ)をあなたに送れば、あなたは彼らの秘密の顧客リストや、彼ら独自の焼き方のコツを推測してしまうかもしれないからです。

一方で、あなた(シェフ)も、秘密のレシピを平文で送ることは望みません。彼らがそれを盗んだり、競合他社と共有したりする恐れがあるからです。

問題: パン屋は、シェフがパン屋のログを見ることなく、かつパン屋がシェフの秘密のレシピを見ることなく、シェフに対して自分がレシピを正しく守っていることをどう証明できるでしょうか?

解決策: この論文は、すべてのものが箱の中に施錠されたままの状態で、パン屋とシェフがレシピとログを照合することを可能にする「魔法の箱」(準同型暗号)を提案しています。


中核となる概念

1. トークンのゲーム(トークンベースのリプレイ)

プロセスが正しく守られているかを確認するために、この論文はトークンベースのリプレイという手法を使用します。

  • なぞなぞ: マップ(プロセスモデル)と、あなたが行った動きのリスト(イベントログ)を持つボードゲームを想像してください。
  • 仕組み: あなたはスタート地点に特定の数の「トークン」(ゲームの駒のようなもの)を持って開始します。動きのリストを読み進めるにつれて、マップ上の経路に沿ってトークンを移動させます。
    • もしトークンをマップの指示通りに正確に移動できれば、あなたは「適合」しています(正しく行っています)。
    • 次の動きに対する経路がないために詰まってしまった場合、進み続けるために銀行からトークンを「借りる」(欠落したトークンを追加する)必要があります。
    • ゲームを終了した際に、盤上に余分なトークンが残っていれば、それは「残存トークン」(ミス)です。
  • 目標: 何個のトークンを借りたか、そして何個残ったかを数えます。借りた数がゼロで、残った数もゼロであれば、あなたはルールを完璧に守ったことになります。

2. 魔法の箱(準同型暗号)

これがプライバシーを可能にする技術です。

  • なぞなぞ: 施錠された透明な金庫を想像してください。紙をその中に 넣고、施錠して、誰かに手渡すことができます。
  • 魔法: 紙が施錠されたままでも、金庫を持っている人は、金庫を開けたり数字を見たりすることなく、その上で数学的な計算(足し算や掛け算など)を行うことができます。
  • 結果: 彼らが計算を終えると、金庫をあなたに返します。あなたが開けると、紙には計算の結果が書かれていますが、計算を行った人は元の数字を一度も見ていません。

論文の手法の仕組み

著者たちは、この二つのアイデアを組み合わせています。彼らは「トークンのゲーム」を、この「魔法の箱」の中で解くことができる数学的問題(行列の乗算)の系列に変換しました。

以下は、二人の当事者間のステップごとの踊りです。

  1. セットアップ:

    • シェフ(モデル所有者) は、マップ(ペトリネット)を用意して施錠します。また、マップ上でトークンがどのように移動するかを記述する「ルール」(行列)のセットも用意します。
    • パン屋(ログ所有者) は、動きのリスト(トレース)を魔法の箱の中に施錠します。また、箱の中に施錠された「トークン数」をゼロから開始します。
  2. チェック(ステップバイステップ):

    • パン屋は、施錠された「次の動き」をシェフに送ります。
    • シェフは、その施錠された動きを自分自身の施錠された「ルールブック」に入れます。
    • シェフは計算を行います: 魔法の箱を使用して、シェフは以下の計算を行います。
      • 「この動きは実行可能か?」
      • 「不可能なら、何個のトークンを借りる必要があるか?」
      • 「トークンはどこに到達するか?」
    • シェフは、施錠された結果をパン屋に返します。
  3. 結果:

    • パン屋は結果の施錠を解除します。彼らは今、借りたトークンの数と残ったトークンの数を知ることができますが、シェフの秘密のマップを見ることはありません。
    • 彼らはログ内のすべての動きについて、これを繰り返します。
    • 最後に、彼らはレシピをどの程度よく守ったかを見るために、「適合性スコア」(0 から 1 までの評価)を計算します。

彼らが発見したもの(評価)

著者たちは、このシステムのプロトタイプを「Zama's Concrete」(「魔法の箱」の数学を処理するソフトウェア)というツールを使用して構築しました。

  • テスト: 彼らは、偽造(合成)されたパンのログセットと小さなマップを使用しました。
  • 速度:
    • 魔法の箱を使用しない場合(平文)、これはミリ秒で完了しました。
    • 魔法の箱を使用した場合(暗号化)、小さなログでは8 秒から 37 秒かかりました。
    • 注記: 彼らは、トークンの数を魔法の箱内部で数えるバージョンも試しましたが、それは35 分から 84 分かかりました。彼らは、数値を数えるための計算が暗号化に対して重すぎるため、これは遅すぎると気づきました。そのため、速度を上げるために、数値を「外部」(パン屋側)に移動させました。
  • 結論: 通常のやり方と比較するとはるかに遅いですが、プライバシーが極めて重要な場合、実用的であるためには十分な速度(1 分未満)です。

まとめ

この論文は、誰も秘密を明かすことなく、プロセスが正しく守られているかを確認する方法を発明しました。それは「トークンのゲーム」を、すべてがデジタルな金庫に施錠された状態で解くことができる数学に変換します。これは通常のやり方よりも遅いですが、二人の見知らぬ人が、私的なデータを明かすことなく互いの仕事を信頼することを可能にします。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →