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.