암호학은 오래되고 새로운 학과이다. Cryptography 라는 단어는 그리스어 "krypto's" 와 "logos" 에서 유래한 것으로 문자적으로 "숨기기" 와 "정보" 를 의미한다. 암호학은 아주 멋진 발전 과정을 가지고 있다. 물론, 비밀은 항상 중요한 역할을 한다. 그래서 어떤 사람들은 암호학의 발전을 세 단계로 나눕니다.
첫 번째 단계는 고대부터 1949 까지입니다. 이 시기는 과학 암호학의 전야로 볼 수 있다. 이 단계의 암호학은 과학이 아니라 예술이라고 할 수 있다. 암호학자들은 추리와 증명이 아닌 인식과 신념에 따라 비밀번호를 설계하고 분석하는 경우가 많다.
고대 이집트부터 암호학을 사용하기 시작했지만 군사적 목적으로 공개되지 않았다.
1844 년에 새뮤얼 모스는 모스 부호를 발명했습니다. 일련의 전자점이 전보 통신에 사용되었습니다. 전보의 출현은 처음으로 장거리 빠른 정보 전송을 가능하게 했다. 사실, 그것은 서방 국가들의 교류 능력을 향상시켰다.
20 세기 초, 이탈리아 물리학자 마코니 (Quirimo Marconi) 는 무선 전보를 발명하여 전파를 새로운 통신 수단으로 만들어 장거리 통신의 인스턴트 전송을 가능하게 했다. 마르코니의 발명은 영원히 암호의 세계를 바꾸었다. 전파를 통해 전송되는 모든 정보는 우리측뿐만 아니라 적에게 전달되어야 하기 때문에 모든 정보를 암호화해야 한다는 뜻입니다.
제 1 차 세계대전이 발발하면서 암호기와 디코더에 대한 수요가 급격히 증가하면서 세계적인 비밀 통신 대전이 시작되었다.
제 1 차 세계대전 초기에는 은필술과 암호학이 동시에 작용했다. 솜 강 전선의 덕법 교계에는 많은 프랑스 보초병이 있었지만 독일군은 연합군의 주둔군에 대해 잘 알고 있으며, 끊임없이 공세를 일으켜 수동적인 위치에 놓이게 하여 프랑스 정보원들을 미혹시켰다. 어느 날 한 독일 농부가 바구니를 들고 국경을 넘을 때 심문을 받았다. 보초병은 농부가 든 바구니를 열고 삶은 계란으로 가득 찬 것을 보았다. 안에는 수상한 것이 없어서 그는 무의식적으로 하나를 주워 공중으로 던졌다. 농녀가 황급히 받았다. 보초병은 이것이 매우 의심스럽다고 생각한다. 그들은 계란을 벗기고, 계란에 글씨가 가득 적혀 있는 것을 발견했는데, 상세한 영국군 보호지도와 사단, 여행의 번호였다. 정보를 전달하는 이 방법은 독일의 화학자가 제공한 것으로 밝혀졌다. 그 방법은 복잡하지 않다. 초산으로 달걀껍질에 글을 쓰고, 초산을 말린 후 계란을 삶고, 글씨는 달걀껍데기를 통해 단백질에 찍혔지만, 밖에는 흔적이 없었다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 지식명언)
1965438+2004 년 8 월 5 일 영국' 테르고니아' 호의 잠수부가 북경대학교 서양 해저에서 독일 케이블을 절단했다. 그들의 목적은 간단합니다. 독일의 삶을 더 어렵게 만드는 것입니다. 놀랍게도, 이로 인해 많은 독일인들의 교류가 유선에서 무선으로 바뀌었다. 그 결과 영국인들은 얻을 수 없는 많은 정보를 차단했다. 정보가 가로 채면 영국 해군부 기밀 분석부 40 실로 보내집니다. 40 호실은 수학자, 언어학자, 체스 마스터 등 수수께끼를 푸는 데 능숙한 사람들이 모인 현대 비밀 분석 조직의 초기 형태라고 할 수 있다.
1965438+2004 년 9 월, 영국인들은' 진귀한' 선물을 받았다. 연합군 러시아인들이 발트해에서 독일 순양함' 마그데부르크' 호를 가로막아 독일 해군의 코드북을 받았다. 그들은 즉시 암호본을 방 40 호로 보내 영국이 독일 해군의 비밀을 해독하고 전쟁 중에 독일 군함을 포위하게 했다. 과거 전쟁에서 독일 해군 정보가 직접적이고, 매끄럽고, 거의 동시에 읽힐 수 있는 경우는 거의 없었다.
암호학 역사상 가장 위대한 암호 해독 사건은19171.0717 에서 시작되었다. 당시 영국군은 독일 최고 외교 암호인 0075 로 암호화된 전보를 가로 챘다. 이 상상할 수 없는 시스템은 10000 개의 단어와 구로 구성되며 1000 개의 디지털 코드 그룹에 해당합니다. 이 비밀 전보는 독일 외무부 장관인 아서 지머먼에서 온 것으로 워싱턴 주재 독일 대사 존 폰 베렌도르프 (John Feng Belendorf) 로 보내진 후, 멕시코 주재 독일 대사인 헨니그 폰 에크하트 (Hennig Feng Eckhart) 에게 보내져 그곳에서 암호를 해독하여 발렌티노 가한사 (Valentino Gahansa) 멕시코 대통령에게 넘겨졌다.
이 비밀 문서는 미국 해저 케이블을 통해 베를린에서 워싱턴으로 보내졌고, 영국군은 그곳에서 그것을 가로채고 그것의 중요성을 깨달았다. 하지만 비밀사본을 받은 존 폰 베렌도르프는 워싱턴 사무실에서 치명적인 실수를 저질렀다. 그들은 새로운 0075 비밀 사본으로 전보를 번역하고, 오래된 암호화를 이용해 멕시코시티로 전보로 보냈다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 비밀명언) 대사님은 그가 암호 사용자가 범할 수 있는 가장 어리석고 슬픈 잘못을 저질렀다는 것을 깨닫지 못했다.
이때 이미 낡은 비밀번호를 해독한 영국은 아직 해독되지 않은 새로운 외교암호 시스템에도 어찌할 바를 몰랐지만, 얼마 지나지 않아 대사님의 혼란스러운 조작에서 신구 암호의 비교판을 얻었다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마) 지머만의 비밀 서류가 점차 명확해짐에 따라 그 중요성은 놀랍다.
미국 원양 정기선' 루스탄나' 호가 19 15 년 독일군에 의해 침몰했지만 독일이 잠수함의 이동을 제한하면 미국은 중립을 유지할 것이다. 지머만의 전보에는 독일이 2 월 19 17 일 무한해전을 재개하여 영국을 견제하려는 시도가 요약되어 있다. 미국을 제자리에 두기 위해 짐머만은 멕시코가 미국을 침공하고 텍사스, 뉴멕시코, 애리조나를 자신의 소유로 다시 발표할 것을 제안했다. 독일은 또한 멕시코가 일본을 설득하여 미국을 공격하도록 설득하고, 독일은 군사 및 재정 지원을 제공할 것을 희망한다.
영국 해군부는 독일이 그들의 비밀번호가 해독되었다는 것을 알리지 않고 해독된 정보를 미국에 알리려고 서두르고 있다. 그 결과, 영국 요원 한 명이 성공적으로 멕시코 전보국에 잠입하여 멕시코 대통령에게 보낸 암호 해독 서류를 받았다. 이런 식으로, 비밀은 멕시코에 의해 유출될 수 있으며, 그들은 이를 엄호하여 미국에 정보를 누설했다.
미국은 분노했다. 모두가 격노했다. 처음에는 동해안 사람들만이 관심을 가졌습니다. 현재 중서부 전체가 멕시코의 행동에 대해 걱정하고 있다. 전보가 해독된 지 6 주 후, 미국은 독일에 전쟁을 선포했다. 우드로 윌슨 대통령이 독일에 전쟁을 선포할 것을 요구했을 때, 그 뒤에는 단결하고 분노한 나라가 있었고, 항상 독일과 싸울 준비를 하고 있었다.
이것은 암호 해독사일 수도 있고, 물론 정보사에서 가장 유명한 사건일 수도 있다. 짐머만의 전보로 미국 전체가 독일이 국가의 적이라고 믿게 되었다. 독일은 암호를 해독하여 러시아군을 물리쳤고, 러시아군은 또 자신의 비밀번호가 해독되어 멸망을 가속화했다.
제 1 차 세계대전 전에 암호학의 중요한 진전은 공개 문건에 거의 나타나지 않았다. 19 18 까지 20 세기의 가장 영향력 있는 비밀번호 분석 문장 중 하나? 윌리엄 프리드먼 (William F. Friedman) 의 저서' 일치지수와 암호학에서의 응용' 은 개인' 강기슭 실험실' 의 연구 보고서로 나왔다. 사실, 이 작품에 관련된 일은 전시에 완성되었다. 제 1 차 세계대전 이후 완전히 비밀리에 근무한 미 육군과 해군의 비밀부서가 암호학에서 근본적인 진전을 이루기 시작했다. 그러나 공개된 문헌은 매우 적다.
하지만 기술의 급속한 발전에 따라 간단한 명문 문자 대체법은 주파수 분석에 아무런 어려움 없이 해독됐고, 완벽한 Vigenere 비밀번호와 그 변종도 영국인 찰스 배비지가 해독했다. 그건 그렇고, 이 찰스 배비지는 인간이 아닙니다. 그는 현재 컴퓨터의 선구자인 내선과 분석기를 설계했다. 이 사실은 두 가지 계시를 준다. 첫째,' 절대안전' 이 없는 비밀번호는 해독할 수 없고, 단지 시간문제일 뿐이다. 둘째, 코드를 해독하기에 충분히 똑똑한 것 같습니다. 제 2 차 세계대전에서 암호학은 중요한 역할을 했다. 많은 사람들은 연합군이 전쟁에서 승리한 것은 제 2 차 세계대전에서 발명된 디지털 컴퓨터가 독일과 일본의 비밀번호를 해독했기 때문이라고 생각한다.
19 18 년, 캘리포니아 오클랜드의 에드워드 H 헤번은 회전바퀴기의 첫 번째 특허를 신청했다. 이 장치는 거의 50 년 동안 미군의 주요 암호 장치로 지정되었으며, 바퀴를 통해 일반 텍스트와 암호문 사이의 글자 매핑 관계를 끊임없이 변화시켰다. 바퀴의 존재로 인해 그리드 회전당 일반 텍스트를 암호화하는 것과 같습니다. 키마다 다릅니다. 키 수는 모든 문자의 수 -26 입니다.
같은 해 암호학 분야의 큰 사건이 드디어 발생했다. 독일의 천재 아서 셰르비우스의 노력으로 최초의 인공코드기인 잉그마 암호기가 탄생했다. 암호문은 제 2 차 세계대전 당시 독일군의 가장 중요한 통신 무기이자 암호학 역사의 전설이다. 당시 연합군은 영국 런던 북부 블레클리 공원에 위치한' 정부 비밀번호와 암호학 연구소' 에 의지하여 독일군의' 수수께끼' 를 해독하기 위해 최선을 다했다. 양측은 잉글랜드 해협을 사이에 두고 혈전을 벌여 전쟁사의 멋진 한 페이지를 썼는데, 나중에는 수많은 영화와 앨범의 주요 줄거리가 되었다.' 사냥 U57 1' 이 그 중 하나다.
고속, 대용량, 자동 기밀 통신의 요구 사항에 따라 기계와 회로를 결합한 바퀴 암호화 장치가 등장해 고전 암호 체제를 역사 무대에서 탈퇴시켰다.
두 번째 단계는 1949 부터 1975 까지입니다.
1949 클로드 향농의 보안 시스템 통신 이론은 현대 암호학의 이론적 토대를 마련했다. 암호화 문헌은 1949 부터 1967 까지 거의 비어 있습니다. 수년 동안 암호학은 군의 전속 영역이었다. 국가안보국과 구소련, 영국, 프랑스, 이스라엘 등의 보안 기관은 자신의 통신을 암호화하는 잔혹한 게임에 막대한 재력을 투입하면서 다른 사람의 통신을 해독하기 위해 최선을 다했다. 이들 정부에 직면하여 개인은 전문 지식도 없고 자신의 비밀을 보호할 재력도 없다.
1967 년, 데이비드 칸의' 암호 해독자' 가 나왔는데, 이 책은 암호학의 과거 역사를 상당히 완벽하게 기술하고 있다. 디코더의 의미는 관련된 분야가 매우 광범위할 뿐만 아니라, 수천 명의 사람들이 암호학을 이해하게 하는 데 있다. 그 이후로, 암호화 문장 등장 하기 시작 했다. 이와 함께 미국 공군을 위해 초기 적 식별 설비를 개발한 호스터 페스트르는 뉴욕 요크타운 고지대에 있는 IBM 왓슨 연구소에서 평생을 보냈다. 그곳에서 그는 미국 데이터 암호화 표준 (DES) 을 연구하기 시작했다. 1970 년대 초까지 IBM 은 Feistel 과 그의 동료들의 이 주제에 대한 기술 보고서를 발표했다.
세 번째 단계는 1976 부터 현재까지입니다. Diffie 와 hellman 이 1976 에서 발표한 문장' 암호학의 새로운 추세' 는 암호학의 혁명을 불러일으켰다. 첫째, 발신자와 수신자가 키 전송 없이 보안 통신을 할 수 있다는 것을 증명하여 공개 키 암호학의 새로운 시대를 열었습니다.
1978, R.L.Rivest, A.Shamir, 레나드 아들러먼은 RSA 공개 키 암호 체계를 구현했습니다.
1969 년 콜롬비아 대학의 Stephen Wiesner 는 먼저' 멍에 코딩' 이라는 개념을 제시했다. 1984 년, 하위 사상의 계발로 H. Bennett 와 G. Brassard 는 양자 이론의 BB84 프로토콜을 제시하여 양자 암호학 이론을 탄생시켰다. 그 안전은: 1 입니다. 도청 행위가 발견될 수 있습니다. 2. 무한한 컴퓨팅 동작에 저항할 수 있습니다.
1985 년, Miller 와 Koblitz 는 타원 곡선의 불연속 대수 문제를 기준으로 유한 도메인의 타원 곡선을 공개 키 암호 시스템에 처음으로 적용했습니다.
1989 년 R.Mathews, D.Wheeler, L.M.Pecora, Carroll 등이 처음으로 카오스 이론을 시퀀스 암호 및 보안 통신 이론에 적용함으로써 시퀀스 암호 연구에 새로운 방법을 개척했습니다.
2000 년 유럽 연합은 2 1 세기 정보 보안 발전의 포괄적인 요구 사항을 충족하기 위해 시퀀스 암호, 그룹 암호, 공개 키 암호, 해시 함수, 임의 노이즈 생성기 등의 기술을 연구하는 새로운 유럽 데이터 암호화, 디지털 서명 및 데이터 무결성 프로그램인 NESSIE 를 발표했습니다.
암호학의 기초',' 암호학의 원리',' OpenSSL' 등의 책을 참고하시기 바랍니다.