Privacy Policy Cookie Policy Terms and Conditions Playfaircijfer - Wikipedia

Playfaircijfer

Het Playfaircijfer is een van de klassieke handcijfers. Dit cijfer werd in 1854 door Sir Charles Wheatstone uitgevonden maar draagt de naam van Lyon Playfair die het gebruik ervan promootte[1]. De eenvoud in gebruik en de veiligheid van deze polygrafische substitutieversleuteling, vergeleken met andere substitutiecijfers zoals Vigenère, maakten van Playfair een populaire cijfermethode die al snel werd overgenomen als veldcijfer. In een 19 pagina's lang pamflet uit 1914 van de hand van Joseph O. Mauborgne wordt voor het eerst de oplossing van een Playfaircijfer gegeven.[1]

We beginnen met het opstellen van een vierkant van 5 X 5. We kiezen een sleutelwoord en vullen dit in het vierkant in. Dit kan spiraalgewijs, van onder naar boven, van recht of van links zijn, zolang beide partijen maar een invulmethode afspreken. Hier gebruiken we het woord STALINGRAD. De letters I en J worden als één letter gezien.

S  T  A  L I/J
N  G  R  D  B
C  E  F  H  K
M  O  P  Q  U
V  W  X  Y  Z

Eerst breken we de klare tekst op in bigrammen, groepen van twee letters. Indien een bigram uit twee identieke letters bestaat, voegen we een X tussen de tekst in. Indien er één letter overblijft, vullen we aan met een X.

DI TI SE EN ZE ER GE HE IM BE RI CH TX

Nu vercijferen we per bigram. Hiervoor maken we een denkbeeldig vierkant van de te vercijferen letters en zoeken de letters in de 'tegenoverliggende hoeken'. We beginnen met de tegenoverliggende letter in dezelfde rij als de eerste letter van het bigram.

.  .  .  L I/J
.  .  .  D  B
.  .  .  .  .
.  .  .  .  .
.  .  .  .  .

Voor het vierkant DI is dit BL.

DI TI SE EN ZE ER GE HE IM BE RI CH TX
BL

Bij het volgend bigram TI liggen beide letters op dezelfde rij. We nemen dan de letters onmiddellijk rechts ervan op diezelfde rij. Als de letter op de meest rechtse plaats staat moet door worden geteld naar de meest linkse plaats.

S  T  A  .  I/J
.  .  .  .  .
.  .  .  .  .
.  .  .  .  .
.  .  .  .  .

Voor het trigram TI is dit dus AS.

DI TI SE EN ZE ER GE HE IM BE RI CH TX
BL AS TC CG WK FG

Bij het bigram GE liggen beide letters in dezelfde kolom. We nemen dan de letters onmiddellijk eronder op diezelfde rij. Als het onderste element gebruikt is dan moet bovenste element genomen worden.

.  .  .  .  .
.  G  .  .  .
.  E  .  .  .
.  O  .  .  .
.  .  .  .  .

Voor het bigram GE is dit dus EO.

Alle mogelijke situaties zijn nu beschreven en we kunnen alle bigrammen verder vercijferen.

DI TI SE EN ZE ER GE HE IM BE RI CH TX
BL AS TC CG WK FG EO KF SU GK BA EK AW
De cijfertekst: BLAST CCGWK FGEOK FSUGK BAEKA W

Om de cijfertekst te ontcijferen moeten we enkel het proces omkeren. Voor de vierkanten kiezen we gewoon de tegenover liggende hoeken, voor letters in dezelfde rij kiezen we de letters onmiddellijk links ervan, en voor letters in dezelfde kolom kiezen we de letters onmiddellijk erboven.

[bewerk] Zie ook

[bewerk] Bronnen

Bron(nen):
  1. 1,0 1,1 Kahn, David: The codebreakers, the comprehensive history of secret communication from ancient times to the internet 1996 ISBN 0684831309
Klassieke cryptografie
ADFGX | Autoclave (Autokey) | Atbash | Baconalfabet | Bifid | Caesarcijfer | Dubbele transpositie | Homofone substitutie | One-time-pad | Paardensprongcijfer | Playfair | Polybiusvierkant | Rozenkruisersgeheimschrift | Scytale | Straddling checkerboard | Substitutie | Transpositie | Trifid | Vigenère
 
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu