어린이의 알파벳을 암호화합니다. 비밀 코드 또는 암호를 만드는 방법

내 어린 시절의 기억 + 상상력은 정확히 하나의 퀘스트에 충분했습니다. 복제되지 않은 수십 가지 작업.
그러나 아이들은 재미를 좋아했고 더 많은 퀘스트를 요청했고 온라인에 접속해야 했습니다.
이 기사에서는 시나리오, 범례, 디자인에 대해 설명하지 않습니다. 그러나 퀘스트 작업을 인코딩하는 13개의 암호가 있습니다.

코드 번호 1. 그림

다음 단서가 숨겨져 있는 곳을 직접 가리키는 그림이나 사진, 또는 힌트 : 빗자루 + 소켓 = 청소기
합병증: 사진을 여러 부분으로 잘라 퍼즐을 만듭니다.


코드 2. 도약.

SOFA \u003d NIDAV라는 단어의 문자를 바꿉니다.

코드 3. 그리스 알파벳.

메시지를 그리스 알파벳 문자로 인코딩하고 어린이에게 다음 키를 제공합니다.

코드 4. 반대로.

과제를 거꾸로 작성:

  • 모든 단어:
    에티스키 다크 도프 욘소스
  • 또는 전체 문장, 또는 단락:
    etsem morcom momas in - akzaksdop yaaschuudelS. itup monrev 및 yv

코드 5. 거울.

(내가 내 아이들을 찾을 때 처음에 나는 그들에게 "마법의 가방"을 주었다. "그리스 알파벳"의 열쇠, 거울, "창문", 펜과 종이 시트, 그리고 모든 종류의 혼동할 불필요한 것들. 또 다른 수수께끼 찾기, 그들은 가방에서 단서를 찾는 데 도움이 될 것이 무엇인지 스스로 알아내야 했다)

코드 6. 리버스.

단어는 그림으로 인코딩됩니다.



코드 7. 다음 편지.

우리는 단어를 씁니다. 그 안에있는 모든 문자를 알파벳 순서로 다음 문자로 바꿉니다 (그런 다음 나는 원에서 A로 바뀝니다). 또는 이전, 또는 다음 5글자:).

캐비닛 = SCHLBH

코드 8. 도움이 되는 고전.

나는 시를 가져갔고(그리고 아이들에게 어느 것을 말했는지) 2자리 코드: 줄 번호 줄에 있는 글자 수.

예시:

푸쉬킨 "겨울 저녁"

폭풍은 안개로 하늘을 덮고,
휘몰아치는 눈의 회오리바람;
짐승처럼 그녀는 울부짖을 것이다
아이처럼 울 것이다
황폐한 지붕 위에서
갑자기 빨대가 바스락거리고,
뒤늦은 여행자처럼
우리 창문을 두드릴 것입니다.

21 44 36 32 82 82 44 33 12 23 82 28

단서가 어디에 있는지 읽었습니까? :)

코드 9. 던전.

3x3 그리드에 다음 문자를 입력합니다.

그런 다음 WINDOW라는 단어는 다음과 같이 암호화됩니다.

코드 10. 미로.

내 아이들은이 암호를 좋아했습니다. 다른 암호와 다릅니다. 두뇌가 아니라 주의력을 위한 것이기 때문입니다.

그래서:

긴 실/줄에 글자를 순서대로 연결합니다. 그런 다음 로프를 늘리고 비틀어 지지대(나무, 다리 등) 사이에서 가능한 모든 방법으로 엉키게 합니다. 미로 속을 헤매듯 실을 따라 걸으면 첫 글자부터 마지막 ​​글자까지 아이들이 단서 단어를 인지하게 됩니다.

그리고 성인 손님 중 한 명을 이런 식으로 포장한다고 상상해보십시오!
아이들은 읽습니다 - 다음 단서는 Vasya 삼촌에 있습니다.
그리고 그들은 Vasya 삼촌을 느끼기 위해 달려갑니다. 음, 간지럼도 무서워하면 모두가 즐거워할 거에요!

코드 11. 보이지 않는 잉크.

왁스 양초로 단어를 쓰십시오. 시트 위에 수채화 물감으로 칠하면 읽을 수 있습니다.
(다른 보이지 않는 잉크.. 우유, 레몬, 다른 것.. 하지만 나는 집에 촛불 밖에 없었어요 :))

코드 12. 쓰레기.

모음은 변경되지 않고 자음은 키에 따라 변경됩니다.
예를 들어:
오벡 쇼모즈코
다음과 같이 읽습니다. 키를 알고 있다면 매우 차갑습니다.
D L X N H
Z M Shch K V

코드 13. 윈도우.

아이들이 너무 좋아했어요! 그런 다음 하루 종일 이 창으로 서로 메시지를 암호화했습니다.
그래서 : 한 장에 단어의 글자 수만큼 창을 잘라냅니다. 이것은 스텐실이며 빈 시트에 적용하고 "창문에서" 힌트 단어를 씁니다. 그런 다음 스텐실을 제거하고 시트의 나머지 깨끗한 장소에 다른 많은 불필요한 글자를 씁니다. 창에 스텐실을 붙이면 암호를 읽을 수 있습니다.
아이들은 편지로 덮인 시트를 발견했을 때 처음으로 혼미에 빠졌습니다. 그런 다음 스텐실을 앞뒤로 비틀었지만 여전히 오른쪽으로 부착해야 합니다!

코드 14. 지도, 빌리!

지도를 그리고 보물의 위치를 ​​표시(X)하십시오.
처음으로 퀘스트를 할 때 지도가 아이들에게 매우 간단하기 때문에 더 신비롭게 만들 필요가 있다고 결정했습니다. 반대 방향) ...

이것은 우리의 거리 지도입니다. 여기에 있는 단서는 집 번호(이것이 일반적으로 우리 거리임을 이해하기 위해)와 허스키입니다. 이 개는 옆집에 산다.
아이들은 그 지역을 바로 알아보지 못하고 나에게 주도적인 질문을 던졌다..
그러다가 14명의 아이들이 퀘스트에 참여하게 되어서 3개 팀으로 합쳤습니다. 그들은 이 지도의 3가지 버전을 가지고 있었고 각각의 위치가 표시되어 있었습니다. 그 결과 각 팀은 한 단어를 찾았습니다.
"쇼" "TALE" "REAP"
다음 작업이었습니다 :). 그 다음은 재미있는 사진이었습니다!
아들의 아홉 번째 생일에 퀘스트를 발명 할 시간이 없었고 MasterFuns 웹 사이트에서 구입했습니다.. 설명이별로 좋지 않기 때문에 내 자신의 위험과 위험을 감수합니다.
그러나 우리는 다음과 같은 이유로 아이들과 함께 그것을 좋아했습니다.
  1. 저렴함(아날로그는 세트당 $4 정도)
  2. 빠름(유료 - 다운로드 - 인쇄 - 모든 것에 대한 모든 것을 15-20분 안에 처리)
  3. 여백이 있는 많은 작업. 모든 수수께끼가 마음에 들지는 않았지만 선택할 수 있는 수수께끼가 많았고 과제를 입력할 수 있었습니다.
  4. 모든 것이 하나의 몬스터 스타일로 장식되어 휴가 효과를줍니다. 퀘스트에 대한 작업 외에도 키트에는 엽서, 깃발, 테이블 장식, 손님 초대가 포함됩니다. 그리고 그것은 모두 괴물에 관한 것입니다! :)
  5. 9살 생일을 맞은 남자와 그의 친구들 외에도 5살 난 딸도 있다. 작업은 그녀의 힘을 넘어서지만 그녀와 그녀의 친구도 엔터테인먼트를 찾았습니다. 세트에 있던 괴물과의 2 게임. 휴, 결국 - 모두가 행복합니다!

