Вопросы по теме 'elliptic-curve'

Реализация ECC в Java
Пытаясь зашифровать заданный ввод с помощью криптографии эллиптических кривых в Java, я использую следующие алгоритмы для генерации шифра и ключа: KeyPairGenerator g = KeyPairGenerator.getInstance ("ECDSA"); Cipher cipher = Cipher.getInstance...
4533 просмотров
schedule 05.04.2024

Способы определения кривой
Я пытаюсь придать формам округлость/кривизну в моем физическом движке. Я знаю различные методы математического определения кривых; такие как кривые Безье, эллипсы и т. д. Однако я не уверен, какие методы будут наиболее подходящими для...
1211 просмотров

Программное рисование части эллипса с помощью контура Безье или эллиптического пути — SVG и raphael.js
Я пытаюсь нарисовать кривую Безье, окружающую эллипс с заданным полем: Я хочу добиться этого программно, поэтому, если я изменю размер эллипса, кривая будет следовать за ним. На данный момент я сделал эту функцию: function...
1992 просмотров
schedule 20.02.2024

Длина подписи ECDSA
Какой будет длина подписи для 256-битного ключа EC в алгоритме ECDSA? Я хотел проверить длину подписи для того же самого. Было бы здорово, если бы кто-нибудь помог мне с одним набором ключей EC.
15562 просмотров
schedule 26.07.2023

Безопасность ECDHE с Bouncy Castle
Я новичок и неопытен в области криптографии на основе эллиптических кривых. После некоторых исследований я определил, что в отличие от традиционного DHE, параметры ECDHE не должны генерироваться, а должны выбираться из списка предопределенных кривых...
1347 просмотров

Механизм ECC с BouncyCastle для Java
Что ж, Мне нужно сделать api с использованием java для шифрования, дешифрования и других вещей о Cryptografy. Я использую для этого фреймворк bouncycastle. Но я не могу найти Elliptic Curve Cryptigrafy Engine в BC Framework, я нашел RSAEngine,...
1142 просмотров
schedule 03.12.2022

Метод Коблица в Java
Я пытаюсь использовать метод Коблица для преобразования String в ECPoint , Eclipse говорит, что в моем коде нет ошибок, но когда я пытаюсь запустить свое приложение, он получает ошибку каждый раз, когда код попадает в метод Коблица. Извините, я...
205 просмотров
schedule 25.04.2023

EC ElGamal в надувном замке для Явы
(это чисто для академических целей) У меня есть RSA и ElGamal, реализованные с использованием надувного замка, но я не уверен, как реализовать EC ElGamal. в разделе 4.4 спецификации надувного замка говорится: «Пакет org.bouncycastle.crypto.ec...
1420 просмотров

Используйте ecc для шифрования в ios
Я пытаюсь реализовать технику ecc для шифрования. Я просмотрел следующие сообщения: Общий секрет на основе эллиптической кривой Диффи – Хеллмана с CommonCrypto Шифрование с эллиптической кривой в iOS который не имеет...
1104 просмотров

Как получить открытый ключ из закрытого ключа ECDSA на Java с помощью Bouncy Castle?
Я прочитал Как получить открытый ключ из закрытого ключа ECDSA в OpenSSL? и хочу сделать то же самое, но на Java с помощью Bouncy Castle. Я также видел Bouncy Castle ESCDA Создание открытого ключа из закрытого ключа но это не помогло.
1405 просмотров
schedule 04.05.2022

Как Elliptic Curve Diffie Hellman работает на JavaCard в сочетании с Java?
Я пытаюсь заставить Elliptic Curve Diffie Hellman работать на JavaCard (версия 2.2.1). На JavaCard у меня сейчас есть следующий код: byte temp[] = new byte[100]; byte secret[] = new byte[100]; byte size = buf[ISO7816.OFFSET_LC];...
762 просмотров

Почему открытый ключ P-521 X, Y иногда составляет 65 байт, а иногда 66 байт
Я использую golang для создания открытого ключа P-521. исходный код выглядит так: curve:=elliptic.P521() priv, x, y, err := elliptic.GenerateKey(curve, rand.Reader) xBytes:=x.Bytes() yBytes:=y.bytes() //len(xBytes) some time is 65 bytes ,some...
1567 просмотров
schedule 09.07.2023

Шифрование данных с использованием шифрования эллиптической кривой в ios / swift
Я пытался зашифровать строку с помощью шифрования эллиптической кривой с использованием библиотеки Security swift, и я получаю сообщение об ошибке в строке с SecKeyCreateEncryptedData(...) : Поток 1: EXC_BAD_INSTRUCTION (код = EXC_I386_INVOP,...
1083 просмотров
schedule 30.04.2024

Как преобразовать данные подписи в кодировке ECDSA DER в формат, поддерживаемый Microsoft CNG?
Я готовлю мини-драйвер для входа в смарт-карту с использованием NCryptSignHash функции Microsoft CNG. Когда я выполняю подпись с помощью ключа SECP521R1 EC на смарт-карте, он генерирует данные подписи длиной 139 в формате подписанных данных ECC:...
1721 просмотров
schedule 13.02.2022

Проводник эллиптической кривой в GP/Pari
Я ищу функцию, которая принимает на вход эллиптическую кривую и дает на выходе проводник кривой. Это должна быть действительно простая встроенная функция для Pari, но, к сожалению, код E = ellinit("11a1"); E.conductor Выдает ошибку " * на...
114 просмотров
schedule 19.06.2022

Что заставляет ECDH полагаться только на два открытых ключа?
У меня есть основной вопрос об ECDH (эллиптическая кривая Диффи-Хеллмана). Вся идея состоит в том, что обе стороны обмениваются своими открытыми ключами и получают один и тот же закрытый ключ. Однако вы можете тривиально перехватить оба ключа....
766 просмотров
schedule 04.10.2023

ECC p-128 не генерирует сигнатуру 32-байтового массива в с #
Значение signature1 всегда является массивом 39 byte [], когда я конвертирую в шестнадцатеричный формат, длина больше 64. Я хотел сгенерировать точное значение шестнадцатеричной подписи длиной 64 из алгоритма P-128 ECC в C #. Позвольте мне объяснить...
413 просмотров