ミックスネットについて

cMixxは非常に高速なミックスネットです。 より一般的には、ミキシングネットワークとしても知られるミックスネットは、1979年にxx networkの創設者であるDavid Chaumによって初めて説明されました。ミックスネットは、ミックスノードと呼ばれる一連の信頼できる仲介者によって中継されるメッセージやトランザクションの暗号化ルールを定めています。これらのミックスノードは、ユーザーから暗号化されたデータのバッチを受信し、それらをランダムに並べ替えたり「ミックス」したりした後、並べ替えられた暗号化されたデータを次のミックスノードに送信する。

この "混合 "は、ユーザーの活動に関連するメタデータを不明瞭にし、プライバシーを保護するコミュニケーションシステムを作り出す。メタデータとは、メッセージやアクティビティに関連する「誰が」「何を」「いつ」「どこで」「どのように」の詳細です。 

既存のミックスネットの主な欠点は、ミキシング操作に必要な公開鍵操作に集中的な計算が必要なことである。 実際、1979年当時、Chaumの論文に記載されていた計算は、既存のほとんどのコンピュータの能力を超えていた。 現在でも、典型的なミックスネットに必要な計算は、資源集約的で時間がかかる。 その結果、ミックスネットを大規模に実行した場合、ほとんどの消費者が使うには遅すぎる。

2016年、チャウムと研究者チームは "cmix "と呼ばれる "加速 "ミックスネットの設計を発表した。 一般的なミックスネットの遅さの解決策として「事前計算」が提案された。

事前計算により、ミックスノードは、送信者と受信者の間でメッセージやデータ伝送を処理するリアルタイムフェーズの前に、時間のかかる公開鍵暗号を実行することができる。その結果、セキュリティやプライバシーを損なうことなく、リアルタイムでの送受信を可能にする非常に効率的なタイプのミックスネットが実現する。

最初の研究プロジェクトの一部は、cmixの概念実証として学術的なリファレンスの実装であった。

2017年8月、チャウムのリーダーシップの下、開発グループはcMixxと呼ばれる分散型で安全かつスケーラブルな実装の作成を開始した。 このチームには、初期の実用的、匿名、検証可能な暗号システムを開発した先駆者たちが含まれていた。そのメンバーは、デジタル通貨、ミックス・ネットワーク、無許可暗号、検証可能な投票システム、その他暗号における多くの進歩を提案し、展開した最初の一人である。