La criptografía se utilizó ampliamente durante la Segunda Guerra Mundial debido a la importancia de la comunicación por radio y la facilidad de interceptación de la radio . Las naciones involucradas desplegaron una gran cantidad de sistemas de códigos y cifrados , muchos de los cuales utilizaban máquinas de rotor . Como resultado, los aspectos teóricos y prácticos del criptoanálisis , o descifrado de códigos , avanzaron mucho.
Posiblemente el evento de descifrado de códigos más importante de la guerra fue el descifrado exitoso por parte de los Aliados del cifrado alemán "Enigma" . El primer descifrado del cifrado Enigma fue realizado por la Oficina de Cifrado Polaca alrededor de 1932; las técnicas y los conocimientos utilizados se transmitieron a los aliados franceses y británicos justo antes del estallido de la guerra en 1939. Fueron mejorados sustancialmente por los esfuerzos británicos en Bletchley Park durante la guerra. El descifrado del cifrado Enigma permitió a los Aliados leer partes importantes del tráfico de radio alemán en redes importantes y fue una fuente invaluable de inteligencia militar durante la guerra. La inteligencia de esta fuente y otras fuentes de alto nivel, como el criptoanálisis del cifrado Lorenz , finalmente se denominó Ultra . [1] [2] [3]
Un ataque similar al código diplomático japonés más seguro, denominado Purple por el Servicio de Inteligencia de Señales del Ejército de los EE. UU., comenzó antes de que Estados Unidos entrara en la guerra. El producto de esta fuente se denominó Magic .
Por otro lado, los alemanes lograron durante la Segunda Guerra Mundial algunos éxitos notables al descifrar códigos navales británicos y de otros tipos.