[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:04.95,0:00:08.16,Default,,0000,0000,0000,,강력한 암호는 여러분의 지문을 감추는 것입니다. Dialogue: 0,0:00:08.96,0:00:10.73,Default,,0000,0000,0000,,더 연한 지문을 만들기 위해선 Dialogue: 0,0:00:10.73,0:00:12.50,Default,,0000,0000,0000,,문자의 빈도수의 분포를 비슷하게 하는 것입니다. Dialogue: 0,0:00:12.50,0:00:14.27,Default,,0000,0000,0000,,15세기 중반까지 Dialogue: 0,0:00:17.60,0:00:18.94,Default,,0000,0000,0000,,알파벳으로 된 암호를 발전시켜왔습니다. Dialogue: 0,0:00:18.94,0:00:21.27,Default,,0000,0000,0000,,강력한 암호를 만들기 위해서죠. Dialogue: 0,0:00:21.27,0:00:22.80,Default,,0000,0000,0000,,앨리스와 밥이 비밀스런 단어를 교환한다고 가정해봅시다. Dialogue: 0,0:00:25.87,0:00:28.17,Default,,0000,0000,0000,,먼저 앨리스는 단어를 숫자로 바꿉니다. Dialogue: 0,0:00:28.17,0:00:30.77,Default,,0000,0000,0000,,알파벳의 문자 위치에 따라서 말이죠. Dialogue: 0,0:00:30.77,0:00:33.22,Default,,0000,0000,0000,,다음으로, 숫자의 연속성은 메세지에 따라 반복됩니다. Dialogue: 0,0:00:33.22,0:00:37.83,Default,,0000,0000,0000,,그리고 메세지에서 각각의 문자는 암호화 됩니다. Dialogue: 0,0:00:39.48,0:00:41.98,Default,,0000,0000,0000,,아래에 있는 숫자의 변화에 따라 말이죠. Dialogue: 0,0:00:41.98,0:00:44.16,Default,,0000,0000,0000,,그녀는 예전에 카이사르가 했던 것처럼 Dialogue: 0,0:00:45.13,0:00:48.81,Default,,0000,0000,0000,,다중 변화를 여러번 사용합니다. Dialogue: 0,0:00:48.81,0:00:53.64,Default,,0000,0000,0000,,이렇게 암호화된 문자는 밥에게 공개되어 전달됩니다. Dialogue: 0,0:00:53.64,0:00:56.63,Default,,0000,0000,0000,,밥은 이렇게 적용된 변화들을 빼면서 메세지의 암호를 풀려고 합니다. Dialogue: 0,0:00:58.49,0:01:01.63,Default,,0000,0000,0000,,자신이 복사했던 비밀단어에 따라서 말이죠. Dialogue: 0,0:01:01.63,0:01:04.86,Default,,0000,0000,0000,,그러면 코드 분석기 EVE를 봅시다 Dialogue: 0,0:01:06.12,0:01:08.04,Default,,0000,0000,0000,,이는 메세지를 가로쳅니다. Dialogue: 0,0:01:08.04,0:01:10.17,Default,,0000,0000,0000,,그리고 문자 빈도수를 계산합니다. Dialogue: 0,0:01:10.17,0:01:12.64,Default,,0000,0000,0000,,그녀는 평평한 분포나 옅은 지문을 찾을것입니다. Dialogue: 0,0:01:13.67,0:01:18.04,Default,,0000,0000,0000,,그렇다면 어떻게 그녀는 이 암호를 풀까요? Dialogue: 0,0:01:18.04,0:01:20.59,Default,,0000,0000,0000,,기억하세요. 코드 분석기는 정보가 세는것을 찾습니다. Dialogue: 0,0:01:22.55,0:01:26.17,Default,,0000,0000,0000,,기억하세요 코드분석기는 정보가 세는것으로 부터 착안합니다. Dialogue: 0,0:01:26.17,0:01:29.38,Default,,0000,0000,0000,,지문에서 편파된것을 찾는것과 마찬가지로 말이죠 Dialogue: 0,0:01:29.38,0:01:32.41,Default,,0000,0000,0000,,언제든지 문자 빈도수에는 차이가 있습니다. Dialogue: 0,0:01:32.41,0:01:34.93,Default,,0000,0000,0000,,정보의 누출이 일어나는 것이죠 Dialogue: 0,0:01:36.13,0:01:39.83,Default,,0000,0000,0000,,이러한 차이는 암호화된 메세지의 반복에서 나타나게 됩니다. Dialogue: 0,0:01:41.70,0:01:45.91,Default,,0000,0000,0000,,이러한 경우에는 엘리스의 암호는 반복되는 코드 단어를 가지게 됩니다. Dialogue: 0,0:01:47.22,0:01:51.10,Default,,0000,0000,0000,,암호를 깨기 위해서는 EVE는 변경되는 단어 자체보다 Dialogue: 0,0:01:51.10,0:01:55.57,Default,,0000,0000,0000,,변경되어 사용된 단어의 길이에 초점을 맞춰야합니다. Dialogue: 0,0:01:55.57,0:01:56.92,Default,,0000,0000,0000,,그녀는 이를 해쳐나가야 합니다. Dialogue: 0,0:01:56.92,0:02:00.49,Default,,0000,0000,0000,,그리고 다른 간격의 분포 빈도수를 확인해야합니다. Dialogue: 0,0:02:00.49,0:02:04.43,Default,,0000,0000,0000,,그녀가 매번 5번째의 빈도수 배포를 확인한다면 Dialogue: 0,0:02:04.43,0:02:07.65,Default,,0000,0000,0000,,지문은 그 자체로 밝혀지게 됩니다 Dialogue: 0,0:02:07.65,0:02:10.14,Default,,0000,0000,0000,,문제는 5개의 카이사르 암호를 푸는 것입니다. Dialogue: 0,0:02:10.14,0:02:12.82,Default,,0000,0000,0000,,반복되는 연속성에서 말이죠 Dialogue: 0,0:02:12.82,0:02:14.73,Default,,0000,0000,0000,,개별적으로 이는 사소한 업무입니다 Dialogue: 0,0:02:14.73,0:02:17.14,Default,,0000,0000,0000,,이전에 본것과 마찬가지로 말이에요 Dialogue: 0,0:02:17.14,0:02:19.74,Default,,0000,0000,0000,,암호의 강도를 추가하는것은 Dialogue: 0,0:02:19.74,0:02:22.91,Default,,0000,0000,0000,,사용된 변경단어의 길이를 결정하는데 시간이 걸립니다. Dialogue: 0,0:02:22.91,0:02:26.91,Default,,0000,0000,0000,,변경 단어가 길수록 암호는 더욱더 강력하게 됩니다.