Privacy Policy Cookie Policy Terms and Conditions Kryha - Wikipédia

Kryha

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).
La version standard de la machine de Kryha avec un poids d'environ 5 kg.
Agrandir
La version standard de la machine de Kryha avec un poids d'environ 5 kg.

La machine Kryha est un dispositif de chiffrement et de déchiffrement qui apparut au début des années 1920 et fut utilisé jusque dans les années 1950. La machine porte le nom de son inventeur : Alexander von Kryha, un ingénieur ukrainien vivant à Berlin. Plusieurs versions furent conçues. La version classique, entièrement mécanique, pesait environ 5 kg. Une version de poche nommée « Lilliput » fut introduite plus tard. Des version électromécaniques, plus imposantes, virent également le jour.

La machine fut utilisée durant un certain temps par le corps diplomatique allemand et fut adoptée par Marconi Corporation plc en Angleterre. Malgré sa popularité, elle était peu sûre du point de vue cryptographique. Le cryptanalyste américain William Friedman et son équipe l'aurait « cassée » en exactement 2 heures et 41 minutes.

Sommaire

[modifier] Mécanisme

La machine comprenait deux anneaux concentriques sur lesquels était inscrit l'alphabet. L'alphabet de l'anneau intérieur avançait d'un nombre de crans variables, on actionnait la rotation via un levier. Pour chiffrer, l'opérateur procédait lettre par lettre en cherchant la lettre du texte en clair sur l'anneau externe. La lettre chiffrée était la lettre correspondante sur l'anneau interne. Lorsque le levier était actionné, la relation entre les alphabets était modifiée. Le chiffrement aurait été encore plus facile à casser avec une rotation régulière mais Kryha avait ajouté un disque en annexe. Ce dispositif permettait d'obtenir une rotation irrégulière en fonction des secteurs présents sur le disque : chaque secteur comprenait un nombre variable de dents qui déterminait la rotation effectuée.

[modifier] Cryptanalyse

La machine de Kryha fut brevetée en 1930. Le plan montre les deux anneaux concentriques gérés par le levier et le système de rotation irrégulière.
Agrandir
La machine de Kryha fut brevetée en 1930. Le plan montre les deux anneaux concentriques gérés par le levier et le système de rotation irrégulière.

La sécurité de la machine fut évaluée par le mathématicien Georg Hamel qui calcula l'espace de recherche de la clé de chiffrement. L'armée américaine représentait un client potentiel pour cette machine. On proposa aux militaires de retrouver un message chiffré de 1135 caractères. La cryptanalyse s'effectua dans un temps record par William Friedman assisté de Solomon Kullback, Frank Rowlett et Abraham Sinkov. En moins de 2 heures et 41 minutes, les cryptanalyses vinrent à bout du chiffrement.

[modifier] Références

  • Alexander von Kryha, "Coding machine", brevet n°1,744,347
  • Alan G. Konheim, « Cryptanalysis of a Kryha Machine », EUROCRYPT 1982
  • A. Deavours and Louis Kruh, « Machine Cryptography and Modern Cryptanalysis », Artech House, 1985, chapitre IV.
  • « The Kryha Liliput Ciphering Machine », Cryptologia, IX(3), June 1985.

[modifier] Liens externes


Machines et dispositifs de chiffrement
À rotors : Enigma | Fialka | Machine de Hebern | HX-63 | KL-7 | M-325 | NEMA | SIGABA | Typex
Mécaniques : Cylindre de Bazeries | C-52 | CD-57 | HC-9 | Kryha | Cylindre de Jefferson | M-94 | M-209 | Scytale
Téléscripteurs : 5-UCO | BID 770 | KW-26 | KW-37 | Lorenz SZ 40/42 | Siemens and Halske T52
Sécurité de la voix : KY-57 | KY-58 | Secure Terminal Equipment | SIGSALY | STU-III | VINSON | SCIP
Autres : Cryptex | JADE | KG-84 | PURPLE | Engrenage
Portail de la cryptologie – Accédez aux articles de Wikipédia concernant la cryptologie.
Autres langues
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