Ampliaré un par de puntos sobre la excelente respuesta de Graeme Shimmin sobre los éxitos ciptológicos alemanes y agregaré algo de material sobre los esfuerzos de ruptura del código japonés contra los Aliados.
Primero, el resultado de los éxitos alemanes contra los códigos navales británicos (como se mencionó, los códigos navales 1, 2 y 3, el código BAMS, el código de la Marina Mercante, el Código Administrativo de la Marina Real y el Código Auxiliar de la Marina Real) le dieron algunos beneficios significativos en su guerra contra Gran Bretaña.
Rompiendo el Cifrado Naval 1 le dio a Alemania las posiciones de todos los barcos de la Royal Navy al comienzo de la Segunda Guerra Mundial, útiles para sus asaltantes comerciales en el mar desde el principio.
Rompiendo los cifrados navales 2 y 3 proporcionó inteligencia sobre la navegación y las rutas de los convoyes, información extremadamente útil para coordinar los ataques del paquete de submarinos. Sin embargo, los códigos navales 2 y 3 se cambiaron mensualmente y los criptógrafos alemanes necesitaron alrededor de 10 días para descifrar los códigos cambiados, por lo que no siempre tenían cobertura en tiempo real. Sin embargo, incluso con el conocimiento de la ruta de un convoy, los convoyes podían pasar a través de las líneas de patrulla de submarinos sin ser detectados e incluso si eran detectados no siempre podían ser atacados por la manada completa.
La inteligencia británica sabía ya en diciembre de 1942 que B-Dienst estaba leyendo Naval Cipher 3, pero la Royal Navy retrasó el uso de nuevos códigos durante algunos meses porque el oficial a cargo de los códigos de la Royal Navy no estaba al tanto de que Bletchley Park rompiera los cifrados alemanes basados en Enigma. y no se pudo mostrar la evidencia.
El conocimiento alemán de las salidas y rutas de convoyes por sus esfuerzos de descifrado de códigos incluso amenazó los éxitos criptológicos británicos. A mediados de 1941, el cambio de ruta de los convoyes alrededor de las líneas de patrulla de submarinos alemanes y los ataques contra los reabastecimientos de combustible llevaron al almirante Doenitz a cuestionar la seguridad de sus propios códigos e introducir una serie de mejoras en la versión Kriegsmarine del cifrado Enigma.
Romper el Código Administrativo de la RN le dio a Alemania una buena visión de la fuerza y las pérdidas de la Marina Real en el Mediterráneo durante las batallas en Grecia, Creta y el Mediterráneo Oriental. Se podría argumentar que una operación arriesgada como el asalto aéreo en Creta no se habría intentado si Alemania no hubiera conocido el estado de la Royal Navy en el Mediterráneo.
Los Aliados pudieron poner en funcionamiento su casa de seguridad de operaciones. En 1943, B-Dienst fue excluido de importantes códigos navales aliados.
Con respecto a los éxitos alemanes contra la máquina de código M209, el M209 no fue un reemplazo o una alternativa para el ECM Mark II (su designación USN, conocida como SIGABA por el Ejército de los EE. UU.). El M209 era un dispositivo de cifrado mecánico que se usaba para comunicaciones tácticas y se consideraba adecuado para comunicaciones de bajo nivel que debían ser seguras durante horas o unos pocos días. No era igual a SIGABA / ECM Mark II que (hasta donde sabemos) permaneció intacto y en servicio hasta la década de 1950.
Japón también disfrutó de algunos éxitos contra los códigos aliados.
Como era típico en Japón, la Armada y el Ejército apoyaron operaciones independientes de descifrado de códigos con casi ninguna cooperación entre ellos. El IJA se concentró en códigos chinos y soviéticos, mientras que el IJN se concentró en códigos navales británicos y estadounidenses.
El IJA tuvo un éxito considerable contra los códigos Kuomintang, pero no tuvo tanto éxito contra los códigos comunistas chinos, ya que utilizaron sistemas de códigos proporcionados por la URSS. La IJA también logró descifrar el código diplomático estadounidense “Brown”, aunque no compartió su éxito con sus homólogos de la IJN.
El IJN no avanzó mucho contra los fuertes códigos de la Marina de los EE. UU. Y la Royal Navy. Alemania proporcionó libros de códigos capturados para el cifrado BAMS y, por lo tanto, el IJN pudo obtener una cierta cantidad de información sobre los planes de los Estados Unidos al rastrear los movimientos de los envíos mercantes en el Pacífico.
A la IJN le fue mejor contra los códigos diplomáticos de los Estados Unidos que rompieron los códigos “Negro”, “Gris” y “Marrón”. Incluso irrumpió en la versión del Departamento de Estado de la cifra de la tira M-138. El M-138 era una familia de cifrados también utilizados por la Marina de los EE. UU. Como código de nivel medio. Es un tanto extraño que el IJN no haya podido entrar en los códigos basados en USN M-138.
Los esfuerzos para romper el código tanto de IJN como de IJA decayeron en el transcurso de la guerra. La inteligencia que lograron reunir a menudo se ignoraba cuando la guerra comenzó a ir muy mal para Japón. Los servicios de inteligencia de Japón se convirtieron en vertederos para oficiales de segunda categoría y la calidad de su producto de inteligencia sufrió.