11장. 암호화
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
기원전 180년경, 그리스 철학자이자 역사가인 폴리비우스( )는 정부에 대해 다시 생각하느라 바빴습니다. 그는 권력 분립과 국민 위에 군림하는 것이 아니라 국민을 섬기는 정부 같은 혁명적인 아이디어를 제시했습니다. 그의 연구는 미국 헌법은 말할 것도 없고 이후 철학자와 작가(몽테스키외 포함)의 기초가 되었습니다.
폴리비우스가 살았던 시대적 배경과 가정 환경, 성장 배경을 고려할 때 그는 당연히 자신의 글에 약간의 비밀을 유지하기를 원했습니다. 그의 아버지는 그리스 정치인이자 마케도니아에 대한 로마의 지배에 공개적으로 반대했던 사람이었습니다. 결국 아버지는 체포되어 투옥되었고 폴리비우스는 로마로 추방되어 가정교사로 일하게 되었습니다. 결국 그는 로마의 군사 지도자를 만나 친구가 되었고, 기원전 264년부터 146년까지 로마의 집권기를 상세히 기록한 『역사』를 통해 자신이 목격한 사건들을 기록하기 시작했습니다.
하지만 폴리비우스는 아버지의 아들이자 정부 권력 분립과 독재 통치의 남용에 반대하는 글을 계속 썼고, 이 모든 역사를 기록하는 동안에도 아버지의 아들이었습니다. 그는 자신의 글에서 이 부분을 비밀로 하기 위해 폴리비우스 광장을 고안해 냈습니다. 아이디어는 간단했습니다. 먼저 위쪽과 왼쪽을 가로지르는 숫자가 있는 격자를 만듭니다. 그런 다음 그 안쪽을 알파벳 문자로 채웁니다. 그런 다음 글자를 쓸 때 글자가 그리드에서 좌표가 됩니다. 표 11-1에 표시된 예시 그리드를 사용하면 A는 11로, B는 12로 쓰게 됩니다.
완벽한 암호 체계였나요? 아니요. 모든 것을 안전하게 지켜줬나요? 아니요. 수신자 외에는 아무도 메시지를 읽을 수 없도록 암호화한 최초의 기록적인 노력도 아니었습니다. 하지만 이는 암호학의 역사적인 전환점이 되었으며, 다른 발명과 활용의 세계로 이어졌습니다.
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 1 | A | B | C | D | E | F |
| 2 | G | H | I | J | K | L |
| 3 | M | N | O | P | Q | R |
| 4 | S | T | U | V | W | X |
| 5 | Y | Z | 0 | 1 | 2 | 3 |
| 6 | 4 | 5 | 6 | 7 | 8 | 9 |
원시인들이 노크와 두드림을 연이어 사용했던 것부터 방금 보낸 보안 이메일에 이르기까지, 사람들은 태초부터 비밀을 지키기 위해 노력해 왔습니다. 그리고 태초부터 우리는 상대방의 말을 알아내기 위해, 즉 "암호를 해독하기 위해" 노력해 왔습니다. 인간 정신의 이 작은 매혹, 즉 둘 이상의 당사자 간의 통신 보안을 구현하고 연구하는 것을 암호화라고 합니다. 그러나 윤리적 해커가 습득하고자 하는 기술은 실제로 암호화된 통신을 해독하는 데 사용되는 방법을 연구하는 암호 분석()입니다.
암호화 및 암호화: 개요
저는 암호화에 대한 이 논의에 얼마나 많은 역사를 넣어야 할지 오랫동안 고민했지만, 결국 정말 멋지고 흥미롭긴 하지만 역사를 넣지 말아야 한다는 결론에 도달했습니다(이 장의 서두가 재미있고 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access