Size: a a a

2021 November 06

PZ

Pavel Zlatovratskii in Distributed
Ещё раз: как применяются ключи? Что тебе вообще даёт KDF?
источник

БГ

Бензофуран Гетероцик... in Distributed
KDF(init, n) недостаточно потому что при одинаковом n будут одинаковые ключи, а это нехорошо
источник

PZ

Pavel Zlatovratskii in Distributed
Почему нехорошо? Как применяются ключи?
источник

БГ

Бензофуран Гетероцик... in Distributed
Ключи используются для шифрования сообщений
источник

PZ

Pavel Zlatovratskii in Distributed
Это понятно. Как? XOR? AES? Chacha?
источник

БГ

Бензофуран Гетероцик... in Distributed
Да примерно неважно
Любой симметричный шифр с фиксированной длиной ключа
источник

PZ

Pavel Zlatovratskii in Distributed
Важно насколько шифр взламываем за счёт повтора ключа.
источник

БГ

Бензофуран Гетероцик... in Distributed
Для примера можно взять AES
источник

БГ

Бензофуран Гетероцик... in Distributed
KDF даёт общий защищённый источник ключей
Защита от чтения предыдущих сообщений, backward secrecy
источник

PZ

Pavel Zlatovratskii in Distributed
Не даёт. У тебя все сообщения доступны в качестве архива (иначе не работает синхронизация и отложенная доставка), поэтому все сообщения могут быть прочитаны зная инициирующий ключ.
источник

БГ

Бензофуран Гетероцик... in Distributed
Диаграммой бы это нарисовать...
источник

БГ

Бензофуран Гетероцик... in Distributed
Такс, а какой такой архив
источник

PZ

Pavel Zlatovratskii in Distributed
Такой. В IPFS или по запросу.
Иначе, повторюсь, всё это не работает.

Представь что Фокс не открывал этот чат со вчерашнего вечера, а завтра он захочет прочитать нашу переписку...
источник

БГ

Бензофуран Гетероцик... in Distributed
Он получает любым образом сообщения с их номером и солью, крутит нужным образом храповик и расшифровывает
источник

PZ

Pavel Zlatovratskii in Distributed
Отлично.
Чем это лучше чем если он просто расшифровывает их ключом? Какие преимущества даёт KDF?
источник

БГ

Бензофуран Гетероцик... in Distributed
Каким ключом он их зашифрует?
источник

БГ

Бензофуран Гетероцик... in Distributed
Откуда ключ возьмётся?
источник

БГ

Бензофуран Гетероцик... in Distributed
Как его узнают другие?
источник

PZ

Pavel Zlatovratskii in Distributed
0м ключом KDF. Мы обсуждаем сейчас KDF, а не генерацию и доставку ключа.
При одинаковом ключе и при KDF у тебя эти задачи идентичны.
источник

БГ

Бензофуран Гетероцик... in Distributed
Ты спрашиваешь отличия кдф'а от константного ключа?
источник