단일문자 치환암호
-
고전암호 - 2Cryptography - Security/Dreamhack - Basic 2023. 4. 5. 13:24
단일 문자 치환 암호 → 단일 문자 치환 암호란 평문의 각 문자를 약속된 문자로 바꾸는 암호이다 → 복호화를 위해 한번 사용된 문자는 다른 문자가 사용할 수 없다 카이사르 암호 → 단일 문자 치환 암호의 대표적인 예 → 평문의 각 알파벳을 일정한 간격으로 밀어서 치환한다 → 복호화할 때는 처음 밀었던 만큼 거꾸로 다시 민다 → 송신자와 수신자 사전에 합의하여야 한다 → 알파벳을 밀어낸 횟수를 Key 라고 한다면 가능한 Key 의 개수는 26 이다 키 공간 ⇒ 암호학에서 가능한 모든 키의 집합 → 카이사르 암호에서 키 공간의 크기는 26 이다 춤추는 인형 and 코드북 암호 → 사람 한 명이 글자 1개에 해당한다 → 모든 알파벳을 서로 다른 기호와 무작위로 일대일 대응..