Обновить

Как я реализовал криптографически доказуемые чаты в своём мессенджере: Ed25519 + хеш-цепочка

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели8.2K
Всего голосов 5: ↑4 и ↓1+5
Комментарии4

Комментарии 4

Это осознанный выбор: доказуемость требует, чтобы сервер мог верифицировать подпись против данных.

Так можно же хеш подписывать. Бизнес как раз не очень то согласится, чтобы вся переписка была открытой.

вот именно. хэшируем чат , делаем подпись, так в микроконтроллерах и делается)

Отличная статья! Только немного глаз режет слово "детерминистичный". Будто бы там должно быть слово "детерминированный"

доказуемость требует, чтобы сервер мог верифицировать подпись против данных

Сервер может запросто верифицировать данные, не имея к ним доступа: нужны просто пары ключей у всей тройки E-S-E.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации