passport.mkzmch.ru — протокол зашифрованного обмена сообщениями нового поколения, построенный на смарт-контрактах. Каждый шард ротируется. Каждый ключ эфемерен. Ничто не длится вечно.
Каждый шард использует совершенно новый симметричный ключ и свежие пары ключей подписи. Компрометация одного шарда не затрагивает прошлые и будущие сообщения.
После 20 сообщений разговор плавно переходит на новый смарт-контракт с новым ключом шифрования — всё обрабатывается на стороне клиента.
Каждое сообщение подписывается приватным ключом отправителя до шифрования. Подделка невозможна. Подлинность гарантирована.
Каждый зашифрованный блоб использует уникальную соль для вывода одноразового ключа сообщения через HKDF. Ни одно сообщение не использует один и тот же ключ шифрования.
Блокчейн выступает исключительно как база данных append-only. Без дешифровки, без доступа к ключам — чистое децентрализованное хранилище.
Начните разговор мгновенно, отсканировав QR-код, содержащий ключ шарда, адрес контракта и начальные учётные данные.
Пользователь A генерирует ключ шарда и разворачивает первый смарт-контракт. QR-код со всеми необходимыми данными передаётся вне канала.
Пользователь B сканирует QR-код и отправляет подписанное и зашифрованное рукопожатие, содержащее публичный ключ подписи и ключ перехода.
Каждое сообщение подписывается, солится и шифруется уникальным производным ключом перед отправкой в смарт-контракт.
На 21-м сообщении публикуется новый ключ перехода. На 22-м сообщении создаётся новый шард и новый ключ безопасно передаётся.
Смарт-контракт — это просто база данных. Вся криптография происходит на вашем устройстве. Приватные ключи никогда не покидают вашу машину.