Симметриялық шифрлау кері шифрлау. “Базарбай Бектас” мәтінін вижинер кестесі арқылы шифрлау


Пән: Автоматтандыру, Техника
Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 7 бет
Таңдаулыға:   

Симметриялық шифрлау кері шифрлау

“ БАЗАРБАЙ БЕКТАС” мәтінін Вижинер кестесі арқылы шифрлау

Шығыс мәліметтер : БАЗАРБАЙ БЕКТАС

Кілт: КИА

Шешімі:

Есептің шешімін табу үшін К санды элементтен құралған квадраттық матрицадан тұратын кесте құрамыз, мұндағы К алфавиттік символдардың саны. Матрицаның бірінші қатарына алфавит бойынша орналасқан әріптер жазылады, ал екіншісіне дәл осы тәртіппен, бірақ солға қарай бір позиция жылжып отырады, үшіншісіне солға қарай екі позицияға жылжыту арқылы және т. с. с. Оң жақтағы бос қалған орындарға сол жақтан алынып қалған әріптермен толтырылады, 1- суретте көрсетілгендей белгілі тәртіппен жазылады.

А Б В Г Д Е . . . Э Ю Я

Б В Г Д Е Ж . . . Ю Я А

В Г Д Е Ж З . . . Я А Б

Г Д Е Ж З И . . . А Б В

Д Е Ж З И Й . . . Б В Г

Е Ж З И Й К . . . В Г Д

Я А Б В Г Д . . . Ь Э Ю

1 - сурет. Вижинер шифрлау кестесі

Мәтінді шифрлау үшін кілт орнатылады, ол бірнеше сөзден немесе әріптер жиынынын тұрады. Содан соң толық матрицадан Ё әрпі алынып тасталған матрицалық шифрлау алынады. Ол бірінші қатарды және матрицаның қатарларын қабылдайды, оның бастапқы әріптері кілттің әріптері болып саналады.

А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я
А: К
Б: Л
В: М
Г: Н
Д: О
Е: П
Ж: Р
З: С
И: Т
Й: У
К: Ф
Л: Х
М: Ц
Н: Ч
О: Ш
П: Щ
Р: Ъ
С: Ы
Т: Ь
У: Э
Ф: Ю
Х: Я
Ц: А
Ч: Б
Ш: В
Щ: Г
Ъ: Д
Ы: Е
Ь: Ж
Э: З
Ю: И
Я: Й
А: И
Б: Й
В: К
Г: Л
Д: М
Е: Н
Ж: О
З: П
И: Р
Й: С
К: Т
Л: У
М: Ф
Н: Х
О: Ц
П: Ч
Р: Ш
С: Щ
Т: Ъ
У: Ы
Ф: Ь
Х: Э
Ц: Ю
Ч: Я
Ш: А
Щ: Б
Ъ: В
Ы: Г
Ь: Д
Э: Е
Ю: Ж
Я: З
А: А
Б: Б
В: В
Г: Г
Д: Д
Е: Е
Ж: Ж
З: З
И: И
Й: Й
К: К
Л: Л
М: М
Н: Н
О: О
П: П
Р: Р
С: С
Т: Т
У: У
Ф: Ф
Х: Х
Ц: Ц
Ч: Ч
Ш: Ш
Щ: Щ
Ъ: Ъ
Ы: Ы
Ь: Ь
Э: Э
Ю: Ю
Я: Я

2- сурет. Шифрлау кілті.

Б
А
З
А
Р
Б
А
Й
Б
Е
К
Т
А
С
Б: К
А: И
З: А
А: К
Р: И
Б: А
А: К
Й: И
Б: А
Е: К
К: И
Т: А
А: К
С: И
Б: Л
А: И
З: З
А: К
Р: Ш
Б: Б
А: К
Й: С
Б: Б
Е: Ы
К: Т
Т: Т
А: К
С: Щ
К
И
А
К
И
А
К
И
А
К
И
А
К
И
К: Л
И: И
А: З
К: К
И: Ш
А: Б
К: К
И: С
А: Б
К: Ы
И: Т
А: Т
К: К
И: Щ
К: Б
И: А
А: З
К: А
И: Р
А: Б
К: А
И: Й
А: Б
К: Е
И: К
А: Т
К: А
И: С