위성이 우리 위를 날고 있어 이미지를 확대하여 나체 주의자 해변에 누워 있는 소녀의 여성 유방 크기를 정확하게 결정할 수 있는 시대가 되었습니다.

그런 초능력을 받은 우리는 인류가 모든 것을 절대적으로 안다고 생각합니다. 우리의 모든 고속, 3D 기술, 프로젝터 및 터치 스크린에도 불구하고 세계적 수준의 암호학자들이 계속해서 수수께끼를 내는 암호와 코드가 있습니다. 또한 일부 암호는 18세기에 존재했습니다. 출현과 함께 첨단 기술, 이러한 미해결 코드는 똑똑한 것우리 사회에서 이 순간- 스마트폰.

10. 도라벨라 암호

작가는 남다른 마음을 가졌다고 한다. 빈 페이지를 흥미로운 무언가로 바꾸는 능력은 놀라운 감정을 불러일으키는 예술 형식입니다. 좋아, 어쩌면 그렇게 거창하지 않을 수도 있지만, 사실을 직시합시다. 무에서 무언가를 만드는 데는 상당한 창의성이 필요합니다. 18세기 말, 이 코드의 작성자인 에드워드 엘가(Edward Elgar)는 그의 젊은 여자친구에게 암호화된 메시지를 보냈습니다. 문제는 그가 너무 잘 암호화하여 그녀도 읽을 수 없었다는 것입니다. Elgar는 암호화된 메시지에 대한 아이디어에 매료되었습니다. 그는 유명한 Pall Magazine에 게시된 가장 어려운 코드 중 하나를 해독하기도 했습니다. 많은 사람들이 Elgar의 음악 작곡과 개인 메모에서 Dorabella 암호를 구성하는 기호를 발견했습니다. 많은 사람들이 이론을 가지고 있지만 아무도 해결책을 찾지 못했습니다.

9. 다가페예프 암호

Dorabella 암호가 등장한 지 수십 년 후 Alexander D'Agapeyeff는 암호학에 관한 책을 저술했습니다. 이 책이 집필된 1939년은 컴퓨터 이전의 암호화 시대로 D'Agapeyeff 암호는 전적으로 수작업으로 작성된 것으로 여겨진다. 이 놀라운 코드는 잃어버린 언어로 작성된 선사 시대 코드보다 해독하기가 더 어렵습니다. 이 암호의 작성자 자신은 천재였습니다. 그의 가장 유명한 코드는 너무 어려워서 그는 종종 그것에 굴복했습니다. 암호 학자는 숫자 코드를 사용하고 평소와 같이 숫자에 문자를 할당했습니다. 불행히도, 그것은 아무 것도 이끌어내지 못했습니다. 그들은 두 겹, 세 겹의 편지를 받았습니다. 그리고 Oxford Press에서 인쇄한 "Codes and Ciphers"라는 암호학자의 책은 도움이 되지 않았습니다. 어떤 이유로 이후 판에는 그의 알려진 암호가 포함되지 않았습니다. 사람들은 아마도 바로 그 사실에 지쳤을 것입니다. 마지막 순간비밀이 밝혀질 거라고 생각하기도 전에 아직 멀었다는 사실을 깨달았습니다.

8. 하라판 편지

기원전 2600년에서 1800년 사이 하라판 문명은 인더스 계곡에서 번성했습니다. 인더스 사람들은 역사상 가장 진보된 도시 문화로 기록되었습니다. 하라판 문자를 해독하려는 첫 번째 시도는 문명이 재발견되기 오래 전에 이루어졌습니다. 영국에서 인도에 이르는 역사가들은 상징적 메시지를 해독하려고 노력했습니다. 어떤 사람들은 인더스 사람들의 글이 고대 이집트 상형 문자의 원형이 되었다고 믿습니다. 러시아와 핀란드의 팀은 이 사람들의 글이 드루이드적 뿌리를 가지고 있다는 결론에 도달했습니다. 그것이 어디에서 시작되었든 400개의 픽토그램 알파벳은 세계 최고의 지성인에 의해 개발되었습니다. 하라판 문명의 인구는 100만 명으로 추정됩니다. 그렇게 많은 사람들을 관리하려면 어떤 형태의 언어가 발명되어야 했습니다. 그리고 해질녘에 문명은 상당히 이기적으로 행동하기로 결정하고 미래 문명에 대한 치트 시트를 남기지 않았습니다.

7. 중국 금괴 암호

상하이의 왕 장군은 1933년에 7개의 금괴를 받았습니다. 그러나 은행에 예치된 것은 전혀 아닙니다. 가장 큰 차이점은 잉곳에서 발견되는 신비한 이미지와 글자였습니다. 그들은 암호 문자로 구성되어 있으며, 한자및 라틴 암호. 90년이 지난 지금도 해킹을 당한 적이 없습니다. 무게가 1.8kg인 중국 암호는 $300,000,000 이상의 가치가 있는 거래를 설명하는 것으로 믿어집니다. 진정한 이유왕 장군이 알 수 없는 추종자로부터 그렇게 정교한 선물을 받았다는 사실은 우리가 금괴에 적힌 내용을 안다면 훨씬 더 쉽게 판단할 수 있을 것입니다.

6. 킬러 조디악

이 이름은 우리의 우편함을 채우는 일일 운세와 아무 관련이 없습니다. 우리는 가장 끔찍한 것 중 하나에 대해 이야기하고 있습니다. 연쇄 살인마. 그는 엄청난 수의 살인을 저질렀고 단순히 정신적으로 불균형한 사람이었을 뿐만 아니라, 조디악은 그들의 희생으로 유명해지기 위해 노력했습니다. 1939년 그는 Vallejo에서 일어난 최근 살인 사건에 대해 자랑하는 세 개의 캘리포니아 신문에 편지를 보냈습니다. 그의 관대함을 위해 그는 암호화된 메시지를 이 신문의 첫 페이지에 인쇄할 것을 요구했습니다. 결국 경찰은 그의 게임을 할 수밖에 없었다. 1960년대와 1970년대 그의 활동 중 37명이 넘는 사람들이 희생자가 되었고, 여러 조디악 메시지가 해독되었다는 것은 놀라운 일입니다. 그러나 대다수는 여전히 비밀을 유지합니다. FBI는 누군가가 해독할 수 있기를 바라며 나머지 메시지를 대중에게 공개하기까지 했습니다.

5. 선형 A

역사가들은 파이스토스 디스크와 선형 A를 연결하는 데 성공했지만 여전히 메시지를 해독해야 합니다. 파이스토스 원반은 1908년에 발견되었으며 양쪽에 신비한 표시가 있습니다. "전문가"는 45자를 식별했지만 여전히 그 의미를 모릅니다. 또한 두 개의 디스크가 있는 많은 디스크를 발견했습니다. 다른 스타일편지. 하나의 스타일은 "선형 A"이고 다른 하나는 "선형 B"입니다. 선형 A는 훨씬 더 오래되었고 크레타 섬에서 만들어졌습니다. Michael Ventris라는 영국인은 Linear B 암호를 해독했을 때 모든 "전문가"를 부끄러워했습니다. 이차 형식은 깨졌지만 "전문가"는 여전히 Linear A에 대해 머리를 긁적입니다.

4. 원시 엘람족

페르시아 제국을 형성한 엘람인들은 우리에게 알려진 최초의 문명이 되었습니다. 기원전 3300년에도. 서로 의사 소통하기 위해 서면 언어를 개발해야했습니다. 기원전 8세기. 엘람 사람들은 다양한 상품과 서비스를 나타내기 위해 점토 기호를 사용했습니다. 그들은 누가 돈을 가지고 있고 얼마를 가지고 있는지 이해하기 위해 진흙 지갑과 신분증을 생각해 냈습니다. 이것은 숫자 체계의 생성에 대한 가장 초기의 증거입니다. 기원전 2900년경 그들의 언어는 절대적으로 변경되었습니다 새로운 수준. 엘람조어가 일종의 회계 체계였다고 가정한다.

