플레이페어 암호 - Play fair Cipher
2024. 4. 8. 21:59ㆍ대학교/정보보안
플레이 페어 암호는 영국의 플레이 페어라는 수학자가 제작한 암호라고 한다.
방법을 살펴보자면....
5*5 크기의 테이블을 만들어야 한다. (25개, 알파벳 수는 26개, J를 사용하지 않고 I와 동일하게 취급)
역시나 테이블을 만드려면 키(키워드)가 필요하다는점 키워드는 hellcollege로 하겠다.일단 당연히 중복되는것은 없애고...
helcog가 된다 이것을 테이블에 먼저 작성한다.
작성을 완료했으면 다시 abc부터 시작한다 중복은 생략한다
이러한 표가 나온다..
평문은 뭐로하지? summer로 하겠다. 암호화를 진행하려면 2개씩 끊어야한다. su / mm / er이렇게.
두개가 같은 행에 있으면, 각각의 다음 행이 암호문자가 되고 두개가 같은 열에 있으면 각각의 다음 열이 암호문자가 된다.
지금은 su니까 테이블상 같은 행에 위치하고 있다. s의 다음 행은 t이고 u의 다음 행은 q이다. (mod)
일단 암호문 tq
mm같은 동일한 문자가 연속되는경우 다른 임의의 문자를 넣는다. 따라서 mx / me / r? 이 되느데 마지막에 남는 문자도
임의의 문자로 채워준다. x로 하겠다.
mx는 서로 다른 행,열이다 이럴경우 사각형을 그린다.
이걸 단어로 뭐라고 하지? 상극?......... 잘 모르겠지만 반대쪽 꼭지점(?) 이 있는곳으로 가면 그것이 암호문자가 된다.
이제 tqny이다. me도 사각형으로 해서 kc rx도 sw가 된다.
암호문은 tqnykcsw이다.
'대학교 > 정보보안' 카테고리의 다른 글
에니그마 Enigma (0) | 2024.05.14 |
---|---|
전치 암호 - Transposition Cipher (0) | 2024.04.08 |
비즈네르 암호 - Vigenere Cipher (0) | 2024.04.08 |