Описание тега ecdhe

1 ответ

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

Я пытался использовать обмен ключами ECDHE с шифрованием AES с помощью библиотеки mbedtls на стороне клиента. Ключи успешно генерируются с помощью следующей программы. Существует ли какой-либо стандартный формат для присоединения параметров кривой и…
20 июл '17 в 11:11
2 ответа

Экспорт общего секрета в виде массива BYTE из BCRYPT_SECRET_HANDLE

Я внедряю ECDHE с использованием крипто API следующего поколения (CNG). Я генерирую открытый и закрытый ключи успешно. Для предварительного общего ключа я использую API BCryptSecretAgreement , который возвращает мне секретный дескриптор предваритель…
30 июн '16 в 06:37
1 ответ

Общий секрет ECDH не совпадает в цикле, с Crypto++

CryptoPP::OID CURVE = CryptoPP::ASN1::secp256r1(); CryptoPP::AutoSeededRandomPool prng; std::vector<kpStruct> KPVecRSU; (loop begin) kpStruct keyP; CryptoPP::ECDH < CryptoPP::ECP >::Domain dhA( CURVE ); CryptoPP::SecByteBlock privA(dhA.P…
17 авг '16 в 01:42
1 ответ

Может ли реализовать ECDSA и ECDH-подобный алгоритм в CoAP с помощью калифорния?

Я работаю над реализацией CoAP для моих преподавателей, я пытаюсь интегрировать комбинированную версию ECDSA и ECDH-подобного алгоритма в CoAP и буду наблюдать за поведением протокола после реализации. До сих пор я проходил через Eclipse Californium…
04 фев '17 в 12:47
0 ответов

Использование TLS в Android

Я разрабатываю приложение для Android, которое связывается с моим устройством (устройство на базе ARM с модулем Bluetooth) через Bluetooth с использованием TLS(TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256). Что я учел: javax.net.ssl от Android. Проблема в …
17 июл '16 в 15:37
2 ответа

Как сделать ECDHE рукопожатие без экспортируемого закрытого ключа

Я создаю движок OpenSSL, который реализует ECDSA_METHOD, который включает функции создания подписи и проверки подписи. Поскольку единственное использование закрытого ключа ECDHE связано с созданием подписи, экспорт ключа из механизма и его представл…
28 ноя '15 в 22:26
1 ответ

Web Crypto API - ECDH - можно импортировать закрытый ключ только с компонентом секретного ключа, без компонентов открытого ключа?

Имея закрытый ключ Диффи-Хеллмана с эллиптической кривой P-256 (который является просто случайным 256-битным целым числом): возможно ли импортировать этот закрытый ключ в объект CryptoKey, используя метод window.crypto.subtle.importKey() Web Crypto …
23 янв '18 в 16:20
1 ответ

openssl 1.0.2j, как заставить сервер выбирать шифры ECDH*

У меня есть клиентский сервер, который использует opensl 1.0.2j, и использует ключ и сертификат RSA:4096 и хочу заставить сервер использовать только следующие шифры. ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA384 ECDH-RSA-AES128-GCM-SHA256 ECDH…
24 окт '18 в 07:22
2 ответа

Как использовать ECDHE-шифры в PHP CURL?

Я использовал nmap для сканирования, это результат: Похоже, они поддерживают только ECDHE, из вывода openssl_get_cipher_methods()нет ECDHE шифра! Итак, мой вопрос, как я могу подключиться к удаленному серверу с помощью клиента PHP CURL? Это мой прим…
24 янв '18 в 08:02
1 ответ

Использование ECDHE TLS с Boost ASIO

Версия TL;DR Я хотел бы знать: Где определяется спецификация для использования ECDHE (в параметре cert или конфигурации сервера в контекстах SSL или где-либо еще)? При установке сертификата, не относящегося к дому, кто несет ответственность за опред…
20 мар '18 в 02:58
2 ответа

Использование ECDiffieHellmanCng для обмена ключами

Мы планируем использовать алгоритм ECDHE для обмена ключами между клиентом и сервером, чтобы оба они могли получить общий секретный ключ для шифрования сообщений. Исходя из того, что я прочитал, чтобы использовать алгоритм ECDHE, обе стороны (клиент…
22 окт '18 в 12:40
1 ответ

Как создать сертификат pem с помощью Openssl с использованием шифров TLS1_ECDHE_RSA для платформы fips

Я хочу сгенерироватьсертификат.pem с OpenSSL с использованием шифров TLS1_ECDHE_RSA_ для платформы fips. Кроме того, я использую эллиптическую кривую "sec384r1". Сертификаты, которые я использовал на платформе не-fips, не работают на платформе fips,…
18 авг '17 в 04:56
0 ответов

Как сгенерировать ECP Public Key из заданного компонента X, компонента Y и кривой в iOS?

Я получаю X компонент, Y компонент и значения кривой с сервера. Я хочу получить открытый ключ сервера из этого с помощью openssl или обычного шифрования. В iOS нет прямого API для генерации открытого ключа с заданными значениями X,Y и Curve. Любая п…
25 июл '16 в 10:38
2 ответа

Как сериализовать и использовать параметры ECDH в Java

Я рассчитываю выполнить ECDH между двумя платформами, чтобы получить общий секрет. Я планирую использовать именованную кривую (которая еще не определена). Поток будет выглядеть примерно так: Алиса выбирает кривую Алиса генерирует случайную пару ключ…
04 дек '15 в 20:35
1 ответ

openssl 1.0.2, как заставить сервер выбирать только набор шифров

У меня есть клиентский сервер, который использует opensl 1.0.2j, и хочу заставить сервер использовать только следующие шифры. ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA384 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES256-SHA384 ECDH-RSA-AES128…
23 окт '18 в 14:03
0 ответов

Как установить соединение TLS с помощью набора шифров TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 в java?

Мой клиент (java 1.8) пытается установить соединение TLS с удаленным сервером, используя TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384как набор шифров. Но бросаетjava.lang.IllegalStateException HashAlgorithm.sha256(4) is not being tracked Используемый кри…
06 янв '20 в 12:48
1 ответ

ECDHE Curve25519 Поля для подписи обмена ключами и ключевых значений

У меня есть API, в котором мне нужно передать "KeyMaterial", который, согласно API Docs, предназначен для: Contains the cryptographic parameters that are required to perform End-to-End encryption for sharing the information between the producer and …
22 дек '19 в 15:22
0 ответов

Умножение точки эллиптической кривой на 32-байтовый закрытый ключ быстро и эффективно

Учитывая эллиптическую кривую x25519 и точку x = 9, как можно (используя python) эффективно умножить эту точку на 32-байтовое число, как это выполняется в эллиптической кривой Диффи-Хеллмана, как это описано в этом проиллюстрированном соединении Tls…
06 июн '21 в 23:34
0 ответов

Расшифровка / расшифровка ECDHE в Android

Я должен связаться с сервером, который принимает открытый ключ клиента ECDHE p256 key и возвращает закодированные данные (которые мне нужно расшифровать) + открытый ключ сервера. Какие лучшие практики в Android для создания ECDHE p256 client public …
11 июн '21 в 22:19
0 ответов

Обмен ключами ECDHE во время квитирования SSLSocket java 8 class

Мне интересно, как происходит обмен ключами ECDHE во время выполнения функции. Я указываю хранилище ключей и доверенных сертификатов для SSLContext Настройте комплекты шифров и включенные версии протокола: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", …
20 июн '21 в 16:48