プライバシーの問題 – TEE、ZK、MPC、FHE の違い 最近では誰もがオンチェーンのプライバシーについて話しており、多くの暗号用語が議論されています。ZK STARK(ポスト量子セキュアZKシステム)の共同発明者として、これらのテクノロジー、その利点、および制限について説明します。 これは長い説明なので、今日はTEEから始めます。 TEE は Trusted Execution Environment の略です。 TEEはプライバシーとインテグリティの問題を解決する試みだと思いますが、深刻な信頼の問題を抱えています。飛び込んで🤿みましょう TEE - 正確には何ですか? - TEE は、エンクレーブ (誰も覗くことができない場所) の中に隠されているコンピューターのようなものです。 - 公開鍵システムを使用して情報を送信するため、誰もが暗号化されたデータを送信できます - 次に、そのデータを復号化し、整合性を持って処理し、暗号化し、整合性のために署名して、(暗号化された形式で)送り返すことができます。 理論的には、これは神や信頼できるマシンに直接暗号化された回線があり、何を計算するかを尋ねると、情報を漏洩することなくそれを行うため、プライバシーが確保されるようなものです。 問題を: これは理論上のみ成立します。 なぜでしょうか。 前述のエンクレーブは、コンピューター内部にある物理チップです。そのコンピューターを所有して実行している人は誰でも、TEE をいじって、想定されていない情報を漏洩させる可能性があります。 したがって、パンフレットによって保証されているプライバシーは、あなたが思っているほど厳しくはありません。 より大きな問題: (別名、真に分散型ブロックチェーンを実行するためにTEEを決して信頼すべきではないことを暗示する問題) 一定の金額の$で、誰か(Lazarusグループを思い浮かべてください)は、TEEが(a)メッセージを復号化し、(b)実行する計算の整合性にサインオンするために使用するキーを抽出できます。悪者がこのキーを入手すると、*任意の*ペイロードにサインオンし、メッセージを読むこともできます。 スマートフォンやラップトップの TEE まで遠くからこれを行う可能性は低いため、自分の財布や少額の金額に使用できます。しかし、これが重要な部分ですが、信頼のためにTEEに依存するコンセンサスシステムを持つことはできません。 ...