Strikt geheim?!



Dovnload 491.21 Kb.
Pagina3/5
Datum20.08.2016
Grootte491.21 Kb.
1   2   3   4   5

Opdracht 3: Veel voorkomende letters


Als je weet hoe een geheimschrift is gemaakt kun je het meestal wel decoderen.

Maar als je niet weet hoe ze zijn gemaakt gaat dat niet zo eenvoudig. Vooral bij drie codewielen is de code bijna niet te breken.

Nu is een belangrijk kenmerk van alle voorgaande codes dat elke letter wordt vervangen door steeds hetzelfde teken. Dat heet mono-alfabetische substitutie: elk teken (letter of cijfer of leesteken) wordt vervangen door precies één ander teken.

Bovendien heeft het Nederlands een belangrijke eigenschap: niet alle letters komen even vaak voor. De E komt bijvoorbeeld het meest voor, gevolgd door de A, enzovoorts. Alleen als spaties ook worden gecodeerd moet je er rekening mee houden dat die nog vaker voorkomen (na bijna elk woord). Omdat de E het vaakst voorkomt zal in het geheimschrift dat je wilt lezen het teken dat het vaakst voorkomt waarschijnlijk een E zijn (of een spatie!). Dus zoek je eerst naar het teken dat in je code het vaakst voorkomt.

Het aantal keren dat een teken voorkomt heet de frequentie van dat teken. Het tellen van het aantal keren dat de verschillende tekens in een tekst voorkomen heet een frequentieanalyse van die tekst.
Maar hoe doe je zo’n frequentieanalyse?

Welke letter komt het meest voor?


In de tekstverwerker Word kun je woorden tellen. Met behulp daarvan kun je ook letters tellen.

a Open het document tekst A. Dit is een Nederlandse tekst die je moet downloaden. Je krijgt dan een Word document. Open dit document.

b Ga naar Extra >> Woorden tellen en doe .
Hoeveel tekens heeft deze tekst? Hoeveel van die tekens zijn spaties?

Om nu de afzonderlijke tekens te kunnen tellen moet je even een truc toepassen.



Je werkt daarbij met Bewerken >> Vervangen.

c Vervang eerst alle spaties door niks, dus het teken ‘spatie’ wordt ‘geen teken’. Je hebt nu een tekst zonder spaties (soms blijven er een paar over die Word niet weghaalt).

d Je wilt het aantal keren weten dat de letter ‘e’ voorkomt. Vervang nu elke e door een e met een spatie: ‘e’ wordt ‘e (spatie)’. Je maakt zo in je tekst allemaal ‘woorden’ die precies één letter ‘e’ bevatten. Dus het aantal e’s is gelijk aan het aantal ‘woorden’. (Behalve misschien het laatste woord of getallen in de tekst.)
Hoeveel e’s heeft deze tekst dus?

e Haal alle spaties weer weg en tel het aantal a’s op de beschreven manier.

f Vul deze tabel in:


A

B

C

D

E

F

G

H

I

J

K

L

M











































N

O

P

Q

R

S

T

U

V

W

X

Y

Z








































g Zet de letters van het alfabet in volgorde. Eerst de letter die het meest voorkomt, dan de letter die daarna het meest voorkomt, enz.

h Is deze lijst voor elke tekst hetzelfde? Licht je antwoord toe.


i Hoe gebruik je deze lijst bij het ontcijferen van een bepaald geheimschrift? Ga er van uit dat het is gemaakt door mono-alfabetische substitutie.


Code kraken


Hier zie je een kort bericht in code. De woorden worden gescheiden door spaties. Zoek op internet een actuele lijst met letterfrequenties van het Nederlands om deze code te ontcijferen. Denk er wel om dat de letterfrequenties niet voor elke tekst precies hetzelfde zijn!
NNOPNOPJZDBBOUOMKMTNNOPNABOEPNENNWIBBSP

NWSJTNOQJZNJZTBSBKQZNOPBKMUNNSUOMNVQHRJ

VZMTNORNZLNRNJKQHROJVZJSPNBHRZZJNSPNNNWI

RJDMSPNOCMHRZRMNJSSNPNOEBSPRNZLNRNJKQH

ROJVZMUAIBKNSRMNNOLNRNJKNJSQZJZWZNSTMMOPN

MSZHJDVNOJSLTBSLNHMPNNOPNFNOJHRZNSMSZQ

ZMSPNS


Laat zien wat je kunt!


Haal bij je leraar een Worddocument met geheimschrift dat is gemaakt met behulp van codewielen. Gebruik frequentieanalyse om deze tekst te ontcijferen en de code te kraken. Geef de codesleutel.

Laat het antwoord controleren door je leraar!




1   2   3   4   5


De database wordt beschermd door het auteursrecht ©opleid.info 2017
stuur bericht

    Hoofdpagina