Шифрлау үрдісі келесі қадамдардан тұрады:

А) Шифрланатын мәтіннің әрбәр әрпіне кілттің әріптері сәйкестендіріліп жазылады және кілт қалағанша қайталана береді.

Б) Шифрланатын мәтіннің әрбір әрпі мәтіннің бастапқы әрпі мен кәлттің әріп бағандарының қиылысында орналасқан әріппен ауыстырылады.

Шифруемый текст:
Б
А
З
А
Р
Б
А
Й
Б
Е
К
Т
А
С
Шифруемый текст:: Ключ
Б: К
А: И
З: А
А: К
Р: И
Б: А
А: К
Й: И
Б: А
Е: К
К: И
Т: А
А: К
С: И
Шифруемый текст:: Текст после замены:
Б: Л
А: И
З: З
А: К
Р: Ш
Б: Б
А: К
Й: С
Б: Б
Е: Ы
К: Т
Т: Т
А: К
С: Щ
Шифруемый текст:: Зашифрованный текст:
Б: ЛИЗ
А: КШБК
З: СБЫТ
А: ТКЩ

3 сурет. Шифрлау механизмі.

Шифрланған мәтінді шифрдан ашу үшін міндетті түрде кілтті білу керек.

Мәтінді шифрдан ашу келесі түрде орындалады:

А) Шифрланған әріптің жоғары жағына кілттің әріптері жазылады.

Б) Вижинердің матрицалық кестесінің қатарынан шифрланған мәтіннің әрпі ізделінеді; бірінші қатардағы әріп сол бағанда орналасқан, ол шифрланған мәтіннің әрпі болып саналады.

В) Алынған нәтиже мағынасы бойынша топталады.

Ключ
КИАК
ИАКИ
АКИ
АКИ
Ключ: Зашифрованный текст:
КИАК: ЛИЗК
ИАКИ: ШБКС
АКИ: БЫТ
АКИ: ТКЩ
Ключ: Расшифрованный текст:
КИАК: БАЗА
ИАКИ: РБАЙ
АКИ: БЕК
АКИ: ТАС
Ключ: Исходный текст:
КИАК: БАЗАРБАЙБЕКТАС

4-сурет. Шифрдан ашу механизмі

2. Цезарь шифрі

Криптология - көне ғылымдардың бірі. Ол көбінесе Юлии Цезарьдің ( б. з. б. 100- 44жж) Цицеронмен және т. б. көне Римде “абоненттермен” шифрланған хат алмасуы кезінде қолданылған. Цезарь шифрі, басқалай циклдік қойылымдар шифрі, хабарлама әліппесіндегі әрбір әріппен ауыстырылып отырады. Әліппе циклді болып саналады, яғни Z кейін A орын алады. Цезарь шығыс мәліметтен үш қадамға қалып отыратын әріпті әріпке ауыстырып отырған.

Қазіргі кезде криптологияда символдарды әріп түрінде емес, оларға сай сандық сипатта көрсету қалыптасқан. Яғни, латын әліппесінің орнына 0- ден( А орнына) 25 ке (Z) дейін сандарды қолдана аламыз. Шығыс символының орнына сәйкес х санын, ал кодталған символ орнына y-ті қойып, қойылым шифрінің қолданылу заңын жаза аламыз:

y = x + z (mod N), (1)

Мұндағы z - құпия кілт,

N - әліппедегі символдар саны, ал N модулі арқылы бөлу операциясы модуль сыртындағы z санның N- ға бөлінгендегі қалдығын береді.

Цезарь шифрында қабылданған құпия кілттің мәні z = 3(ал Август Цезарьда z = 4) . Мұндай шифрларды ашу қиынға соқпайды, тек шифрлау алгоритмін білсең болғаны. Криптология шифрлау әдістері мен хабарламалардың жалғандығын тексеруді зерттейтін криптография және криптограммалардың ауысып кетпеуі мен шифрдан ашу жолын қарастыратын криптоанализ деп аталатын екі бөлімнен тұрады.

