본문 바로가기
취미생활/게임 공략, 리뷰

[Steam] Cypher / 스팀 암호 게임 / 암호 해독 / Cryptography - 4. MONOALPHABETIC SUBSTITUTION 공략

by 개냥지 2020. 8. 26.

마음은 힐링, 머리는 킬링 되는 바로 그 게임 Cypher의 공략 세 번째, 시작하도록 하겠다!

 

벌써 Cypher 공략 글로는 세 번째지만, 전체 글로는 네 번째인 이 글..! 세 번째 방의 주제는 바로 Mono-alphabetic Substitution이다. 이예에에~~ 제목으로만 보면 알파벳이 하나씩 대체된 듯한 느낌인데... 방에 대한 설명 바로 읽어보자!!

 

 

Substitution ciphers aim to disguise a message by substituting its letters for a different set of characters, leaving the original message completely obscured. A cipher may use a simple key such as moving all letters a number of places along the alphabet, or may use a more complex random assignment.

대체 암호는 글자들을 다른 특징적인 장치로 대체시켜 원래의 메세지가 완전히 가려지게 함으로써 메세지를 위장하는데에 그 목적이 있다. 암호는 모든 알파벳을 몇 개씩 옮기는 간단한 장치를 사용하거나, 더 복합적으로는 랜덤한 배열을 사용할 수 있다.

 

Monoalphabetic ciphers were widely used for hundreds of years until a technique known as frequency analysis completely destroyed their effectiveness.

단일 알파벳 암호는 주파수 기법이라고 알려진 기술이 그 효과를 파괴하기까지 수 백년 동안 널리 사용되어왔다.

 

When cryptanalysing you should note that although a letter may have been exchanged for another, telltale characteristics of the original letter remain. For example the most common letter in Englith is 'e', if the most commonly occuring letter in a cipher text is 'Z' then it is very likely that Z=e.

암호를 해독할 때는 문자가 다른 것으로 교환되었을지라도 오리지날 문자의 숨길 수 없는 특성을 파악해야 한다. 예를들어 영어에서 가장 흔히 쓰이는 문자는 'e'이며, 만약 암호문에서 Z라는 글자가 가장 흔하게 나타난다면 Z는 e일 가능성이 높다.

 

Once a few important letters have been discovered through frequency analysis the missing letters can often be guessed and the message decrypted.

일단 몇 개의 중요한 문자들이 주파수 기법을 통해 발견되면, 누락된 글자는 종종 추측할 수 있고 메세지의 암호를 해독할 수 있다.


개인적으로 나는 하면서 이 방이 제일 재미있었던 것 같다. 주파수 기법이라는게 이해하기 어려운 방법도 아니고, 하나 하나씩 추리해나가는 맛이 있기 때문이었다. 그래서 이 substitution 방이 이 게임에서 제일 마음에 드는 테마이다. 또 이 테마 문제들을 풀 때 꿀팁을 주자면, 아이패드나 갤탭같이 패드같은 것이 있다면 캡쳐해서 직접 쓰면서 하면 정말 편하다! ㅋㅋㅋ 아이패드 만쉐이~~

 

그럼 본격적으로 공략을 보러 가보자..!!

 

1. THSWQD THZ RBXP GWXP HG XL ZWRNBRHK UTPQ WQ KBQZBQ,

             g     d so  e  t     e    t     d   s   os        e           o  do  ....

더보기

답: TRANSYLVANIA

