почему WhatsApp делает кривую использования 25519 настолько сложной - PullRequest
0 голосов
/ 09 октября 2019

Недавно я прошёл через пейджер шифрования WhatsApp, который показывает, как их шифрование / дешифрование работает для защиты сообщений пользователей. Они вводят множество ключей, идентификационный ключ, подписанный предварительный ключ, одноразовый предварительный ключ, корневой ключ, цепной ключ, ключ сообщения.

Насколько я понимаю, работа с кривой ECDH 25519 должна быть очень простой, так какздесь указано, https://www.frank -durr.de /? p = 283 . Но почему WhatsApp хочет использовать так много ключей? Мне кажется, они хотят сосредоточиться на одноразовом ключе, так что, даже если он потерян, другие сообщения / клиенты не будут затронуты. Или они намеренно усложняют путаницу со стороны?

...