Каков формат отправки параметров кривой и открытого ключа с помощью обмена ключами ECDHE?

Я пытался использовать обмен ключами ECDHE с шифрованием AES с помощью библиотеки mbedtls на стороне клиента. Ключи успешно генерируются с помощью следующей программы. Существует ли какой-либо стандартный формат для присоединения параметров кривой и открытого ключа к зашифрованному файлу, чтобы сервер (может использовать библиотеку, отличную от mbedtls) мог их анализировать?

1 ответ

RFC4492 определяет поддерживаемые расширения эллиптических кривых. Это расширение отправляется как часть сообщения приветствия клиента.
Сервер отправит использованную кривую в своем ServerKeyExchange сообщение.
Открытые ключи отправляются с использованием ServerKeyExchange а также ClientKeyExchange Сообщения.

Другие вопросы по тегам