[고전 암호] 시저 암호(Caesar cipher)

시저 암호는 달력에도 이름을 남겼을 정도로 유명한 율리우스 카이사르(Julius Caesar)가 사용했다고 전해지는 암호이다.

시저 암호는 고전 암호에서도 첫번째로 소개되는 만큼 그 구조가 매우 단순하다.

알파벳으로 이루어진 평문을 암호문으로 바꾸는데, 키 값만큼 알파벳을 평행이동시킨다.

복호화는 다시 키 값만큼 되감으면 된다.

단점은 너무 자명하게도 키 공간의 크기가 알파벳의 개수인 26개 밖에 되지 않아서 원래 키를 알지 못해도 최대 26번의 시도만 하면 원래 키 값을 알아낼 수 있다는 것이다.

이렇게 모든 키 값을 대입해보는 방법을 전수조사 공격이라고 한다.

이 글은 티스토리에서 옮겨졌습니다.

2021-02-20

Leave a Comment