Atbasz
Rodzaj algorytmu | |
---|---|
Data stworzenia |
znany w starożytności |
Autorzy |
nieznani |
Atbasz (hebr. אתבש, atbasz) – prosty monoalfabetyczny szyfr podstawieniowy pochodzenia hebrajskiego, którego działanie polega na zamianie litery leżącej w odległości X od początku alfabetu na literę leżącą w odległości X od jego końca. Prawdopodobnie został on opracowany około roku 500 p.n.e.
Pochodzenie nazwy
[edytuj | edytuj kod]Nazwa szyfru pochodzi od sposobu jego działania. Pierwszą literą alfabetu hebrajskiego jest Alef, drugą – Beth, przedostatnią – Szin, ostatnią – Taw. Nazwa ATBaSz oznacza, że pierwszą literę alfabetu – A[lef] – zamienamy z ostatnią – T[aw], a drugą – B[eth] – z przedostatnią – Sz[in][1].
Odszyfrowywanie
[edytuj | edytuj kod]Aby odszyfrować tekst zaszyfrowany tym szyfrem, wystarczy ponownie poddać go szyfracji.
Ręczne posługiwanie się szyfrem
[edytuj | edytuj kod]Aby ułatwić sobie ręczne operacje na tym szyfrze wystarczy użyć tabeli.
Tablica kodowa:
A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z Z|Y|X|W|V|U|T|S|R|Q|P|O|N|M|L|K|J|I|H|G|F|E|D|C|B|A
Aby jeszcze bardziej ułatwić sobie pracę można zastosować inną, krótszą tabelę:
Pierwsze 13 liter od początku : A|B|C|D|E|F|G|H|I|J|K|L|M Ostatnie 13 liter od końca : Z|Y|X|W|V|U|T|S|R|Q|P|O|N
Przykład
[edytuj | edytuj kod]- a (pierwsza litera od początku alfabetu) → z (pierwsza litera od końca alfabetu)
- t (siódma litera od końca alfabetu) → g (siódma litera od początku alfabetu)
Ala ma kota
Tekst zakodowany:
Zoz nz plgz
Występowanie w Biblii
[edytuj | edytuj kod]Wyrazy przekształcone szyfrem atbasz występują kilka razy w Biblii. Wskazuje się tu na Księgę Jeremiasza, gdzie występuje słowo לב קמי leb qamaj (51:1), jako kryptonim w atbasz dla słowa כשדים Kaszdim (Chaldejczycy)[2] oraz ששך Szeszak (25:26; 51:41) jako kryptonim w atbasz dla słowa בבל Babel (Babilon)[3]. Szyfr miał być stosowany w czasach niewoli babilońskiej w tekstach nieprzychylnych Babilonii[4].