Проект Чаума 1981 года использует многослойное шифрование и смешивание сообщений. Честный узел может скрыть соответствие входов и выходов, но сам не гарантирует анонимности против временных корреляций или активных атак.
Дэвид Чаум предложил узлы смешивания для защиты отношения между отправителем и получателем электронной почты. Шифрование одного содержимого не скрывает этого отношения. [David Chaum — Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms] [ACM — Chaum's 1981 mix-network paper]
Отправитель выбирает маршрут и добавляет слои шифрования в обратном порядке прохождения. Снятие слоя открывает адрес для дальнейшей доставки и внутренний пакет. [David Chaum — Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms]
Классический пакетный узел ждёт группу сообщений. Одинаковая длина пакетов и совместная обработка ограничивают немедленное сопоставление одного входа с одним выходом. [David Chaum — Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms] [The Loopix Anonymity System]
Узел снимает свой слой, отвергает уже обработанные сообщения, перемешивает группу и передаёт дальше. Следующий выполняет сходный шаг; точные правила зависят от протокола. [David Chaum — Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms] [The Loopix Anonymity System]
Хотя бы один честный узел и секретная перестановка защищают внутреннее соответствие в подходящей модели. Общая анонимность также зависит от другого трафика, наблюдения концов и способности противника вмешиваться. [David Chaum — Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms] [The Loopix Anonymity System] [Nym Mixnet architecture]
Размер, время и объём могут раскрывать отношения даже при безопасном шифровании. Дополнение пакетов, случайные задержки, группы и маскирующий трафик расходуют пропускную способность и время ради устойчивости к корреляции. [The Loopix Anonymity System] [Tor: The Second-Generation Onion Router] [Nym Mixnet architecture]
Нападающий может повторять, помечать изменением содержания или времени либо отбрасывать сообщения. Долгосрочно он может сравнивать, кто одновременно был в сети. Проверки целостности, учёт повторов и маскирующий трафик помогают в конкретной модели, но не дают универсальной гарантии. [The Loopix Anonymity System] [Nym Mixnet architecture]
Чаум описал также обратные адреса и цифровые псевдонимы. Они позволяют доставлять ответы без публикации обычного адреса получателя; постоянный псевдоним всё же может связывать отдельные сообщения. [David Chaum — Untraceable Electronic Mail, Return Addresses, and Digital Pseudonyms]
Классические сети часто жертвуют интерактивностью ради смешивания. Loopix использует короткие случайные задержки и маскирующий трафик. Tor предпочитает малую задержку; наблюдатель обоих концов может сопоставлять время. Это разные компромиссы, а не универсальный рейтинг безопасности. [The Loopix Anonymity System] [Tor: The Second-Generation Onion Router] [Nym Mixnet architecture]
Сеть смешивания может ограничить раскрытие сетевого источника трафика Bitcoin, но не удаляет публичные связи транзакций. Шифрованный транспорт BIP 324 тоже не является анонимизирующей сетью смешивания. Сетевая и транзакционная приватность — разные слои. [Bitcoin.org — Protect your privacy] [BIP 324 — Version 2 P2P Encrypted Transport Protocol]
Для полной картины прочитайте эту статью вместе с David Chaum, Приватность в Bitcoin, Псевдонимность, Bitcoin.