ピーター・トッドは、2016年10月22〜23日に行われた Zcash のトラステッドセットアップセレモニーに、6人の参加者の 1人として参加した。Zcash 共同創設者のズーコ・ウィルコックスが 9月26日に Twitter DM で参加を依頼し、トッドは会話を Signal に移すよう求めた。このような依頼自体が「かなり大きな脅威」にさらされることだと指摘した。
セレモニーの目的:
Zcash の zk-SNARK プロトコルは暗号パラメーターの生成を必要とし、その過程で「有毒廃棄物」と呼ばれる秘密鍵も生成された。いずれかの当事者がこの鍵を保持すれば、Zcash を無制限に偽造できる。マルチパーティ計算は、6人全員が共謀するか侵害されない限り秘密が漏洩しないよう設計されていた。
参加前のトッドの批判:
「私自身と他の参加者が共謀しなかったことを第三者に証明するのは、不可能である」
「ソフトウェアと決定論的ビルドが監査されるまで、このセレモニー全体はただの暗号的なごまかしに過ぎない」
「もし私が Zcash のバックドアを持っていたら、手順はこうなる。Zcash の秘密鍵を取得する。好きなだけ通貨を発行する。それで終わり」
トッドは zk-SNARK の実験的性質にも疑問を呈し、専門家の間でセキュリティパラメーターについて意見が分かれていることを指摘。Zcash の創設者報酬が利益相反を生むとも批判した。
モバイルセレモニー:
固定された場所を使う代わりに、トッドはブリティッシュコロンビア州内陸部を車で移動しながら計算を実行するという独自のアプローチを考案した。移動する標的は物理的監視や電磁的サイドチャネル攻撃を困難にする。機材は現金で購入し、偽の航空券を使い、携帯電話はアルミ箔に包んで機内モードにし、計算ノード用にアルミ箔で裏打ちしたファラデーケージを自作した。
実行(10月22〜23日):
トッドはホープからプリンスジョージに向けて BC 州内陸部を北上し、休憩所やモーテルで暗号計算を処理した。最長の計算(Disc C)は 90分を要した。最終アップロードはプリンスジョージのビジターセンターで完了した。
破壊:
10月24日、トッドは計算に使用したハードウェアを体系的に破壊した。ラップトップを分解し、伐採跡地の金属パンの上でプロパントーチを使い全電子部品を加熱した。破壊した部品と GoPro の監視映像はフォレンジック証拠として保存した。
その後:
トッドは自身の参加について「私の参加は Zcash の支持と解釈されるべきではない」 と述べた。セレモニーは最終的に無意味だったとし、「Zcash の信頼設定はマルチパーティ計算と呼ぶべきではない」 と語った。2022年には、エドワード・スノーデンも 6人の参加者の 1人だったことが明らかになった。