Шифрлау алгоритмінің классификациясы:

  1. Симметриялы (құпия, бірыңғай кілтпен, даракілтті, single-key) . Ағынды ( ағын мәліметтерін шифрлау) :бір рет қолданылатын немесе шексіз кілтпен (infinite-key cipher) ; ақырғы кілтпен ( Вернама жүйесі - Vernam) ; на основе генератора псевдослучайных чисел (ПСЧ) . Блогты (мәліметтерді блокка қарай шифрлау) :Орын ауыстыру шифрлары (permutation, P-блоктар) ; Алмасу шифрлары (substitution, S-блоктар) :

Бір әліппелі(Цезарь коды) ;

Көпәліппелі (Видженер шифрі, Джефферсон целиндрі, Уэтстоун дискі, Enigma) ;

  1. Құрмалас:

Lucipher (фирма IBM, США) ;

DES (Data Encryption Standard, США) ;

FEAL-1 (Fast Enciphering Algoritm, Япония) ;

IDEA/IPES (International Data Encryption Algorithm/Improved Proposed Encryption Standard, фирма Ascom-Tech AG, Швейцария) ;

B-Crypt (фирма British Telecom, Великобритания) ;

ГОСТ 28147-89 (СССР) ; * Skipjack (США) .

  1. Асимметриялы (ашық кілтпен, public-key) :Диффи-Хеллман DH (Diffie, Hellman) ; Райвест-Шамир-Адлeман RSA (Rivest, Shamir, Adleman) ; Эль-Гамаль ElGamal.

Сонымен қатар, шифрлану алгоритмінің жеке шифрлар (ciphers) және кодтар (codes) . Шифрлар жеке биттармен, әріптермен, символдармен жұмыс жасайды. Кодтар лингвистикалық символдармен сипатталады. (буындар, сөздер, сөз тіркестері) .

БАЗАРБАЙ

А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я
А: Э
Б: Ю
В: Я
Г: А
Д: Б
Е: В
Ж: Г
З: Д
И: Е
Й: Ж
К: З
Л: И
М: Й
Н: К
О: Л
П: М
Р: Н
С: О
Т: П
У: Р
Ф: С
Х: Т
Ц: У
Ч: Ф
Ш: Х
Щ: Ц
Ъ: Ч
Ы: Ш
Ь: Щ
Э: Ъ
Ю: Ы
Я: Ь

БЕКТАС

А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я
А: Ь
Б: Э
В: Ю
Г: Я
Д: А
Е: Б
Ж: В
З: Г
И: Д
Й: Е
К: Ж
Л: З
М: И
Н: Й
О: К
П: Л
Р: М
С: Н
Т: О
У: П
Ф: Р
Х: С
Ц: Т
Ч: У
Ш: Ф
Щ: Х
Ъ: Ц
Ы: Ч
Ь: Ш
Э: Щ
Ю: Ъ
Я: Ы
Z=3
Z=3: Слово
: Б
: А
: З
: А
: Р
: Б
: А
: Й
:
:
:
:
:
Z=3: Шифровка
: Ю
: Э
: Д
: Э
: Н
: Ю
: Э
: Ж
:
:
:
:
:
Z=3:
:
:
:
:
:
:
:
:
:
:
:
:
:
Z=3: Z=4
:
:
:
:
:
:
:
:
:
:
:
:
:
Z=3: Слово
: Б
: Е
: К
: Т
: А
: С
:
:
:
:
:
:
:
Z=3: Шифровка
: Э
: Б
: Ж
: О
: Ь
: Н
:
:
:
:
:
:
:
Z=3:
:
:
:
:
:
:
:
:
:
:
:
:
:

Грансфельд шифрі

