Протокол Arpokrat Приватность через архитектуру.
Arpokrat Messenger построен на SimpleX — сети обмена сообщениями без идентификаторов пользователей. Ни аккаунтов, ни центрального каталога, ни метаданных, которые можно было бы передать. Вот как это работает на самом деле.
Сервер, который ничего не знает, не может ничего раскрыть. Реле Arpokrat спроектированы слепыми — намеренно.
Построено на SimpleX
Arpokrat Messenger не изобретает собственную секретную криптографию — он построен на SimpleX, первой сети обмена сообщениями без идентификаторов пользователей.
SimpleX — это открытый протокол обмена сообщениями, чья спецификация и исходный код являются публичными и доступны для независимой проверки. Архитектура, описанная на этой странице — отсутствие идентификаторов пользователей, однонаправленные очереди, слепые реле — это разработка SimpleX, а Arpokrat эксплуатирует на её основе собственные реле.
Безопасность, которую нельзя проверить, — не безопасность. Использование открытого протокола означает, что эти утверждения о приватности можно сверить с публичной спецификацией, а не просто принять на веру.
- Открытая спецификация — протокол документирован публично, а не является закрытым «чёрным ящиком».
- Доступно для независимой проверки — исходный код опубликован на GitHub, поэтому гарантии, описанные на этой странице, можно проверить.
- Реле, управляемые Arpokrat, в независимых юрисдикциях — см. страницу Инфраструктуры.
Вы — это Ключ, а не Аккаунт
Большинство мессенджеров идентифицируют вас по номеру телефона или аккаунту. Arpokrat вообще вас не идентифицирует.
В обычных мессенджерах у вас есть статический идентификатор пользователя — как правило, номер телефона. Даже когда содержимое сообщения зашифровано, сервер всё равно сопоставляет отправителя с получателем и незаметно строит социальный граф того, кто с кем общается.
Arpokrat полностью убирает понятие идентификатора пользователя. Нет ни аккаунта, ни постоянного адреса — вы существуете лишь как набор криптографических ключей, хранящихся на вашем устройстве. Чтобы связаться с вами, нужна одноразовая пригласительная ссылка, которой вы сами решили поделиться.
- Никакого номера телефона, email или аккаунта — ничего, что связывало бы переписку с вашей юридической личностью.
- Никакого центрального каталога пользователей, который можно было бы передать властям, слить или собрать парсингом.
- Одноразовые пригласительные ссылки заменяют постоянный адрес, уязвимый для спама.
Два Реле, Один Раздробленный Путь
Вместо того чтобы пропускать всю переписку через один сервер, каждое направление идёт через своё реле.
Когда вы пишете кому-то сообщение, вы помещаете зашифрованный пакет в анонимную очередь, которую создал получатель и за которой наблюдает только он. Его ответы возвращаются через отдельную очередь на другом реле.
Поскольку отправка и ответ проходят через разные серверы, ни одно реле никогда не видит обе стороны разговора.
- Relay A обслуживает очередь отправки; Relay B — очередь ответа.
- Каждое реле видит в очереди лишь зашифрованный блок данных — никогда не то, кто его туда поместил и кто его забрал.
- Путь раздроблен намеренно, поэтому ни один сервер не держит обе половины.
Серверы, Созданные, Чтобы Ничего Не Знать
Традиционные серверы «умные» — они знают, кто вы, и маршрутизируют данные по базе. Реле Arpokrat намеренно устроены наоборот.
Слепое реле — это тайник для передачи данных. Оно принимает зашифрованный пакет, хранит его в очереди и выдаёт, когда владелец очереди его забирает. Оно не знает ни кто оставил пакет, ни кто его заберёт.
- Нулевое знание личностей: реле видит лишь поступление и получение зашифрованного пакета — ничего, что связывало бы его с конкретным человеком.
- Ни одно отдельное реле не может связать отправителя с получателем: каждое реле обслуживает лишь одно звено намеренно разделённого пути, поэтому ни один отдельный сервер никогда не располагает обеими половинами, нужными для соединения двух сторон.
- Эфемерность по замыслу: сообщения хранятся в оперативной памяти и удаляются сразу после доставки — они никогда не записываются на диск, даже временно.
Шифрование с Учётом Квантового Горизонта
Поверх сквозного шифрования SimpleX обмен ключами добавляет постквантовую защиту.
Современная криптография с открытым ключом опирается на математику, которую достаточно мощный квантовый компьютер в конечном счёте сможет взломать. Постквантовый обмен ключами добавляет второй уровень защиты, рассчитанный на противодействие этому классу атак, — он работает наряду с уже используемым классическим шифрованием, а не заменяет его. Этот обмен ключами использует Streamlined NTRU Prime — сознательный выбор в пользу этого алгоритма вместо стандартизированного NIST Kyber, которого инженеры SimpleX избегали из-за конкретных криптографических опасений, возникших в ходе его стандартизации.
Мы намеренно избегаем громких заявлений: постквантовая криптография — это нынешняя лучшая практика защиты, а не постоянная гарантия. Уже сегодня она значительно поднимает планку, а по мере развития стандартов предусмотрен чёткий путь для перехода на более сильные решения.
- Гибридный подход — постквантовый обмен ключами добавлен поверх проверенного классического шифрования, а не рискованно заменяет его.
- Честная формулировка — это лучшая практика защиты, поднимающая планку, но никогда не заявление о вечной неуязвимости.
- Возможность обновления — система спроектирована так, чтобы внедрять более сильные примитивы по мере развития постквантовых стандартов.
Почему Это Важно: Harvest Now, Decrypt Later
Инвестиции в постквантовую защиту отвечают на конкретную, актуальную уже сегодня угрозу, а не на гипотетическую.
Противник с достаточными ресурсами уже сегодня может записывать зашифрованный трафик и просто хранить его, дожидаясь дня, когда квантовые вычисления смогут взломать шифрование. Всё, что перехвачено сейчас, может быть расшифровано спустя годы. Исследователи безопасности называют это «Harvest Now, Decrypt Later» — «собери сейчас, расшифруй потом».
Здесь же помогает архитектура с минимумом метаданных: чем меньше перехваченный поток раскрывает о том, кто с кем общается, тем менее ценной становится сохранённая копия — ещё до учёта самого содержимого.
- Записано сегодня, взломано завтра — для терпеливого злоумышленника перехваченные данные имеют долгий срок годности.
- Постквантовый обмен ключами повышает цену этой ставки против вас.
- Без идентификаторов пользователей, с раздробленными путями — перехваченному потоку изначально гораздо нечего сопоставлять.
Что Это Вам Даёт
Архитектура — понятие абстрактное. Вот что это значит на практике.
Без аккаунтов пользователей попросту не существует карты того, кто ваши контакты. Данных графа просто нет — их нельзя ни изъять, ни слить.
У вас нет постоянного адреса, по которому могли бы бить спамеры. Чтобы связаться с вами, нужна одноразовая пригласительная ссылка, которой вы сами решили поделиться.
Используйте разное отображаемое имя и разные реле для каждого контакта, чтобы вашу рабочую жизнь и личную жизнь нельзя было связать друг с другом.
Общайтесь Без Следа
Ни аккаунта, ни номера телефона, ни следа метаданных. Сгенерируйте свои ключи и начните общение.
Познакомиться с Arpokrat MessengerУзнайте, как создаётся ваша анонимная идентичность, на странице Messenger
Интересно, где физически расположены реле? Изучите Инфраструктуру