Cifrado autenticado sin certificadoCertificate-Less Authenticated Encryption (CLAE), de sus siglas en inglés, agrega autenticación al cifrado denominado como Criptografía basada en identidad. Es un algoritmo de cifrado asimétrico que puede intercambiar datos de forma segura entre dos entidades sin necesidad de administrar (centralmente) las claves.[1] [2] [3] Centro de confianza (Trusted center)El usuario tendrá la capacidad de registrarse a sí mismo en el centro de confianza mediante la primera autenticación en dicho centro de confianza. De esta forma, el centro de confianza generará una clave privada TC que distribuirá al usuario. La confianza del usuario en el centro de confianza (de terceros de confianza) incluye:
Unión (Joining)El usuario (emisor/receptor) se une mediante la adquisición de una clave privada de un tercero de confianza o centro de confianza (TC). El receptor se registra con el centro de confianza mediante la primera autenticación con el TC. La autenticación puede ser algo similar a un sistema de contraseñas habitual o alguna pregunta de seguridad (Kerberos, correo electrónico, número de teléfono, etc.), la autenticación biométrica, etc. El TC genera una clave privada utilizando su propia clave pública y la identidad del usuario que se une. La clave privada se transmite de forma segura al usuario que se une. EmisorEl emisor utiliza la identidad del receptor y la clave pública del TC para generar localmente la clave pública del receptor. El emisor puede elegir cualquier TC, forzando así al receptor a adquirir su (otra) clave privada de ese TC. Receptor
ComparaciónNormalmente se debe generar un par de claves pública/privada y distribuir la clave pública antes de que se puedan enviar o recibir mensajes de forma segura. En el caso de los mensajes CLAE ya pueden ser enviados con la clave pública, antes de que se genere la clave privada. La clave pública de cualquier destinatario ya puede ser adquirida de un centro de confianza, antes de que el destinatario se haya registrado. Véase tambiénReferencias
|