Бұл Грансфельд шифры деп аталатын күрделі ауысымды шифр Цезарь шифрының сандық кілт модификациясын жүзеге асырады. Ол үшін шығыс хабарламалар әріптерінің астына сандық кілттің сандарын жазамыз. Егер кілт хабарламадан қысқа болса, онда оның жазбасын цикл бойынша қайталап отырады. Мұндағы шифрмәтін Цезарь шифрына ұқсағанымен, саналғанда әліппе бойынша үшінші әріпті емес, құпия кілттің әліппе бойынша араласып берілгендегі сәйкес келетін әріпті алады .

А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я
Ключ
0
4
3
1
4
0
0
4
Ключ: Слово
0: Б
4: А
3: З
1: А
4: Р
0: Б
0: А
4: Й
:
:
:
:
:
Ключ: Шифровка
0: Б
4: Д
3: К
1: Б
4: Ф
0: Б
0: А
4: Н
:
:
:
:
:
Ключ:
0:
4:
3:
1:
4:
0:
0:
4:
:
:
:
:
:
Ключ: Ключ
0: 0
4: 4
3: 3
1: 1
4: 4
0: 0
0:
4:
:
:
:
:
:
Ключ: Слово
0: Б
4: Е
3: К
1: Т
4: А
0: С
0:
4:
:
:
:
:
:
Ключ: Шифровка
0: Б
4: Й
3: Н
1: У
4: Д
0: С
0:
4:
:
:
:
:
:
Ключ:
0:
4:
3:
1:
4:
0:
0:
4:
:
:
:
:
:

4. Трисемустың шифрлану кестесі

1508ж. Аббат из Германияда Иоган Трисемус написал пичатную работу по криптологий под названием «полиграфия» деп аталатын криптологиялық жұмысын басып шығарды. Бұл еңбегінде ол алғаш рет жүйелі түрде кездейсоқ ретпен әліппеде орналасып толтырылған кестенің шифрлануын сипаттаған (28) . Бұл алмасу шифрын алу үшін әліпбидегі әріптерді жазу үшін арнайы кестелер мен құпия сөз қолданылады. Кестеге ең алдымен қатар бойынша құпия сөз жазылады да, қайталанатын әріптер алынып тасталады. Содан соң кесте өзіне бұрын кірмеген әріптермен өз орнымен толтырылады. Поскольку ключевое слово или фразу легко хранить в памяти, то такой подход упрощял процессы шифрования и расшифрования.

Құпия сөзді не сөз тіркесін есте ұстау оңай болғандықтан шифрлау мен кері шифрлау процесін біршама жеңілдетеді.

ЕРМК- бұл кілт

Е
Р
М
К
А
Б
В
Г
Е: Д
Р: Ж
М: З
К: И
А: Й
Б: Л
В: Н
Г: О
Е: П
Р: С
М: Т
К: У
А: Ф
Б: Х
В: С
Г: Ч
Е: Ш
Р: Щ
М: Ъ
К: Ы
А: Ь
Б: Э
В: Ю
Г: Я
Слово
Б
А
З
А
Р
Б
А
Й
Слово: Шифр
Б: Л
А: Й
З: Т
А: Й
Р: Ж
Б: Л
А: Й
Й: Ф
Слово
Б
Е
К
Т
А
С
Слово: Шифр
Б: Л
Е: Д
К: И
Т: Ъ
А: Й
С: Щ

5. Плейфердің биграммалық шифрі

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Ақпаратты криптографиялық түрлендіру әдістері
АҚПАРАТТЫ КРИПТОГРАФИЯЛЫҚ ҚОРҒАУ
Ақпараттық қауіпсіздік және ақпаратты қорғау пәні бойынша дәрістердің тірек конспектісі
Ақпаратты қорғау мәселесінің криптографиялық негіздері
Мәтіндерді шифрлау
Криптография тарихы және түсінігі
Криптология
Криптография жайлы
Ақпарат және ақпараттық қауіпсіздік
АҚПАРАТТЫҚ ЖҮЙЕНІ КРИПТОГРАФИЯЛЫҚ АЛГОРИТМДЕРМЕН ҚОРҒАУ
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz