Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

захист / Лабораторные работы / Лабораторна робота №13

.doc
Скачиваний:
6
Добавлен:
30.05.2020
Размер:
34.3 Кб
Скачать

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

Тема: «Алгоритм шифрування Дедфі-Хелемана».

Мета: ознайомитися з алгоритмом Дефі-Хеллмана, який допомагає обмінюватись секретним ключем для симетричних криптосистем з використанням каналу, заклющого від маніпуляцій.

Хід роботи

1) Q1P Q<P; KA=QKBmodP

2) KB KB<P, 1<K<P-1

НДС (K, (P-1))=1

3) a=QKmod P

B=KKA , M mod P

(зашифр)

(розшифровка)

P=17, Q=7, KB=8, K=5, a=11, b=10;

118M=10mod17; 118M=117 mod 17; 4M=28mod17;

118M=27mod17; 118M=129 mod 17;

118M=44mod17; 118M=40 mod 17; M=7 mod 17; M=7

118M=61mod17; 118M=5 mod 17;

118M=78mod17; 118M=27 mod 17;

118M=95mod17; 118M=11 mod 17;

P=13 Q=9, KB=5, K=7, M=6,

A=QKmod P=97mod13

A=9 (a;b)=(9;5)

B=137, 6mod13=5

95M=5 mod 13

3M=5mod13

3M=18mod13

M=16

Pra Q P=20, Q=15

KB=B, K=17

KA=1513mod20=15

A=1517mod20=15

B1=15172mod20=10

B2=15173mod20=5

B3=15174mod20=0

1517M1=10mod20

15M=30mod20

M1=2mod 20

M1=2

15M2=5mod20

15M2=25mod20

15M2=45mod20

M2=3mod20 M2=3

1513M2=0mod

M1N

N-просте число

1 етап

1-x LA=MxmodN

1-y LB=MymodN

2 етап

KA=LxBmodN

KB=LyAmodN

KA=KB M=17 N=23 x=3 y=5

LA=173mod23=14

LB=175mod23=21

KA=213mod23=15

Kb=145mod23=15