- •Практична робота № 3
- •Виконання роботи
- •Виконайте зашифрування тексту за допомогою таблиці Трисемуса. У якості таблиці для шифрування візьміть таблицю 4 X 8, ключове слово – своє прізвище.
- •2. Виконайте зашифрування тексту за допомогою біграмного шифру Плейфейра.
- •3. Виконайте зашифрування тексту за допомогою крисптоситеми Хілла. За матрицю перетворення вибрати одну з нижче наведених матриць , , обґрунтувати вибір.
- •Контрольні питання
- •Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.
- •У чому полягає відмінність процесів розшифрування та розкриття шифрів?
- •Які шифри називають шифрами одноалфавітної підстановки?
- •Сформулюйте алгоритм шифрування тексту за допомогою таблиць Трисемуса.
- •Сформулюйте алгоритм шифрування тексту за допомогою біг рамного шифру Плейфейра.
Практична робота № 3
Тема: Симетричні криптосистеми. Шифри простої заміни. Таблиці Трисемуса. Бігармний шифр Плейфейра. Криптосистема Хілла
Мета: Навчитися зашифровувати та розшифровувати текст, використовуючи шифри простої заміни: таблиці Трисемуса, Біграмний шифр Плейфейра, криптоситему Хілла.
Виконання роботи
-
Виконайте зашифрування тексту за допомогою таблиці Трисемуса. У якості таблиці для шифрування візьміть таблицю 4 X 8, ключове слово – своє прізвище.
М |
А |
Т |
В |
І |
Є |
Н |
К |
О |
Б |
Г |
Д |
Е |
Ж |
З |
И |
Ї |
Й |
Л |
П |
Р |
С |
У |
Ф |
Х |
Ц |
Ч |
Ш |
Щ |
Ю |
Ь |
Я |
НЕХАЙ_В_ТВОЇМ_СЕРЦІ_ЛЮБОВІ_НЕ_ЗГАСНЕ_СВЯЩЕНИЙ_ВОГОНЬ,_ЯК_ПЕРШЕ_ПРОМОВЛЕНЕ_СЛОВО_НА_МОВІ_НАРОДУ_СВОГО.
ЗРМБЦ_Д_ГДЇХО_ЮРЩАЕ_ЧЄЛЇДЕ_ЗР_УЛБЮЗР_ЮДКІРЗФЦ_ДЇЛЇЗН,_КИ_ШРЩВР_ШЩЇОЇДЧРЗР_ЮЧЇДЇ_ЗБ_ОЇДЕ_ЗБЩЇПЬ_ЮДЇЛЇ.
2. Виконайте зашифрування тексту за допомогою біграмного шифру Плейфейра.
Т |
Ц |
Г |
Ж |
Л |
Х |
, |
_ |
А |
Б |
Ф |
В |
У |
П |
Н |
Й |
Ґ |
І |
С |
. |
И |
Ь |
Е |
М |
О |
Є |
К |
Ї |
З |
Р |
Д |
Ч |
Я |
Щ |
Ю |
Ш |
НЕ ХА Й_ В_ ТВ ОЇ М_ СЕ РЦ І_ ЛЮ БО ВІ _Н Е_ ЗГ АС НЕ _С ВЯ ЩЕ НИ Й_ ВО ГО НЬ ,_ ЯК _П ЕР ШЕ _П РО МО ВЛ ЕН Е_ СЛ ОВ О_ НА _М ОВ І_ НА РО ДУ _С ВО ГО.
ҐИ ГВ ПБ А, Х, ЗК В. МЬ ХЄ ВП ФЛ ,Ї ІМ АП Ф. КЛ ,И ҐИ ,. АШ ЮЬ КИ БП ,Р ТК ЙИ А_ ИК .П МЗ МЮ .П ЄР СР ФХ ИҐ .Ф ЕТ Р, ,Є ИН В. Р, ПВ ИН ЄР С, ,. ,Р ТК
3. Виконайте зашифрування тексту за допомогою крисптоситеми Хілла. За матрицю перетворення вибрати одну з нижче наведених матриць , , обґрунтувати вибір.
-
GENERATION
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
||||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
||||||||||
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
||||||||||
|
|
|
|
|
|
|
|||||||||||||
U |
V |
W |
X |
Y |
Z |
|
|||||||||||||
20 |
21 |
22 |
23 |
24 |
25 |
|
(6,4) (13,4) (17,0) (19,8) (14,13)
GE NE RA TI ON
; =5; m=26;
GE: mod 26 SY
NE: mod 26 HU
RA: mod 26 HQ
TI: mod 26 FM
ON: mod 26 FR
(6,4) (13,4) (17,0) (19,8) (14,13)
GE NE RA TI ON
(24,18) (7,20) (7,16) (5,12) (5,17)
SY HU HQ FM FR
(6,4) (13,4) (17,0) (19,8) (14,13)
GE NE RA TI ON
; =6; m=26;
Числа 26 та 5, 26 та 6 є взаємопростими, тому я обрав першу матрицю.