Однократное шифрование текста не устраняет затраты на распределение ключей и доставку сообщения всем участникам.
В архитектуре «ключ отправителя», или Sender Key, отправителю не требуется отдельно шифровать один и тот же текст для каждого участника группы. У каждого отправителя своя цепочка ключей, а ключ, необходимый для чтения его сообщений, передаётся авторизованным участникам по защищённому каналу. Это сокращает затраты на шифрование текста; затраты на распределение ключей, доставку сообщений и управление составом группы остаются.
Как LGS1 описан в Livara?
Согласно документации по безопасности Livara, для сообщений совместимых закрытых групп в режиме E2EE LGS1 использует отдельную цепочку и ключ подписи каждого отправителя. Ключи отправителей распределяются через парные сеансы LVR1; затем для каждой позиции цепочки выводится ключ сообщения. Документация также описывает ротацию ключей после присоединения или выхода участников. Это описание архитектуры продукта, а не результат теста производительности или независимого аудита в этой статье.
Путь группового сообщения, шаг за шагом
- Подготовка участников: устройство должно проверить криптографическую идентичность получателей и их право состоять в группе.
- Распределение ключа отправителя: необходимые сведения передаются участникам через частные сеансы. Для большой группы этот этап не бесплатен и зависит от числа участников.
- Вывод ключа сообщения: цепочка продвигается вперёд, чтобы разные тексты не шифровались одним и тем же ключом сообщения.
- Шифрование и аутентификация: текст шифруется, а получатель должен проверить подлинность сообщения и идентичность отправителя.
- Изменение состава: ключи следующей эпохи должны быть доступны только оставшимся авторизованным участникам.
«Ключ отправителя» не следует отождествлять с постоянным использованием одного ключа AES для всех сообщений. Состояние цепочки, номер сообщения и эпоха ключа — части безопасной конструкции.
Какие затраты сокращаются, а какие остаются?
| Часть работы | Влияние архитектуры ключа отправителя |
|---|---|
| Шифрование содержимого обычного сообщения | Может выполняться один раз вместо отдельной зашифрованной копии для каждого получателя |
| Распределение начального или нового ключа | Должно охватывать авторизованных участников; число участников и устройств имеет значение |
| Сетевая отправка всем участникам | По-прежнему требует доставки данных получателям |
| Выход участника и устройство вне сети | Требуют управления эпохами, координации и чётко определённого поведения при ошибках |
Поэтому утверждение «общая стоимость работы группы снижается с O(N) до O(1)» неточно. Можно говорить об отдельной операции, но не обо всей сети. Скорость, расход батареи и трафика также следует измерять на конкретной версии приложения, с определённым числом участников и конкретными устройствами.
Где появляется постквантовая защита?
Livara связывает распределение групповых ключей с гибридными сеансами LVR1. Наличие постквантового компонента само по себе не доказывает всех свойств группы: важны также комбинирование ключей, подписи, хранение состояния и проверка членства. Стандартизация алгоритма отличается от подтверждения безопасности мессенджера в целом.
Для сравнения архитектур RFC 9420 о MLS служит примером формальной спецификации управления групповыми ключами. LGS1 нельзя представлять как MLS или его реализацию; гарантии каждого протокола следует определять по его собственным спецификациям и свидетельствам.
Что проверить, прежде чем доверять закрытой группе?
- Действительно ли сама группа работает в режиме сквозного шифрования? Документация Livara говорит, что старую несовместимую группу нельзя без оснований помечать как зашифрованную.
- Кто может добавлять участников и как остальные узнают об изменении?
- Получает ли новый участник доступ к прошлой истории или только к будущим сообщениям? Проверьте ответ именно для используемой версии приложения.
- Меняется ли эпоха ключа после удаления участника? Удаление из списка само по себе не доказывает смену ключа.
- Могут ли текущие участники копировать сообщения? Да; шифрование не устраняет необходимость доверять получателю.
Частые вопросы
Удаляет ли исключение участника его старые сообщения?
Нет. Ротация ключей предназначена для ограничения будущего доступа; уже полученная или сохранённая копия не обязательно исчезает с устройства исключённого участника.
Доставляет ли LGS1 сообщения при полном отключении сети?
Шифрование не создаёт канал связи. Для доставки устройства должны иметь доступ к сервису и сетевому маршруту; отделяйте безопасность содержимого от доступности.
Значит ли это, что сервер ничего не знает о группе?
Согласно заявленным границам Livara, конфиденциальность содержимого не означает сокрытия всех операционных сведений. При выборе группы изучайте также правила членства и политику в отношении метаданных.



