Según Shannon, para hacer un algoritmo de cifrado más resistente es necesario que cumpla con la difusión y confusión.