39
Жаттығулар
1. Қарапайым орнына қою екі шифры үшін орнына қою кестесі бар болсын: шифр
№1 және шифр №2.
Ашық
мәтін
Шифр
1
Шифр
2
Ашық
мәтін
Шифр
1
Шифр
2
Ашық
мәтін
Шифр
1
Шифр
2
А
В
^
М
Т
№
Ч
М
Б
И
@
Н
Ц
#
Ш
У
В
О
)
О
.
-
Щ
Д
Г
А
+
П
Ж
=
Ъ
Э
Д
Щ
<
Р
Г
(
Ы
Н
Е
П
>
С
Л
?
Ь
Ю
Ж
К
Т
Х
%
Э
Ы
З
Б
У
С
Ю
Ш
$
И
Ъ
*
Ф
Ь
!
Я
Е
К
Бос
орын
Х
Ч
Бос
орын
Ф
Л
Р
Ц
З
.
Я
Шифр № 1 көмегімен шифрланған хабарды
ашып оқыңыз
o
И.РЮУ.ЪФОБГНО
o
CЛХГ.ЪЛХО.ФОО.ЩВ
2. Қарапайым орнына қою екі шифры үшін орнына қою кестесі бар болсын: шифр
№1 және шифр №2.
Ашық
мәтін
Шифр
1
Шифр
2
Ашық
мәтін
Шифр
1
Шифр
2
Ашық
мәтін
Шифр
1
Шифр
2
А
В
^
М
Т
№
Ч
М
Б
И
@
Н
Ц
#
Ш
У
В
О
)
О
.
-
Щ
Д
Г
А
+
П
Ж
=
Ъ
Э
Д
Щ
<
Р
Г
(
Ы
Н
Е
П
>
С
Л
?
Ь
Ю
Ж
К
Т
Х
%
Э
Ы
З
Б
У
С
Ю
Ш
$
И
Ъ
*
Ф
Ь
!
Я
Е
К
Бос
орын
Х
Ч
Бос
орын
Ф
Л
Р
Ц
З
.
Я
Шифр № 2 көмегімен шифрланған хабарды ашып оқыңыз
o
*!(
№>#
o
@ -
*!(-)#*
40
3. Бастапқы алфавитта келесі символдар болсын:
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
Вижинер шифры және ЯБЛОКО кілті көмегімен хабарларды шифрлаңыз:
o
КРИПТОСТОЙКОСТЬ
o
ГАММИРОВАНИЕ
4. Бастапқы алфавитта келесі белгілерден болсын ("_" – астын сызу символын бос
орын үшін пайдаланамыз):
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ_
Вижинер шифры және ОРЕХ кілті көмегімен шифрланған хабарларды ашып оқыңыз:
o
ШВМБУЖНЯ
o
ЯБХЪШЮМХ
5. Он алтылық түрдегі мәтін фрагментінің бірінші байтының түрі А5. Оған модулі 2
бойынша 4-битты гамма 0111 салынады (екілік түрде). Шифрлаудан кейін нені аламыз?
6. Гаммалау әдіспен (модулі 2 бойынша) шифрланған мәтін фрагментінің бірінші
байты он алтылық түрде 9А. Шифрлауға дейін мәтіннің бірінші байты 74 (он алтылық
түрде) болатын. Шифрлау кезінде қандай кілт пайдаланды?
7. Тіркелген d=6 периоды және 436215 кілті бар орын ауыстыру әдіспен
хабарларды шифрлаңыз:
o
ЖЕЛТЫЙ_ОГОНЬ
o
МЫ_НАСТУПАЕМ
8. Тіркелген d=8 периоды және 64275813 кілті бар
орын ауыстыру әдіспен
хабарларды ашып оқыңыз:
o
СЛПИЬНАЕ
o
РОИАГДВН
9. Тіркелген d=5 периоды бар орын ауыстыруды пайдаланатын шифрлау жүйесінің
ашық және шифрланған жұп хабарлар арқылы кілттерін анықтаңыз:
o
МОЙ ПАРОЛЬ – ЙПМ ООЬАЛР
o
СИГНАЛ БОЯ – НИСАГО ЛЯБ
10. Орын ауыстыру әдіспен 5*5 кесте бойынша хабарларды шифрлаңыз. Кілт
шифрлау кезіндегі бағандарды оқу ретін көрсетеді.
o
ШИРОКОПОЛОСНЫЙ УСИЛИТЕЛЬ (ключ: 41235)
o
ПЕРЕДАЧА ИЗОБРАЖЕНИЯ (ключ: 24513)
11. Орын ауыстыру әдіспен 4*4 кесте бойынша шифрланған хабарларды ашып
оқыңыз (астын сызу символы бос орынды ауыстырады). Кілт шифрлау кезіндегі
бағандарды оқу ретін көрсетеді.
o
ЕАУПД_КЕАЗАРЧВ (ключ: 4123)
o
А_НСЫИЛБСАЛЙГ (ключ: 3142)
12. Пропорционал орнына қою шифрды пайдалануда әрбір орыс әрпіне ауыстыру
кестеден бір немесе бірнеше үш таңбалы сандар сәйкестендірілген:
Пропорционал шифры үшін ауыстыру кестесі
Символ Ауыстыру варианты Символ Ауыстыру варианты
41
А
760 128 350 201
С
800 767 105
Б
101
Т
759 135 214
В
210 106
У
544
Г
351
Ф
560
Д
129
Х
768
Е
761 130 802 352
Ц
545
Ж
102
Ч
215
З
753
Ш
103
И
762 211 131
Щ
752
К
754 764
Ъ
561
Л
132 354
Ы
136
М
755 742
Ь
562
Н
763 756 212
Э
750
О
757 213 765 133 353 Ю
570
П
743 766
Я
216 104
Р
134 532
Бос орын 751 769 758 801 849 035…
Келесі хабарларды ашып оқыңыз.
o
353214764134136759136762849754128212350354035767106216753211
o
351 761756130532128759353134758105757213101752352763211762
3 ЖАБЫҚ КІЛТІ БАР БЛОКТЫ ШИФРЛАРДЫ ҚҰРУ ПРИНЦИПТЕРІ
Бұл бөлімде қазіргі блокты алгоритмдардың құру принциптері қарастырылады:
симметриялық шифрлау блокты алгоритмдарда пайдаланатын операциялар; блокты
алгоритмның құрылымы; шифрлау блокты алгоритмға қойылатын талаптар. Фейштель
желінің ұғымы беріледі.
Бөлім мақсаты: қазіргі симметриялық шифрлау блокты алгоритмдардың құру
принциптерімен студенттерді таңыстыру.
3.1 Композициялық шифрдың ұғымы
Бірнеше қатарынан пайдаланған қарапайым шифрлардың комбинациясы (мысалы,
орын ауыстыру немесе орнына қою) нәтижесінде
құрастырылған (
композициялық)
шифры деп аталатын
одан күрделі түрлендіруді береді. Бұл шифрдың криптографиялық
мүмкіндіктері, жеке орын ауыстыруға немесе орнына қоюға қарағанда, артығырақ болады.
2-ші бөлімдегі мысалды қайтадан еске түсірейік, онда тіркелген периоды бар орын
ауыстыру әдіспен шифрлау жүргізіледі. Орын ауыстыру периоды
d=6 болсын, ал кілт
К
тең 436215. Бұл мынаны көрсетеді: әрбір алты символдан тұратын блокта төртінші
символ бірінші орынға тұрады, үшінші – екінші орынға, алтыншы – үшіншіге және т.б.
Таңдап алынған кілт көмегімен СИГНАЛ сөзді шифрлайық: