Paardensprongcijfer

Uit Wikipedia, de vrije encyclopedie
Naar navigatie springen Naar zoeken springen

Een paardensprongcijfer is een manier voor het versleutelen van platte tekst, gebaseerd op het schaakstuk paard. Voor de versleuteling maakt men gebruik van een schaakbord, een eenheid met 64 cellen. Het paard maakt in het schaakspel specifieke sprongen binnen een rechthoek van 2x3. Het paard springt net zo lang totdat alle vlakken van het bord eenmaal bestreken zijn en geeft de cellen een oplopende nummering, als volgt:

  • Paardensprongschaakbord
1 4 53 18 55 6 43 20
52 17 2 5 38 19 56 7
3 64 15 54 31 42 21 44
16 51 28 39 34 37 8 57
63 14 35 32 41 30 45 22
50 27 40 29 36 33 58 9
13 62 25 48 11 60 23 46
26 49 12 61 24 47 10 59

Vervolgens voegt men de te versleutelen tekst in op de oplopende nummers waarna men ofwel de kolommen ofwel de rijen afleest en geschikt maakt voor verzending. Er bestaat ook de variatie dat men eerst de tekst in het vierkant van 8x8 plaatst, waarna men de letters er in de oplopende volgorde van de paardensprong uitleest.

Aangezien er enorm veel mogelijkheden zijn voor een zogenaamde Knight's tour is het zaak dat zender en ontvanger een identieke route volgen. Paardensprongversleuteling is een transpositiecijfer.

Bronnen[bewerken]

  • Cryptanalysis: a study of ciphers and their solution - H.F. Gaines ISBN 0486200973