You are on page 1of 6

ПРИЛОЖНА КРИПТОГРАФИЯ

Симетрични и асиметрични алгоритми

Kриптиране Декриптиране

&%()=?*
Явен H35+# Явен
текст Tl65$ текст
#@0f:!

Криптиран текст
S K
S K

A (Източник) B (Получател)

Kриптиране Декриптиране

&%()=?*
Явен H35+# Явен
текст Tl65$ текст
#@0f:!

PK Криптиран текст
SK
B B

A (Източник) B (Получател)

Page 1
ПРИЛОЖНА КРИПТОГРАФИЯ
Верига на Фейстел

Явен текст

Лява част Дясна част

F(V1)

Повтаря се (r-2)
пъти

F(V1)

Размяна в
последния кръг

Лява част Дясна част

Криптиран текст

Page 2
ПРИЛОЖНА КРИПТОГРАФИЯ
Алгоритъм на Диффи - Хелман

N s
K = (Kp) mod n

Потребител N
N s
Np = М mod n

n, M

K s
Kp = M mod n

K s
Kp = М mod n

K s
K = ( Np ) mod n

Потребител К

Page 3
ПРИЛОЖНА КРИПТОГРАФИЯ
Хеш функция и цифров подпис на документ

Internet

Цифров
подпис

Алгоритъм
S
KA RSA
Хеш
функция Уникална
Хеш-стойност

Криптиран
текст
&%()
IDEA H3+# IDEA
Явен Tl6$ Явен
текст Криптиран текст
kлюч
RSA RSA

Потребител А Потребител B

P S
KB KB

Page 4
ПРИЛОЖНА КРИПТОГРАФИЯ
RSA

Page 5
ПРИЛОЖНА КРИПТОГРАФИЯ
Обща схема на криптиран обмен на документи

S KA P K A
A B
Потребител A Сертификат Сертификат
+
+
Цифров
подпис

IDEA RSA
P K
B
RSA
S &%?
Хеш K
A P3#
45T!
функция E$^
Уникална Tl6$
Хеш-
стойност
сравнение

Уникална
Хеш-
стойност Уникална
Хеш Хеш- &%?
45T!
стойност P3#
функция E$^
Tl6$

P K
RSA A

IDEA RSA
Цифров S K
B
подпис

Сертификат
+
+
A

S K P
Потребител B B KB

Page 6

You might also like