Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка1_new.doc
Скачиваний:
5
Добавлен:
06.05.2019
Размер:
1.63 Mб
Скачать

Робоче завдання

Розробити програмний додаток, який буде захищений методикою, згідно з варіантом Таблиці 2. Варіант обирається шляхом переведення в двійкову систему останніх двох цифр номеру залікової книжки.

Таблиця 2. Варіанти завдань до роботи

Варіант

Метод захисту

Метод шифрування

Рівень доступу

0000

Пароль

SHA-2

Єдиний

0001

Файл ключ

MD5

Єдиний

0010

Налаштування на задане апаратне середовище

-

Єдиний

0011

USBFlash чи інший зовнішній носій.

-

Єдиний

0100

Пароль

MD2

Різний

0101

Файл ключ

SHA-1

Різний

0110

Налаштування на задане апаратне середовище

-

Єдиний

0111

USBFlash чи інший зовнішній носій.

-

Єдиний

1000

Пароль

MD4

Різний

1001

Файл ключ

MD5

Різний

1010

Пароль

SHA-1

Єдиний

1011

Файл ключ

SHA-2

Єдиний

1100

Налаштування на задане апаратне середовище

-

Єдиний

1101

Пароль

MD2

Різний

1110

Пароль

MD4

Різний

1111

Пароль

MD5

Єдиний

Зміст звіту

1. Назва та мета роботи.

2. Опис й алгоритм роботи програми, блок-схема, лістинг з детальними коментарями.

3. Письмові відповіді на контрольні запитання.

Контрольні питання:

1. Види аутентифікації.

2. Що таке хеш-функція?

3. В чому полягає відмінність алгоритму MD4 від MD5?

4. В чому полягає відмінність алгоритму SHA-1 від MD5?

5. В чому полягає відмінність алгоритму SHA-1 від ГОСТ Р 34.11-94?

Література:

1. Баричев С.Г. Серов Р.Е., «Основы современной криптографии», Москва 2001.

2.

3.

Лабораторна робота № 3

Тема. Криптографія та криптоаналіз.

Мета: практично освоїти елементарні методи шифрування та дешифрування повідомлень. Вивчити можливості професійних програм для шифрування та дешифрування даних. Завдання для самостійної підготовки

Користуючись конспектом лекцій і літературою, що рекомендується, проробити наступні питання:

– принципи криптографічного захисту інформації;

– вимоги до шифрів та основні методи шифрування;

– основні способи криптоаналітичних атак;

– основні методи криптоаналізу.

Короткі теоретичні відомості

Криптографія – наука про способи перетворення (шифрування) інформації з метою захисту її від несанкціонованого доступу.

Криптоаналіз – наука про способи і методи відкриття шифрів. Обидві науки тісно пов’язані між собою і повинні вивчатися в комплексі.

Разом вони утворюють дисципліну, яка називається криптологією.

При шифруванні часто є зручним перехід від множини букв до відповідної множини цілих чисел. Наприклад, для українського алфавіту:

Буква

Число

Буква

Число

Буква

Число

Буква

Число

А

0

З

8

н

16

х

24

Б

1

И

9

о

17

ц

25

В

2

І

10

п

18

ч

26

Г

3

Ї

11

р

19

ш

27

Д

4

Й

12

с

20

щ

28

Е

5

К

13

т

21

ю

29

Є

6

Л

14

у

22

я

30

Ж

7

М

15

ф

23

ь

31

Для російського алфавіту:

Буква

Число

Буква

Число

Буква

Число

Буква

Число

А

0

И

8

р

16

ш

24

Б

1

Й

9

с

17

щ

25

В

2

К

10

т

18

ь

26

Г

3

Л

11

у

19

і

27

Д

4

М

12

ф

20

ъ

28

Е

5

Н

13

х

21

э

29

Ж

6

О

14

ц

22

ю

30

З

7

П

15

ч

23

я

31

Для англійського алфавіту:

Буква

Число

Буква

Число

Буква

Число

Буква

Число

A

0

I

8

q

16

y

24

B

1

J

9

r

17

z

25

C

2

K

10

s

18

D

3

L

11

t

19

E

4

M

12

u

20

F

5

N

13

v

21

G

6

O

14

w

22

H

7

P

15

x

23