|
Pythagoras oktober 1998Antwoorden cryptografie prijsvraag | ||||||||||||||||||
Prijsvraag 1 - Holmes spreektBij het eerste vraagstuk moest je een bekende uitspraak van Sherlock Holmes ontcijferen. De oplossing luidt:Als je alles wat onmogelijk is geëlimineerd hebt, dan moet, hoe onwaarschijnlijk ook, dat wat overblijft de waarheid zijn.De boodschap was vercijferd volgens de formule Y=21X+1 mod 26 en moest dus worden ontcijferd met de formule X=5Y+2 mod 26. Maar ook als je wat handig probeerde, dan kwam je er wellicht toch nog uit. De boekenbon van honderd gulden gaat naar Marijke Holsappel uit klas 3b van het Christelijk Gymnasium te Utrecht. Juiste Inzendingen:
Prijsvraag 2 - OpperlandsHet tweede vraagstuk gaf wat meer problemen. In de oorspronkelijke tekst stond namelijk geen enkele letter e en slechts een keer de letter n. Als je eenmaal doorhad dat de meest voorkomende letters kennelijk de o en de a moesten zijn, dan kon je met de voorgestelde ontcijfermethode wel achter de oplossing komen. Deze luidt:Maastricht, vrijdagmiddag twaalf augustus, Spilstraat acht, vlakbij markt. Psychopaat Otto, tuk op horror, dol op moord, maakt probabilistisch moordplot. Moordprooi wordt lot uit vijftig. Lot valt op vrouw acht. Otto prikt haar dood. Maar Otto maakt fout. Hoofdcommissaris Bob Pijp was vrijdagmiddag vrij. Hij dacht, kom, ik schaduw maar wat, dat houdt me fit. Op straat was volk zat, daaruit koos hij Otto. Zo grijpt hoofdcommissaris Pijp Otto in kraag.Deze tekst is een ingekorte versie van Hoofdcommissaris lost moord op uit Opperlandse Letterkunde van Battus (paragraaf 13b). De ene n is een foutje van de redactie, want de originele tekst van Battus bevat helemaal geen e's of n's. De tekst was vercijferd volgens de formule Y=9X+15 mod 26 en moest dus worden ontcijferd met de formule X=3Y+7 mod 26. De prijs is gewonnen door Lennart de Vries uit Amsterdam.Juiste Inzendingen:
Prijsvraag 3 - RSA-10De vraagstukken die te maken hadden met het RSA-cryptosysteem waren duidelijk de moeilijkste. Hier kon je eigenlijk niet zonder computer en de nodige software aan de slag. Toch wisten heel wat doorzetters ook deze codes te kraken! Bij het RSA-10 vraagstuk was de modulus m=3401225461 te ontbinden in 89513 en 37997. Als je dat eenmaal had gevonden, dan kon je de tekst wel ontcijferen. De oplossing luidt:m=3401225461 en e=37. De boodschap y luidt: Prima.De prijswinnaar is Jochen Vermeulen uit Bergen op Zoom. Juiste inzendingen:
Prijsvraag 4 - RSA-44Het RSA-44 vraagstuk moest je op dezelfde manier oplossen als het RSA-10 vraagstuk, maar nu moest de computer wel wat langer rekenen! Uiteindelijk bleek dat de modulus m te onbinden is in de getallen 34567890123456789013733456789012879 en 1000786637. Daarmee kon je de oplossing van het vraagstuk vinden:m=34595082504839834691872853034261017724097923 en e=3. De boodschap y luidt: Kans op honderd gulden.De prijs gaat naar Annick Weyzig uit klas 5cat van de O.R.S. Lek en Linge te Culemborg. Juiste Inzendingen:
Prijsvraag 5 - De sleutel van de redactieDe m van de redactie bestaat uit 200 cijfers en e=13. Gevraagd wordt naar een zo origineel mogelijke boodschap, versleuteld via RSA met bovenstaande modulus m en vercijferexponent e.Het laatste vraagstuk was voor de echte doorzetters. Uiteindelijk kreeg de redactie vijf boodschappen binnen. De meest originele boodschap kwam van Willem Jan Palenstijn van het Stedelijk Gymnasium te Leiden, die daarmee de laatste prijs van honderd gulden in de wacht sleept. Hij vond het voor ons kennelijk geen uitdaging om zijn boodschap alleen met RSA te coderen. Daarom codeerde hij zijn bericht eerst via de formule Y=7X+10 mod 26, waarna deze gecodeerde boodschap nogmaals via RSA werd versleuteld. Gelukkig waren wij nog in staat te ontcijferen wat Willem Jan ons had te melden.Inzendingen:
Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead in /websites/users/pyth/public_html/pythwww/common/footer.php on line 5 | |||||||||||||||||||
| Laatst bijgewerkt op: Tuesday 27 May 2003, 14:10 | |||||||||||||||||||