Articulo de referencia

Criptosistema

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

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

Un sistema criptográfico suele constar de tres algoritmos: uno para la generación de claves , uno 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 el cifrado y otro para el descifrado. Por lo tanto, el término «sistema criptográfico » se usa con mayor frecuencia cuando el algoritmo de generación de claves es importante. Por esta razón, el término «sistema criptográfico» se usa comúnmente para referirse a técnicas de clave pública ; sin embargo, tanto «cifrado» como «sistema criptográfico» se utilizan para técnicas de clave simétrica .

Definición formal

Matemáticamente, un criptosistema o esquema de cifrado se puede definir como una tupla.(PAG,do,K,mi,D){\displaystyle ({\mathcal {P}},{\mathcal {C}},{\mathcal {K}},{\mathcal {E}},{\mathcal {D}})}con las siguientes propiedades.

  1. PAG{\displaystyle {\mathcal {P}}}es un conjunto llamado "espacio de texto plano". Sus elementos se llaman textos planos.
  2. do{\displaystyle {\mathcal {C}}}es un conjunto llamado "espacio de texto cifrado". Sus elementos se llaman textos cifrados.
  3. K{\displaystyle {\mathcal {K}}}es un conjunto llamado "espacio de claves". Sus elementos se llaman claves.
  4. mi={mik:kK}{\displaystyle {\mathcal {E}}=\{E_{k}:k\in {\mathcal {K}}\}}es un conjunto de funcionesmik:PAGdo{\displaystyle E_{k}:{\mathcal {P}}\rightarrow {\mathcal {C}}}Sus elementos se denominan "funciones de cifrado".
  5. D={Dk:kK}{\displaystyle {\mathcal {D}}=\{D_{k}:k\in {\mathcal {K}}\}}es un conjunto de funcionesDk:doPAG{\displaystyle D_{k}:{\mathcal {C}}\rightarrow {\mathcal {P}}}Sus elementos se denominan "funciones de descifrado".

Para cadamiK{\displaystyle e\in {\mathcal {K}}}, haydK{\displaystyle d\in {\mathcal {K}}}de tal manera queDd(mimi(pag))=pag{\ Displaystyle D_ {d} (E_ {e} (p)) = p}a pesar depagPAG{\displaystyle p\in {\mathcal {P}}}. [ 2 ]

Nota: normalmente, esta definición se modifica para distinguir si un esquema de cifrado es 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 la seguridad de datos en diversas aplicaciones.

El criptosistema Paillier es otro ejemplo utilizado para preservar y mantener la privacidad y la información sensible. Se emplea en votaciones electrónicas, loterías electrónicas y subastas electrónicas. [ 3 ]

Véase también

Referencias

  1. Menezes, A.; Oorschot, P. van; Vanstone, S. (1997). Manual de criptografía aplicada (5.ª  ed.). CRC Press. ISBN 0-8493-8523-7.
  2. Buchmann, Johannes A. (13 de julio de 2004). Introducción a la criptografía (2.ª ed.). Springer. ISBN  0-387-20756-2.
  3. Xia, Zhe; Yang, Xiaoyun; Xiao, Min; He, Debiao (2016). "Cifrado Paillier de umbral con seguridad demostrable basado en geometría de hiperplano" . En Liu, Joseph K.; Steinfeld, Ron (eds.). Seguridad y privacidad de la información . Lecture Notes in Computer Science. Vol. 9723. Cham: Springer International Publishing. pp. 73–86 . doi : 10.1007/978-3-319-40367-0_5 . ISBN   978-3-319-40367-0.