Polyalphabetic cipher | Journey into cryptography | Computer Science | Khan Academy
-
0:05 - 0:08Một mật mã mạnh là mật mã che dấu được dấu tay của nó
-
0:09 - 0:11Làm dấu tay mờ hơn
-
0:11 - 0:14là làm bằng phẳng ra sự phân rắc của những chữ xảy ra trong thư
-
0:18 - 0:19Vào khoảng giữa thế kỷ 15
-
0:19 - 0:21chúng ta đã chế ra đuợc mật mã polyalphabetic (tạm dịch là mật mã nhiều chữ cái)
-
0:21 - 0:23để làm được điều này.
-
0:23 - 0:28Hãy tưởng tượng Alice và Bob cùng chia sẽ một chữ chuyển bí mật
-
0:28 - 0:31Trước hết, Alice đổi chữ đó thành những số
-
0:31 - 0:33dựa vào vị trí của chữ đó trong bảng chữ cái
-
0:33 - 0:38Kế tiếp, chuỗi số này được lập lại dọc theo lá thư
-
0:39 - 0:42và sau đó, mỗi chữ trong thư được chuyển mã
-
0:42 - 0:44bằng cách chuyển vị trí dựa theo vào con số ở dưới nó
-
0:45 - 0:49Bây giờ, cô ta dùng nhiều cách chuyển chữ khác nhau thay vì chỉ dùng một cách
-
0:49 - 0:54trong cả lá thư như Caesar đã làm trước đây.
-
0:54 - 0:57Rồi, lá thư đã chuyển mã được gửi thẳng đến Bob
-
0:58 - 1:02Bob giải mã lá thư bằng cách trừ đi số chuyển
-
1:02 - 1:05dựa vào chữ chuyển mã bí mật mà anh ta cũng có.
-
1:06 - 1:08Bây giờ hãy tưởng tượng Eve, người phá mật mã,
-
1:08 - 1:10bắt được một số những lá thư được chuyển như vậy
-
1:10 - 1:13và tính toán mức độ xảy ra thường xuyên của các chữ cái
-
1:14 - 1:18Cô ta sẽ tìm thấy sự phân rắc của các chữ bằng phẳng hơn, hay là một dấu tay nhẹ hơn
-
1:18 - 1:21Vậy làm sao cô ta có thể phá đuợc mật mã này?
-
1:23 - 1:26Nên nhớ rằng, những người phá mật mã tìm những chi tiết được lộ ra
-
1:26 - 1:29cũng như là cách tìm một phần của dấu tay
-
1:29 - 1:32Mỗi khi có một sư khác biệt trong mức độ thường xuyên của các chữ cái
-
1:32 - 1:35có một số chi tiết bị lộ ra
-
1:36 - 1:40Sự khác biệt này được gây ra bởi một sự lập lại nào đó trong lá thư đã chuyển mã
-
1:42 - 1:46Trong trường hợp này, mật mã của Alice chứa một chữ bí mật chuyển thành số lập lại
-
1:47 - 1:51Để phá mật mã, Eve trước nhất cần phải định được
-
1:51 - 1:56chiều dài của chữ bí mật được dùng, chứ chưa cần phải biết chính chữ đó
-
1:56 - 1:57Cô ta sẽ cần phải xem xét hết lá thư
-
1:57 - 2:00và kiểm tra mức độ phân phối của các chữ ở nhiều đoạn khác nhau
-
2:00 - 2:04Khi cô ta kiểm được mức độ phân phối của mỗi chữ thứ năm
-
2:04 - 2:08thì lúc đó dấu tay mật mã sẽ lộ ra
-
2:08 - 2:10Vấn đề bây giờ là làm sao để phá 5 mật mã Caesar
-
2:10 - 2:13trong một trình tự được lập lại
-
2:13 - 2:15Giải mỗi mật mã riêng rẽ là một việc dễ dàng
-
2:15 - 2:17như ta đã thấy trước đây
-
2:17 - 2:20Sức mạnh tăng thêm của mật mã là do thời gian ta phải mất
-
2:20 - 2:23để định đuợc chiều dài của chữ chuyển bí mật được dùng
-
2:23 - 2:27Chữ chuyển càng dài, thì mật mã đó càng mạnh (khó phá đuợc) hơn.
- Title:
- Polyalphabetic cipher | Journey into cryptography | Computer Science | Khan Academy
- Description:
-
Brit introduces the polyalphabetic cipher, which creates a lighter fingerprint than the Caesar cipher.
Watch the next lesson: https://www.khanacademy.org/computing/computer-science/cryptography/crypt/v/one-time-pad?utm_source=YT&utm_medium=Desc&utm_campaign=computerscience
Missed the previous lesson? https://www.khanacademy.org/computing/computer-science/cryptography/crypt/v/caesar-cipher?utm_source=YT&utm_medium=Desc&utm_campaign=computerscience
Computer Science on Khan Academy: Learn select topics from computer science - algorithms (how we solve common problems in computer science and measure the efficiency of our solutions), cryptography (how we protect secret information), and information theory (how we encode and compress information).
About Khan Academy: Khan Academy is a nonprofit with a mission to provide a free, world-class education for anyone, anywhere. We believe learners of all ages should have unlimited access to free educational content they can master at their own pace. We use intelligent software, deep data analytics and intuitive user interfaces to help students and teachers around the world. Our resources cover preschool through early college education, including math, biology, chemistry, physics, economics, finance, history, grammar and more. We offer free personalized SAT test prep in partnership with the test developer, the College Board. Khan Academy has been translated into dozens of languages, and 100 million people use our platform worldwide every year. For more information, visit www.khanacademy.org, join us on Facebook or follow us on Twitter at @khanacademy. And remember, you can learn anything.
For free. For everyone. Forever. #YouCanLearnAnything
Subscribe to Khan Academy’s Computer Science channel: https://www.youtube.com/channel/UC8uHgAVBOy5h1fDsjQghWCw?sub_confirmation=1
Subscribe to Khan Academy: https://www.youtube.com/subscription_center?add_user=khanacademy - Video Language:
- English
- Team:
Khan Academy
- Duration:
- 02:27
![]() |
Fran Ontanaya edited Vietnamese subtitles for Polyalphabetic cipher | Journey into cryptography | Computer Science | Khan Academy | |
![]() |
Fran Ontanaya edited Vietnamese subtitles for Polyalphabetic cipher | Journey into cryptography | Computer Science | Khan Academy |