728x90 반응형 play fair1 [정보 보안] 고전 암호 기법 (치환) 암호의 기본 연산은 문자를 다른 문자로 바꾸는 "치환"과 문자의 순서를 재배치하는 "전치" 방식이다. 이번 시간에는 치환 방식을 사용하는 고전 암호 기법에 대해서 알아보려고 한다. Caesar 암호 Caesar 암호는 치환 방식의 대표적인 암호 방식이다. 모든 알파벳들을 자신보다 문자 뒤에 있는 문자로 치환하는 방식이다. 평문 a b c d e 암호문 d e f g h a에서 z까지 0부터 차례대로 숫자를 매칭했다고 하자. 매칭한 숫자를 바탕으로 암호화 알고리즘과 복호화 알고리즘을 다음과 같이 표현할 수 있다. C = E(k, p) = (p + k) mod 26 (암호화 알고리즘) D = E(k, C) = (C - k) mod 26 (복호화 알고리즘) k는 키 값을 의미하는데 caesar에서는 3을 키 .. 2023. 10. 16. 이전 1 다음 728x90 반응형