Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР 6_v2 Гамування.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.93 Mб
Скачать

Лабораторна робота № 6. Шифрування інформації з використанням гамування

1. Теоретична частина

2. Практична частина

2.1. Задано двійкового гама-шифру (табл. 3)

Варіант

Лінійні коефіцієнти

Псевдо-випадкові числа

m

a

b

x0

x1

x2

x3

33

512

127

253

346

?

?

?

37

289

87

185

179

?

?

?

і таке вхідне повідомлення (табл. 1):

На_те_й_голова,_щоб_у_ній_розум_був.

Потрібно перетворити символи вхідного повідомлення у числові коди згідно з таблицею ASCII+, а потім у двійкові коди. Виконати шифрування (дешифрування) вхідного повідомлення за такою схемою:

1) шифрування зі звичайним накладанням двійкової гамми;

2) шифрування з багаторазовим накладанням двійкових гамм;

3) шифрування з багаторазовим об'єднанням двійкових гамм.

2. Індивідуальні завдання

Табл. 1. Варіанти вхідного повідомлення

варіанта

Текст вхідного повідомлення

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

Ніколи не переймайтеся тим, що про вас думають інші, вони набагато більше переймаються тим, що про них думаєте ви. (Курт Кобейн)

Табл. 3. Ключі двійкового гама-шифру

Варіант

Лінійні коефіцієнти

Псевдо-випадкове число

m

a

b

x0

1

417

271

71

260

2

443

315

89

268

3

418

261

127

138

4

389

210

111

320

5

444

169

99

294

6

428

273

112

182

7

411

347

160

203

8

507

248

149

164

9

444

253

158

297

10

416

131

140

363

11

388

261

184

362

12

494

227

80

131

13

478

183

108

225

14

421

207

96

195

15

451

365

78

155

16

434

277

69

292

17

387

274

186

314

18

471

187

116

190

19

403

283

89

278

20

387

197

87

241

21

401

378

161

350

22

489

335

107

302

23

487

280

134

295

24

461

335

124

134

25

479

351

150

203

26

415

157

76

359

27

409

347

68

227

28

470

351

161

158

29

402

295

122

213

30

431

251

168

338

31

427

237

123

239

32

483

177

237

173

Табл. 7. Варіанти завдань

№ за списком

Прізвище та ім'я курсанта/студента

№ варіанту

Ключ

Шифр

Примітка

К1

К2

відправника

адресата

1

Андрухів Дмитро

Іванович

8

19

20

2

Бадіон Віталій

Олександрович

22

2

23

3

Берегулько Наталія Олександрівна

3

4

19

4

Василина Андріана Вікторівна

1

16

21

5

Величко Ольга

Василівна

14

9

1

6

Вітковський Назар

Вікторович

21

1

6

7

Горохова Юлія

Геннадіївна

10

22

7

8

Захарків Тетяна

Іванівна

25

7

16

9

Коковський Сергій Андрійович

11

20

9

10

Кузьменко Ірина

Сергіївна

9

24

10

11

Курилів Олександр Юрійович

6

17

15

12

Кушнір Станіслав Володимирович

13

12

8

13

Лаврівська Ольга

Зеновіївна

12

5

17

14

Литвин Валентина Вікторівна

23

13

18

15

Ліщук Олександр

Олександрович

19

14

11

16

Миклуш Андріана

Андріївна

16

8

25

17

Петрик Артем

Андрійович

18

6

13

18

Слободенюк Роман Ярославович

20

3

14

19

5

11

3

20

15

15

4

21

17

10

5

22

2

25

22

23

7

18

2

24

24

21

24

25

4

23

12

26

32

30

29

27

30

32

30

28

31

29

32

29

29

31

31

30

27

28

26

31

28

26

27

32

26

27

28