захист / Лабораторные работы / Лабораторна робота №13
.docЛабораторна робота №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