Файл: Семинар сынылады he жне spo жйесіндегі омо сарапшылы кеесі.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 1743
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Ағындық криптожүйелерсәл басқаша жұмыс істеңіз. Жүйелік кілт негізінде белгілі бір реттілік жасалады - гамма деп аталатын, содан кейін ол хабарлама мәтінінің үстіне қойылады. Осылайша, мәтінді түрлендіру гамма дамыған сайын ағындағыдай жүзеге асырылады.Барлық дерлік заманауи блоктық шифрлар композициялық, яғни. қарапайым түрлендірулер композициясынан тұрады. Өздігінен түрлендіру қажетті қасиеттерді бермеуі мүмкін, бірақ олардың тізбегі қажетті нәтиже алуға мүмкіндік береді. №9 зертхана
PLAYFAIR CYFERЖұмыс мақсаты: Playfair биграмма шифрін қолдану арқылы ақпаратты шифрлау принципін зерттеу.Зертханалық жұмыстың сипаттамасы.Playfair шифры немесе Playfair шаршысы - бұл диграмманы ауыстыруды пайдалануды бастаған қолмен симметриялы шифрлау әдісі. 1854 жылы Чарльз Уитстоун ойлап тапқан, бірақ бұл шифрді британдық мемлекеттік қызметтерге енгізген Лорд Лион Плейфэйрдің атымен аталған. Шифр алмастыру шифрінде және күрделірек Vigenère шифрлық жүйелеріндегідей бір таңбаның орнына таңбалар жұбын (биграмма) шифрлауды қарастырады. Осылайша, Playfair шифрі қарапайым ауыстыру шифрімен салыстырғанда бұзылуға төзімдірек, өйткені жиілікті талдау қиын, оны 26 мүмкін таңба (латын әліпбиі) үшін емес, 26 26 = 676 ықтимал биграмм үшін жүргізуге болады. Биграмма жиілігін талдау мүмкін, бірақ әлдеқайда көп еңбекті қажет етеді және шифрленген мәтіннің әлдеқайда көп мөлшерін қажет етеді.Playfair шифрі латын әліпбиі үшін 5 5 матрицасын пайдаланады (кириллица үшін матрица өлшемін 6 6-ға дейін ұлғайту қажет) құрамында кілт сөз немесе сөз тіркесі бар. Матрицаны құру және шифрды пайдалану үшін кілт сөзді және төрт қарапайым ережені есте сақтау жеткілікті. Негізгі матрицаны құру үшін,
«Алтынды ағаш діңгегіне жасыру» хабарын шифрлаңызHI DE TH EG OL DINT HE TR EX ES TU MP
PLAYFAIR CYFERЖұмыс мақсаты: Playfair биграмма шифрін қолдану арқылы ақпаратты шифрлау принципін зерттеу.Зертханалық жұмыстың сипаттамасы.Playfair шифры немесе Playfair шаршысы - бұл диграмманы ауыстыруды пайдалануды бастаған қолмен симметриялы шифрлау әдісі. 1854 жылы Чарльз Уитстоун ойлап тапқан, бірақ бұл шифрді британдық мемлекеттік қызметтерге енгізген Лорд Лион Плейфэйрдің атымен аталған. Шифр алмастыру шифрінде және күрделірек Vigenère шифрлық жүйелеріндегідей бір таңбаның орнына таңбалар жұбын (биграмма) шифрлауды қарастырады. Осылайша, Playfair шифрі қарапайым ауыстыру шифрімен салыстырғанда бұзылуға төзімдірек, өйткені жиілікті талдау қиын, оны 26 мүмкін таңба (латын әліпбиі) үшін емес, 26 26 = 676 ықтимал биграмм үшін жүргізуге болады. Биграмма жиілігін талдау мүмкін, бірақ әлдеқайда көп еңбекті қажет етеді және шифрленген мәтіннің әлдеқайда көп мөлшерін қажет етеді.Playfair шифрі латын әліпбиі үшін 5 5 матрицасын пайдаланады (кириллица үшін матрица өлшемін 6 6-ға дейін ұлғайту қажет) құрамында кілт сөз немесе сөз тіркесі бар. Матрицаны құру және шифрды пайдалану үшін кілт сөзді және төрт қарапайым ережені есте сақтау жеткілікті. Негізгі матрицаны құру үшін,
-
ең алдымен бос ұяшықтарды кілт сөздің әріптерімен толтыру керек (қайталанатын таңбаларды жазбай), содан кейін матрицаның қалған ұяшықтарын кілт сөзде кездеспейтін алфавиттік таңбалармен ретімен толтыру керек (ағылшын тілінде мәтіндерде «Q» таңбасы әдетте алфавитті азайту үшін жіберілмейді, басқа нұсқаларда «I» және «J» бір ұяшыққа біріктірілген). Негізгі сөзді жазуға болады
-
матрицаның жоғарғы қатары солдан оңға қарай немесе солдан спираль түрінде
-
3-БӨЛІМ
-
Екі биграмма таңбасы сәйкес келсе, бірінші таңбадан кейін «X» қосамыз, жаңа таңбалар жұбын шифрлап, шифрлау процесін жалғастырамыз. Playfair шифрінің кейбір нұсқаларында «X» енгізудің орнына «Q» қолданылады.
-
Егер бастапқы мәтіннің биграммалық таңбалары бір жолда орын алса, онда бұл таңбалар сәйкес таңбалардың оң жағындағы ең жақын бағандарда орналасқан таңбалармен ауыстырылады. Егер символ жолдағы соңғы таңба болса, онда ол сол жолдың бірінші таңбасымен ауыстырылады.
-
Түпнұсқа мәтіннің биграммалық таңбалары бір бағанда кездессе, олар тікелей астындағы сол бағанның таңбаларымен ауыстырылады. Егер таңба бағандағы төменгі таңба болса, онда ол сол бағанның бірінші таңбасымен ауыстырылады.
-
Түпнұсқа мәтіннің биграммалық белгілері әртүрлі бағандарда және әртүрлі жолдарда болса, онда олар бір жолдарда орналасқан, бірақ тіктөртбұрыштың басқа бұрыштарына сәйкес келетін белгілермен ауыстырылады.
| П | Л | А | Ы | Ф |
| I | Р | Е | X | М |
| Б | C | D | Г | Х |
| Дж | Қ | Н | О | С |
| Т | У | В | В | З |
-
HI диграммасы тіктөртбұрышты құрайды, біз оны BM-ге ауыстырамыз.
-
Bigram DE бір бағанда орналасқан, біз оны ND ауыстырамыз.
-
Bigram TH тіктөртбұрышты құрайды, біз оны ZB-ге ауыстырамыз.
-
Диграмма EG тіктөртбұрышты құрайды, біз оны XD-ге ауыстырамыз.
-
Bigram OL тіктөртбұрышты құрайды, оны KY-ге ауыстырамыз.
-
Bigram DI тіктөртбұрышты құрайды, біз оны BE-ге ауыстырамыз.
-
Диграмма NT тіктөртбұрышты құрайды, біз оны БК-мен ауыстырамыз.
-
HE диаграммасы тіктөртбұрышты құрайды, біз оны DM-мен ауыстырамыз.
-
Bigram TR тіктөртбұрышты құрайды, біз оны UI-мен ауыстырамыз.
-
Bigram EX бір жолда, біз оны XM-ге ауыстырамыз.
-
ES диграммасы тіктөртбұрышты құрайды, оны MN-мен ауыстырамыз.
-
Bigram TU бір жолда орналасқан, біз оны УК-мен ауыстырамыз.
-
Bigram MP тіктөртбұрышты құрайды, біз оны IF дегенге ауыстырамыз.
-
Кілтсөзді енгізу өрісі.
-
Мәтіндік хабарламаны шығару формасы.
-
Негізгі матрица.
-
Шифрлау нәтижелерін қадамдық режимде көруге арналған түйме.
-
Түпнұсқа мәтінді енгізу өрісі.
-
Түрлендірілген ашық мәтінді шығаруға арналған өріс.
-
Шифрланған мәтінді шығару өрісі.
-
Бағдарламамен жұмыс істеуді бастау үшін тиісті өріске кілт сөзді енгізіп, «ОК» түймесін басу керек. Бұл жағдайда кілттік матрицаның бірінші ұяшықтары кілт сөздің таңбаларымен (белгілерді қайталамай) алады.
-
«Мәтінді тазалау» өрісіне шифрлағыңыз келетін мәтінді енгізіңіз (немесе Ctrl-V тіркесімін қойыңыз). Кез келген таңбаларды енгізуге болады (шифрланған кезде J әрпі I таңбасымен ауыстырылады). «Шифрлау» түймесін басыңыз.
-
Түрлендірілген ашық мәтін өрісі өңделген мәтінді көрсетеді, ал шифрланған мәтін өрісі шифрлау нәтижесін көрсетеді.
-
«Қадам» ауыстырып-қосқышын пайдаланып, әрбір диаграмманың шифрлану жолын дәйекті түрде байқауға болады.
-
Бастапқы мәтінді шифрлау процесін көрсететін есеп экранындағы пішіндерді сақтаңыз. Атқарылған жұмыстар бойынша қорытынды жасау.
-
Зертханалық жұмыстың есебіне кестеден нұсқа нөміріне сәйкес таңдалған бақылау сұрақтарының жауаптарын енгізіңіз. 3.1.
| | 3.1-кесте | |
| | | |
| Сан | Бақылау сұрақтары | |
| опция | | |
| | | |
| 1, 5, 7, 3, 9, | Playfair шифры шифрлардың қай класына жатады? Көрсетіңіз- | |
| 18, 28 | мұндай шифрлардың ерекшеліктері | |
| 2, 4, 6, 8, 20, | Әдісті пайдаланып шифрлау және дешифрлеу процедураларын сипаттаңыз | |
| 22, 24, 26, 30 | ойын-сауық ұйымдастырыңыз | |
| 11, 13, 15, | Зерттелетін шифрлау әдісінің криптографиялық күшін бағалаңыз | |
| 10, 17, 19, 27 | және мұндай әдістерді қазіргі заманда қолдану мүмкіндігі | |
| | криптожүйелер | |
| 12, 14, 16 | Тегіңізді Playfair шифрімен қолмен шифрлаңыз. | |
| 21, 23, 25, 29 | Қолмен шифрлау нәтижелерін және алынғандарды салыстырыңыз | |
| | Playfair.exe бағдарламасын пайдалану | |