일부 발전은 발견한 역사가들에 의해 이루어졌습니다. 일반적인 특징엘람어와 설형 문자 사이. 불행히도 기원전 5세기 초. 원시 엘람족이 사라지기 시작했습니다. 아무도 읽을 수 없는 1,600장의 진흙 원반이 남아 있습니다.

3. 타만 슈드

조디악이 이미 증명했듯이 살인자는 명성을 사랑합니다. 65년 전 애들레이드 해변에서 신원 미상의 호주인의 시신이 발견되었습니다. 언론은 그를 "The Mystery Man of Somerton"이라고 불렀다. 그의 정체를 알아내려는 시도도 실패했다. 그러나 오늘 우리는 암호에 대해 이야기하고 있습니다 ... 그의 주머니에서 발견 된 증거는 호주 경찰이 기차역로컬 메시지. 그곳에서 그들은 대부분의 사람들에게 일반적인 물건이 들어 있는 그의 여행 가방을 발견했습니다. 검시관은 그 남자가 완전히 건강했으며(그가 죽었다는 사실을 제외하고) 독살되었을 수 있다고 말했습니다.

첫 번째 시험에서 놓친 작은 주머니를 찾는 데 꼬박 두 달이 걸렸습니다. 그 안에는 "Taman Shud"라고 적힌 작은 종이가 들어 있었습니다. 이 발견을 발견한 후 한 남자가 경찰에 접근해 낯선 사람이 살해된 날 저녁 자신의 차에서 같은 책의 사본을 발견했다고 주장했습니다. 아래에 자외선 5줄의 읽을 수 없는 코드가 나타났습니다. 수년 동안 공무원과 다양한 자원 봉사자가 암호를 해독하기 위해 노력해 왔습니다. Derek Abbott 교수와 그의 학생들은 2009년 3월부터 메시지를 해독하기 위해 노력해 왔습니다. 그러나 다른 미스터리 애호가들처럼 그들은 포기했습니다. 그러나 그들의 보고서에 따르면 희생자는 당시의 스파이였습니다. 냉전적들에게 독살당한 자. 패배의 쓰라린 맛을 온전히 맛보는 것보다 신비로운 것을 떠올리는 것이 훨씬 쉽습니다.

2. 맥코믹 암호

Ricky McCormick의 시신은 1999년 6월 30일 미주리 지역에서 발견되었습니다. 그가 사망한 지 2년 후 그의 주머니에 있던 두 장의 메모가 탐정의 유일한 단서였습니다. 가장 유명한 암호학자와 미국 암호학 협회의 노력에도 암호를 해독할 수 없었습니다. McCormick 암호는 가장 어려운 코드 목록에서 3위를 차지했습니다. 30줄 이상의 인코딩된 정보에는 숫자, 줄, 문자 및 괄호가 포함됩니다. 너무나 많은 캐릭터들과 함께 가능한 옵션암호는 끝이 없습니다. McCormick의 가족은 그가 어린 시절부터 암호로 글을 써왔고 그들 중 누구도 그 의미를 알지 못했다고 말합니다. 그가 자리를 비운 지 며칠 되지 않았지만 McCormick의 시신은 빠르게 확인되었습니다. 이것은 그의 메모를 해독한 것이 그의 살인에 대한 단서를 만들었습니다. FBI 요원은 일반적으로 몇 시간 안에 코드를 해독합니다. 어떤 식으로든 평소에는 자신의 이름만 쓸 수 있었던 McCormick은 전문가를 놓고 치열한 경쟁을 벌였습니다.

1. 베이컨의 암호

보이니치 필사본은 암호로 쓰여진 가장 큰 삽화 작품입니다. 1912년 예수회 학교에서 세계에 재발견된 삽화는 영국인 Roger Bacon의 저자로 인해 그 이름이 붙었습니다. 일부 역사가들은 베이컨의 생애 동안 사용되지 않은 알파벳 문자가 있기 때문에 베이컨의 저자임을 불신합니다. 한편, 삽화는 작품 창작에 베이컨의 참여를 확인시켜준다. 그는 생명의 비약과 기타 신비로운 가르침을 만드는 데 관심을 가진 것으로 유명했습니다. 보이니히 필사본에도 비슷한 주제가 언급되어 있습니다. 베이컨은 정말 미지의 것에 관심이 있었던 것일까? 우리는 이 논쟁을 다른 사람들에게 맡길 것이지만, 논란의 여지가 없는 한 가지는 이 암호가 무엇을 숨기고 있는지 모른다는 것입니다. 코드를 해독하기 위한 수많은 시도가 있었습니다. 어떤 사람들은 그것이 수정된 그리스어 속기라고 주장하는 반면, 다른 사람들은 그 열쇠가 삽화에 있다고 제안했습니다. 모든 이론이 실패했습니다. 여전히 베이컨의 암호를 해독하려는 사람들은 해독하는 데 그렇게 오랜 시간이 걸린다는 사실에 놀란다.

통신 암호화에 대한 필요성이 제기되었습니다. 고대 세계, 단순 치환 암호가 등장했습니다. 암호화된 메시지는 많은 전투의 운명을 결정했고 역사의 흐름에 영향을 미쳤습니다. 시간이 지남에 따라 사람들은 점점 더 고급 암호화 방법을 발명했습니다.

그런데 코드와 암호는 다른 개념. 첫 번째는 메시지의 각 단어를 코드 단어로 바꾸는 것을 의미합니다. 두 번째는 특정 알고리즘을 사용하여 정보의 각 기호를 암호화하는 것입니다.

수학이 정보를 인코딩하고 암호 이론이 개발된 후 과학자들은 많은 것을 발견했습니다. 유용한 속성이 응용 과학. 예를 들어 디코딩 알고리즘은 죽은 언어, 고대 이집트 또는 라틴어와 같은.

스테가노그래피

스테가노그래피는 코딩 및 암호화보다 오래되었습니다. 이 예술은 아주 오랫동안 존재해 왔습니다. 문자 그대로 "숨겨진 쓰기" 또는 "암호 쓰기"를 의미합니다. 스테가노그래피가 코드나 암호의 정의를 완전히 충족하지는 않지만 엿보는 눈으로부터 정보를 숨기기 위한 것입니다.

스테가노그래피는 가장 간단한 암호입니다. 전형적인 예는 왁스로 덮인 삼킨 메모 또는 메시지입니다. 면도 한 머리, 자란 머리카락 아래에 숨겨져 있습니다. 스테가노그래피의 가장 분명한 예는 많은 영어 탐정 책에 설명되어 있는 방법으로, 신문을 통해 메시지가 전송될 때 문자가 눈에 띄지 않게 표시됩니다.

스테가노그래피의 주요 단점은 세심한 낯선 사람이 알아차릴 수 있다는 것입니다. 따라서 비밀 메시지가 쉽게 읽히지 않도록 암호화 및 코딩 방법을 스테가노그래피와 함께 사용합니다.

ROT1 및 Caesar 암호

이 암호의 이름은 ROTate 1 letter forward이며 많은 학생들에게 알려져 있습니다. 단순 치환 암호입니다. 그 본질은 각 문자가 알파벳 순으로 1 문자 앞으로 이동하여 암호화된다는 사실에 있습니다. A -\u003e B, B -\u003e C, ..., Z -\u003e A. 예를 들어 "우리 Nastya는 큰 소리로 외친다"라는 문구를 암호화하고 "일반 Obtua dspnlp rmbsheu"를 얻습니다.

