사이언스올

통합검색

찾기

시저암호

작성일 2022-02-22
[요약] 로마 장군 카이사르가 썼던 암호 시저 암호(카이사르 암호, Caesar cipher)는 암호화하고자 하는 내용을 각각의 알파벳마다 일정한 거리만큼 밀어서 다른 알파벳으로 치환하는 암호의 일종으로 실제로 로마의 황제 카이사르는 이 시저 암호를 키케로나 친지들에게 은밀한 편지를 보낼 때 사용하기도 했다. 시저 암호는 평문의 문자 하나하나를 암호문의 문자로 바꾸는 방식을 취하는데, 이를 치환형 암호라 한다. 시저 암호는 암호화 방법과 암호를 푸는 단서인 키를 가지고 있다. 암호화 방법은 ‘더한다’, 암호화키는 ‘3’이다. 만약 암호화키를 모를 경우에도 해독방법만 안다면 간단히 암호를 풀 수 있다. ① 맨 위에 암호문을 놓고 옆에는 숫자를 차례로 적는다. ② 각각의 암호화된 알파벳을 알파벳순에 따라 앞 과정에서 써놓은 수만큼 더하고, 그 값을 적는다. ③ 어느 순간 의미 있는 문장을 이루는 알파벳 값이 보일 것이다. 암호화키가 3보다는 5일 때, 5보다는 7일 경우에 더 복호화하기 복잡할 것이다. 이처럼 암호화키를 크게 설정하면 할수록 보안에 이점이 있다. 시저 암호를 사용한 ‘FRPH WR URPH’를 해석해보면 ‘COME TO ROME’이 된다. 이는 세 자리 이동한 암호 알파벳을 이용한 것이지만, 한자리 또는 열자리, 스무 자리 등으로 이동한 암호 알파벳을 이용할 수도 있다. 그러나 스물여섯 자리를 이동하게 되면 원래의 알파벳과 같게 되고, 스물일곱 자리는 한 자리 이동한 알파벳과 같게 된다. 따라서 스물다섯 자리까지의 이동만 의미가 있다.
다음
신우신염 2022.02.22
이전
시스템소프트웨어 2022.02.22
통합검색으로 더 많은 자료를 찾아보세요! 사이언스올(www.scienceall.com)과학백과사전
The Science Times
과학문화바우처
사이언스 프렌즈
STEAM 융합교육
CreZone 크레존
문화포털
과학누리
교육기부
EDISON
과학기술인재 진로지원센터