암호학

카이사르 암호/시저암호

53C 2020. 2. 24. 22:27
반응형

카이사르 암호는 로마의 황제 율리우스 카이사르가 만들었다.

우리에게는 치환암호 도는 시저암호라고 많이 알고 있는 암호다.

 

특징은 알파벳의 자리를 일정한 크기만큼 이동시킨것이 특징이다.

 

아마 정보보호 영재원에서 암호학 강의를 들을때 가장 어려웠던 부분은 기호이다.

 

평문 = M,P

암호문 = C

암호알고리즘 = E

복호 알고리즘 = D

키 = k

인데 들어오는 문자열의 갯수를 max로 잡고 연산식을 만들어 보았다.

성공적으로 완성을 했고 카이사 암호의 취약점은 대칭키 암호라는 부분에서 많은 취약점을 가지고 있다.

카이사 암호를 개조하여 보았다.

 

독일의 에니그마에서 아이디어를 받아와서 제작을 했다.

한문자를 암호화 한후에는 k값이 일정하게 변하도록 설정했다. 기존의 시저암호보다 암호문이 더 복잡해진것을 알수 있다.

 

암호학은 지루할때 또는 오늘 뭘할지 모르겠을때 한강씩 해볼 계획이다.

요즘 리눅스 서버대문에 골치가 아프다...

반응형