Cifrado usando la clave privada en la criptografía basada en identidad

0

En un crpyto asimétrico normal como RSA, si Alice encripta algo usando su clave privada, Bob puede desencriptarlo usando la clave pública de Alice. ¿Es lo mismo posible en la criptografía basada en identidad, donde la clave pública suele ser la dirección de correo electrónico del usuario?

Entonces, si Alice cifra algo usando su clave privada, ¿puede Bob descifrarlo usando su dirección de correo electrónico?

Estoy preguntando esto porque en toda la literatura que he encontrado, dice que la operación Encrypt encripta los mensajes usando la ID de clave pública, y la operación Decrypt desencripta los mensajes usando la clave privada correspondiente.

    
pregunta xkcd 20.08.2014 - 17:40
fuente

2 respuestas

3

Así que creo que tengo una comprensión completa de la pregunta, y IBE. Voy a intentar una respuesta. Hay un final para mi locura.

IBE se basa en parejas bilineales en criptografía . La página 23 de ese documento es donde comienzan a hablar sobre los emparejamientos, pero creo que todo el documento es relevante. Un esquema de emparejamiento que suele usar IBE es el emparejamiento de Weil (también descrito en ese documento). Estos se basan en curvas matemáticas elípticas .

Las curvas elípticas se parecen mucho a Diffie Hellman, ya que ambas se basan en el problema del registro discreto. Aquí hay una pregunta y respuesta sobre para qué no se puede usar DH firmas digitales . Hay algunos esquemas de firma digital que utilizan curvas elípticas como base, pero se necesitan adiciones (como algoritmos de hashing). Esquemas de firma digital basados en ECC .

Mi línea de pensamiento es que la declaración "Alice se cifra con su clave privada". No es tan simple como parece. Al igual que las curvas elípticas y DH, se puede generar un emparejamiento para una entrada determinada. Pero primero necesita tener la entrada para obtener la clave privada generada. Lo que implica que el cifrado con la clave privada no resultaría en un descifrado exitoso por la clave pública. De la misma manera que tiene funciones independientes de descifrar y cifrar en algunos modos de cifrado simétrico .

No estoy diciendo que no puedas proporcionar un medio para esto. Existen estándares para firmas de EIB basadas en ECC (RFC 6507) , pero tienen que estar incorporadas en el esquema de EIB para tales Verificación para trabajar.

Aprendí algo en todo esto, mi comentario anterior sobre los conceptos de criptografía de clave pública en general era el mismo. Espero que esto responda tu pregunta. Intenté mantener los artículos de Wikipedia al mínimo :)

    
respondido por el RoraΖ 21.08.2014 - 16:00
fuente
-2

Solo puede cifrar con la clave pública y solo descifrar con la clave privada. Entonces, no, no puede descifrar los correos electrónicos con una dirección de correo electrónico o la clave pública de los remitentes. Esto anularía completamente el propósito de la clave pública criptográfica.

    
respondido por el Chris Abbott 22.08.2014 - 04:09
fuente

Lea otras preguntas en las etiquetas