ROT1 암호는 임의의 수의 오프셋으로 일반화할 수 있으며, 이를 ROTN이라고 합니다. 여기서 N은 문자 암호화가 오프셋되어야 하는 숫자입니다. 이 형태의 암호는 고대부터 알려져 왔으며 "Caesar 암호"라고 불립니다.

Caesar 암호는 매우 간단하고 빠르지만 단순한 단일 순열 암호이므로 깨지기 쉽습니다. 비슷한 단점이 있어 아이들의 장난에만 적합합니다.

전치 또는 순열 암호

이러한 유형의 단순 순열 암호는 더 심각하며 얼마 전까지만 해도 활발히 사용되었습니다. 미국 남북 전쟁과 제1차 세계 대전 중에는 메시지를 보내는 데 사용되었습니다. 그 알고리즘은 문자를 제자리에 재배열하는 것으로 구성됩니다. 역순으로또는 문자를 쌍으로 재정렬합니다. 예를 들어 "Morse code is also a cipher" -> "akubza ezrom - ezhot rfish"라는 구문을 암호화해 보겠습니다.

와 함께 좋은 알고리즘, 각 문자 또는 그룹에 대한 임의의 순열을 결정하는 암호는 단순 크래킹에 내성을 갖게 되었습니다. 하지만! 정해진 시간에만. 암호는 단순한 무차별 대입 또는 사전 매칭으로 쉽게 깨지기 때문에 오늘날 모든 스마트폰이 암호 해독을 처리할 수 있습니다. 따라서 컴퓨터의 출현과 함께이 암호는 어린이 범주에도 포함되었습니다.

모스 식 부호

알파벳은 정보 교환의 수단이며 주요 임무는 메시지를 더 간단하고 이해하기 쉽게 전달하는 것입니다. 이것은 암호화의 목적과 상반됩니다. 그럼에도 불구하고 가장 단순한 암호처럼 작동합니다. 모스 시스템에서 각 문자, 숫자 및 구두점에는 대시와 점 그룹으로 구성된 고유한 코드가 있습니다. 전신을 사용하여 메시지를 전송할 때 대시와 점은 길고 짧은 신호를 의미합니다.

전신과 알파벳은 1840년에 "그의" 발명품에 처음으로 특허를 낸 것이었지만, 그 이전에 러시아와 영국에서 유사한 장치가 발명되었습니다. 그러나 이제 누가 신경을 쓰겠습니까 ... 전신과 모스 부호는 세계에 매우 큰 영향을 미쳤으며 대륙 거리에 걸쳐 거의 즉각적인 메시지 전송이 가능했습니다.

단일 알파벳 치환

위에서 설명한 ROTN 및 모스 부호는 단일 알파벳 대체 글꼴의 예입니다. 접두사 "모노"는 암호화 중에 원본 메시지의 각 문자가 단일 암호화 알파벳의 다른 문자 또는 코드로 대체됨을 의미합니다.

단순 치환 암호는 해독하기 어렵지 않으며, 주요 단점. 그들은 간단한 열거로 추측됩니다. 예를 들어 러시아어에서 가장 많이 사용되는 문자는 "o", "a", "i"인 것으로 알려져 있습니다. 따라서 암호문에서 가장 자주 나타나는 문자는 "o", "a" 또는 "and"를 의미한다고 가정할 수 있습니다. 이러한 고려 사항을 기반으로 컴퓨터 열거 없이도 메시지의 암호를 해독할 수 있습니다.

1561년부터 1567년까지 스코틀랜드 여왕 메리 1세가 여러 조합으로 구성된 매우 복잡한 단일 알파벳 치환 암호를 사용한 것으로 알려져 있습니다. 그러나 그녀의 적들은 메시지를 해독할 수 있었고 정보는 여왕에게 사형을 선고하기에 충분했습니다.

Gronsfeld 암호 또는 다중 알파벳 치환

단순 암호는 암호화에 의해 쓸모없다고 선언됩니다. 따라서 그들 중 많은 부분이 개선되었습니다. Gronsfeld 암호는 Caesar 암호의 수정입니다. 이 방법해킹에 훨씬 더 강하며 인코딩된 정보의 각 문자가 다음 중 하나를 사용하여 암호화된다는 사실에 있습니다. 다른 알파벳주기적으로 반복되는 것. 이것은 가장 단순한 치환 암호의 다차원적 응용이라고 말할 수 있습니다. 사실, Gronsfeld 암호는 아래에서 논의되는 Vigenère 암호와 매우 유사합니다.

AFGX 암호화 알고리즘

이것은 독일이 사용하는 가장 유명한 1차 세계 대전 암호입니다. 암호는 모든 암호를 이 문자의 교체로 이끌었기 때문에 그 이름을 얻었습니다. 문자 자체의 선택은 전신선을 통해 전송될 때의 편의성에 따라 결정되었습니다. 암호의 각 문자는 2로 표시됩니다. 숫자를 포함하고 ADFGVX라고 하는 더 흥미로운 버전의 ADFGX 사각형을 살펴보겠습니다.

에프 G V 엑스
제이 5 시간
2 이자형 아르 자형 V 9
에프 8 와이 N 케이 V
G 에프 6 영형
V 4 G 엑스 에스 3
엑스 7 0

ADFGX 제곱 알고리즘은 다음과 같습니다.

  1. 열과 행을 지정하기 위해 임의의 n개의 문자를 사용합니다.
  2. N x N 행렬을 만듭니다.
  3. 우리는 셀에 무작위로 흩어져 있는 알파벳, 숫자, 기호를 매트릭스에 입력합니다.

러시아어에 대해 비슷한 사각형을 만들어 보겠습니다. 예를 들어 정사각형 ABCD를 만들어 보겠습니다.

하지만 G
하지만 그녀의 시간 b/b 하지만 I/Y
시간 V/F G/K
W W 엑스
G 아르 자형 영형
에프 에스 ~에

이 행렬은 셀 행에 두 글자가 포함되어 있기 때문에 이상해 보입니다. 이것은 받아 들일 수 있으며 메시지의 의미는 손실되지 않습니다. 쉽게 복원할 수 있습니다. 다음 표를 사용하여 "Compact cipher"라는 문구를 암호화해 보겠습니다.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
구절 에게 영형 하지만 에게 시간 에스 와이 그리고 에프 아르 자형
암호 bv 근위 연대 GB 어디 에이그 bv DB ab dg 지옥 지옥 bb 하아

따라서 최종 암호화된 메시지는 "bvgvgbgdagbvdbabdgvdvaadbbga"와 같습니다. 물론 독일인들은 몇 가지 더 많은 암호를 통해 유사한 라인을 수행했습니다. 그리고 그 결과 해킹에 매우 강한 암호화된 메시지를 얻었다.

비제네르 암호

이 암호는 단순한 텍스트 대체 암호이지만 단일알파벳보다 크랙에 대한 내성이 훨씬 더 높습니다. 그러나 강력한 알고리즘 덕분에 장기해킹이 불가능한 것으로 간주됩니다. 그것에 대한 첫 번째 언급은 16세기로 거슬러 올라갑니다. Vigenère(프랑스 외교관)는 발명가로 잘못 알려져 있습니다. 무엇을 더 잘 이해하려면 문제의, 러시아어에 대한 Vigenère 테이블(Vigenère square, tabula recta)을 고려하십시오.

"Kasperovich가 웃는다"라는 문구를 암호화하여 진행합시다. 그러나 암호화가 성공하려면 키워드가 필요합니다. "password"로 설정합니다. 이제 암호화를 시작하겠습니다. 이를 위해 키를 반복하거나 잘라내어 키의 문자 수가 암호화된 구의 문자 수와 일치하도록 키를 여러 번 씁니다.

