Atbash
Atbash ( hebreiska : אתבש ; även translittererad Atbaš ) är ett monoalfabetisk substitutionschiffer som ursprungligen användes för att kryptera det hebreiska alfabetet . Den kan modifieras för användning med alla kända skrivsystem med en standard sorteringsordning .
Kryptering
Atbash-chifferet är en speciell typ av monoalfabetisk chiffer som bildas genom att ta alfabetet (eller abjad , syllabary , etc.) och mappa det till dess baksida, så att den första bokstaven blir den sista bokstaven, den andra bokstaven blir den näst sista bokstaven , och så vidare. Till exempel skulle det latinska alfabetet fungera så här:
Enkel | A | B | C | D | E | F | G | H | jag | J | K | L | M | N | O | P | F | R | S | T | U | V | W | X | Y | Z |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chiffer | Z | Y | X | W | V | U | T | S | R | F | P | O | N | M | L | K | J | jag | H | G | F | E | D | C | B | A |
På grund av det faktum att det bara finns ett sätt att utföra detta, tillhandahåller Atbash-chifferet ingen kommunikationssäkerhet , eftersom den saknar någon form av nyckel . Om flera sorteringsordrar finns tillgängliga kan vilken som användes i kryptering användas som nyckel, men detta ger inte nämnvärt mer säkerhet, med tanke på att endast ett fåtal bokstäver kan ge bort vilken som användes.
Historia
Namnet kommer från de första, sista, andra och näst sista hebreiska bokstäverna ( Aleph – Taw – Bet – Shin ).
Atbash-chifferet för det moderna hebreiska alfabetet skulle vara:
Aleph | Slå vad | Gimel | Daleth | Heh | Vav | Zayin | Het | Tet | Yodh | Kaph | Lamed | Mem | Nunna | Samech | Ayin | Peh | Tzady | Koof | Reish | Skenben | Taw | |
Enkel | א | ב | g | d | ה | och | ז | ח | ט | y | כ | ל | m | נ | s | e | p | צ | ק | r | ש | ת |
Taw | Skenben | Reish | Koof | Tzady | Peh | Ayin | Samech | Nunna | Mem | Lamed | Kaph | Yodh | Tet | Het | Zayin | Vav | Heh | Daleth | Gimel | Slå vad | Aleph | |
Chiffer | ת | ש | r | ק | צ | p | e | s | נ | m | ל | כ | y | ט | ח | ז | och | ה | d | g | ב | א |
Genom att flytta korrelationen ett mellanslag till vänster eller höger kan man härleda en variant Batgash (uppkallad efter Bet–Taw– Gimel –Shin) eller Ashbar (för Aleph–Shin–Bet– Reish ). Endera alternativ mappning lämnar en bokstav osubstituerad; respektive Aleph och Taw.
I Bibeln
Flera bibliska ord beskrivs av kommentatorer som exempel på Atbash:
- bbl ššk Jeremia 25:26 – "Kungen av Sesak skall dricka efter dem" – Sesak betyder Babylon i Atbash ( בבל <a i=8> bbl → ששך <a i=12> ššk ).
- kšdym lbqmy Jeremia 51:1 – "Se, jag ska resa en förödande vind mot Babylon och mot invånarna i Lev-Kamai ." – Lev-kamai som betyder kaldéer ( כשדים <a i=8> kšdym → לבקמי <a i=12> lbqmy ).
- bbl ššk Jeremia 51:41 – "Hur har Sesak blivit intagen, och hela jordens lov intogs! Hur har Babylon blivit en förbannelse bland folken!" – Shesach som betyder Babylon ( בבל <a i=6> bbl → ששך <a i=10> ššk ).
Angående en potentiell Atbash-växling av en enda bokstav:
- 2 Mosebok 20:24 - "Var som helst ska jag nämna mitt namn" ( אזכיר ) → "Var som helst ska du nämna mitt namn" ( תזכיר ) (a → t), enligt Yom Tov Asevilli
Förhållande till det affina chifferet
Atbash-chifferet kan ses som ett specialfall av affinchifferet .
Enligt standardaffinkonventionen mappas ett alfabet med m bokstäver till siffrorna 0, 1, ... , m − 1. (Det hebreiska alfabetet har m = 22, och det latinska standardalfabetet har m = 26). Atbash-chifferet kan sedan krypteras och dechiffreras med krypteringsfunktionen för ett affint chiffer genom att sätta a = b = ( m − 1):
Detta kan förenklas till
Om istället de m bokstäverna i alfabetet mappas till 1, 2, ..., m , så blir krypterings- och dekrypteringsfunktionen för Atbash-chifferet
Se även
Anteckningar
- Paul Y. Hoskisson. "Jeremias spel" . Insikter . Arkiverad från originalet den 1 juli 2013 . Hämtad 30 mars 2013 .