Title: Cryptography
1Cryptography
DES RSA
2????????
- ??????? ?????? ???? ???????? ?? ???? ???????
???? ??? ?? ??? ????????? ?? ??? ???? ??? ??
????? ??? ? ?? ???? ???? ???? ??? ????? ?? ??
???? ?? ?? ?? ??? ?? ?? ???? ????? ??? ??? ??????
- ????? ???? A ??? D ? ???? B ??? E ?? ????
??????
- ?? ?????? ??? ???? ???? ??? ??? ?? ?? ??? ??????
- ???? ??? ????????? ?? ????? ??? ???? ????? ?? ??
??? ?? (???? Shift by 3 ) ????? ????
3????????
- ??? ???????? (Cryptography) ?? ???? ????? ?? ???
??????? ??????? ? ???? ???? ???? ?? ???? ??? ?? ?
??? ????
- ?? ?????? ??? ???????? ? ??? ????? ???
(Cryptoanalysis) ???? ????
- ?? ?????? ????? ? ????? ??? ??????? (???? ????
?? ????) ? ??? ???? ??? ?? ???? ??? ???? ??????
- ?? ??? ??? ??? ????. ?? ??? ??? ????? ??? ??
????? ???????? ? ???????? ?? ????? ????? ??? ???
4????????
- ???????? ?? ???? ?? ?? ???? ?? ??? ??? ??????
???? ????? ?? ???? ????? (????? ????) ???? ??
????? ?? ??? ???? ??? ???? ???
5 ?????? ??????? (Substitution)
- ??? ??????? ?????????? ??? ???????? ??? ?? ?????
??? ???? ?? ?? ???? ???? ???
- ?? ??? ??? ?? ??? ?? ???? ???? ????? ?? ????
???? ????? ??????
- ?????? ???? ?? ??? ???? ?? ??? ?? ??? ??? ??? ??
???? ????? ????? ?? ?? ??? ??? ???? ????
(Attack) ????? ??? ?? ??????
Attack ??? ???? Dwwdfn ??? ??? ???
6 ?????? ??????? (Substitution)
- ??? ??? ????? ????? ???? ?? ? ???? ???? ????
???? ???? ???? ? ?? ????? ?? ?????? ????? ????
???? ???? ????? ??? ?? ????? ?????? ?? ???? ???
?????? ????? ?? ?? ????? ???????
- ?????? ???? ??? ???? ?? ??? ?????? ???? ???? ??
??? ?????? ???? ??? ???????? ????? ??? ????
- ??? ??? ???? ?? ?????? ???? ?????? ?? ?? ?????
????? ???? ???? attack ?? ???? QZZQEA ?????
??????
7 ?????? ??????? (Substitution)
- ???? ?? ????? ????? ??? ?? ??? ??? ?????? ????
????? ???
- ??? ?? ???? ??? ????? 26 ! (????? 10264) ????
?????? ????? ??? ? ?????? ???? ??? ????? ?????
???? ????? ???? ??? ???? ???? ???
- ?? ???? ?? ???? ???? ? ??? ??? ???????? ????
???? ?????? ?? ???? ?? ????? ? ???? ???? ???
????? ????? ??!
- ???? ??? ??? ??? ?? ?????? ????? ?? ??? ?? ??
???? ???????. ?????? ???? ?????? ??????? ??? e ??
??? ??? ?? ??? ???? ????? ??????
8 ?????? ??????? (Substitution)
- ????? ???????? ???? ???? ?? ??? ??????? ?? ????
??????? ????? ??? ??? - e ? t ? o ? a ? n ? i
- ????? ????? ?? ??????? ( ??????? ???? ????????
??? ???? ?? ?????? ????? ???? ?? ???? ???) ????
?? ??? ??? ??? ????? ????? ???
- ?? ???????? ?? ??? ?? ??? ?? ?? ????? ??? ????
????? e? ??? ??????? ???? ????? t ???? ????? ?
???? ?? ???? ????? ????? ????
9 ?????? ??????? (Substitution)
- ????? ???? ??? ???? ?? ???? ?????? ?????? ????
??? ???????? ?? ????? ???? ????? ???
- ????? ???? ???? ?? ?? ????? ??? ??????? ????
???? ?? ??????? ????? ??? ?????
- ????? ?? 9/99 ???? ????? ?? ??? ???? ??? q ???
u ???? ????? (qu) ?? ?? ???? ??? t ???????
(????? ?? ?????? ????? ??) h ???? ????? ???
- ???? ???? ??? ??? q ??? u ?? ??? ?????? ? ??? t
??? ?? ??? h ???? ?? ????? ??
10 ?????? ??????? (Substitution)
- ????? ???????? ???? ???? ??? ?????? ??????? ??
???? ??????? ????? ??? ??? - th ? in ? er ? re ? an
- ????? ???? ??? ?? ?? ???? ?? ?? ???????
- ????? ?? ???? ??????? ?? ???? ??? and, the, ing
ion, ?? ????? ??????? ??????? ? ????????? ??
????? ????? ???? ?? ???????? ?? ??? ?????? ?
??????????? ???? ?? ??? ? ???? ??????? ????
??????
- ?? ???? ??????? ???? ???? ??????? ?? ???????
????? ???
11 ?????? ??????? (Substitution)
- ??????? ???? ???? ??????? ?????? ?? ????? ????
?? ???? ??? ?? ?? ???? ???? ??? ??? ??? ?? ??
???? ??? ???? ???? ?? ??? ????? ?????
- ?? ????? ??? ??? ???????? ??????? ?????? ??????
????? ? ?????? ??? ?? ???? ????? ???
12???????? ??????? Permutation
- ?? ???????? ??????? ??? ???? ????? ? ????? ????
????? ?? ?? ??? ??? ???????? ???? ??? ?? ???? ???
??????? ?????
- ?? ??? ???????? ??????? ????? ? ????? ????? ??
?? ???????
- ?????? ?? ????? ????? ???? ??? ???? ???? ???? ??
??? ???? ?? ?? ?? ?? ?? ??? ???? ? ??? ????? ???
????? ?? ?? ??? ??????
13???????? ??????? Permutation
- ???? ????????? ?????? ???? ???? ???? ?????? ??
?? ?? ???? ?? (2?1?3) ??? ?????
- ?????? ???? ????? ?? ?? ???? ????? ???? ??? ? ??
???? ???? ?????? ?????? ? ??? ?????? ?? ????
????? ???? ???? ??? ????? ??????
14???????? ??????? Permutation
- ??? ???? please-trasnfer-one-million-dollors-t
o-my-swiss-bank-account-six-two-two - ???? ??? MEGABUCK
- ???? ????? ??? ???? ????? ???? ??? ??? ???? ???
??? ? ?????? ??? ?? ????? ?????? ( ?????? ??
????? ???? ?? ??? ?????? )
15???????? ??????? Permutation
- ??? ?? ???? ????? ??????? ?? ??? ?? ???? ????
?????? ????? ??? ?? ?? ????? ???????. ???? ?????
???? ????? ?? ??? A? ??? B ? E ?
16???????? ??????? Permutation
- ?? ??? ????? ??? ?? ??????
- as---wkt-sfmdti---rll-sciolanor-auwenenssnnot-llm-
cx-proiayboteeioosasw
- ???????? ???? ???????? ??? ???? ?????? ? ??????
???? ???? ??? (?? ????? ????? ??????) ?? ?????
- ??? ??? ??? ?? ???? ????? ??? ??? ?? ??? ??
????? ???? ??? ????? ??? ??? ?? ??? ??? ??? ????
???? ?? ?? ?? ????? ???? ?????
- ?????? ???? ?? ?? ???? dollars ?? swiss bank ??
??????? ?? ??? ??? ??? ???? ???
17???????? ??????? Permutation
- ??? ?? ????? ???? ????? ???? ?? ???? dollars ??
?? ???? ??????? ?? ??? ?? ??????? ??????? ??? ??
???? ????
- ????? ??? ?????? ???? ???? ????? ????? ??? ???
??? ??? ??? ??? ???????? ?????? ???? ?????
??????? ? ?? ????? ????? ????? ???? ?????? ????
18???????????? ???? ????????
- ?? ????? ??? ????? ???? ????? ?????? ? ????
??.??.?? (IBM) ??????? ???? ?? ???? ????????
??????? ????? ????? ?? ?????? ?????????? ????
??????? ????? ??????? ????? ???? ??????? ????
????
- ??? ????????? ?? DES (Data Encryption Standard)
??? ???? ?????? ??????? ??? ?? ?? ??? ???? ???
- ???????? ??? ???????? DES ?? ??? ??? ???? ????
??? ??? ?? ?? ????? ????? ???? ????? ???????
19(No Transcript)
20(No Transcript)
21???????????? ???? ????????
- ????? ??????? ?? ???? 64 ???? ???? ???????? ????
?? ???? ??? ??? ?????? ?? ??????? ??? ????????
???? ???? ????
- ????? ???? ?? ?? ??? ???? ????? 64 ???? ?????
?????? ????? ???? ??? ?????? ???? 64 ???? ???
???? ???? ??? ???
- ?? ??? ??? ?????? ??????? (Initial permutation)
???? ??????
22???????????? ???? ????????
23???????????? ???? ????????
- ?? ???? ???? ?? ?? ??? ??????, ??? ??? ?? ??????
??? ????? ????? ? ??? ??? ?? ??? ?????? ?? ????
???? ????? ??? ? ????? ????? ????? ??????? ??
???? 64 ???? ???? ???? ???
- ?? ????? ???? ???? 64 ???? ???? ?? ??? ?? ??
???? 32 ???? ?? ? ???? ????? ??????
- 32 ??? ??? ?? ?? L0 ? 32 ??? ??? ???? ?? R0
????????
- ??? ?? 16 ????? ????? ????? ??? ????? ??????
24???????????? ???? ????????
- ?? ?? ????? 32 ??? ??? ???? ???????? ?? ??? ??
????? ??? ? 32 ??? ??? ?? ??? ????? ??? ?? ??
???? ??? ???? ????? ? ?? ??? ???? ????? ????? ??. - Li-1? f (Ri-1,Ki)
- Li-1 ???? ?? ? ?? ???? ??? ?? ?? ????? ???
???????
- ????? ?????? XOR ? f ???? ???? ??? ??
???? ?? ???? ???? ????? ?????? ???
- Ri-1 ???? ?? ? ?? ???? ??? ???? ?? ????? ??? ?
Ki ???? ??? ?? ?? ????? ???
25???????????? ???? ????????
- ?? ??????? 16 ???? ????? ???? ????
- ?????? ??? ?? ????? ?? 16 ????? ?????? ?? ????
??????
26???????????? ???? ????????
- ??? ?????? 16 ????? ???? ?????? ? ?? ?? ?????
??? ??? Li ? Ri ??? ????? ??
- ??? ??? ??? ??????? ?? ?? ????? ????? ??? ???
???? ??????? ?? ????? ???????? ??????? ??? ???
??? ???? ??? ????? ??????
27???????????? ???? ????????
- ?? ?? ??? ??? ? 64 ??? ???? ????? ??? ???????
??? ??? ????? ??? ?? ??????? ???? ?? ???? ???
???? ????? ???
- ??? ?????? ?????? ???? f ?? ?? ??? ??? ????????
??? ????? ????
- ?? ???? f ?? ?? ???? ?? ???? ????? ???? ??????
????? ???? 32 ???? Ri ?? ?? ????? ??? ???? ????
?? ??? ???? ??? ?? ?? ???? 48 ???? ????? ??????
- ???????? ???? ?? ????? ?? ???? ???? ?????? ?????
28???????????? ???? ????????
29???????????? ???? ????????
- ?? ?? ????? Ri ?? ???? 48 ???? ??? XOR ??? ?? ??
???? 48 ????Ki ????? ??????
- ????? ??? ?? ???? 48 ???? ??? ? ?????? ?? 32
???? ????? ???
- ???? ?????? 48 ??? ?? ??? ?????? 6 ???? ?????
??? ? ?? ???? ?? ?? ???? ?? ??? ?????? ?? ?? ????
???? ???? ?????? ?????? ( ?? ????? 8 ???? )
- ???? ???? ??? ??? ???? f ???? 32 ???? ???? ???
???? ??? ?????? ????? ????? ????
30???????????? ???? ????????
31???????????? ???? ????????
- ?? ????? DES ??? ?? ???? 56 ???? ???? ???? ??
???? 16 ???? ???? ???? ?? ?? ????? ?? ?????????
?????? ?? ???? ???? 56 ???? ??????? ????? ??
- ???????? ????? ???? ???????? ??? ???? ?? ???? ??
?????? ????? ???? ? ???? ???? ????? ??? ?? ????
???????? ?? ??? ???? ???
- ???? ???????? ?? ????? DES ?????? ????? ????
????? ?????? ?? ??? ????? ?? ???? K1 ????
???????? ? ???? K16 ?? ????? ???????? ????? ????
???? K2 ???? K15 ??? ? ?? ???? ?????
32???????????? ???? ????????
- ?? ????? ???? ???????? ???? ??? 16 ???? ?????
????? ?? ????? ????? ????
- ???? ????? ?? ?? ???? ????? DES ???? ???? ???
???? ?? ??? ???? ??? ??? ????? ??? ???????? ???
?????? ? ????? ??????? ??? ???????? ?? ????????
???? ???? ?? ????? DES ??? ?????
- ????? ???? ?? ????? DES ??? ?? ???? ?? ???? ???
??? ????? ?? ???? ??? ??? ???? ??? XOR ?????? ?
??? ??? 8 ??????? ?????? ??? ????? ??
33???????????? ???? ????????
- ???? ??? ?? ?? ???? 64 ???? ????? ???? IV (?????
??????) XOR ??????
34???????????? ???? ????????
- ????? ??? ???? ?? ??? 64 ???? ???
- ???? ?? ??? ???? ??? ???? ???? ???? ???? ??????
? ???????? ?? ???? ??? ???? Pi ?? ???? ??? ???
???? Ci-1 ????? XOR ??? ? ??? ???? ??????? ???
????? ??
- ??? ????? ???????? ?????? ?????????? ???? ?????
????? ????? ?????? ??????? ??
- ?? ???? ?? ??? 1977 ??? ?? ?????? ???????
????????? ?? ????? ?? ????? 20 ?????? ???? ??????
????? ??? ?? ?? ??? 24 ???? ????????? ??? DES ??
?????
35???????????? ???? ????????
- ??? ?? ?? ???? ??? ????? ???? ???????? ???? ??
?? DES ?? ?? ???????? ???? ???? ??
- ???? ???? ???? ?? ??? ???? ???????? ? ????????
?? ?? ??? ??? ??? ???? ?? ???? ?????? ????? ???
- ???? ???? ????? ??? ?? ??? ???????? ?? ?????
?????? ? ???? ???????? ?? ?????!
- ?? ?????? ???? ???? ???????? ?? ??? ???????? ???
???? ???????? ???? ???
36???????? ???? ????? (Public Key Cryptography)
- ?? ?? ?? ?? ??????? ???????? ?? ???? ??? ????
?????? ???? ??? ?? ??????? ???? ? ?????? ????
???? ??? ?? ??????
- ???? ??????? ???? ?? ????? ???? ???????? ???????
?????? ? ???????? ?? ?? ???? ???? ???? ????????
???? ??????? ? ???? ??? ???? ??? ???? ??? ??
???????? ???? ? ????? ?? ?? ??? ?????????
- ?? ??????? ????? ????????? ???? ?? ???? ?? ??
???? ?????? ??????? ??????
- ?? ???? ???? ??? ???? ???? ? ???? ???? ????
???????? ??
37???????? ???? ????? (Public Key Cryptography)
- ?? ????? ????? ???????? ???????? ???????? ????
?? ????? ???
- ???????? ???????? ???? ???? ????? ???? ?? ???
??????? ? ???????? ???? ?? ???? ???? ?????? ???
?? ??? ???? ???????? ???? ?????? ? ???? ??? ?? ??
???? ?? ?? ??? ???????
- ??? ?? ?? ?? ???? ???????? ???? ??? ??? ??
???????? ? ???? ???? ???? ???????? ?? ??? ????
???????? ??? ???? ?? ????
38???????? ???? ????? (Public Key Cryptography)
- ?? ??? 1978 ?? ??? ??????? ?????? ? ????? ?
?????? ???? ?? ???? ????? ???? ???????? ????
????? ?? ?? ??? ???? ????? ?????
- ??? ??? ?? ?????? ?? ?? ??? ????? ??? ??? ????
??? RSA (???? ????? ????) ????? ??? ? ????
??????? ?? ?? ?? ??????? ??????
- ??? ??? ??? ?????? ???? ??? ?? ??? ???? (e,n)
???? ???????? ?????? ???????
- ???? ?? ???? ??? ??? ?? ???????? ????? ??????
39???????? ???? ????? (Public Key Cryptography)
- ????? ?? ??? ???? ?? K ?? ???? ????? ??? ? ??
???? ?? ???? ?? ?? ??? ???? ????? ??????
- ????? ????? ????? ?? ??? ??? ?? ?? ???? ????????
- ???? ???? ???? ????? ??? ?? ?????? ????? ???
???? ??????? ???? MIDESOFMARCH ?? ??? ????
- ???? ????? ??? ???? ?? ?? ??????? 2 ????????
????? ???? ? ??? ?? ???? ?? ?? ?? ??? ???? ?????
?????????
40???????? ???? ????? (Public Key Cryptography)
- ??? ????? ?? ???? ???? ??? ???? ?? ???? A ???
00 ? B ??? 01 ? ... ? Z ??? 25 ?? ??? ????? ???
? ?? ?? ???? ??? ?????? ?? ?? ??????? ??? ?? ??
???? ??????? ?? ?? ???? ?? ?????
- ??? ??????????? ?? ????? ?? ?? ?? ????? ????? ??
?? ??? ?????
41???????? ???? ????? (Public Key Cryptography)
- ?? ????? ???? ??? ??? ???? (17,2773) ????? (e,n)
???? ???????? ?????? ?? ??????? ?? ??? ??? ??????
??????? - Ci(Pi)e mod n
- ??????? ???? ?? ?? ???? ?? ???? e ???? ?
????????? ????? ?? ?? n ?????? ?????? ? ???????
Ci ???? ??????
- ??????? Ci ????? ??? ????? ? ???? ??? ???? ?????
??????? . ?? ?? ???? ??? ?????
42???????? ???? ????? (Public Key Cryptography)
- ??? ?? ???? ??? ???????? ?? ????? ???? ?????
???????? RSA ?? ????? ???????? ??? ????? ???????
- ???) ???? ?? ?? ???? ??? ??? ? ?? ??????? K
???????? ????? ??????.
- ?) ?? ???? ??? ????? ?????? ?? ?? ??? ???? ?????
??????. (Pi)
- ?) ?? ??? ??? ???? (e,n) ???? ???? ?????? ?????
????? ??? ????? ??? ???? ?????? - Ci(Pi)e mod n
43???????? ???? ????? (Public Key Cryptography)
- ?) ????? Ci ? ???? ?? ???? ????? ??????
- ???? ????? ?? ??? ???? ???? ?? ???? ????????
???? ???? ???? ??? d ???? ??? ?? ?? ????? ??? ???
??? - (xe.d) mod nx
- ?? ???? ???? ?????? ????
- Pi (Cid) mod n
- ???? ????? ??? ???????? ?????? ????? ??? ?? ????
d ????? ? ????????? ?? ?? n ?????? ????? ??.
????? ???? ?????? ???? ????? ????? ?????
44???????? ???? ????? (Public Key Cryptography)
- ?? ???? (e,n) ?? ?? ?? ??? ??? ?????? ????
????? (Public key) ? ?? ???? (d,n) ?? ?? ?? ???
?? ??? ???? ?????? ???? ????? (Private key)
????? ??????
- ??? ?? ???? ????? ???? ????? ????? ????? ?????
??? ?????? ? ???????? e , d ?? ?? ???? ?????
???????? ??? ??? ??????? ??? ??? ? ????? ????
- ???) ?? ??? ???? ?????? (??? ????) p , q ??????
????. (???? ????????? ???? ??? ??? ????? ?? ????
????? ??????? ??? ????? ??? - ???? ?? ????? 10100
????-)
45???????? ???? ????? (Public Key Cryptography)
- ?) ??? z , n ?? ??? ?? ????? ??? ?????? ?????
- ?) ??? d ?? ????? ?? ?????? ???? ?? ???? ?? z
??? ???? ???? ??? ???? ?????? ?? ?? ?? ?? ?? ???
???? ????? ?????? ????
- ?) ?????? d ??? e ?? ????? ?? ?????? ???? ??
????? ??? ?????? ????
46???????? ???? ????? (Public Key Cryptography)
- ????? ?? ?? ???????? ???? ????? ??? ???? ??
????? Pi ?? ?? ?? ???? ???? ??????? ???? 0lt Pi ltn
????
- ???????? ??? ?????? ?? ????? ???? ??? k ???? ???
??????? ???? ??? ?????? ????
- ???? ?? ???? ?????? ??? ???? ??????? ????
SUZANNE ?? ??? ??????
- ???? ????? ??? ??????? ?????? ?? ????? ????
?????? ??? ??? ????? ????? ?? ??? ?????? ????
47???????? ???? ????? (Public Key Cryptography)
- ???) ?? ??? ??? p3 ? q11 ?? ?????? ???????
- ?) ??? n33 ? z20 ???? ???????
- ?) ??? 7 ?? ???? ?? z ??? ??? ?? ???? d ??????
?????????
- ?) ???? ??? e ????? ?? ???? ??? ?? ?????
?????? ???? ??? ??? ?? 3 ?????? ???? ???. ( ???
23 ?? ???? ???? ??? )
48???????? ???? ????? (Public Key Cryptography)
- ?? ?????
- (3,33)(e,n)???? ?????
- (7,33)(d,n)???? ?????
- ???? ?????? ?? ????? ??? ?? ??? ??? ??? ??????
- ????? ???? n ??? ????? ??? ? ???? Pilt33 ?????
??????? ?????? ?? ?? ???????? ??? ???? ? ?? A
??? 1 ? ?? B ??? 2 ???? ???? ? ????? ?????
????????? ?? ?? ??? ???? ????? ??????
49???????? ???? ????? (Public Key Cryptography)
50???????? ???? ????? (Public Key Cryptography)
- ???????? ?? ????? ?? ?? ??? p ? q ?? ???? ??????
???????. ????
- ???????? ????? n ?? ????? 10200 (????? ???? )
????? ???
- ???? ???? ?? ??? ???? ????? ?? ???? ??? Pi ??
???? ?? n ?????? ????? ??? ???? ?????? ????
- ?? ?? ???? ??? ?????? ?????? 664 ??? ?? ????? 83
???????? ??? ???? ????
51???????? ???? ????? (Public Key Cryptography)
- ???? ??? ?????? ??? ??? ????? ??? ???? ??? ????
?? ????? ??????? ????? ?? ??? ???? ?? ?? ????
?????
- ???? ????? ?? ???? ???? ???? ?? ???? ?????? Pe
mod n ???? ???? ?? ??? P ?? ????? e ??? ?? ????
??? ??? ? ??? ????????? ?? ?? n ???? ???
- ???? ???? ??? ???? ?? ????? ??? ??? ????
52???????? ???? ????? (Public Key Cryptography)
73 mod 5((7 mod 5) 72 ) mod 5(2 72 ) mod
5((27 mod 5) 7 ) mod 5((47 ) mod 53
- ??? ???? ??????? A ?? ?? ???? E ??????? ? ??? E
?? ????? ?????? ????? ??? ????
53???????? ???? ????? (Public Key Cryptography)
- ??? ??? ????? ????? ???????? ??? ?? ???? ???? (
mod 5 73 ) ????? ????? ???
- ???????? ???? ????? ?? ?????? ?????? ????? ???
RSA ? ?????? ???????? ?? ???? ?????
- ?? ??? ????? ????? ?? ???? ???????? (e,n) ??
???? ????? ??? ? ?????? ?? ???? ? ??????? ?????
?? ???? ????? ?? ???? ?? ???? ???????? (d,n) ????
??????? ??? ? ???? ???? ????
- ???? ????? ??? RSA ???? ????? d ?? ?? (e,n) ??
??? ????
54???????? ???? ????? (Public Key Cryptography)
- ???? ???? ????? d ????? ???? n ?? ?? ????? ???
????? ??? ?? ????? p ? q ? z ? ??????? d ?? ????
????
- ?? ???? ?? ???? n ?????? ????? ???? ??? ??
??????????? ?????? ???? ????? ???? ???? ????
?????? ??? ??? ????? ????!
- ?? ???? ??? ???? ???? ??? ???? ????????? ?? ???
?? ?? ?? ?????????? ????? ???? ??? ???? ????
????? ?? ??? ?? ?? ????? ???? ?? ??? ????? ??????
??? ???? ???? ???
- ???? ????? ?? ??? ????? ????? ?? ????? ??? ?????
???? ??? ??? ???????? ????????? ?? ?????? ???????
???? ??? ?? ???? ???? ???? ???? ??? ? ????? ????
???? ?????? ?? ?? ??????? ?????
55???????? ???? ????? (Public Key Cryptography)