Paardensprongcijfer

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
1453185564320
5217253819567
364155431422144
165128393437857
6314353241304522
502740293633589
1362254811602346
2649126124471059

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

  • Cryptanalysis: a study of ciphers and their solution - H.F. Gaines ISBN 0486200973
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.