1913: El estallido de la Primera Guerra Mundial a principios del siglo XX vio un fuerte aumento tanto en la criptología para las comunicaciones militares como en el criptoanálisis para el descifrado de códigos. El éxito de los criptólogos ingleses en descifrar los códigos de telegramas alemanes condujo a victorias fundamentales para la Royal Navy.
1917: El estadounidense Edward Hebern crea la primera máquina criptográfica de rotor combinando circuitos eléctricos con piezas mecánicas de máquina de escribir para codificar automáticamente los mensajes. Los usuarios podían escribir un mensaje en texto sin formato en un teclado de máquina de escribir estándar y la máquina creaba automáticamente un cifrado por sustitución, sustituyendo cada letra por una nueva letra aleatoria para generar el texto cifrado. A su vez, el texto cifrado podía descifrar invirtiendo manualmente el rotor del circuito y volviendo a introducir el texto cifrado en la máquina de rotor Hebern, lo que producía el mensaje original en texto sin formato.
1918: Luego de la guerra, el criptólogo alemán Arthur Scherbius desarrolló la Máquina Enigma, una versión avanzada de la Máquina de rotor de Hebern, que también empleaba circuitos de rotor para codificar texto simple y decodificar texto cifrado. La Máquina Enigma, ampliamente empleada por los alemanes antes y durante la Segunda Guerra Mundial, se consideraba adecuada para el más alto nivel de criptografía de alto secreto. Sin embargo, al igual que la Máquina de rotor de Hebern, decodificar un mensaje cifrado con la Máquina Enigma requería el intercambio avanzado de configuraciones de calibración de la máquina y claves privadas que eran susceptibles al espionaje y eventualmente llevaron a la caída de Enigma.
1939-45: Al estallar la Segunda Guerra Mundial, los descodificadores polacos huyeron de Polonia y se unieron a muchos matemáticos británicos notables y famosos, incluido el padre de la computación moderna, Alan Turing, para descifrar el criptosistema alemán Enigma, un avance crítico para las Fuerzas Aliadas. El trabajo de Turing estableció específicamente gran parte de la teoría fundacional para los cálculos algorítmicos.
1975: Los investigadores de IBM que trabajaban en cifrado por bloques desarrollaron el Data Encryption Standard (DES), el primer criptosistema certificado por el National Institute for Standards and Technology (entonces conocido como National Bureau of Standards) para su uso por el gobierno de Estados Unidos. Aunque el DES era lo suficientemente potente como para paralizar incluso las computadoras más poderosas de los años 70, su corta longitud de clave lo hace inseguro para las aplicaciones modernas, pero su arquitectura fue y es muy influyente en el avance de la criptografía.
1976: Los investigadores Whitfield Hellman y Martin Diffie introdujeron el método de intercambio de claves Diffie-Hellman para compartir de forma segura claves criptográficas. Esto permitió una nueva forma de cifrado llamada algoritmos de clave asimétrica. Este tipo de algoritmos, también conocidos como criptografía de clave pública, ofrecen un nivel aún mayor de privacidad al no depender ya de una clave privada compartida. En los criptosistemas de clave pública, cada usuario tiene su propia clave secreta privada que funciona en conjunto con una pública compartida para mayor seguridad.
1977: Ron Rivest, Adi Shamir y Leonard Adleman presentan el criptosistema de clave pública RSA, una de las técnicas de cifrado más antiguas para la transmisión segura de datos que todavía se usa en la actualidad. Las claves públicas RSA se crean multiplicando grandes números primos, que son prohibitivamente difíciles de factorizar incluso para las computadoras más potentes sin un conocimiento previo de la clave privada empleada para crear la clave pública.
2001: en respuesta a los avances en la potencia informática, el DES fue reemplazado por el algoritmo de cifrado Advanced Encryption Standard (AES) más robusto. Al igual que el DES, el AES también es un criptosistema simétrico; sin embargo, emplea una clave de cifrado mucho más larga que el hardware moderno no puede descifrar.