기타 지식

2차 세계대전 때 사용된 암호기법을 재밌게 알아보자

안녕 개붕이들

 

오늘은 2차 세계 대전 때도 사용되었던 플레이페어 암호에 대해서 재밌게 배워보자

 

         
         
         
         
         

 

먼저 위와 같은 5X5 25칸 짜리의 표를 만들어

 

그리고 먼저 키워드를 하나 정해보는거야

 

나는 DOGDRIP 이라는 키워드로 정해볼게

 

그리고 그 키워드를 표의 첫 칸부터 채워넣어

 

그 대신 중복된 알파벳은 제외시키면 돼

 

그리고 나머지 칸을 남은 알파벳들로 채우는거야

 

 D

O

G

R

I/J

P

 A

B

C

E

F

H

 K

L

M

N

Q

S

T

U

V

W

X

Y

Z

 

그러면 위에 표처럼 D가 한번 중복 되었으니까

 

DOGRIP이 차례대로 들어가고

 

나머지 알파벳을 A부터 키워드와 중복되는 알파벳을 제외하고 하나씩 넣어주면 돼

 

단 I와 J는 같이 묶어서 I/J로 표기해 왜냐하면 알파벳은 총 26개고 칸은 25개인데 I/J를 묶어주면 딱 25개가 맞기 때문이야

 

그러면 이제 암호화를 하기위한 표를 만드는데 성공했어

 

그리고 저 표를 가지고 우리가 암호화 시키고 싶은 단어를 암호화 시킬 수 있는데

 

규칙이 있어

 

CATDRIP 이라는 단어를 암호화 시키고 싶다면

 

이 CATDRIP 7글자를 2글자 단위로 나누어 줘

 

CA / TD / RI / P

 

그런데 P가 하나 남네 ?

 

그러면 P뒤에 X를 하나 붙여줘서

 

CA / TD / RI / PX로 완성해주면 돼

 

그리고 만약 두 글자가 연속된다면 

 

예를들어 gayybar 라는 글자를 암호화 시키고 싶다면

 

GA/YY/BA/R 로 두개 씩 끊었을 때 YY가 두 글자 연속으로 나오게 되지?

 

그런 경우에는 사이에 X를 넣어줘

 

결과적으로 GA/YX/XY/BA/RX 가 되는거야

 

다시 우리가 암호화시키고 싶은 CA / TD / RI / PX 로 돌아가자

 

이제는 규칙을 가지고 표와 대조해서 암호화만 하면 끝이야

 

규칙은 두 글자가 1. 같은 행에 있거나 2. 같은 열에 있거나 3. 두 글자가 사각형을 이루었을 때 세 가지 규칙이 있어

 

1. 같은 행에 존재한다면 하나씩 오른쪽으로 옮긴 글자를 추출하는거야

 

2. 그리고 같은 열에 존재한다면 하나씩 아래쪽으로 옮긴 글자를 추출하는거야

 

3. 그리고 사각형을 이룬다면 서로 교차해서 알파벳을 추출해 ( 이건 예를 보면 이해할 수 있을거야)

 

 D

O

G

R

I/J

P

 A

B

C

E

F

H

 K

L

M

N

Q

S

T

U

V

W

X

Y

Z

 

다시 우리가 만든 표를 보자

 

먼저 첫 번째로 CA를 보면 같은 행에 있지 ?

 

그럼 규칙 1번에 해당되니까 각각 하나 오른쪽에 있는 E와 B를 추출해

 

CA -> EB 가 된거야

 

 D

O

G

R

I/J

P

 A

B

C

E

F

H

 K

L

M

N

Q

S

T

U

V

W

X

Y

Z

 

 

그리고 두 번째로 T와 D를 보면

 

둘의 관계가 같은행에도 없고 같은 열에도 없고 테두리를 따면 사각형을 이루고 있지 ?

 

규칙 3번에 의해서

 

T는 T가 속한 행에서 D의 열에 위치한 N이 되는 거고

 

D는 D가 속한 행에서 T의 열에 위치한 R 이되는거야

 

서로 교차 하는 느낌 ? 이라고 생각 하면 돼

 

즉 TD -> NR 이 된거지

 

다음으로 RI는 같은 행에 있기 때문에 하나 씩 오른쪽으로 옮겨져서 RI ->ID 가 되고

 

마지막으로 PX는 사각형을 이루고 있기 떄문에 서로 교차하는 BV가 되는거지

 

그리고 예시에서는 같은 열인 경우가 없었지만 하나씩 아래로만 가면 되기 때문에 어렵게 생각하지 않아도 돼

 

그러면 이제 암호표를 만들어서 CATDRIP을 암호화 시키기 위해 두 글자씩 끊어준 뒤 암호화를 했더니 EBNRIDBV 라는 암호문을 얻었어

 

