Horst Feistel en 1971 trabajó en el proyecto Lucifer de IBM, proyecto en el que nace la estructura de feistel, esta estructura incorpora el pensamiento de Shannon acerca de la difusión y confusión, de manera que se aplicaron permutaciones y sustituciones respectivamente para producir estos efectos.