[xcz.kr prob15]
Tic-Tac-Toe! 라는 제목의 xcz.kr 15번 문제입니다.
그림만 봐서는 잘 모르겠으니 구글에 tic tac toe을 검색해봅시다.
검색을 해보자 tic tac toe 게임이 나옵니다.
뭘로 검색해야 힌트가 나올지 곰곰히 고민하다가 유형이 크립토니 tic tac toe cipher 을 검색해보았습니다.
꽤 비슷한 그림과 많은 글이 보입니다. 하지만 저 그림들로 치환을 해보려 하니.. 뭔가 이상한거같습니다.
비유를 들자면 xcz.kr 15번 문제는 좀 tic tac toe 암호의 옛날버전이고 저 그림들은 버전이 업그레이드? 된 tic tac toe 암호 같았습니다.
계속 찾기만 하다가 할수없이 그나마 괜찮아보이는 사진을 골라 직접 알파벳을 만들려고 했습니다.
앞에 3글자는 key 일거라고 추측을 하였습니다. 하지만 저 위 그림대로라면 앞에 3글자는 SNF 가 되네요
N으로 게싱을 해볼때 E가 되야 함으로 점이 한가지 늘어야 할거라고 생각했습니다.
이 그림으로 따지자면 앞에 3글자는 JEX 가 됩니다.
여기서 KEY가 되기 위한 규칙을 살펴보면 J뒤에 K가 X뒤에 Y가 있는걸 볼수있습니다.
뭔가 이러면 안될거 같지만 J를 과감히 없애고 앞으로 한칸씩 옮겨줍시다.
결과는 이렇게 됩니다.
위 그림을 다시 한번 보면서 치환해보니
KEY IS IAMESCODEKK
제법 문장같은 문장이 나왔습니다. 하지만 Key 가 약간 어색하여 입력해보니 틀렸습니다.
위에서 별 생각없이 알파벳 J를 뺏었는데 I,J 를 붙이고 다시 수정하였더니 정답이였습니다.
완성된 복호화 규칙입니다.
나중에 풀이를 보고 찾은 tic tac toe cipher 관련 글입니다. (어떻게 찾으신거지.. 감탄)
중간 핵심글 : Tombstone of James Leeson (1756-1794) in New York's Trinity Church Cemetery. Note that the cipher on top of the stone makes use of a slightly different key compared to the one used in this exercise: the wrinkle is that J is omitted, because in colonial orthography it was identical with I. All letters following J in the alphabet therefore shift one position forward in the grids of the key used for encoding and decoding.
번역기의 힘을 빌려 요약해보자면
제임스리슨 이라는 분이 만든 암호이며, I와 J는 상황에 따라 각각 생략해서 사용 할수있다 그렇기에 부호화 및 복호화에 사용되는 키에선 앞으로 한글자를 이동해야 한다. 라는 뜻입니다.
규칙을 찾아내기가 굉장히 힘들었지만 풀고나니 뿌듯해지는 문제였습니다.
Clear!
'Wargame > ▷ xcz.kr' 카테고리의 다른 글
[xcz.kr] prob17 - Password Recover... (0) | 2017.01.29 |
---|---|
[xcz.kr] prob16 - Mountains beyond mountains (0) | 2017.01.29 |
[xcz.kr] prob14 - Crypto.....? (0) | 2017.01.29 |
[xcz.kr] prob13 - Network Recovery! (0) | 2017.01.29 |
[xcz.kr] prob12 - Steganography (0) | 2017.01.29 |