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

Реализация (библиотеки) .NET криптографии на эллиптических кривых
Не могли бы вы предложить какую-либо реализацию криптографии с эллиптическими кривыми для использования на платформе .NET? Также, если вы их использовали, можете ли вы назвать рекомендуемые кривые, которые следует использовать? [РЕДАКТИРОВАТЬ]...
15498 просмотров

Разница между Bouncy Castle ECDH и собственным ECDiffieHellmanCNG для .net4
Мне удалось сгенерировать закрытый ключ с помощью ECDiffieHellmanCNG в .net4, а также использовать библиотеку Bouncy Castle C# для успешного создания закрытых ключей. Я хочу знать, почему версия .net 4 генерирует байтовый массив символов, а...
2662 просмотров

Тег, совместимый с NFC, для использования при шифровании по эллиптической кривой
У меня есть проект Android, который требует, чтобы я использовал тег NFC для шифрования/подписания данных с использованием алгоритма эллиптической кривой. Мне нужен тег, чтобы иметь возможность выполнять криптографию, используя пару ключей, которую...
1013 просмотров
schedule 25.07.2023

Существует ли алгоритм эллиптической кривой, эквивалентный асимметричному шифрованию RSA?
Я искал, но ничего не нашел об этом... только EC Diffie- Хеллмана с симметричной криптографией, чего я точно не хочу :( Представьте себе это: сгенерировать случайный закрытый ключ, k затем вычислить «открытый ключ» с ECC, d=kG...
364 просмотров
schedule 30.05.2023

Перемещение нескольких спрайтов по эллиптической траектории с одинаковой скоростью
Я пытаюсь переместить несколько спрайтов (изображений) по эллиптической траектории так, чтобы расстояние (расстояние по дуге) оставалось постоянным. я пытался Перемещайте каждый спрайт угол за углом, однако проблема заключается в том, что...
550 просмотров
schedule 29.04.2022

Чтение ECPrivateKey из JKS KeyStore
Я пытаюсь прочитать ECPrivateKey (включая цепочку сертификатов) из хранилища ключей JKS, как показано в приведенном ниже коде. String storeType = "JKS", storePass = "secret", storePath = "c:/keystore.ks"; ECNamedCurveParameterSpec bcParamSpec =...
1954 просмотров

Какой сертификат ECC будет работать со следующим кодом PKCS7/CMS?
Мы используем стандарт формата данных PKCS#7/CMS для шифрования/дешифрования/подписания/проверки конфиденциальных полезных данных. В настоящее время мы используем 2048- и 4096-битные сертификаты RSA (и ключи) для наших PKCS7/CMS и все в порядке (см....
2457 просмотров

Скалярное умножение точки на эллиптическую кривую
Я реализую арифметическую операцию точки эллиптической кривой на указанной NIST кривой "p192". В целях тестирования я взял примеры точек, показанные в стандартном документе NIST для кривой p192 . Я получаю правильный ответ для добавления точки и...
5407 просмотров
schedule 04.01.2023

Предел 20 байт с криптографией на эллиптических кривых
Я пытался переключиться с RSA на ECC в своем коде. Сначала я попытался использовать Bouncycastle, но у меня возникли трудности с тем, чтобы заставить работать именованные кривые. Ни один из примеров кода, который я нашел, не работал. Итак, я...
656 просмотров
schedule 09.07.2022

Как получить открытый ключ ECDSA только из подписи Биткойн? SEC1 4.1.6 восстановление ключа для кривых над (mod p) -полями
Обновление: частичное решение доступно на Git РЕДАКТИРОВАТЬ: его скомпилированная версия доступна по адресу https://github.com/makerofthings7/Bitcoin-MessageSignerVerifier Обратите внимание, что проверяемое сообщение должно иметь...
10524 просмотров

Как обрабатывать короткий хэш с более длинным порядком базовой точки в ECDSA
Я использую сертификаты CVC (если вы не слышали о них, представьте, что это X509) с подписью эллиптической кривой с кривой brainpool256r1 и хэшем SHA1. В java с bouncycastle я просто проверяю их так: Signature sign =...
220 просмотров

Добавление эллиптической кривой в координатах Якоби
Я пытаюсь добавить две точки на эллиптическую кривую над простым полем, переводя эти точки из аффинных/в аффинные координаты, но не получаю правильного результата (кривая, которую я тестирую, имеет a=0). Кто-нибудь может увидеть, что не так? //...
518 просмотров

Как лучше всего проверить правильность этих параметров эллиптической кривой?
(Немного контекста :) Я новичок в криптографии, но для школьного проекта я хотел создать экспериментальную 64-битную кривую ECC. (Да, я знаю, что 64-битные ключи не очень безопасны!) Однако, на самом деле, нет стандартных параметров SEC для...
1594 просмотров
schedule 14.11.2023

Какие из этих кривых Safe ECC доступны в Bouncy Castle?
Я пытаюсь выяснить, какие "безопасные" кривые ECC поддерживаются в Bouncy Castle. Я нашел несколько кривых в пространстве имен Org.BouncyCastle.Asn1 , но их трудно найти, и я уверен, что некоторые из них я пропустил. Существуют ли какие-либо из...
2753 просмотров

SSL-сертификат клиента ECC содержит кривую с неизвестным именем
Предварительный контекст вопроса: я работаю в существующей библиотеке, которая использует SSL с инфраструктурой netty на удаленном сервере. Я столкнулся с ошибкой рукопожатия SSL/TLS. Ошибка заключается в следующем:...
2509 просмотров
schedule 25.05.2022

Выполнение вычисления открытого ключа EC для данного секретного ключа дает неправильные результаты.
Я пытался понять расчет открытого ключа EC для данного секретного ключа. После этого вопроса я нашел хорошо объяснил ответ , но (как это часто бывает) что-то пошло не так. Согласно предыдущему ответу и этому документу я использую следующий...
92 просмотров

Есть вопросы о секретном соглашении от реализации ECDiffieHellmanCng в .net framework 4.7?
У меня есть следующий код: var curve = ECCurve.NamedCurves.nistP256; var ecdhSender = ECDiffieHellman.Create(curve); var ecdhReceiver = ECDiffieHellman.Create(curve); Насколько я понимаю, я должен иметь возможность...
385 просмотров
schedule 06.08.2022

Как получить PKCS11 PublicKey через шаблон
У меня есть приложение GO, в котором сертификат хранится в HSM через opencryptoki (pkcs11) в программном токене. Но это не актуальный вопрос, я думаю, это скорее общий вопрос о pkcs11. Я установил свои сертификаты и закрытый ключ следующим...
1514 просмотров
schedule 30.09.2023

Как найти соответствующее имя кривой из ECPublicKey
В настоящее время я обновляю свою библиотеку сертификатов x.509 для поддержки ECC. Большинство реализованных компоновщиков берут общедоступный ключ и получают алгоритм и тому подобное из ключа. В RSA это просто, вы проверяете алгоритм ключа и можете...
3869 просмотров
schedule 23.05.2023

образ шифрования с ECC в java
Я хочу зашифровать изображение с помощью ECC, я попытался использовать Bouncy Castle , но он не может зашифровать каждый пиксель отдельно, и я спросил об этом в другом вопросе здесь, в stackoverflow, и ответ заключался в том, чтобы реализовать ECC...
124 просмотров
schedule 30.06.2022