이제 좌표 평면에서와 같이 문자 쌍의 교차점인 셀을 찾고 있으며 K + P \u003d b, A + A \u003d B, C + P \u003d C 등을 얻습니다.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
암호: 코메르산트 와 함께 시간 G SCH 에프 이자형 와이 엑스 에프 G 하지만

우리는 "Kasperovich가 웃는다" = "bvusnyugshzh eihzhgal"을 얻습니다.

주파수 분석이 작동하려면 길이를 알아야 하기 때문에 해킹이 너무 어렵습니다. 예어. 따라서 해킹은 키워드의 길이를 무작위로 던져 비밀 메시지를 해독하는 것입니다.

완전 임의의 키에 추가하여 완전 임의의 키를 사용할 수도 있음을 언급해야 합니다. 다른 테이블비제네르. 이 경우 Vigenère 사각형은 한 줄씩 이동한 러시아어 알파벳으로 구성됩니다. 이는 ROT1 암호를 나타냅니다. 그리고 Caesar 암호와 마찬가지로 오프셋은 무엇이든 될 수 있습니다. 또한 문자의 순서는 알파벳순일 필요가 없습니다. 이 경우 테이블 자체가 키가 될 수 있으며, 키를 알면서도 메시지를 읽을 수 없는 것을 알지 못합니다.

코드

실제 코드는 개별 코드의 각 단어에 대한 일치 항목으로 구성됩니다. 그들과 함께 작업하려면 소위 코드 북이 필요합니다. 사실, 이것은 단어를 코드로 번역한 내용만 포함하는 동일한 사전입니다. 코드의 일반적이고 단순화된 예는 ASCII 테이블(간단한 문자의 국제 암호)입니다.

코드의 주요 장점은 해독하기가 매우 어렵다는 것입니다. 주파수 분석은 해킹당하면 거의 작동하지 않습니다. 코드의 약점은 사실 책 자체에 있습니다. 첫째, 그들의 준비는 복잡하고 비용이 많이 드는 과정입니다. 둘째, 적의 경우 원하는 대상으로 변하고 책의 일부라도 가로채면 모든 코드를 완전히 변경해야 합니다.

20세기에는 많은 주에서 코드를 사용하여 비밀 데이터를 전송했으며, 일정 기간이 지나면 코드북을 변경했습니다. 그리고 그들은 이웃과 상대방의 책을 적극적으로 사냥했습니다.

"수수께끼"

에니그마가 제2차 세계 대전 중 나치의 주요 암호 기계였다는 것은 누구나 알고 있습니다. Enigma의 구조는 전기 및 기계 회로의 조합을 포함합니다. 암호가 어떻게 나올지는 Enigma의 초기 구성에 따라 다릅니다. 동시에 Enigma는 작동 중에 구성을 자동으로 변경하여 전체 길이에 걸쳐 여러 가지 방법으로 하나의 메시지를 암호화합니다.

가장 단순한 암호와 달리 Enigma는 수조 개의 가능한 조합을 제공하여 암호화된 정보를 해독하는 것을 거의 불가능하게 만들었습니다. 차례로 나치는 특정 날짜에 메시지를 전송하는 데 사용하는 특정 조합을 매일 준비했습니다. 그래서 에니그마가 적의 손에 들어가더라도 매일 올바른 구성으로 들어가지 않고서는 메시지를 해독하는 데 아무런 역할도 하지 못했다.

그들은 히틀러의 전체 군사 캠페인 동안 수수께끼를 풀기 위해 적극적으로 노력했습니다. 1936년 영국에서는 이를 위한 최초의 컴퓨팅 장치(튜링 머신) 중 하나가 제작되어 미래 컴퓨터의 원형이 되었습니다. 그의 임무는 동시에 수십 개의 에니그마의 작동을 시뮬레이션하고 도청된 나치 메시지를 실행하는 것이었습니다. 그러나 Turing의 기계조차도 때때로 메시지를 해독할 수 있었습니다.

공개 키 암호화

기술 및 컴퓨터 시스템의 모든 곳에서 사용되는 가장 인기 있는 암호화 알고리즘. 그 본질은 원칙적으로 두 개의 키가 있다는 것입니다. 그 중 하나는 공개적으로 전송되고 두 번째는 비밀(비공개)입니다. 공개 키는 메시지를 암호화하는 데 사용되며 개인 키는 메시지를 해독하는 데 사용됩니다.

공개 키는 일반적으로 매우 큰 숫자, 단위와 숫자 자체를 세지 않고 두 개의 제수만 있습니다. 이 두 제수는 함께 비밀 키를 형성합니다.

간단한 예를 살펴보겠습니다. 공개 키를 905로 설정합니다. 제수는 숫자 1, 5, 181 및 905입니다. 그런 다음 비밀 키예를 들어 숫자 5 * 181이 됩니다. 너무 쉽게 말씀하시는 건가요? 공개번호가 60자리 숫자라면? 많은 수의 제수를 계산하는 것은 수학적으로 어렵습니다.

좀 더 현실적인 예로 ATM에서 돈을 인출한다고 상상해보십시오. 카드를 읽을 때 개인 데이터는 특정 공개 키로 암호화되고 은행 측에서는 비밀 키로 정보를 해독합니다. 그리고 이것 공개 키각 작업에 대해 변경할 수 있습니다. 그리고 가로채는 경우 키 제수를 빠르게 찾을 수 있는 방법이 없습니다.

글꼴 지속성

암호화 알고리즘의 암호화 강도는 해킹에 저항하는 능력입니다. 이 매개변수는 모든 암호화에서 가장 중요합니다. 분명히 모든 전자 장치에서 해독할 수 있는 단순 치환 암호는 가장 불안정한 암호 중 하나입니다.

현재까지 암호의 강도를 평가할 수 있는 통일된 표준이 없습니다. 이것은 힘들고 긴 과정입니다. 그러나 이 분야에서 표준을 만든 많은 위원회가 있습니다. 예를 들어 NIST USA에서 개발한 고급 암호화 표준 또는 AES 암호화 알고리즘에 대한 최소 요구 사항입니다.

참고로 Vernam 암호는 가장 잘 깨지는 암호로 인식됩니다. 동시에 알고리즘에 따르면 가장 간단한 암호라는 장점이 있습니다.

파블로바 다이아나

수학의 암호, 코드, 암호학.

다운로드:

시사:

인도주의적 과학실천학술대회 개최

연구 논문 "검색과 창의성"

연구:

"암호와 코드".

수행:

파블로바 다이아나 보리소브나

9 "B"클래스의 학생

MOU 중등학교 №106

감독자:

리피나 스베틀라나 블라디미로브나

수학 선생님

볼고그라드 2013

서론 ........................................................................................................... .3

1장. 암호 ...........................................................................................................4

2장. 암호화 ........................................................................................................... 5

3장. 암호화 방법 ...........................................................................................6

3.1. 대체 암호 ...........................................................................................6

3.2. 순열 암호 ...........................................................................................6

4장

4.1. Plutarch의 설명에 따른 암호 ………………………………………...7

4.2. "폴리비우스 광장" …………………………………………………….7

4.3. 카이사르의 암호 ...........................................................................................................8

4.4 그론펠트 암호 ...........................................................................................................8

4.5 비제네르 암호 ...........................................................................................................8

4.6 행렬 부호화 방법 ...........................................................................................................9-10

4.7 코드 "회전 그릴"...........................................................................................10

4.8 게임 ...........................................................................................................................................10

4.9 제2차 세계대전의 암호학 ...........................................................................11-12

4.10 글로벌 산업에서 암호화의 역할 .................................................................. ...........................................12

결론 ...........................................................................................................................13

애플리케이션 ...........................................................................................................14-15

