Registration without a phone number on Signal will use zero-knowledge proofs
Signal использует zero-knowledge proofs (ZKP) не только для подтверждения пожертвований и резервных платежей, но и для анонимного участия в группах — технология не позволяет привязать пользователя к конкретному действию или сообществу. Клиент Signal изначально не доверяет серверу, и его безопасность можно подтвердить даже без анализа серверного кода, что делает архитектуру устойчивой к компрометации инфраструктуры. ZKP также применяются для проверки соответствия имени пользователя заданным правилам (например, набору символов и длине) без раскрытия самого имени — это сложная математическая конструкция, обеспечивающая приватность на уровне протокола.
Обсуждается возможность «отвязки» номера телефона от уже существующего аккаунта без повторной регистрации, но эксперты сомневаются в её полной безопасности: даже при отвязке могут оставаться следы на устройстве или сервере, а введение «охлаждающего периода» (cooldown) для предотвращения спама считается недостаточным — спамеры всё равно могли бы злоупотреблять системой. Поэтому многие участники считают, что создание нового аккаунта без привязки к номеру телефона — более надёжный и прозрачный путь, чем попытка отвязать существующий, особенно если цель — максимальная анонимность.