|
Pythagoras juni 1998Vijf cryptografie prijsvragen | ||||||||||||||||||
Schuilt in jou een Sherlock Holmes? Heb jij een logische geest?
Dan zijn deze vijf cryptografische uitdagingen iets voor jou.
Met elke opdracht maak je kans op een prijs van honderd gulden!
De opdrachten in deze prijsvraag zijn geordend naar opklimmende moeilijkheidsgraad. De eerste twee gaan over Julius Caesar-geheimschriften (p. 18 van het juninummer), de laatste drie over RSA (p. 22 van het juninummer). Door mee te doen aan zoveel mogelijk opdrachten vergroot je je kans op een prijs. Alle gegevens voor de opdrachten staan in een aparte file, zodat je snel aan de slag kunt. Wil je kans maken op één van de vijf boekenbonnen van honderd gulden, stuur dan je oplossingen vóór 15 augustus 1998 naar:
René Swarttouw
De opdrachten1 Holmes spreektKhy rq khhqy ekt sxcsgqhwrm wy gqqhwcwxqqdv bqft, vkx csqt, bsq sxekkdyabwrxhwrm ssm, vkt ekt sjqdfhwrlt vq ekkdbqwv pwrx.Deze tekst is een beroemd citaat van Sherlock Holmes, maar vercijferd met de Julius Ceasar-methode van pagina 18 van het juninummer. Hoe je de vercijfering kunt kraken staat daar ook beschreven. Maar misschien kun je het ook wel zonder hulp!
2 OpperlandsEr bestaan in het Nederlands verhaaltjes waarin de letter e helemaal niet voorkomt. Of de letter n, of r. In de Opperlandse taal- & letterkunde van Battus kun je daarvan verschillende voorbeelden vinden. Als zo'n tekst vercijferd is met een of ander geheimschrift, dan is het ontcijferen extra moeilijk omdat er minder aanknopingspunten zijn. Met de onderstaande tekst is iets dergelijks aan de hand. De gebruikte vercijferingsmethode staat gewoon beschreven op pagina 18. Aan jou de taak het geheimschrift te ontcijferen!Tppvemjhae, wmjsqprtjqqpr efppki pnrnvenv, Vujkvemppe phae, wkpbyjs tpmbe. Uvxhaluppe Leel, enb lu almmlm, qlk lu tllmq, tppbe umlypyjkjvejvha tllmqukle. Tllmqumllj flmqe kle nje wjsiejr. Kle wpke lu wmlnf phae. Leel umjbe appm qllq. Tppm Leel tppbe ilne. Alliqhlttjvvpmjv Yly Ujsu fpv wmjsqprtjqqpr wmjs. Ajs qphae, blt, jb vhapqnf tppm fpe, qpe alnqe tjs ije. Lu vemppe fpv wlkb gpe, qppmnje bllv ajs Leel. Gl rmjsue alliqhlttjvvpmjv Ujsu Leel jc bmppr.
3 RSA-10Dit is de eerste opdracht over het cryptosysteem RSA (zie pagina 22 van het juninummer). De modulus m is een getal van 10 cijfers: m = 3401225461. We verklappen niet wat de twee priemfactoren van m zijn, wel dat het er inderdaad twee zijn. We vertellen verder dat we als vercijferexponent e = 37 hebben genomen. Daarmee hebben we een woord van vijf letters vercijferd. Het vercijferde woord is y = 2931460748, dit is onze geheime boodschap. Kun jij dat woord ontcijferen? Om dit te doen moet je eerst m ontbinden, vervolgens n en d berekenen, en tenslotte yd mod m berekenen.
4 RSA-44Deze opdracht gaat weer over RSA, maar nu moet je een modulus van maar liefst 44 cijfers ontbinden. Dat is beslist niet eenvoudig. Daarvoor heb je behalve een computer ook geschikte factorisatiesoftware voor nodig; op onze homepage vind je daarvoor aanwijzingen. De modulus m is een getal van 44 cijfers, namelijk het getal:
De vercijferexponent e is het getal 3. De opdracht is de volgende boodschap te ontcijferen:
5 De sleutel van de redactieAls redactie hebben we een professionele RSA-sleutel gemaakt door twee priemgetallen van honderd cijfers met elkaar te vermenigvuldigen. Het resultaat is de onderstaande modulus mred, een getal van tweehonderd cijfers:
Handige links
Software
| |||||||||||||||||||
| Laatst bijgewerkt op: Tuesday 27 May 2003, 14:10 | |||||||||||||||||||