풀이: 이 문제를 풀 때 또 중요한 꿀팁이 있다! 첫 번째는 글자 하나만 있는 것은 i 또는 a일 가능성이 높고, 글자 세개가 많이 나타나면 the일 가능성이 높다. 이렇게 따져본다면 중간에 GTP가 자주 나오고 G가 t, P가 e이므로 T는 h일 가능성이 높은 것이다. 또한 W가 하나만 나오기 때문에 W는 i 또는 a이다. 그런데 네 번째 줄 중간 쯤의 GTHG는 th?t가 되는데, 안에 들어갈 만한 문자는 a가 유일하다. 따라서 H는 a이고 W는 i이다. 그러면 HQZ와 WQ에 주목해보자. HQZ는 a?d이고, WQ는 i?이다. 둘 사이에 공통으로 들어갈만 하며 문장에 넣었을 때 어색하지 않으려면 Q는 n이어야 한다. 또한 첫 번째 줄의 RBXP와 GWXP를 보면, so?e와 ti?e인데, 이 곳에 공통적으로 들어갈 수 있는 문자는 m이므로 X는 m이다. 첫 번째 줄의 끝을 살펴보면, KBQZBQ는 ?ondon이고, 앞의 WQ=in 뒤에 올만한 것은 장소이므로 장소와 연관지어 생각하면 K는 l로 유추할 수 있다. 첫 번째 줄의 처음엔 THSWQD로 ha?ing인데, 문장의 처음에 오면서 단어가 완성될 수 있으려면 S는 v일 가능성이 높다. S가 v가 된다면, 두 번째 줄의 SWRWGPZ는 visited가 되어 올바른 단어가 된다. 사실 나는 여기서 정답을 맞춰야 하는 GOHQRLKSHQWH가 t?ans?lvania인데, 뭔가 바로 트랜실바니아가 생각나서... 답을 적었는데 맞았다. ㅋㅋㅋ 나머지에 대응해봐도, O는 r이, L은 y였다. 나머지도 다 유추해서 답을 맞춰보는 재미를 느껴보자 ㅎㅎ

 

2. LGGK VHZXJ RP VJJCEVO CK ZMX MGEXO C SCLDGEXJXS...

더보기

답: LABORATORY

풀이: 먼저 하나만 나오는 글자와 자주 나오는 세글자를 찾으면 C와 ZMX이다. ZMX를 the로 놓고, C를 i나 a로 유추한 뒤 1번 문제처럼 생각해보자! 또한 아래의 숫자는 각 문자가 나오는 횟수이다. 따라서 X가 가장 많이 나왔으므로 e일 가능성이 높고, 그 다음 the로 진행해도 좋다. ZMXR과 ZMXP가 나온 것으로 보아 R과 P는 m과 y중에 있다. 요런 식으로 해 나가면 되는데... 너무 다 설명해주면 재미가 없으니 직접 풀어보시옷.. ㅋㅋㅋ 혹시 모르거나 막히는 점이 있으면 댓글에 남기면 설명해드리도록 하겠다!

 

3. 알 수 없는 상형문자들

더보기

답: LONESTAR

풀이: 이 문제 또한 모두 설명하면 재미가 없을테니.. 일부만 설명해보겠다. 먼저 the를 찾아 써 넣었고(초록색), 그 다음이 i 또는 a인데 that에서 힌트를 얻어 a인 것을 알았다(분홍색). 그 다음은 첫 번째 줄의 첫 번째 단어에서 r을 찾았고(주황색), their에서 힌트를 얻어 i를 찾았다(보라색). 그 후 isin을 알았고(사진에는 n만 연두색으로 표시함), neverever에서 힌트를 얻어 v를 찾았다(파란색). 이 이후는 직접 해보시라..!

 

 

4. AJLPNYRJZJFLZYASGSKQGSMME... (이 문제는 사실 아직 해결하지 못해서 답과 진행한 데 까지만 작성하였음)

더보기

답: HISPANIOLA

풀이: 솔직히 이건 좀 노답이라.. ㅋㅋㅋㅋ 글자들 갯수부터 세어봤다. 26개로 가장 많은 J가 e일거라는 킹리적갓심을 해볼 수 있다. 또 힌트를 받았는데 E가 h라고 한다. 그러면 자주 보이는 KEJ가 the라고 생각할 수 있다. 그리고 두번째 줄의 가운데 쯤에 나오는 JLKKEJELNNS...를 보면 e ? t t h e h ? ? ? ?... 인데, the의 양 옆을 보면 the가 there이나 they 등으로 쓰이지 않은 것을 알 수 있고, the 양 옆은 띄워야 한다. 따라서 the 다음의 h는 h로 시작하는 단어가 되는데, 따라서 L은 모음이 되어야 한다. 이 중 the의 앞의 e ? t 와 함께 생각하면 가능한 글자는 a나 i인데, a가 더 가능성이 높아 보여서 a로 하였다. 그러면 at the ha????... 이 되고 맞는지는 모르겠지만 ha?? 에서 N이 l일 거라고 유추했다. 이어서 ZY는 s와 i로 유추하였는데, 그러면 still이나 is가 많이 나오는 등 말이 많이 만들어지기 때문이다.

 

댓글