11. Орын ауыстыру әдісі
3-мысал. *********
Ежелгі орыс қарақшылары бір-бірімен байланысып сөйлесу үшін әдейі өздеріне «тарабарлық тілін» ойлап тапты, оны арнайы шифр сияқты қарастыруға болады.
«Тарабарлық» тілдің шифрлануы орыс алфавитіндегі дауыссыз әріптердің бір-бірімен орын ауыстыру әдісі арқылы құрылған. Осы әріптердің бір-бірімен орын ауыстырылуы келесі әдіс арқылы жасалады: барлық дауыссыз әріптер алфавит бойынша өз орындарында тұрады, сонан кейін әр дауыссыз әріпке симметриялы тұрған. Қалған әріптер және символдар «_» өзгерусіз қалады. Орыс тілі әріптерін келесі ретімен жазайық:
Б 1 |
В 2 |
Г 3 |
Д 4 |
Ж 5 |
З 6 |
К 7 |
Л 8 |
М 9 |
Н 10 |
П 11 |
Р 12 |
С 13 |
Т 14 |
Ф 15 |
Х 16 |
Ц 17 |
Ч 18 |
Ш 19 |
Щ 20 |
А 21 |
Е 22 |
И 23 |
Й 24 |
О 25 |
У 26 |
Ь 27 |
Ы 28 |
Ъ 29 |
Э 30 |
Ю 31 |
Я 32 |
Мысалы: Завтра идем воровать боярина Репнина
Фашкма ицер шомошакь щоямипа менпипа
Математикалық түрде шифрлеуді “тарабарлық” тілдің көмегімен мұндай түрде жазуға болады:
g(б)= 21-b(б) мұндағы 1<=b(б)<=20
b(б) мұндағы 21<=b(б)<=32
Тура орнына қою әдістерінің жалпы сұрақтарын қарастырайық. Тура орнына қою кезде берлеген мәтіннің әрбір белгісі бір немесе бірнеше белгілермен алмастырылады.
Көп алфавиттік орнына қою әдістерін берілген мәтін әріптерін санмен алмастыру арқылы көрсетуге болады. Мәтіннің әрбір әріпі бір санға көбейтіледі (ондық коэффициент) және басқа санға қосады (жылжыту коэффициенті).
a (әріп)= (a*b (әріп)+S) mod N
мұндағы a - ондық коэффициент;
S – жылжыту коэффициенті;
N – алфавитің өлшемі.
Бұл формулаға сәйкес a=1, S=2, N=27 кезінде Цезарь шифрі іске асады.
3-Мысал .Бұл шифрлар класына «Сцитала» шифры жатады. Бұл шифр б.э.д. V ғ. Спарта мен Афина соғысы кезінен белгілі. Оны іске асыру үшін Сцитала өсі бойынша мәтін жазылады. Лента оратылған кезде, онда тәртібі бұзылған ірәптер көрінеді. Сонан кейін лента қабылдаушыға жіберіледі. Қабылдаушы осындай сциталаға лентаға орап оқиды.
Бұл шифрде ашық мәтіннің өзгертілуі ол ашық мәтіндегі әріптерді орын ауыстыру барысында орындалады. Сондықтан «Сцитала» шифрі орын ауыстыру әдісіне жатады.
Ескерту: «Сцитала» шифрындағы орын ауыстырудың жалпы санын көрсетейік. Оның диаметрі 10см аспайды. 1см ұзындықта бір орамда 32 әріп орналасады, шеңбер ұзындығы p10<32 см. Сондықтан шеңбер бойынша 32 әріп орналасады.
12. Маршруттық орын ауыстыру шифрлары.
Көп жағдайда геометриялық фигураны пайдаланатын орын ауыстыру шифрлары пайдаланады. Фигура ішіне мәтін жазылады. Берілген шифр өзгешелігі бастапқы мәтіннің бір бағытпен кейін екінші бағытпен үстінен басылады, осындай шифр түрін маршрут қондырмасы деп аталады.
4-Мысал . Берілген хабарлама: Маршруттық орын ауыстыру мысалы.
Келесі маршрутты таңдап төртбұрышты кестені құрамыз: көлдеңінен, жоғарғы сол бұрыштан солдан оңға қарай бастаймыз.
П |
Р |
И |
М |
Е |
Р |
М |
Н |
Т |
У |
Р |
Ш |
Р |
А |
О |
Й |
П |
Е |
Р |
Е |
С |
И |
К |
В |
О |
Н |
А |
Т |
Хабарламаны басқа маршрут бойынша көшіреміз. Шифрленген сөйлемнің түрі:
МАСТАЕРРЕШРНОЕРМВПУИКЙТРИОНП.
Мәтіндерді жазу және шифрлеуді өту геометриялық фигураның түрлі жолдары арқылы іске асады.
Анық түсіну үшін 8*8 квадратын алып, мәтінді жоғарыдан төмен қарай тізбек бойынша жазып, баған бойынша солдан оңға қарай оқимыз.
"НА ПЕРВОМ КУРСЕ ТЯЖЕЛО УЧИТЬСЯ ТОЛЬКО ПЕРВЫЕ ЧЕТЫРЕ ГОДА ДЕКАНАТ".
Н |
А |
_ |
П |
Е |
Р |
В |
О |
М |
_ |
К |
У |
Р |
С |
Е |
_ |
Т |
Я |
Ж |
Е |
Л |
О |
_ |
У |
Ч |
И |
Т |
Ь |
С |
Я |
_ |
Т |
О |
Л |
Ь |
К |
О |
_ |
П |
Е |
Р |
В |
Ы |
Е |
_ |
Ч |
Е |
Т |
Ы |
Р |
Е |
_ |
Г |
О |
Д |
А |
_ |
Д |
Е |
К |
А |
Н |
А |
Т |
Кестеде "_"символы қашықтықты көрсетеді.
Түрлендіру нәтижесінде шифрлеу пайда болады: "НМТЧОРЫ_А_ЯИЛВРД_КЖТЬЫЕЕПУЕЬКЕ_КЕРЛСО_ГАР
СОЯ_ЧОНВЕ__ПЕДАО_УТЕТАТ".
Берілген матрицаның өлшемі, мәтін және шифрограмманы оқу тәртібі кілті болып табылады.Кілт басқа да болуы мүмкін. Мысалы: ашық мәтінді жол бойынша жазу мынададй тәртіппе орындалады:48127653, ал криптограмманы баған бойынша келесі тәртіппен орындалады: 81357642.
Алмастыру және орын ауыстыру әдістері жеке қажетті тұрақтылықты бермейді. Сондықтан оларды бірге және аддитивті әдіспен қоса қолданады.
Аддитивті әдіс арқылы шифрлеу кезінде мәтіннің әрбір әріпін санға аламастырып, әрбір санға құпия гамманы (кездейсоқ құпия сандарын) қосады.
... Магистерлік диссертацияның мақсаты. Байланыстың үзілісіздігін және қызмет көрсету сапасын арттыру мақсатында телекоммуникациялық желілердің өміршеңділігін бағалайтын әдістеме құру. Магистерлік диссертацияның ғылыми жаңалығы. Максималды ақпарат ағыны матрицасы мен е ...
... ғы – жас ұрпақты тәрбиелеу мәселелерін отбасының әлеуетін пайдалана отырып шешуге болады. 3.2 Қазақстандық отбасылардың әлеуметтік мәселелерін шешуде ұсынылатын модельдер Біздің қоғамның маңызды мәселелерінің бірі - отбасы тұрақтылығын сақтау, ...
... арнайы шұңқырларға салынып, залалсыздандыру жұмысын жүргізіп отырады. Берілген дипломдық жұмыс «Қарағанды қаласының сауда орталықтарына келіп түсетін ысталған балықты ветеринарлық-санитарлық сараптауға» байланысты біз ысталған балықтардың құрамында ...
... ;ып ай бойы әлде бір сиқырлы әлемге арбалғандай күйде жүрдім. «Қазақ әдебиеті тіршілігін тоқтатты деп кім айтты? Жоқ, ол тірі, мұндай ғажап туындыны дүниеге әкелген әдебиет өмір сүре береді» деген жүрекжарды лебізімді дүркін-дүркін қайталаумен болғаным есімде ...
0 комментариев