Atbash - Atbash
Atbash ( hebraisk : אתבש ; også translittereret Atbaš ) er en mono- alfabetisk erstatningskryptering, der oprindeligt blev brugt til at kryptere det hebraiske alfabet . Det kan modificeres til brug med ethvert kendt skrivesystem med en standard sorteringsrækkefølge .
Kryptering
Atbash-chifferet er en bestemt type mono- alfabetisk chiffer, der dannes ved at tage alfabetet (eller abjad , syllabary osv.) Og kortlægge det på bagsiden, så det første bogstav bliver det sidste bogstav, det andet bogstav bliver det andet til sidste bogstav , og så videre. For eksempel vil det latinske alfabet fungere sådan:
| Almindeligt | EN | B | C | D | E | F | G | H | jeg | J | K | L | M | N | O | P | Spørgsmål | R | S | T | U | V | W | x | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kryptering | Z | Y | x | W | V | U | T | S | R | Spørgsmål | P | O | N | M | L | K | J | jeg | H | G | F | E | D | C | B | EN |
På grund af det faktum, at der kun er en måde at udføre dette på, giver Atbash-chifferen ingen kommunikationssikkerhed , da den mangler nogen form for nøgle . Hvis der findes flere sorteringsordrer , hvilken der blev brugt i kryptering, kan den bruges som en nøgle, men dette giver ikke signifikant mere sikkerhed, i betragtning af at kun få bogstaver kan give væk, hvilken der blev brugt.
Historie
Navnet stammer fra de første, sidste, anden og næstsidste hebraiske bogstaver ( Aleph - Taw - Bet - Shin ).
Atbash-krypteringen til det moderne hebraiske alfabet ville være:
| Aleph | Vædde | Gimel | Daleth | Heh | Vav | Zayin | Het | Tet | Yodh | Kaph | Lamet | Mem | Nonne | Samech | Ayin | Peh | Tzady | Koof | Reish | Skinneben | Taw | |
| Almindeligt | א | ב | ג | ד | ה | ו | ז | ח | ט | י | כ | ל | מ | נ | ס | ע | פ | צ | ק | ר | ש | ת |
| Taw | Skinneben | Reish | Koof | Tzady | Peh | Ayin | Samech | Nonne | Mem | Lamet | Kaph | Yodh | Tet | Het | Zayin | Vav | Heh | Daleth | Gimel | Vædde | Aleph | |
| Kryptering | ת | ש | ר | ק | צ | פ | ע | ס | נ | מ | ל | כ | י | ט | ח | ז | ו | ה | ד | ג | ב | א |
I Bibelen
Flere bibelske vers er beskrevet af kommentatorer som eksempler på Atbash:
- Jeremias 25:26 - "Kongen af Sheshach skal drikke efter dem" - Sheshach betyder Babylon i Atbash ( בבל bbl → ששך SSK ).
- Jeremias 51: 1 - "Se, jeg vil rejse mod Babylon og mod indbyggerne i Lev-kamai , en ødelæggende vind." - Lev-Kamai betyder kaldæerne ( כשדים kšdym → לבקמי lbqmy ).
- Jeremias 51:41 - "Hvordan blev Seshak fanget, og hele jordens ros taget! Hvordan er Babylon blevet en forbandelse blandt nationerne!" - Sheshach betyder Babylon ( בבל bbl → ששך SSK ).
- 2.Mosebog 20:24 - "Ethvert sted, jeg vil nævne mit navn" ( Az Secretary ) → "Ethvert sted, du vil nævne mit navn" ( תזוקר ) (a → t), ifølge Yom Tov Asevilli
Forholdet til det affine chiffer
Atbash-chifferet kan ses som et specielt tilfælde af affine-chifferet .
Under standardaffinekonventionen kortlægges et alfabet med m bogstaver til tallene 0, 1, ..., m - 1. (Det hebraiske alfabet har m = 22, og det latinske standardalfabet har m = 26). Atbash-chifferet kan derefter krypteres og dechiffreres ved hjælp af krypteringsfunktionen til en affin chiffer ved at indstille a = b = ( m - 1):
Dette kan forenkles til
Hvis alfabetets m bogstaver i stedet kortlægges til 1, 2, ..., m , så bliver krypterings- og dekrypteringsfunktionen for Atbash-chifferet
Se også
Bemærkninger
Referencer
- Paul Y. Hoskisson. "Jeremias spil" . Indsigt . Arkiveret fra originalen den 1. juli 2013 . Hentet 30. marts 2013 .