Вопросы по теме 'elliptic-curve'
Количество точек на эллиптической кривой
Если у вас есть эллиптическая кривая в виде:
y^2 = x^3 + a*x + b (mod p)
Есть ли хорошая программа для подсчета количества точек на этой кривой?
Я читал об алгоритмах Schoof и Schoof-Elkies-Atkin (SEA), но я ищу реализации с открытым...
5108 просмотров
schedule
28.12.2023
Подписание сообщения с помощью ECDSA в OpenSSL
Как установить закрытый ключ для подписи сообщений при программном использовании ECDSA в OpenSSL? У меня такой код:
static int create_signature(unsigned char* hash)
{
EC_KEY *eckey=NULL;
EC_GROUP *ecgroup=NULL;
EVP_PKEY *evpkey=NULL;...
23296 просмотров
schedule
02.06.2022
Есть ли разница между ключами ECDH и ECDSA?
Я создаю сетевое приложение, которое использует BouncyCastle в качестве поставщика криптографии. Допустим, у вас есть это для создания пары ключей:
ECParameterSpec ecSpec = ECNamedCurveTable.getParameterSpec("prime192v1");
KeyPairGenerator g =...
9575 просмотров
schedule
04.07.2022
Экспортировать закрытый ключ EC из BouncyCastle и импортировать в CngKey или ECDsaCng?
Я создал пары ключей для подписей DSA с эллиптической кривой, используя BouncyCastle, и мне удалось импортировать открытый ключ в ECDsaCng, используя XMLString в соответствии с RFC4050 . Теперь я хочу также переместить закрытый ключ и не нашел...
4602 просмотров
schedule
23.01.2023
как получить значение из объекта-java
мне нужно знать, как получить доступ к значению объекта... например, в моем коде `
public static void main(String[] args) throws Exception {
Security.addProvider(new BouncyCastleProvider());
BigInteger ZERO=new BigInteger("0");...
355 просмотров
schedule
31.08.2023
деформация файла SVG. Кривые Безье?
У меня есть файл SVG. В этом файле показан контур мультяшного персонажа (2D-персонаж). Мой вопрос: могу ли я сделать программу, которая позволяет пользователю взаимодействовать с контуром и деформировать его. Например, если с помощью мыши вытянуть...
746 просмотров
schedule
12.08.2022
Эллиптическая кривая и мощности точек
в настоящее время работает над созданием эллиптической кривой для ECDSA и столкнулся с некоторыми проблемами: эллиптическая кривая: y**2 = x**3 + ax + b (mod p) точка на эллиптической кривой: G = (Gx, Gy)
Как найти мощность эллиптической...
1245 просмотров
schedule
04.06.2022
Как сжать или закодировать открытый ключ эллиптической кривой и передать его по сети?
Я разрабатываю распределенную цифровую подпись, которая подписывает документ и отправляет его по сети на сервер приложений. Для этого я использую программирование сокетов на Java. Я думаю, что открытый ключ должен быть закодирован или сжат, то есть...
8318 просмотров
schedule
12.04.2023
Проверка подписи ECDSA с использованием SAGE
В алгоритме ECDSA (проверочная подпись) вы должны вычислить новую точку по следующей формуле: (x0,y0) = u1*P+U2*P_a
Как я могу рассчитать координаты этой новой точки? Я пробую это предложение в SAGE, но оно не работает.
X = (Целое число (u1) *...
1122 просмотров
schedule
24.01.2023
Создание базовой точки (G) эллиптической кривой для криптографии с эллиптической кривой
Как создать базовую точку или генератор эллиптической кривой в Java?
Я работаю над разработкой пакета Java, который можно использовать для реализации некоторых алгоритмов криптографии с эллиптическими кривыми, и я хочу использовать свои собственные...
4041 просмотров
schedule
29.03.2023
Умножение точек на эллиптических кривых
Я нашел следующий код здесь, в переполнении стека для арифметики, а именно. сложение, удвоение и умножение для точек эллиптической кривой. Я попытался запустить его и использовал тестовые примеры, приведенные в следующем документе о процедурах NIST...
1140 просмотров
schedule
03.03.2023
Эллиптические кривые openssl
У меня есть эллиптическая кривая EC, и мне нужно найти такую точку G кривой EC, координата которой является наименьшим неотрицательным целым числом всех точек на кривой. Мне это нужно для реализации алгоритма хеширования ECOH. Я пытался...
1932 просмотров
schedule
23.01.2023
Доступны ли ECDSA и ECDH для моно?
Вопрос в значительной степени подводит итог. Доступны ли ECDSA и ECDH для моно? Если их нет, то будут?
1600 просмотров
schedule
09.06.2023
Эллиптические кривые Python matplotlib
Я изучаю matplotlib и Python, и мне трудно построить уравнение для эллиптической кривой. У меня есть уравнение, но я не делаю y^2
Это столько неприятностей, сколько я смог втянуть себя до сих пор:
from mpl_toolkits.axes_grid.axislines import...
3998 просмотров
schedule
10.06.2022
Вычисление подписи ECDSA в Java в соответствии с тестовым вектором RFC
Я пишу тестовую обвязку на java для программы, относящейся к протоколу ikev2. В рамках этого мне нужно иметь возможность рассчитать подпись ECDSA (в частности, используя кривую NIST P-256).
RFC 4754 Описывает использование ECDSA в IKEv2 и...
8078 просмотров
schedule
09.07.2023
Путь SVG с закругленными углами в виде дуг окружности
Мне нужно создать контуры SVG с закругленными углами, чтобы экспортировать их в DXF для резки. Моя проблема в том, что углы должны быть дугами окружности, а не какой-то кривой Безье.
Это относительно легко с прямыми углами с помощью команды arc ,...
2833 просмотров
schedule
06.06.2023
Какой тип заполнения для Elliptic Curve Crypto
После SecKeyGeneratePair для ECC я пытаюсь зашифровать открытый текст открытым ключом. SecKeyEncrypt возвращает -4 (errSecUnimplemented). Я не уверен, что тип заполнения правильный. Я пробовал все типы в своем xcode, они тоже не работают....
1625 просмотров
schedule
08.06.2023
Получите стандартную печатную строку открытого ключа для ECDSA
Я хочу иметь возможность генерировать такую же строку открытого ключа, которую вы получили бы от «ssh-keygen -t ecdsa». У меня есть EC_KEY.
Я пытался использовать:
PEM_write_bio_EC_PUBKEY(bio_out, ecdsa);
... Но я получаю слишком...
1695 просмотров
schedule
21.04.2024
Как преобразовать общедоступную кодовую точку EC и имя кривой в PublicKey?
У меня есть два массива байтов длиной 32 байта, представляющие значения X и Y для открытого ключа EC. Я знаю, что кривая называется кривой "prime256v1".
Как я могу превратить это в объект Java PublicKey?
Похоже, что JCE не предоставляет никаких...
8272 просмотров
schedule
15.04.2023
Точечное деление Эллиптическая кривая в Java
Предположим, у меня есть G(x,y) = k.P(x,y) . Я знаю G(x,y) и P(x,y) . Как рассчитать k ?
703 просмотров
schedule
08.07.2022