Resultados de la búsqueda a petición "elliptic-curve"

3 la respuesta

¿Es posible usar criptografía de curva elíptica para cifrar datos?

Hasta ahora solo lo he visto utilizado en firmas digitales y protocolos de acuerdos clave. ¿Se puede usar como RSA para cifrar datos realmente? ¿Hay alguna biblioteca para esto? Editado: Necesito algo como RSA. Cifre los datos con la clave ...

1 la respuesta

¿ECDiffieHellmanCng en .NET tiene una función de derivación de clave que implementa NIST SP 800-56A, sección 5.8.1

Tengo una tarea a mano que requiere derivar material clave utilizando la función de derivación de clave descrita en NIST SP 800-56A, sección 5.8.1. No soy un experto en criptografía, así que discúlpeme si la pregunta es ingenua. Esto es lo que he ...

2 la respuesta

Cómo encontrar el nombre de curva coincidente de una ECPublicKey

Actualmente estoy actualizando mi biblioteca de certificados x.509 para admitir ECC. La mayoría de los constructores que se implementan toman una clave pública y derivan el algoritmo y tal de la clave. En RSA esto es simple, verifica el algoritmo ...

1 la respuesta

¿Hay alguna diferencia entre las claves ECDH y ECDSA?

Estoy creando una aplicación de red que utiliza BouncyCastle como proveedor de criptografía. Digamos que tiene esto para generar un par de claves: ECParameterSpec ecSpec = ECNamedCurveTable.getParameterSpec("prime192v1"); KeyPairGenerator g = ...

1 la respuesta

Usando BouncyCastle para encriptar con ECIES en Java

Estoy tratando de encriptar algunos contenidos usando el algoritmo ECC usando BouncyCastle en Java. Pero recibo una excepción de la biblioteca BouncyCastle que dice que no se puede emitirJCEECPublicKey aIESKey. Que entendí que la clave pública ...

5 la respuesta

Implementación .NET (bibliotecas) de criptografía de curva elíptica

¿Puede sugerir alguna implementación de criptografía de curva elíptica para usar en la plataforma .NET? Además, si los ha usado, ¿puede decirme las curvas recomendadas que deberían usarse? [EDITAR Como @FatCat mencionó, su implementación ...