사용된 문헌 ...........................................................................................................................16

소개.

표적: 암호를 구성하기 위한 기초 수학의 응용 연구

작업:

"암호화"의 개념이 무엇을 포함하는지 알아보십시오.

알려진 암호화 방법을 찾으십시오.

암호의 용도를 탐색합니다.

주제의 관련성: t암호화 된 비밀 메시지가 사용 된 "Sherlock Holmes and Dr. Watson", "Seventeen Moments of Spring"시리즈를 보지 않은 사람을 찾기가 어렵습니다. 코드와 암호의 도움으로 다양한 메시지를 보낼 수 있으며 해당 메시지의 키를 알고 있는 사람만 읽을 수 있습니다. 현재 암호화 지식을 사용할 수 있습니까? 이 작업은 이것과 다른 질문에 답하는 데 도움이 될 것입니다.

문제: 암호에 대한 포괄적인 연구가 충분하지 않습니다.

연구 대상:암호.

연구 주제:주제별 작업.

연구 방법: 비교 특성, 문제 해결.

참신함과 실용적인 가치: d이 작업은 많은 것을 배우는 데 도움이 될 것입니다 흥미로운 사실암호에 대해. 그것은 다른 사람들을 위해 설계되었습니다. 연령대: 어린이, 청소년, 소년, 소녀 등 학생들은 그 이상의 자료에 익숙해질 것입니다. 학교 커리큘럼, 그리고 비표준 상황에서 수학에서 학습한 자료를 적용할 수 있을 것입니다.

1장. 암호.

암호(에서 아라비아 사람.صِفْر ‎‎, ṣifr « ", 어디 정말로.쉬프르 "숫자"; 단어와 관련된숫자) - 비밀이 있는 일종의 텍스트 변환 시스템(열쇠) 전송된 정보의 비밀을 보장하기 위해 암호는 기존의 문자(숫자 또는 문자의 기존 알파벳)의 조합 또는 일반 숫자와 문자를 변환하는 알고리즘이 될 수 있습니다. 암호로 메시지를 암호화하는 과정을암호화. 암호를 만들고 사용하는 과학은암호화. 암호 분석- 암호화된 정보의 원래 가치를 얻는 방법의 과학.

암호의 종류.

암호는 암호화 및 암호 해독에 하나의 키를 사용하거나 두 개의 다른 키를 사용할 수 있습니다. 이를 기반으로 다음을 구별합니다.

  • 대칭은 암호화 및 암호 해독에 동일한 키를 사용합니다.
  • 암호화 및 암호 해독에 동일한 키를 사용합니다.
  • 비대칭 암호두 개의 다른 키를 사용합니다.

암호는 전체 텍스트를 한 번에 암호화하거나 도착할 때 암호화하도록 설계할 수 있습니다. 따라서 다음이 있습니다.

  • 블록 암호전체 텍스트 블록을 한 번에 암호화하여 모든 정보를 수신한 후 암호문을 발행합니다.
  • 스트림 암호정보를 암호화하고 도착하는 대로 암호문을 생성합니다. 따라서 고정된 양의 메모리를 사용하여 무제한 크기의 텍스트를 처리할 수 있습니다.

2장. 암호화.

사람들은 글을 배우자마자 즉시 모든 사람이 이해할 수 있는 것이 아니라 좁은 범위에서만 글을 이해할 수 있게 하려는 열망을 갖게 되었습니다. 가장 오래된 글쓰기 기념물에서도 과학자들은 기호 변경, 쓰기 순서 위반 등 의도적 인 텍스트 왜곡의 징후를 찾습니다. 엘리트 만 이해할 수 있도록 텍스트를 변경하면 암호 과학이 발생했습니다 ( 그리스어 "비밀 쓰기"). 공통 언어로 작성된 텍스트를 수신자만 이해할 수 있는 텍스트로 변환하는 과정을 암호화라고 하며, 이러한 변환 방법을 암호라고 합니다. 하지만 글의 의미를 숨기고 싶은 사람이 있으면 읽고 싶은 사람도 있을 것이다. 그러한 텍스트를 읽는 방법은 암호 해독 과학에 의해 연구됩니다. 최근까지 암호학과 암호해석의 방법이 수학과 밀접한 관련이 있었던 것은 아니었지만 중요한 메시지의 해독에는 항상 많은 유명 수학자들이 참여했습니다.그리고 종종 그들의 작업에서 수학자들은 다양하고 복잡한 문제를 끊임없이 다루기 때문에 눈에 띄는 성공을 달성 한 사람들이었습니다.모든 암호는 심각하다 논리적 작업. 점차 역할 수학적 방법암호학에서 성장하기 시작했으며 지난 세기 동안 그들은 이 고대 과학을 크게 변화시켰습니다.

암호 해독의 수학적 방법 중 하나는 빈도 분석입니다. 오늘날 정보 보안은 기술적으로 가장 진보되고 분류된 영역 중 하나입니다. 현대 과학. 따라서 "수학 및 암호"라는 주제는 현대적이고 적절합니다. "암호화"라는 용어는 "암호화", "비밀 쓰기"라는 원래 의미에서 멀어졌습니다. 오늘날 이 분야는 보호 방법을 결합합니다. 정보 상호 작용비밀 매개변수를 사용하는 알고리즘을 포함하여 비밀 알고리즘에 의한 데이터 변환을 기반으로 완전히 다른 성격을 가집니다. 네덜란드 암호학자 Mouritz Fries는 암호화 이론에 대해 다음과 같이 썼습니다. "일반적으로 암호 변환은 본질적으로 순전히 수학적입니다."

암호화에 사용되는 이러한 수학적 변환의 간단한 예는 평등입니다.

y \u003d ax + b, 여기서 x - 메시지 편지,

와 - 문자 암호화 작업의 결과로 얻은 텍스트의 암호,

및 b 이 변환을 정의하는 상수입니다.

3장. 암호화 방법.

3.1. 대체 암호.

고대부터 암호화의 주요 작업은 통신의 비밀 유지와 관련되었습니다. 아웃사이더의 손에 들어온 메시지인간에게는 이해할 수 없었어야 했고, 입문한 사람은 메시지를 쉽게 해독할 수 있었습니다. 은밀한 글쓰기 기법이 많이 있습니다. 알려진 모든 암호를 설명하는 것은 불가능합니다. 가장 간단한 암호화 암호는 일부 규칙에 따라 메시지의 일부 문자가 다른 문자로 대체되는 대체 또는 대체 암호입니다. 대체 암호에는 인류 역사상 최초로 알려진 코드 중 하나가 포함되어 있습니다.시저 코드 에 사용 고대 로마. 이 코드의 본질은 알파벳을 따라 같은 수의 위치로 이동하여 알파벳 문자가 다른 문자로 대체되었다는 것입니다.

3.2 순열 암호.

Cardano 격자라고 하는 암호도 "순열" 클래스에 속합니다. 이것은 구멍이 있는 직사각형 카드로, 대부분 정사각형으로 종이에 적용할 때 일부만 열린 상태로 남습니다. 카드의 행과 열의 수는 짝수입니다. 카드는 순차적으로 사용(회전)할 때 그 아래에 있는 시트의 각 셀을 차지하는 방식으로 만들어집니다. 먼저 카드를 수직 대칭축을 따라 180° 회전한 다음 수평축을 따라 180° 회전하고 동일한 절차를 다시 90° 반복합니다.

4장암호.

4.1. Plutarch의 설명에 따른 암호.

메시지를 암호화해야 할 필요성은 오래전에 제기되었습니다.V - VI 세기. 기원전 이자형. 그리스인들은 특별한 암호화 장치를 사용했습니다. Plutarch의 설명에 따르면, 그것은 길이와 두께가 같은 두 개의 막대기로 구성되어 있습니다. 하나는 자신을 위해 남겨졌고 다른 하나는 떠나는 사람들에게 주어졌습니다. 이 막대기를 방랑자라고 불렀습니다. 통치자가 중요한 비밀을 말할 필요가 있으면 띠처럼 길고 좁은 파피루스 띠를 잘라 방랑자 주위에 감아 틈이 없도록 하여 막대기의 전체 표면을 띠로 덮었습니다. . 그러고는 방랑자에게 파피루스를 그대로 두고 필요한 것을 다 적고, 쓴 후 띠를 떼어서 막대기 없이 수취인에게 보냈다. 그 위에 적힌 글자들이 어지럽게 흩어져 있기 때문에, 그는 그의 방랑자를 데리고 빈틈없이 이 띠를 감아야만 쓰여진 것을 읽을 수 있었다.

아리스토텔레스는 이 암호를 해독하는 방법을 소유하고 있습니다. 긴 원뿔을 만들고 바닥에서 시작하여 암호화 된 메시지가 포함 된 테이프로 감싸서 맨 위로 이동해야합니다. 어느 시점에서 메시지의 일부가 표시되기 시작합니다. 따라서 방황의 지름을 결정할 수 있습니다.

세상에는 엄청난 수의 암호가 있기 때문에 이 글의 틀 내에서 뿐만 아니라 사이트 전체를 포괄하는 암호를 모두 고려하는 것은 불가능합니다. 따라서 우리는 가장 원시적인 암호화 시스템, 응용 프로그램 및 암호 해독 알고리즘을 고려할 것입니다. 내 기사의 목적은 원시 암호를 가르치는 것뿐만 아니라 광범위한 사용자에게 암복호화의 원리를 가능한 한 명확하게 설명하는 것입니다.

학교에서도 선배들이 알려주는 원시적인 암호를 사용했습니다. 원시 암호 "문자를 숫자로 또는 그 반대로 바꾸는 암호"를 생각해 봅시다.

그림 1과 같은 표를 그려 보겠습니다. 1에서 시작하여 가로로 0으로 끝나는 숫자를 순서대로 배열합니다. 아래의 숫자 아래에는 임의의 문자나 기호를 대입합니다.

쌀. 1 문자의 교체와 그 반대의 경우도 마찬가지입니다.

이제 알파벳에 번호가 매겨진 표 2를 살펴보겠습니다.

쌀. 2 문자와 알파벳 숫자의 대응표.

이제 단어를 암호화합시다 코스터:

1) 1. 문자를 숫자로 변환: K = 12, O = 16, C = 19, T = 20, 요 = 7, P = 18

