私は暗号化に関してはまったくの初心者ですが、これは「ゼロ知識」のカテゴリに分類されると思います。
関連する 2 つの情報があります。
- タグ- 双方に知られています。シナリオごとに一意。
- アイデンティティー- 1 つの当事者だけが知っている。複数のタグに関連付けられている可能性があります。双方が知っているプールから来ます。
アソシエーションを持つ当事者が ID の値を変更するのを防ぐ方法が必要です。シナリオごとに約 100 の同時関連付けがあります。潜在的な ID のプールは比較的小さく、タグの数よりも少ない場合があります。
最も原始的なオプションは、タグと ID を一緒にハッシュすることですが、潜在的な ID のプールが非常に小さいため、ハッシュをブルート フォースするのは些細なことだと思います...
このシナリオでは、これらの関連付けがますます公開されます。少なくともその時点で、相手が関連付けを変更していないことを確認できるはずです。明らかにされていない関連性は関係ないので、それまでにこれを確認する必要はありません。知っている側が明らかにすることを選んで選択するのを防ぐ必要があるだけです。
そのようなことは可能ですか?どうすればそれができますか?実装するのはどれほど難しいでしょうか?