재밌지 ?

 

그러면 이제 문제를 하나 내볼게 우리 개붕이들 중에 누가 제일 똑똑한지 한번 보자

 


 

문제 ) 만약 DOGDRIPNET이라는 글자를 어떤 키워드로 암호화 했을 때 EWOEIPCATB 가 되었다면

 

이 때 암호화에 사용된 키워드와 표를 구하시오

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

가운데 한 글자만 서비스로 줄게 ㅎㅎ

 

재미있게 읽어줬으면 좋겠다 ~! 굿밤 !!

 

42개의 댓글

2020.03.20

고전 암호들 재밌지...

풀어보고 싶은데 술이 과해서.......

0
2020.03.20

교수님 넘모 어려워영..

0
2020.03.20

애니그마 미만 잡

0
2020.03.20

1q2w3e4r!

0
2020.03.20

형냐 문제 가운데 F 아님????

DOGRI

PNETA

BCFHK

LMQSU

VWXYZ

로 시작해야 되는디

0
2020.03.20
@EndorsToi

아니면 그냥 첨부터 다른거임??

0
@EndorsToi

노노 표에 들어가는건 키워드고

 

dogdripnet은 암호화 시키고 싶은 글자고

그다음 암호화 된게 EWOEIPCATB이거야

 

그래서 어떤 키워드로 암호화 시키면 dogdripnet이 EWOEIPCATB 이렇게 되는지 키워드를 찾는거

 

이거 시간좀 걸리는 문제야 ㅎㅎ 약간 스도쿠 하는느낌 ?

0
2020.03.20
@개의기사자격증보유자

그러니까 주어진건 암호화 결과와 암호화 규칙 3개고

거기서 키워드와 표를 뽑아내야 한다는거임?

ㅈ나어렵네 ㅋㅋ 기다려보셈

0
@EndorsToi

맞아 ㅋㅋㅋㅋ 이거 같은 수업 들었던 애들 중에 일부만 풀었어 어려운것도 어려운거지만 번거로운게 좀 커서

0
2020.03.20
@개의기사자격증보유자

단어를 유추해내는게 ㅈ나어렵네 겹치는 글자는 스킵되니까

0
@EndorsToi

맞아 ㅋㅋ 힌트가 필요하면 얘기해

0
2020.03.20
@개의기사자격증보유자

답이

 

E????

TRIPA

B?H??

?????

?????

 

여까지맞냐

0
@EndorsToi

음 키워드에 들어가는 글자들은 대충 잘 유추했는데 순서가 좀 다르다 ㅎㅎ

0
@EndorsToi

거의 다 온듯

0
2020.03.20
@개의기사자격증보유자

막혔다

0
@EndorsToi

힌트 줄게 DO/GD/RI/PN/ET

EW/OE/IP/CA/TB

 

에서 RI가 IP가 되는데 I가 겹치고

ET가 TB가 되는데 T가 겹친다는 의미를 생각해보셈

0
2020.03.20
@개의기사자격증보유자

그게 R,I,P랑 E,T,B가 같은 행이나 열에 있고 셋이 다 인접한다는 뜻이잖아

내 추론은 다 거기서 시작한다구

0
@EndorsToi

맞아 그러면 RIP ET가 키워드에 있다는걸로 단어 유추해보는것도 나쁘지않을듯

0
2020.03.20
@개의기사자격증보유자

그렇게 해서 대강 뽑아낸 게

E????

TRIPA

B?H??

?????

?????

이거인데 순서가 다르다며 ㅠㅠㅠㅠㅠㅠㅠ

키워드가 9글자인건 맞음?

H도 키워드인가 해서 13단어짜리도 생각해봤는데 그건 아닌거같고

0
@EndorsToi

ETB가 같은행에 있는 경우도 생각해봐!

0
@EndorsToi

참고로 키워드는 8글자야 ㅋㅋ 어렵지 ㅠㅠ

0
2020.03.20
@개의기사자격증보유자

이제는

DO/GD가

EW/OE로 바뀌는 데서 막힌다

열받네 ㅋㅋ

0
2020.03.20
@개의기사자격증보유자

 

ADRIP

NETBC

FGHKL

MOQSU

VWXYZ

 

잘놀다갑니다

0
@EndorsToi

오 뭐야 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ풀었네 ?

0
@개의기사자격증보유자

정답은 ADADRIPNET 이었습니다 짝짞짝

0

머리빠개진다. 패스

0
2020.03.20

탐라국 말로 하는거지 무슨... CDMA랑 동급인데 ㅈ미개하게;;

1
@에솨이

무슨말이야 ?

0
2020.03.20
@개의기사자격증보유자

