Privacy Policy Cookie Policy Terms and Conditions Straddling checkerboard cijfer - Wikipedia

Straddling checkerboard cijfer

Het Straddling checkerboard of spreidend schaakbord is één van de klassieke handcijfers. Dit cijfer is een fractionerend monoalfabetisch substitutie cijfer. De tabel heeft 10 kolommen en 3 rijen. De eerste rij mag slechts 8 letters bevatten. Aangezien er 28 vakjes gevuld dienen te worden, kan men aanvullen met een slash ( / om begin en einde van getallen aan te geven waarbij A = 1, B = 2 enz...) en een punt.

Als bovendien in de bovenste rij van de tabel de meest voorkomende letters geplaatst worden is het cijfer beter bestand tegen letterfrequentie-analyse door het onderdrukken van pieken in de frequentietabel en kunnen we spreken van een homofoon cijfer. Tip: De meest vookomende letters kan je onthouden met het woord ANTIROES(T).

Men kan een vast alfabet gebruiken en de nummering van de tabel bepalen aan de hand van een sleutelwoord, of een tabel gebruiken met vaste nummering en het alfabet invullen aan de hand van een sleutelwoord. In ons voorbeeld passen we de eerste methode toe. We gebruiken in de eerste rij het woord ANTIROES(T) en vullen de tweede en derde rij alfabetisch aan. Vervolgens nemen we de eerste 10 letters van het sleutelwoord UBOOTJAGER en nummeren deze alfabetisch, met 0 als laatste getal.

U B O O T J A G E R
0 2 6 7 9 5 1 4 3 8

Met de bekomen getallen nummeren we de kolommen van de tabel. De getallen die in de eerste rij geen letter hebben worden ook gebruikt om de tweede en derde rij te nummeren.

 |0 2 6 7 9 5 1 4 3 8
-+-------------------
 |A N T I R O E S
3|B C D F G H J K L M
8|P Q U V W X Y Z . /

Als bijkomende veiligheid kunnen we eventueel de tweede en derde rij laten verschuiven volgens het getal van die rij. De tweede rij, met het getal 3, zou dan "K L M B C D F G H J" worden en de derde rij zouden we dan 8 plaatsen verschuiven naar "U V W X Y Z . / P Q". Voordeel van deze methode bij een vast alfabet is dat het niet steeds dezelfde lettercombinaties per kolom bevat. In ons voorbeeld gebruiken we echter geen verschuivingen om de alfabetische aanvulling duidelijk te maken.

De vercijfering gebeurt door omzetting van de letters naar de getallen van de rij en kolom. Voor de letters in de bovenste rij wordt echter het getal erboven genomen. Zo krijgt in ons voorbeeld de letter D de getallen 36 en krijgt de letter T enkel het getal 6.

Klare tekst: D  I  T  I  S  Z  E  E  R  G  E  H  E  I  M
Cijfertekst: 36 37 6  37 4  84 1  1  9  39 1  35 1  7  38  

Aangezien onbestaande combinaties niet kunnen gevormd worden bij ontcijfering, kunnen alle getallen samengevoegd worden. Zo kan in ons voorbeeld 36376... de eerste 3 niet alleen gebruikt worden en moet dus wel aan de 6 gekoppeld worden. De volgende twee getallen, 3 en 7, zijn dus ook een paar. Het volgende getal 6 is een alleenstaand getal want er is geen rij met het nummer 6. Het is deze voor Straddling Checkerboard typische onregelmatige nummering die cryptoanalyse bemoeilijkt.

De cijfertekst: 36376 37484 11939 13517 38  

Het resultaat van deze vercijfering wordt meestal gevolgd door een bijkomende vercijfering zoals een dubbele transpositie, uitgevoerd op de getallenrij. Dit verhoogt de sterkte van het cijfer aanzienlijk.

Een beroemde variant is het VIC cijfer. Bij dit cijfer initialiseert het sleutelwoord een LFG (Lagged Fibonacci Generator). De gegenereerde getallenreeks wordt gebruikt om eerst een gewone en daarna een onderbroken transpositie te nummeren. Het VIC cijfer werd gebruikt door VICTOR, de Russische spion Reino Hayhanen. De met VIC vercijferde berichten bleven ongebroken tot Hayhanen in 1957 overliep naar het westen. Het VIC cijfer wordt beschouwd als het meest complex handcijfer dat ooit gebruikt werd. Andere cijfers die een uitgebreid checkerboard met dubbele onderbroken transpositie gebruiken zijn PPC-XX enSECOM.

[bewerk] Zie ook

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
 
in andere talen
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