From 2b43beeadf79102d6135975c134b49289ae575b8 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 3 Apr 2016 11:35:29 +0300 Subject: [PATCH] =?utf8?q?=D0=A1=D0=B2=D0=BE=D0=B9=D1=81=D1=82=D0=B2=D0=B0?= =?utf8?q?=20Signal=20=D0=BF=D1=80=D0=BE=D1=82=D0=BE=D0=BA=D0=BE=D0=BB?= =?utf8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Хороший список свойств протокола Signal человек сагрегировать и пояснил. https://blog.sesse.net/blog/tech/2016-03-31-23-26_signal.html Переведу на русский язык: * Конфиденциальность: сообщения зашифрованы, не могут быть прочитаны никем подслушивающим в канале; * Целостность: сообщения защищены от искажений: преднамеренных или случайных; * Аутентификация: вы знаете кто вам послал сообщение (хотя должны проверить личность вне канала связи безусловно); * Консистентность участников: в групповом чате все видят один и тот же список людей; * Проверка пункта назначения: сообщения которые вы получили действительно предназначены вам; * Совершенная прямая секретность: если кто-либо получит ваши ключи, то он не сможет дешифровать раннее перехваченные сообщения; * Совершенная обратная секретность: если кто-либо получит ваши ключи, то он не сможет дешифровать последующие сообщения; * Сохранение порядка: сообщения не могут прийти в ином порядке; * Отказ от авторства: вы не можете криптографически доказать другим чтоб кто-то вам послал это сообщение; * Отказ от участия: вы не можете криптографически доказать что вы участвовали в групповом чате; * Асинхронность: клиенты не обязаны быть в online чтобы получать сообщения. -- 2.50.0