Criptografía de criptosistemas
En 1984, el científico israelí Shamir propuso el concepto de criptografía basada en identidad (IBC). En un sistema basado en identidad, cada entidad tiene una identidad. El identificador puede ser cualquier cadena significativa. Sin embargo, la principal diferencia con los sistemas tradicionales de clave pública es que en los sistemas basados en identidad, la identidad de la entidad misma es la clave pública de la entidad. Dado que el identificador en sí es la clave pública de la entidad, dicho sistema ya no depende de sistemas de gestión de certificados como certificados y PKI, lo que simplifica enormemente la complejidad de la gestión del sistema criptográfico. Al proponer el concepto de IBC, Shamir también propuso el algoritmo de firma basada en identidad (IBS) utilizando el algoritmo RSA. Pero el algoritmo de cifrado basado en identidad (IBC) no ha encontrado una solución eficaz desde hace mucho tiempo.
En el año 2000, tres criptógrafos japoneses, R. Sakai, K. Ohgishi y M. Kasahara, propusieron la idea de utilizar emparejamientos sobre curvas elípticas para diseñar criptosistemas basados en identidad. En este artículo, proponen un protocolo de generación de claves basado en identidades sin interacción. En este sistema, diseñaron un método de inicialización del sistema y un algoritmo de generación de contraseñas que se pueden utilizar en criptosistemas basados en identidad.
En 2001, D. Boneh y M. Franklin, R. Sakai, K. Ohgishi y M. Kasahara y C. Cocks propusieron respectivamente tres algoritmos de cifrado basados en logotipos. Los dos primeros son algoritmos que utilizan emparejamiento de curvas elípticas. El tercer algoritmo explota el difícil problema de los residuos al cuadrado. Los dos primeros algoritmos utilizan la misma idea que para inicializar el sistema y generar la clave privada del usuario. El IBC (BF-IBC) propuesto por D. Boneh y M. Franklin ha suscitado una amplia respuesta debido a su seguridad demostrable y su mayor eficiencia.
La criptografía basada en identidad se ha desarrollado rápidamente en los últimos años. Los investigadores han diseñado una serie de nuevos criptosistemas.