0:00:04.947,0:00:08.157 Een sterke code is er een waarbij geen aanwijzing te vinden is 0:00:08.957,0:00:10.840 Om geen aanwijzing te geven 0:00:10.840,0:00:14.274 moet je verdeling van de letterfrequenties onherkenbaar maken. 0:00:17.597,0:00:18.935 In het midden van de 15e eeuw 0:00:18.935,0:00:21.266 gebruikte men meervoudigletter codes 0:00:21.266,0:00:23.357 om dit te bereiken. 0:00:23.357,0:00:28.167 Stel Alice en Bob delen een geheime code. 0:00:28.167,0:00:30.766 Als eerste, zet Alice het woord in nummers 0:00:30.766,0:00:33.223 volgens de plaats van de letter in het alfabet. 0:00:33.223,0:00:37.830 Vervolgens wordt deze volgorde van de nummers langs het bericht gelegd. 0:00:39.476,0:00:41.981 En elke letter in het bericht gecodeerd 0:00:41.981,0:00:44.160 door een verschuiving naar het nummerl eronder. 0:00:45.129,0:00:48.809 Ze heeft meerdere verschuivingen voor vercijfering gebruikt in plaats van een enkele verschuiving 0:00:48.809,0:00:53.637 zoals Caesar eerder had gedaan. 0:00:53.637,0:00:56.626 Vervolgens wordt het gecodeerde bericht openlijk verzonden naar Bob. 0:00:58.488,0:01:01.626 Bob decodeert het bericht door de verschuivingen af te trekken 0:01:01.626,0:01:04.859 volgens het geheime woord (code) welke hij en Alice delen. 0:01:06.121,0:01:08.042 Stel nu dat een codekraker, Eve, 0:01:08.042,0:01:10.173 een reeks berichten onderschept 0:01:10.173,0:01:12.642 en de letterfrequenties onderzoekt, 0:01:13.673,0:01:18.043 dan vindt zij een vlakkere verdeling of een onbruikbare aanwijzing, 0:01:18.043,0:01:20.592 dus hoe kan ze de code kraken? 0:01:22.546,0:01:26.169 Vergeet niet, codekrakers zoeken naar aanwijzingen, 0:01:26.169,0:01:29.382 een kleine aanwijzing is al voldoende. 0:01:29.382,0:01:32.411 Telkens als de letterfrequentie verandert , 0:01:32.411,0:01:34.929 kan dat een aanwijzing geven. 0:01:36.129,0:01:39.826 Deze verandering wordt veroorzaakt door herhaling in het gecodeerde bericht. 0:01:41.703,0:01:45.911 In dit geval, bevat Alice's sleutel een herhalend codewoord. 0:01:47.219,0:01:51.096 Om de codering te kraken, zou Eve eerst moeten bepalen 0:01:51.096,0:01:55.567 wat de lengte van het sleutel woord is, niet het woord zelf. 0:01:55.567,0:01:56.922 Ze moet om de sleutel te vinden 0:01:56.922,0:02:00.487 zoeken naar de frequentieverdeling van verschillende intervallen. 0:02:00.487,0:02:04.430 Wanneer ze de frequentieverdeling van elke vijfde letter bekijkt 0:02:04.430,0:02:07.648 zal ze de aanwijzing vinden 0:02:07.648,0:02:10.144 Het probleem is nu om de 5 cijferige Caesar-code te kraken 0:02:10.144,0:02:12.821 in een herhalende reeks. 0:02:12.821,0:02:14.726 Het lijkt een eenvoudig probleem 0:02:14.726,0:02:17.136 zoals we eerder hebben gezien 0:02:17.136,0:02:19.740 bepaalt de kwaliteit van de code is de benodigde tijd 0:02:19.740,0:02:22.909 om de lengte te vinden van de gebruikte sleutel 0:02:22.909,0:02:26.909 Hoe langer het sleuteword, hoe sterker de code.