Criptosistema

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

En criptografía, un criptosistema es un conjunto de algoritmos criptográficos necesarios para implementar un servicio de seguridad particular, como la confidencialidad (cifrado).

Normalmente, un criptosistema consta de tres algoritmos: uno para la generación de claves, otro para el cifrado y otro para el descifrado. El término cifrado (a veces cifrado) se utiliza a menudo para referirse a un par de algoritmos, uno para cifrar y otro para descifrar. Por lo tanto, el término criptosistema se utiliza con mayor frecuencia cuando el algoritmo de generación de claves es importante. Por este motivo, el término criptosistema se utiliza habitualmente para referirse a técnicas de clave pública; sin embargo, ambos "cifrado" y "criptosistema" se utilizan para técnicas de clave simétrica.

Definición formal

Matemáticamente, un esquema de criptosistema o encriptación se puede definir como un tuple con las siguientes propiedades.

  1. es un conjunto llamado "espacio de texto". Sus elementos se llaman simpletextos.
  2. es un conjunto llamado el "espacio de principio". Sus elementos se llaman cifertextos.
  3. es un conjunto llamado el "espacio clave". Sus elementos se llaman claves.
  4. es un conjunto de funciones . Sus elementos se llaman "funciones de cifrado".
  5. es un conjunto de funciones . Sus elementos se llaman "funciones de cifrado".

Para cada uno , hay tales que para todos .

Nota; normalmente, esta definición se modifica para distinguir un esquema de cifrado como un tipo de criptosistema de clave simétrica o de clave pública.

Ejemplos

Un ejemplo clásico de criptosistema es el cifrado César. Un ejemplo más contemporáneo es el criptosistema RSA.

Otro ejemplo de criptosistema es el Estándar de cifrado avanzado (AES). AES es un algoritmo de cifrado simétrico ampliamente utilizado que se ha convertido en el estándar para proteger datos en diversas aplicaciones.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save