1913년: 20세기 초 제1차 세계대전이 발발하면서 군사 통신을 위한 암호학과 암호 해독을 위한 암호 분석활동이 급격히 증가했습니다. 영국 암호학자들이 독일 전보 암호를 해독하면서 영국 해군의 결정적인 승리로 이어졌습니다.
1917년: 미국인 에드워드 헤번(Edward Hebern)은 전기 회로와 기계식 타자기 부품을 결합하여 메시지를 자동으로 암호화하는 최초의 암호화 로터 기계를 발명했습니다. 사용자가 표준 타자기 키보드에 일반 텍스트 메시지를 입력하기만 하면 기계가 자동으로 대체 암호를 생성해 각 문자를 임의의 새 문자로 교체하여 암호문을 출력했습니다. 암호문은 회로 로터를 수동으로 반전시킨 다음 암호문을 헤번 로터 기계에 다시 입력하면 원래의 일반 텍스트 메시지로 복원해 해독할 수 있습니다.
1918: 전쟁이 끝난 후, 독일의 암호학자 아서 셰르비우스(Arthur Scherbius)는 헤번의 로터 기계를 한 단계 발전시켜 에니그마 기계를 개발했습니다. 에니그마 기계는 로터 회로를 사용하여 일반 텍스트를 암호화하고 암호문을 해독하는 데 사용했습니다. 제2차 세계대전 전후 독일군이 많이 사용했던 에니그마 기계는 최고 수준의 일급 기밀 암호화에 적합한 것으로 평가받았습니다. 그러나 헤번의 로터 기계와 마찬가지로 에니그마 기계로 암호화된 메시지를 해독하려면 기계의 보정 설정과 비밀 키를 미리 공유해야 했고, 이는 스파이 활동에 취약해 에니그마의 몰락으로 이어졌습니다.
1939-45: 제2차 세계대전이 발발 당시, 폴란드 암호 해독자들은 폴란드를 탈출하여 현대 컴퓨팅의 아버지인 앨런 튜링(Alan Turing)을 포함한 유명 영국 수학자들과 함께 독일 에니그마 암호 체계를 해독해 연합군의 중요한 돌파구를 마련했습니다. 튜링의 연구는 특히 알고리즘 계산을 위한 기초 이론을 확립하는 데 큰 역할을 했습니다..
1975: IBM에서 블록 암호를 연구하는 연구원들이 데이터 암호화 표준(DES)을 개발했습니다. 데이터 암호화 표준(DES)은 미국 정부가 사용하도록 국립표준기술연구소(당시 미국 국립 표준국)에서 인증한 최초의 암호 시스템입니다. DES는 1970년대에 가장 강력한 컴퓨터마저 막아낼 만큼 강력했지만 키 길이가 짧아 현대 보안에 응용하기는 어렵지만 암호학 발전에 지대한 영향을 미쳤습니다.
1976년: 휘트필드 헬먼(Whitfield Hellman)과 마틴 디피(Martin Diffie) 연구원은 암호화 키를 안전하게 공유할 수 있는 디피-헬먼 키 교환 방식을 도입했습니다. 이를 통해 비대칭 키 알고리즘이라는 새로운 형태의 암호화 방식 구현이 가능해졌습니다. 공개 키 암호화로도 알려진 이러한 유형의 알고리즘은 더 이상 공유된 비밀 키에 의존하지 않기 때문에 훨씬 더 높은 수준의 개인 정보 보호를 보장합니다. 공개 키 암호화 시스템에서 각 사용자는 각자 자신만의 비밀 키를 가지고 있으며, 이 키는 공유된 공개 키와 함께 작동해 보안을 더욱 강화합니다.
1977년 론 리베스트(Ron Rivest), 아디 샤미르(Adi Shamir), 레너드 애들먼(Leonard Adleman)은 오늘날까지도 여전히 사용되는 안전한 데이터 전송을 위한 가장 오래된 암호화 기술 중 하나인 RSA 공개 키 암호화 시스템을 도입했습니다. RSA 공개 키는 큰 소수를 곱하여 생성되는 데, 이는 생성 시 사용된 비밀 키를 알지 못하면 가장 강력한 컴퓨터로도 소인수분해가 거의 불가능할 정도로 매우 어렵습니다.
2001년: 컴퓨팅 성능의 발전에 대응해 DES는 더욱 강력한 고급 암호화 표준(AES) 암호화 알고리즘으로 대체되었습니다. DES와 마찬가지로 AES도 대칭 암호화 시스템이지만 최신 하드웨어로 해독할 수 없는 훨씬 더 긴 암호화 키를 사용합니다.