미안해 이런게 진정한 암호화 아니겠어? 제주방언으로 교신하면 되는건데 ... 라는 드립인데!! 야 드립을 설명하게 만드냐 자꾸 실망이야

1
@에솨이

아 게믄 진즉에 겅 말하지양 ㅋㅋ 안그래도 나가 제주 토박이여부난 댓글보고 야이가 나 아는 아이라서 이런말햄신가? 해신디 그 말하는건줄 난 몰랏주게 ㅋㅋ

1
2020.03.20
@개의기사자격증보유자

아따 나는 서울이랑께~ 마 근데있나. 니 말 이따 아이가 내 다 알아 듣것따. 탐라어 이제 물타져가 영 파이네~

1
2020.03.20
@에솨이

시발롬들 머라는겨;;

1
2020.03.20

암호ㅇㄷ

0
2020.03.21

엘런튜링이 이미테이션게임처럼 복호화하던게 이런건가

0
2020.03.21

처음에 빈공간을 어케 채워야될지 모르겟네 R-I-P랑 E-T-B은 한 열이나 행에 있을텐데 H 앞뒤로 G 랑 I/J 가 키워드에 있는지 없는지 가정해가면서 아니면 다시 가정하고 이런식으로 채워나갸아함?? 졸라복잡하네

0
2020.03.23
@다시살기
[삭제 되었습니다]
2020.03.23
@Sotheby

저 문제 풀려면 테이블 채워야하잖어

0
2020.03.23
@다시살기
[삭제 되었습니다]
2020.03.23
@Sotheby

H밖에 없잖아

0
@다시살기

ㅋㅋ 맞아 좀 복잡해 쉬운 문제는 아니야

 

약간 가정하는것도 필요하고 ..

0
2020.03.23

ADRIPNET 와 덕분에 재밌게 풀고 갑니다

0
@유니고래

재밌으셨다니 뿌듯하구만유

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜
5244 [기타 지식] 최근 지각변동이 일어나는 국내 항공업계 (수정판) 4 K1A1 7 10 시간 전
5243 [기타 지식] 도카이촌 방사능 누출사고 실제 영상 21 ASI 2 4 일 전
5242 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 지구 2부 20 Mtrap 6 5 일 전
5241 [기타 지식] 100년을 시간을 넘어서 유행한 칵테일, 사제락편 - 바텐더 개... 5 지나가는김개붕 1 7 일 전
5240 [기타 지식] 오이...좋아하세요? 오이 칵테일 아이리쉬 메이드편 - 바텐더... 3 지나가는김개붕 2 8 일 전
5239 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 지구 1부 30 Mtrap 12 8 일 전
5238 [기타 지식] 칵테일의 근본, 올드 패션드편 - 바텐더 개붕이의 술 이야기 15 지나가는김개붕 14 9 일 전
5237 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 인류 2부 22 Mtrap 14 8 일 전
5236 [기타 지식] 웹툰 나이트런의 세계관 및 설정 - 인류 1부 13 Mtrap 20 9 일 전
5235 [기타 지식] 서부 개척시대에 만들어진 칵테일, 카우보이 그리고 프레리 ... 3 지나가는김개붕 5 14 일 전
5234 [기타 지식] 모던 클래식의 현재를 제시한 칵테일편 - 바텐더 개붕이의 술... 4 지나가는김개붕 2 15 일 전
5233 [기타 지식] 브라질에서 이 칵테일을 다른 술로 만들면 불법이다, 카이피... 5 지나가는김개붕 1 16 일 전
5232 [기타 지식] 럼, 라임, 설탕 그리고 다이키리 편 - 바텐더 개붕이의 술 이... 2 지나가는김개붕 6 17 일 전
5231 [기타 지식] 1999년 도카이촌 방사능누출사고 대량 방사능 피폭 피해자들 ... 9 ASI 5 17 일 전
5230 [기타 지식] 진짜 레시피는 아무도 모르는 칵테일 싱가포르 슬링편 - 바텐... 3 지나가는김개붕 2 17 일 전
5229 [기타 지식] 통계로 보는 연애 상황에서 외모의 중요성 8 개드립에서가장긴... 11 20 일 전
5228 [기타 지식] 추울 수록 단맛이 유행한다, 위스콘신 스타일 올드 패션드편 ... 1 지나가는김개붕 8 21 일 전
5227 [기타 지식] '얼마나 걸릴까?'를 찾는데 걸린 시간은.. 1 동부전선이상무 5 21 일 전
5226 [기타 지식] '누구나 아는' 노래에 대한 이야기 9 동부전선이상무 20 26 일 전
5225 [기타 지식] 알코올 중독에 빠질 수 있는 칵테일, 브랜디 알렉산더편 - 바... 2 지나가는김개붕 5 28 일 전