1.12.1 Encripción y desencripción:
Figura 3. Proceso de encripción y desencripción
Se llama texto plano a un mensaje en un formato legible por un ser humano. Si llamamos al texto en claro P y al texto cifrado C, una función de encriptación E toma como argumento P para generar C
C = E(P) El proceso inverso consiste en aplicar una función de desencriptado D al mensaje cifrado para obtener P:
P = D(C) Un algoritmo de encriptación o de cifrado es una función matemática usada para cifrar y descifrar mensajes. Todos los algoritmos de encriptación actuales utilizan para ello una clave K. El valor de dicha clave afecta el proceso de encriptado y desencriptado:
EK(P) = C
DK(C) = P
La idea es que un buen proceso de encriptado no puede basarse en ocultar el algoritmo de encriptación, sino basarse en ocultar las claves.