2) 2. 표 1에 따라 숫자를 기호로 바꿔보자.

KP KT KD PSHCH L KL

3) 3. 완료.

이 예는 원시 암호를 보여줍니다. 복잡성이 유사한 글꼴을 고려해 보겠습니다.

1. 1. 가장 간단한 암호는 문자를 숫자로 대체한 암호입니다. 각 문자는 알파벳 순서의 숫자에 해당합니다. A-1, B-2, C-3 등
예를 들어 " TOWN"이라는 단어는 "20 15 23 14"로 쓸 수 있지만 이것은 암호 해독에 많은 비밀과 어려움을 일으키지 않습니다.

2. NUMERIC TABLE을 사용하여 메시지를 암호화할 수도 있습니다. 매개변수는 무엇이든 될 수 있으며 가장 중요한 것은 수신자와 발신자가 이를 인식하고 있다는 것입니다. 디지털 테이블의 예.

쌀. 3 숫자 테이블. 암호의 첫 번째 숫자는 열이고 두 번째 숫자는 행이거나 그 반대의 경우도 마찬가지입니다. 따라서 "MIND"라는 단어는 "33 24 34 14"로 암호화될 수 있습니다.

3. 3. 책 암호
이러한 암호에서 키는 보낸 사람과 받는 사람이 모두 가지고 있는 특정 책입니다. 암호는 책의 페이지와 행을 나타내며, 그 첫 번째 단어가 단서입니다. 책이 발신인 및 통신인과 함께 있는 경우 복호화가 불가능합니다. 다른 해간행물 및 릴리스. 책은 동일해야 합니다.

4. 4. 시저 암호(시프트 암호, 시저 시프트)
알려진 암호. 이 암호의 본질은 알파벳에서 왼쪽 또는 오른쪽의 일정한 일정한 수의 위치에 있는 한 문자를 다른 문자로 대체하는 것입니다. Gaius Julius Caesar는 군사 통신을 보호하기 위해 장군들과 통신할 때 이 암호화 방법을 사용했습니다. 이 암호는 매우 깨지기 쉽기 때문에 거의 사용되지 않습니다. 4만큼 이동합니다. A = E, B= F, C=G, D=H 등
Caesar 암호의 예: " DEDUCTION "이라는 단어를 암호화합시다.
우리는 GHGXFWLRQ를 얻습니다. (3만큼 이동)

다른 예시:

키 K=3을 사용한 암호화. 문자 "C"는 세 글자 앞으로 "이동"하여 문자 "F"가 됩니다. 세 글자 앞으로 이동한 실선 기호는 글자 "E"가 되는 식입니다.

소스 알파벳: A B C D E F G I J K L M N O P R S T U V W Y Z

암호화: D E F G H I J K L M N O P R S T U V W Y Z A B C

원본 텍스트:

그 부드러운 프렌치 빵을 더 먹고 차를 마시십시오.

암호문은 원본 텍스트의 각 문자를 암호 알파벳의 해당 문자로 대체하여 얻습니다.

Fezyya iz zyi akhlsh pvenlsh chugrschtskfnlsh dtsosn, zhg eyutzm gb.

5. 코드 워드가 있는 암호
암호화 및 암호 해독 모두에서 또 다른 간단한 방법입니다. 코드 단어가 사용됩니다(반복 문자가 없는 모든 단어). 이 단어는 알파벳 앞에 삽입되고 이미 코드어에 있는 문자를 제외하고 나머지 문자가 순서대로 추가됩니다. 예: 코드 워드는 메모장입니다.
원천: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
바꿔 놓음: N O T E P A D B C F G H I J K L M Q R S U V W X Y Z

6. 6. ATBASH 코드
가장 간단한 방법암호화. 알파벳의 첫 글자는 마지막 글자로, 두 번째 글자는 끝에서 두 번째 글자로 바뀌는 식입니다.
예: "과학" = HXRVMXV

7. 7. 프랜시스 베이컨 암호
가장 간단한 방법암호화. 암호화를 위해 Bacon 암호 알파벳이 사용됩니다. 단어의 각 문자는 "A" 또는 "B"(이진 코드)의 5개 문자 그룹으로 대체됩니다.

a AAAAAA g AABBA m ABABB s BAAAB y BABBA

b AAAAB h AABBB n ABBAA t BAABA z BABBB

c AAABA i ABAAA o ABBAB u BAABB

d AAABB j BBBAA p ABBBA v BBBAB

e AABAA k ABAAB q ABBBB w BABAA

f AABAB l ABABA r BAAAA x BABAB

암호 해독의 복잡성은 암호를 결정하는 데 있습니다. 일단 정의되면 메시지는 쉽게 알파벳순으로 정렬됩니다.
인코딩에는 여러 가지 방법이 있습니다.
바이너리 코드를 사용하여 문장을 암호화하는 것도 가능합니다. 매개변수가 정의됩니다(예: "A" - A에서 L, "B" - L에서 Z). 그래서 BAABAAAAAABAAAABABABB는 TheScience of Deduction을 의미합니다! 이 방법은 더 복잡하고 지루하지만 알파벳 버전보다 훨씬 안정적입니다.

