Атбаш (Иврит : אתבש; также транслитерируется Атбаш ) является моноалфавитным подстановочный шифр, первоначально использовавшийся для шифрования еврейского алфавита. Его можно изменить для использования с любой известной системой письма со стандартным порядком сопоставления.
Шифр Атбаша - это особый тип моноалфавитного шифра образован путем взятия алфавита (или абджад, слоговой и т. Д.) И его сопоставления с его обратной стороной, так что первая буква становится последней буква, вторая буква становится предпоследней буквой и так далее. Например, латинский алфавит будет работать следующим образом:
Обычный | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cipher | 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 |
Из-за того, что существует только один способ выполнить это, шифр Atbash не предоставляет безопасность связи, поскольку в ней отсутствует какой-либо ключ . Если доступно несколько заказов на сопоставление, то какой из них использовался при шифровании, можно использовать в качестве ключа, но это не обеспечивает значительно большей безопасности, учитывая, что только несколько букв могут определить, какой из них был использован.
Название происходит от первой, последней, второй и предпоследней еврейских букв (Алеф - Тау - Бет - Шин ).
Шифр Атбаша для современного еврейского алфавита будет выглядеть следующим образом:
Алеф | Бет | Гимел | Далет | Хе | Вав | Заин | Хет | Тет | Йодх | Каф | Ламед | Мем | Нун | Самех | Айин | Пех | Цады | Коф | Рейш | Шин | То | |
Плейн | א | ב | ג | ד | ה | ו | ז | ח | ט | י | כ | ל | מ | נ | ס | ע | פ | צ | ק | ר | ש | ת |
То | Шин | Риш | Коф | Цады | Пех | Айин | Самеч | Монянка | Мэм | Ламед | Каф | Йодх | Тет | Хет | Зайин | Вав | Хе | Далет | Гимел | Бет | Алеф | |
Шифр | ת | ש | ר | ק | צ | פ | ע | ס | נ | מ | ל | כ | י | ט | ח | ז | ו | ה | ד | ג | ב | א |
описано несколько библейских стихов комментаторами в качестве примеров Атбаша:
Шифр Атбаша можно рассматривать как частный случай аффинного шифра .
Согласно стандартному аффинному соглашению, алфавит из m букв отображается на числа 0, 1,..., m - 1. (Еврейский алфавит имеет m = 22 и в стандартном латинском алфавите m = 26). Затем шифр Атбаша может быть зашифрован и расшифрован с использованием функции шифрования для аффинного шифра, установив a = b = (m - 1):
Это можно упростить до
Если вместо этого m букв алфавита сопоставлены с 1, 2,..., m, то функция шифрования и дешифрования для шифра Атбаш становится