1913 年:20世紀初頭に第一次世界大戦が勃発し、軍事通信用の暗号学と暗号解読用の暗号解読が急速に発展しました。英国の暗号学者がドイツの電報暗号を解読することに成功したことにより、同国海軍は極めて重要な勝利を収めました。
1917年: 米国人のEdward Hebern氏は、電気回路と機械式タイプライターの部品を組み合わせてメッセージを自動的に暗号化する、初の暗号ローターマシンを開発しました。これは、標準のタイプライター・キーボードに平文メッセージを入力すると、マシンは置換暗号を自動的に作成し、各文字をランダムな新しい文字に置き換えて暗号文を出力するものでした。暗号文は、回路ローターを手動で反転させ、暗号文をヘバーンローターマシンに再度入力することで解読でき、元の平文メッセージが生成されます。
1918年:第一次世界大戦終結後、ドイツの暗号学者Arthur Scherbius氏は、Hebern氏のローター式暗号機の改良版であるエニグマ暗号機を発明しました。この暗号機もローター回路を使用して平文の暗号化と暗号文の復号化の両方を行うタイプのものでした。エニグマ暗号機は第二次世界大戦前と戦時中にドイツで多用され、最高レベルの極秘暗号に適していると考えられていました。しかし、Hebern氏のHebern氏のローター式暗号機と同様に、エニグマ暗号機で暗号化されたメッセージを解読するには、スパイ行為の影響を受けやすいマシンの調整設定と秘密鍵の高度な共有が必要であり、最終的にエニグマの没落につながりました。
1939~1945年:第二次世界大戦が勃発すると、ポーランドの暗号解読者はポーランドから逃亡し、現代コンピューターの父、Alan Turing氏を含む多くの著名なイギリスの数学者と合流して、連合軍にとって重大な進歩となるドイツのエニグマ暗号システムを解読しました。Turing氏は、アルゴリズム計算の基礎理論の多くを確立しました。
1975年:IBMでブロック暗号に取り組んでいる研究者が、データ暗号化規格(DES)を開発しました。これは、米国政府が使用するために、米国国立標準技術研究所(当時、全米規格局として知られていた)米国国立標準技術研究所によって認定された最初の暗号システムです。DESは1970年代の最強のコンピューターさえも阻止できるほど強力でしたが、キーの長さが短いため現代のアプリケーションには安全ではありません。しかし、そのアーキテクチャーは暗号化の進歩に大きな影響を与えましたし、現在も影響を与えて続けています。
1976年:研究者のWhitfield Hellman氏とMartin Diffie氏が、暗号鍵を安全に共有するため、Diffie-Hellman鍵交換方式を考案しました。これにより、非対称キー・アルゴリズムと呼ばれる新しい形式の暗号化が可能になりました。公開鍵暗号化とも呼ばれるこれらのタイプのアルゴリズムは、共有秘密鍵に依存しなくなるため、さらに高いレベルのプライバシーが提供されます。公開鍵暗号システムでは、各ユーザーが独自の秘密鍵を持ち、共有の公開鍵と連携してセキュリティーを強化します。
1977年:Ron Rivest氏、Adi Shamir氏、Leonard Adleman氏の3人が、安全なデータ転送のための最も古い暗号化技術の1つであり、現在でも使用されているRSA公開鍵暗号システムを発表しました。RSA公開鍵は大きな素数を掛け合わせることで作成されますが、公開鍵の作成に使用された秘密鍵を事前に知らなければ、最もパワフルなコンピューターでも因数分解するのは非常に困難です。
2001 年:コンピューティング能力の向上に応じて、DESはより強力な、高度暗号化技術を意味するAdvanced Encryption Standard(AES)暗号化アルゴリズムに置き換えられました。DESと同様に、AESも対称暗号システムですが、最新のハードウェアでは解読できない、はるかに長い暗号化キーを使用します。