8. 8. 블루 비제네르 암호.
이 암호는 남부 연합이 사용했습니다. 내전. 암호는 26개의 Caesar 암호로 구성되어 있습니다. 다른 의미 shift(라틴 알파벳 26자). Tabula recta(Vigenère's square)는 암호화에 사용할 수 있습니다. 처음에는 키워드와 소스 텍스트가 선택됩니다. 키워드는 원본 텍스트의 전체 길이를 채울 때까지 주기적으로 작성됩니다. 테이블을 따라 더 나아가 키의 문자와 일반 텍스트가 테이블에서 교차하여 암호문을 형성합니다.

쌀. 4 블레즈 비제네르 암호

9. 9. 레스터 힐 암호
선형 대수학을 기반으로 합니다. 1929년에 발명되었습니다.
이러한 암호에서 각 문자는 숫자에 해당합니다(A = 0, B = 1 등). n-문자 블록은 n차원 벡터로 처리되고 (n x n) 행렬 mod 26을 곱합니다. 행렬은 암호 키입니다. 복호화하려면 Z26n에서 되돌릴 수 있어야 합니다.
메시지를 해독하려면 암호문을 다시 벡터로 변환하고 키 행렬의 역을 곱해야 합니다. 을 위한 자세한 정보- Wikipedia가 구출합니다.

10. 10. 트리미우스 암호
개선된 Caesar 암호. 암호를 해독할 때 다음 공식을 사용하는 것이 가장 쉽습니다.
L= (m+k) modN , L은 알파벳의 암호화 문자 번호, m은 알파벳의 암호화 문자의 일련 번호, k는 시프트 번호, N은 문자의 수 알파벳.
아핀 암호의 특별한 경우입니다.

11. 11. 프리메이슨 사이퍼



12. 12. 그론스펠트 사이퍼

이 암호의 내용에는 Caesar 암호와 Vigenère 암호가 포함되지만 Gronsfeld 암호는 숫자 키를 사용합니다. "THALAMUS"라는 단어는 4123이라는 숫자를 키로 암호화하고, 각 단어 아래에 숫자 키의 번호를 순서대로 입력합니다. 문자 아래의 숫자는 문자를 이동해야 하는 위치의 수를 나타냅니다. 예를 들어, T 대신 X를 얻는 식입니다.

T H A L A M U S
4 1 2 3 4 1 2 3

T U V W X Y Z
0 1 2 3 4

결과: 시상 = XICOENWV

13. 13. 돼지 라틴
아이들의 재미로 더 자주 사용되며, 해독에 특별한 어려움을 일으키지 않습니다. 필수 사용 영어로, 라틴어는 그것과 관련이 없습니다.
자음으로 시작하는 단어에서는 이 자음을 뒤로 옮기고 "접미사" ay를 추가합니다. 예: 질문 = estionquay. 단어가 모음으로 시작하면 ay, way, yay 또는 hay가 끝에 추가됩니다(예: a dog = aay ogday).
러시아어에서는 이 방법도 사용됩니다. 그들은 그것을 다르게 부릅니다 : "푸른 혀", "짠 혀", "흰 혀", "보라색 혀". 따라서 Blue 언어에서는 모음이 포함된 음절 뒤에 동일한 모음을 가진 음절이 추가되지만 자음 "s"가 추가됩니다(언어가 파란색이기 때문에). 예: 시상의 핵에 정보가 입력됩니다 = rasa tasalasamusususas 핵의 Insiforsomasacisia possotusupasesa.
꽤 흥미로운 옵션입니다.

14. 14. 폴리비우스 광장
디지털 테이블처럼. 폴리비우스 스퀘어를 사용하는 방법에는 여러 가지가 있습니다. Polybius 정사각형의 예: 5x5 테이블을 만듭니다(알파벳의 문자 수에 따라 6x6).

1 방법. 단어의 각 문자 대신 아래의 해당 문자가 사용됩니다(A = F, B = G 등). 예: 암호 - HOUNIW.
2 방법. 표의 각 문자에 해당하는 숫자가 표시됩니다. 첫 번째 숫자는 가로로 쓰여지고 두 번째 숫자는 세로로 쓰여집니다. (A=11, B=21…). 예: 암호 = 31 42 53 32 51 24
3 방법. 앞의 방법을 바탕으로 결과 코드를 함께 작성해 봅시다. 314253325124. 우리는 한 위치 왼쪽으로 이동합니다. 142533251243. 다시 코드를 쌍으로 나눕니다. 14 25 33 25 12 43. 결과적으로 암호를 얻습니다. 숫자 쌍은 QWNWFO 테이블의 문자에 해당합니다.

암호는 많고 자신만의 암호를 생각해낼 수도 있지만 강력한 암호를 발명하는 것은 매우 어렵습니다. 컴퓨터의 출현으로 복호화 과학이 훨씬 더 발전했고 아마추어 암호는 모두 깨질 것이기 때문입니다. 매우 짧은 시간에 전문가에 의해

단일 알파벳 시스템을 여는 방법(디코딩)

구현이 단순하기 때문에 단일 알파벳 암호화 시스템은 쉽게 취약합니다.
금액을 결정하자 다양한 시스템아핀 시스템에서. 각 키는 매핑 ax+b를 정의하는 정수 및 b 쌍으로 완전히 정의됩니다. j(n)이 있기 때문에 가능한 값, 여기서 j(n)은 n이 있는 공소수의 수를 반환하는 오일러 함수이며, b에 관계없이 사용할 수 있는 n 값은 ID 매핑(a=1 b=0)을 제외하고는 다음과 같습니다. 고려하지 않습니다.
따라서 j(n)*n-1개의 가능한 값이 있지만 그렇게 많지는 않습니다. n=33일 때 (1, 2, 4, 5, 7, 8, 10, 13, 14, 16, 17, 19, 20, 23, 25, 26, 28, 29, 31, 32), 다음 총 수키는 20*33-1=659입니다. 컴퓨터를 사용할 때 이러한 수의 키를 열거하는 것은 어렵지 않습니다.
그러나 이 검색을 단순화하고 더 복잡한 암호 분석에 사용할 수 있는 방법이 있습니다.
주파수 분석
그러한 방법 중 하나는 빈도 분석입니다. 암호문의 문자 분포는 원본 메시지의 알파벳 문자 분포와 비교됩니다. 암호문에서 빈도가 가장 높은 문자는 알파벳에서 빈도가 가장 높은 문자로 대체됩니다. 암호문의 길이에 따라 열릴 확률이 높아집니다.
특정 언어의 문자 분포에 대한 다양한 표가 있지만 그 중 어느 것도 명확한 정보를 포함하고 있지 않습니다. 표에 따라 문자의 순서도 다를 수 있습니다. 편지의 배포는 산문, 구어, 기술 언어 등 시험 유형에 따라 크게 달라집니다. 에 대한 지침에서 실험실 작업다양한 언어에 대한 주파수 특성이 제공되며, I, N, S, E, A(I, N, C, E, A)의 문자가 고주파수 클래스에 나타나는 것이 분명합니다. 각 언어.
빈도 계산을 기반으로 한 공격에 대한 가장 간단한 보호는 하나의 일반 텍스트 문자가 여러 암호문 문자에 매핑되는 단일음성 대체 암호인 동음이의어 시스템(HOMOPHONES)에 의해 제공되며 그 수는 문자의 빈도에 비례합니다. 원본 메시지의 문자를 암호화하여 대체 문자 중 하나를 무작위로 선택합니다. 따라서 단순한 빈도 계산은 암호 분석가에게 아무 것도 제공하지 않습니다. 그러나 다양한 자연어의 문자 쌍 및 삼중자의 분포에 대한 정보를 사용할 수 있습니다.

로드 중...로드 중...