Privacy Policy Cookie Policy Terms and Conditions Substitutieversleuteling - Wikipedia

Substitutieversleuteling

Substitutieversleuteling is een encryptiemethode. De versleuteling veronderstelt de aanwezigheid van een set ter vervanging dienende symbolen. Deze symbolen zijn niet beperkt tot alfabetten.

Buiten het vervangen per letter kan men ook combinaties van letters vervangen. Men spreekt in het eerste geval van een eenvoudige substitutie en in het tweede van polygrafische subsititutie. Daarnaast bestaat het onderscheid tussen monoalfabetische substitutie, waarbij voor het hele te versleutelen bericht één enkel substitutie-alfabet gebruikt wordt, en polyalfabetische substitutie, waarbij het substitutie-alfabet tijdens de versleuteling verandert.

Technisch gezien zou men Morsecode als substitutieversleuteling kunnen zien. Morsecode is echter nooit geheim geweest en kan dientengevolge niet worden ingedeeld in de geheimschriften.

A diagram drawn by Conan Doyle

Substitutie komt voor in literatuur, in Sherlock Holmes' Avontuur van de dansende mannen bijvoorbeeld en ook in het werk van Edgar Allen Poe.

Substitutieversleuteling verschilt van transpositieversleuteling, waar de letters niet vervangen worden maar alleen anders gerangschikt. Combinaties zijn uiteraard mogelijk.

Inhoud

[bewerk] Monoalfabetische substitutie

Monoalfabetische substitutie vervangt gedurende de hele encryptie elke letter van het klaarschrift met een vooraf vastgesteld substituut. Historische voorbeelden hiervan zijn het Caesarcijfer en atbash. Er zijn verscheidene variaties op deze twee methoden en totdat Arabische wiskundigen in de 9e eeuw de techniek van frequentieanalyse ontdekten werden ze als onbreekbaar beschouwd. Naast de twee genoemde is ook het rozenkruisersgeheimschrift een voorbeeld van monoalfabetische substitutie.

[bewerk] Homofone substitutie

Een belangrijke ontwikkeling om de frequentieanalyse tegen te gaan was de homofone substitutie. Hierbij worden in het versleutelingsalfabet meer symbolen gebruikt dan in het alfabet van het klaarschrift. De veel voorkomende letter E kan bijvoorbeeld vervangen worden door drie substituten, bijvoorbeeld de getallen 5, 31 en 57. Veel voorkomende letters krijgen bij homofone substitutie meer substituten dan minder vaak voorkomende. De frequentieverdeling van de versleutelde tekst wordt als gevolg daarvan plat, omdat elk substituut ongeveer even vaak voorkomt.

Homofone substitutie wordt vermoedelijk gebruikt in het Voynichmanuscript. Een uitgebreidere variant van homofone substitutie is de nomenclatuur1. Hier wordt het gebruikt in combinatie met een codeboek waarin veel voorkomende namen en begrippen een eigen substituut krijgen. Een voorbeeld hiervan is het Grote Geheimschrift van Lodewijk XIV

[bewerk] Polygrafische substitutie

Bij polygrafische substitutie worden de letters in combinatie in plaats van per letter vervangen. Dit was een belangrijke ontdekking tegen frequentieanalyse. De oudst bekende verhandeling van polygrafische substitutie komt uit 1586 beschreven in de furtivis literarum notis van Giambattista della Porta. Felix Delastelle publiceerde over verscheidene polygrafische versleutelingen zoals het bifid-, het trifid- en het vier-vierkantencijfer. Een ander bekend voorbeeld van polygrafische subtitutie is het playfaircijfer.

[bewerk] Polyalfabetische substitutie

Vigenèretabel
Groter
Vigenèretabel

Bij polyalfabetische substitutie wordt gebruikgemaakt van meerdere versleutelingsalfabetten, veelal in de vorm van tabellen. De oudst bekende omschrijving van polyalfabetische substitutie stamt uit 1463 en komt van Leone Battista Alberti in omstreeks 1500 gevolgd door een beschrijving in het werk Steganographia van Johannes Trithemius. In 1563 wordt in De Furtivis Literarum Notis van Giambattista della Porta een meer complexe manier met een gemengd alfabet omschreven. Het meest bekende werk aangaande polyalfabetische substitutie komt echter van Blaise de Vigenère. Zijn Vigenèrecijfer heeft lang bekend gestaan als le chiffre indéchiffrable (Frans: het onontcijferbare geheimschrift).

[bewerk] Literatuur

  • 1 Cryptology and statecraft in the Dutch Republic - Karl de Leeuw (verklarende woordenlijst) ISBN 9057760398
  • Geheimschriften en codes - D.T. Moore / M. Waller
  • Cryptanalysis - a study of ciphers and their solution - H.F. Gaines ISBN 0486200973
 
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