WEBVTT 00:00:04.947 --> 00:00:08.157 ძლიერია შიფრი, რომელიც ფარავს შენს ანაბეჭდს 00:00:08.687 --> 00:00:10.840 ნაკლებად შესამჩნევი ანაბეჭდის დასატოვებლად 00:00:10.840 --> 00:00:14.274 საჭიროა მოცემული სიხშირეების განაწილების გათანაბრებად 00:00:17.077 --> 00:00:22.295 ამისთვის რომ მიგვეღწია მე15 საუკუნის შუა ხანებში შევქმენით პოლიალფავიტური შიფრები 00:00:23.215 --> 00:00:26.326 წარმოიდგინეთ, რომ ალისა და ბობი იზიარებენ საიდუმლო სიტყვას 00:00:27.756 --> 00:00:30.187 პირველ რიგში, ალისა გარდაქმნის ამ სიტყვას რიცხვებად 00:00:30.187 --> 00:00:32.437 ალფავიტში ასოების რიგითობის მიხედვით 00:00:33.197 --> 00:00:36.816 შემდგომ, რიცხვების ეს მიმდევრობა მეორდება შეტყობინებაში 00:00:39.262 --> 00:00:41.589 და შეტყობინების თითოეული ასო დაიშიფრება 00:00:41.589 --> 00:00:44.136 მის ქვემოთ მოცემული რიცხვის შესაბამისად გადაადგილებით 00:00:44.975 --> 00:00:49.580 ასეთ დროს, ალისა ერთადერთი ცვლილების ნაცვლად, მრავალ ცვლილებას იყენებს 00:00:49.580 --> 00:00:51.189 კეისრისაგან განსხვავებით 00:00:53.471 --> 00:00:56.291 ასე დაშიფრული წერილი ეგზავნება ბობს 00:00:58.231 --> 00:01:04.549 ბობი იმავე სიტყვის მიხედვით უკანვე შეცვლის სიტყვებს და გაშიფრავს წერილს 00:01:05.291 --> 00:01:07.780 წარმოიდგინეთ ,რომ კოდის გამტეხი, ევა 00:01:07.780 --> 00:01:11.418 ხელში ჩაიგდებს ამ შეტყობინებას და დაითვლის ასოების სიხშირეს 00:01:12.999 --> 00:01:18.282 ის უფრო თანაბარ განაწილებას ანუ ნაკლებად შესამჩნევ კვალს მიაგნებს 00:01:18.486 --> 00:01:20.407 როგორ შეუძლია ევას ამ კოდის გატეხვა ? 00:01:22.197 --> 00:01:25.838 დაიმახსოვრეთ, მშიფვრელები ეძებენ გაჟონილ ინფორმაციას, 00:01:25.838 --> 00:01:28.447 ეს ანაბეჭდის რაღაც ნაწილის პოვნას ჰგავს 00:01:28.697 --> 00:01:32.387 ყველა ისეთ შემთხვევაში, როცა ასოების სიხშირეებს შორის განსხვავება არსებობს, 00:01:32.387 --> 00:01:34.936 ხდება ინფორმაციის გაჟონვა 00:01:35.746 --> 00:01:39.369 განსხვავება ჩნდება დაშიფრულ შეტყობინებაში გამეორებების შედეგად 00:01:41.559 --> 00:01:45.762 ჩვენს შემთხვევაში, ალისას შიფრი შეიცავს განმეორებად კოდურ სიტყვას 00:01:47.132 --> 00:01:50.531 კოდის გასატეხად, პირველ რიგში, ევამ უნდა განსაზღვროს 00:01:50.531 --> 00:01:54.819 არა თავად კოდური სიტყვა, არამედ ამ სიტყვის სიგრძე 00:01:55.134 --> 00:01:59.731 მას მოუწევს დააკვირდეს და შეამოწმოს განსხვავებული ინტერვალების განაწილება 00:02:00.481 --> 00:02:04.309 როდესაც ის შეამოწმებს, ყოველი მეხუთე ასოს სიხშირეთა განაწილებას 00:02:04.309 --> 00:02:06.366 ანაბეჭდი აუცილებლად გამოჩნდება 00:02:07.456 --> 00:02:11.957 ახლა საჭიროა ხუთი "კეისრის შიფრის" გატეხვა 00:02:12.467 --> 00:02:16.202 ცალ-ცალკე მათი გატეხვა, როგორც ვნახეთ, მარტივი საქმეა 00:02:16.692 --> 00:02:19.277 ჩვენს შემთხვევაში, შიფრის სიძლიერეს წარმოადგენდა ის დრო 00:02:19.277 --> 00:02:22.260 რაც საჭიროა კოდური სიტყვის სიგრძის დასადგენად 00:02:22.880 --> 00:02:25.808 რაც უფრო გრძელია კოდური სიტყვა მით უფრო ძლიერია შიფრი