Bifid-cijfer
Voer een sleutelwoord, een periode en een bericht in om het met Delastelles bifid-cijfer te versleutelen of te ontcijferen. De tool bouwt het Polybius-vierkant en toont per blok de rij- en kolomcijfers, de reeks waaruit ze in paren worden gelezen en de cijferletters die daaruit volgen. Gratis, zonder registratie, en niets verlaat je browser.
De letters (en cijfers, in het vierkant van 6 × 6) vullen eerst het vierkant, elk één keer; de rest van het alfabet volgt in volgorde. Plak alle 25 of 36 tekens om het vierkant zelf uit te typen.
Letters per blok, elk afzonderlijk versleuteld. Laat leeg of zet op 0 om het hele bericht als één blok te behandelen, zoals Delastelle deed.
Langs de rijen is de gebruikelijke manier. Het voorbeeld van de American Cryptogram Association schrijft het in een spiraal met de klok mee, vanuit de linkerbovenhoek.
Alleen letters (en in het vierkant van 6 × 6 ook cijfers) worden versleuteld. Spaties en leestekens vallen weg, en het resultaat staat in hoofdletters.
I en J delen één vak, dus elke J komt terug als I.
Vierkant en blokken
Versleutelen: schrijf het rijnummer van elke gewone letter op één regel en het kolomnummer eronder. Lees de cijfers dwars — alle rijen, dan alle kolommen — en knip ze in paren. Elk paar is de rij en kolom van een cijferletter.
| 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
| 1 | E | X | T | R | A |
| 2 | K | L | M | P | O |
| 3 | H | W | Z | Q | D |
| 4 | G | V | U | S | I |
| 5 | F | C | B | Y | N |
Rijen en kolommen worden genummerd vanaf 1.
Blok 1
Gewoon
| Gewoon | O | D | D | P | E | R | I |
|---|---|---|---|---|---|---|---|
| Rij | 2 | 3 | 3 | 2 | 1 | 1 | 4 |
| Kolom | 5 | 5 | 5 | 4 | 1 | 4 | 5 |
Cijfer
| Paren | 23 | 32 | 11 | 45 | 55 | 41 | 45 |
|---|---|---|---|---|---|---|---|
| Cijfer | M | W | E | I | N | G | I |
Cijfers dwars: 2332114 5554145
Blok 2
Gewoon
| Gewoon | O | D | S | A | R | E | P |
|---|---|---|---|---|---|---|---|
| Rij | 2 | 3 | 4 | 1 | 1 | 1 | 2 |
| Kolom | 5 | 5 | 4 | 5 | 4 | 1 | 4 |
Cijfer
| Paren | 23 | 41 | 11 | 25 | 54 | 54 | 14 |
|---|---|---|---|---|---|---|---|
| Cijfer | M | G | E | O | Y | Y | R |
Cijfers dwars: 2341112 5545414
Blok 3
Gewoon
| Gewoon | O | P | U | L | A | R |
|---|---|---|---|---|---|---|
| Rij | 2 | 2 | 4 | 2 | 1 | 1 |
| Kolom | 5 | 4 | 3 | 2 | 5 | 4 |
Cijfer
| Paren | 22 | 42 | 11 | 54 | 32 | 54 |
|---|---|---|---|---|---|---|
| Cijfer | L | V | E | Y | W | Y |
Cijfers dwars: 224211 543254
Zo gebruik je de bifid-cijfertool
- 1. Stel het vierkant in. Voer een sleutelwoord in en kies een vierkant van 5 × 5 (met I en J in één vak, of met Q weggelaten) of een vierkant van 6 × 6 dat de letters en de cijfers 0–9 bevat. Kies hoe het sleutelwoord wordt ingevuld.
- 2. Kies een periode. De periode is het aantal letters dat samen wordt versleuteld. Laat hem leeg of zet hem op 0 om het hele bericht als één blok te behandelen.
- 3. Typ het bericht en kies Versleutelen of Ontcijferen. Alleen letters (en in het vierkant van 6 × 6 ook cijfers) worden versleuteld; spaties en leestekens vallen weg.
- 4. Lees de uitwerking. Elk blok toont zijn letters, de rij- en kolomcijfers, de cijfers die in paren achter elkaar worden gelezen, en de cijferletters.
Hoe het bifid-cijfer werkt
Het bifid-cijfer combineert een Polybius-vierkant met een omwisseling van coördinaten. Elke gewone letter heeft een rijnummer en een kolomnummer in het vierkant. Schrijf de rijnummers van het bericht op één regel, met de kolomnummers op een regel eronder. Lees de cijfers nu dwars in plaats van omlaag: eerst alle rijnummers, daarna alle kolomnummers, als één reeks. Knip de reeks in paren, en elk paar noemt een cijferletter in hetzelfde vierkant.
Zo wordt de coördinaat van elke letter over twee verschillende cijferletters verdeeld, en daar komt de naam vandaan (bifid betekent in tweeën gesplitst). Elke cijferletter hangt dan af van twee verschillende gewone letters, de rij van de ene en de kolom van de andere. Dit heet fractionering, en het verbergt de letterfrequenties die een eenvoudige substitutie verraden. Om te ontcijferen keer je het proces om: zet de cijferletters om in paren cijfers, splits de reeks in tweeën en lees de eerste helft als rijen en de tweede als kolommen.
Uitgewerkt voorbeeld
Versleutel ATTACK AT DAWN met het sleutelwoord BIFID, ingevuld langs de rijen, met I en J in één vak, en een periode van 5. Het vierkant begint met B I F D A / C E G H K / L M N O P … en het bericht wordt in de blokken ATTAC, KATDA en WN gesplitst.
| Blok | Rijcijfers | Kolomcijfers | Paren dwars gelezen | Cijfer |
|---|---|---|---|---|
| ATTAC | 14412 | 54451 | 14 41 25 44 51 | DQKTV |
| KATDA | 21411 | 55445 | 21 41 15 54 45 | CQAYU |
| WN | 53 | 23 | 53 23 | XG |
Het resultaat is DQKTV CQAYU XG. In het eerste blok zet de gewone A (rij 1, kolom 5) zijn rijcijfer in de eerste cijferletter, D, en zijn kolomcijfer in de derde, K — dus één gewone letter wordt over twee cijferletters verspreid. Ontcijferen van de cijfertekst met hetzelfde sleutelwoord, dezelfde vulling en dezelfde periode geeft ATTACKATDAWN terug.
Conventies die het antwoord veranderen
Drie keuzes veranderen de cijfertekst, dus kies de bron waarmee je werkt. Het vierkant mag I en J samenvoegen, Q weglaten, of 6 × 6 zijn. Het sleutelwoord mag langs de rijen, omlaag in de kolommen of in een spiraal worden ingevuld; het voorbeeld van de American Cryptogram Association schrijft EXTRAORDINARY in een spiraal met de klok mee, en Odd periods are popular met periode 7 geeft MWEINGIMGEOYYRLVEYWY. En de periode telt: een periode van 1 laat de tekst ongewijzigd, en een zeer korte periode geeft weinig extra veiligheid.
Waar het bifid-cijfer vandaan komt
Het bifid-cijfer is het werk van Félix Delastelle (1840–1902), een Franse amateur-cryptograaf. Hij publiceerde een versie ervan in 1895 in de Revue du Génie civil onder de naam cryptographie nouvelle, en sommige bronnen dateren de uitvinding op ongeveer 1901. Hij beschreef bifid, trifid en four-square in de Traité élémentaire de cryptographie, dat Gauthier-Villars in 1902 in Parijs uitgaf, enkele maanden na zijn dood. Bifid was een belangrijke stap, omdat het een praktisch handcijfer was dat letters fractioneerde, een idee dat later werd gebruikt in cijfers zoals ADFGVX.
Hoe het bifid-cijfer wordt gekraakt
Bifid is een cijfer met korte blokken, en de blokperiode lekt uit. Omdat elke cijferletter afhangt van twee gewone letters op een vaste afstand van elkaar, tonen statistieken over de letterparen in de cijfertekst de periode, en dat doen ook patronen in de bigramfrequenties. Eén gepubliceerde methode kijkt naar letters op een halve periode afstand: bij een even periode hangt elke letter af van twee gewone letters, en bij een oneven periode van drie, en daarom wordt gezegd dat oneven perioden op deze manier moeilijker zijn aan te vallen. Zodra de periode bekend is, kan software met hill-climbing het sleutelvierkant doorzoeken en elke gok beoordelen op hoe Engels de ontcijferde tekst klinkt. Enkele honderden letters volstaan.
Voor puzzels, geen geheimen
Bifid is een goede manier om fractionering te leren. Een computer kraakt het snel, dus gebruik het nooit voor iets privés.
Veelgestelde vragen
- Wat is het bifid-cijfer?
- Het bifid-cijfer is een fractionerend cijfer dat een Polybius-vierkant gebruikt. Het schrijft de rijnummers en kolomnummers van het bericht op twee regels, leest de cijfers dwars en zet elk nieuw paar cijfers weer om in een letter. Het werd uitgevonden door de Franse cryptograaf Félix Delastelle.
- Hoe ontcijfer je het bifid-cijfer?
- Zet elke cijferletter om in zijn rij en kolom, schrijf de cijfers als één reeks en splits de reeks per blok in tweeën. De eerste helft geeft de rijen en de tweede helft de kolommen, en elk rij- en kolompaar is een gewone letter. Je hebt het sleutelwoord, de vierkantconventie en de periode nodig.
- Wat is de periode in een bifid-cijfer?
- De periode is het aantal letters dat samen als één blok wordt versleuteld. Langere berichten worden in blokken van die lengte geknipt, en elk blok wordt apart gefractioneerd. Gangbare perioden liggen rond 5 tot 13, en een periode van 0 betekent hier dat het hele bericht één blok is.
- Hoe verschilt bifid van het Polybius-vierkantcijfer?
- Een gewoon Polybius-cijfer vervangt elke letter door zijn twee coördinaten, dus letterfrequenties blijven zichtbaar. Bifid neemt die coördinaten, mengt ze over het hele blok en zet ze weer om in letters, zodat elke cijferletter van twee gewone letters afhangt.
- Kan het bifid-cijfer ook met getallen werken?
- Ja. Een vierkant van 6 × 6 bevat de 26 letters en de cijfers 0–9, dus getallen kunnen samen met letters worden versleuteld. De tool biedt deze optie, en bij een vierkant van 5 × 5 vallen cijfers weg.
- Is het bifid-cijfer veilig?
- Nee. Het verbergt enkelvoudige letterfrequenties, maar de periode komt naar voren in bigramstatistieken, en software kan het sleutelvierkant dan uit enkele honderden letters cijfertekst herstellen. Het is een historisch cijfer om te leren en voor puzzels.