ROOT_KEY
Живёт только на сервере в аппаратно-поддерживаемом хранилище секретов. Используется для оборачивания KEK каждого пользователя и не покидает хранилище.
ОБЛАКО · ШИФРОВАНИЕ
Пишите на телефоне, заканчивайте на ноутбуке. Конвертное шифрование AES-256-GCM делает так, что даже база данных видит только шифротекст. Бесплатно — одно устройство; Premium открывает все.
БАНКОВСКОЕ ХРАНИЛИЩЕ
Конвертное шифрование AES-256-GCM с трёхключевой цепочкой. Даже база данных сервера видит только шифротекст — на проводе никогда нет открытого текста.
ЦЕПОЧКА КЛЮЧЕЙ
Каждый слой оборачивает следующий, поэтому компрометация одного ключа никогда не раскрывает данные пользователя. Потеряете устройство, потеряете KEK — ваши заметки остаются запечатанными за ROOT_KEY.
Живёт только на сервере в аппаратно-поддерживаемом хранилище секретов. Используется для оборачивания KEK каждого пользователя и не покидает хранилище.
Один Key Encryption Key на пользователя. Запечатан ROOT_KEY и хранится в БД только как шифротекст. Расшифровывается только в памяти процесса.
У каждой заметки свой Data Encryption Key. Запечатан вашим KEK и ротируется при каждом редактировании; утечка одного DEK раскрывает только одну ревизию.
ПОТОК ДАННЫХ
Открытый текст + свежий DEK из KEK дают шифротекст AES-256-GCM.
Шифротекст + nonce + tag уходят на /notes по пинингованному каналу TLS 1.3.
В БД записываются только шифроблоки. ROOT_KEY никогда не расшифровывает.
Шифротекст приходит вниз. Локальный KEK снимает DEK и возвращает открытый текст только в память.
КАЖДОЕ УСТРОЙСТВО
Те же зашифрованные заметки везде. Напишите один раз, синхронизируйте везде, по всему пути запечатано end-to-end.
Напишите заметку на телефоне по дороге домой, откройте ноутбук — та же заметка там, синхронизирована с облаком Noteminator по TLS 1.3.
Каждая заметка обёрнута собственным DEK, каждый DEK — KEK пользователя, каждый KEK на стороне сервера — ROOT_KEY.
Утечка БД раскрывает только шифро-блобы — на сервере нет открытого текста. Правило 23 Конституции принуждает это на уровне SQL.
Связь пропала? Заметки продолжают сохраняться локально. При возврате сети поставленные в очередь изменения синхронизируются.
Никакой рекламы, никакой аналитики, никакого открытого текста на проводе. Та же позиция шифрования, которая защищает ваш банковский счёт, применяется к каждой заметке в Noteminator.