Un sistema criptográfico es un conjunto de algoritmos criptográficos necesarios para implementar un determinado servicio de seguridad como el encriptado. El término es una combinación de un sistema criptográfico (es decir, un sistema informático que usa una contraseña). Un sistema criptográfico es un método de proteger información y comunicarse a través de códigos para que solo los usuarios que se enfrentan a la información puedan leer la información. Los componentes básicos de un sistema criptográfico incluyen:
- Texto plano: los datos que necesitan ser protegidos durante la transmisión
- Algoritmo de cifrado: Proceso matemático que utiliza un algoritmo para transformar la información en un texto cifrado sin sentido y que requiere el uso de una clave para transformar los datos de nuevo en su forma original.
- Texto cifrado: Es la versión codificada del texto plano que ha producido un algoritmo de cifrando mediante una clave específica de cifrado.
- Algoritmo de descifrado: Proceso matemático que produce un texto plano para un texto cifrado y una clave de descifrado dados. El texto cifrado y la clave de descifrado son la entrada, el texto plano es la salida.
- Algoritmo de descifrado: Proceso matemático que produce un texto plano para un texto cifrado y una clave de descifrado dados. El texto cifrado y la clave de descifrado son la entrada, el texto plano es la salida.
- Clave de descifrado: Valor conocido por el receptor. El receptor introduce la clave de descifrado en el algoritmo de descifrado junto con el texto cifrado para calcular el texto plano.
Los criptosistemas se utilizan para el envío seguro de mensajes por Internet, como la información de las tarjetas de crédito o cualquier otro dato que deba ser privado. Un interceptor es una entidad no autorizada que intenta determinar el texto plano.
Tipos de criptosistemas
Hay dos tipos de criptosistemas que se clasifican según el método utilizado para cifrar los datos:
- Cifrado de clave simétrica: sistema de cifrado en el que el remitente y el receptor de un mensaje comparten una única clave pública que se utiliza para cifrar y descifrar el mensaje.
- Cifrado de clave asimétrica: Sistema de cifrado en el que se utilizan claves diferentes para el cifrado y el descifrado, estando las claves relacionadas matemáticamente. Cada parte tiene su propio par de claves que se intercambian durante la transmisión.