????????????
(?????????
????????
??????????? κρυπτ?? ????????“ ?
??????
, ?? ??????? γρ?φω ??????“ ?
????
, ???
?????? ????
) ? ?????????? ??????????? ???????? ???????. ???????????? ??????????, ?????? ???????????? ?? ???????????? ????????????? ???????? ?? ??????? ?????????????? ??????????? ???? ?????????, ???????????
??????????? ??????
,
???????????? ???????????
??
?????????
. ??????????? ??? ??????????? ????????????? ???????????? ?????????, ?????????:
????????? ????????
,
???????????? ????????
,
??????????? ????????
?? ??????? ????.
?????????????? ??????? ????????? ?????????? 2 ?? ??? ?????????, ??????????“ ?? ????????“, ???????? ???? ????????? ???????? ????? ?????
??????????
, ??? ??? ?? ???????? ?????? ????? ??? ?????? ?? ??????????? ????????. (????? ???????????? ???????? ???????? ???? ???? ????, ???????? ???? ????????? ??????????? ???????? ???????, ??? ?????????? ???????? ????? ????, ????? ?????????). ?????? ????????? ??????????? ???????
??? ??????
. ??????????? ????????????? ???, ??? ??????? ????? ???? ????,
?????????
????????, ?????????? ? ???????????, ??????? ?????? ? ???????????, ???? ????????/??????????? ????????? ? ?????. ?? ??????? ?????? ??????????? ?????????????
?????????
. ?? ???? ???????? ?????????, ??????? ???????? ?????? ???????????????? ??????????????. ??????? ????????? ?????? ??????????, ?????? ???????? ???? ???????? ?????????? ???????. ????????????? ??????????? ??????, ????? ??????? ??? ???????, ???????????? ?? ????????? ???????????.
?????????????? ???????????
???????????? ??????? ???????????, ???????? ???????? ?????????????? ???????? ???????????? ????, ??????????????? ?? ????????.
??????? ?????“ ?????????????? ????????? ??????????? ??????? ??????? ??????? ??????? ??????? ?? ?????? (???. ??????“ ???????? ??????????? ??????????? ?????“). ?????? ???????? ?????????????? ???? ??????????? ??????, ???? ?????????? ????????, ????????? ??????????? ??????????? ????? ????? ??????? ???????? ?????????? ????????? ?????????? ?? ??????????????????? ????? . ????? ???? ????????? ???????? ????????? ????????, ????????????? ?????????? ?????? ?????? ??? ?? ????????????. ??????? ???? ?????????????? ?? ????? ???? ???? ???????????? ??????????? ????????????.
??????????? ??????, ???????????? ????????????? ????????????? ???????????? ????????? ? ??????? ?????????? ??????????? ?????????? ????????, ??? ??? ???????????? ???? ???????? ?????? ???????????? ??????????????. ?????????? ??????????? ????????????? ????? ?????????? ???????, ??????????
???????????? ?????????? ?????????
,
??????????????
,
??????? ?????????
,
????????? ?????????
,
???????? ??????????
?? ????.
?????? ????????? ???????
?????????????? ?????
(??????? ????? ??????????? ????????? ????????????) ??
???????????? ?????
(??????? ????? ???? ???????? ?? ??????????? ?????? ??????? ??????). ???????????? ?????? ??????? ??????? ?????????
?????? ???????? ?????
, ???????? ???????? ??????? ?????? ??? ????????? ?????? ???????? 3 ???????? ?????????? ?????????.
????????? ???????? ???????????? ?????? (???????????) ????????? ???????? ????????
???????????
???????????, ??? ?????????? ??????? ??????? ??????? ?????????. IX ????????? ????? ????????????? ????
????????? ????????
????????? ??????, ????? ???????? ??????? ????????? ???? ?????. 1467 ???? ????????? ???? ??????? ???????? ????????? ?????????????? ?????, ????????? ??????? ?????????? ?????? ?????????? ?????? ??????????. ????? ????????? ??????? ?????????? ???????? ??????????? (???????). ????????? ????????????? ?????? ????????????? ??????, ??????? ?????????????, ??????? ?????? ??????? ?????? ?????? ????????? ???? ??????????. 1800 ???? ??????? ?????????, ??? ????? ????? ?????????????? ???????? ??????????????? ???????? ???????? ???????.
?????????? ?????, ??? ????????? ??????? ??????? ??????? ?????????? ???????????????????, ?? ????? ????????? ????? ??????? ???????. ?? ??????? ?????? ?????? ??????? ????????? ?????? ?????????? ??????, ???? ????????? ?????????, ???????????? ?? ???????????? ??????????. XIX ????????? ????????, ??? ?????? ?????????? ????????? ??????? ?????? ????????? ??????? ?? ???? ?? ??? ????? ?????? ???? ???????? ??????? ??, ??????? ????????????? ?????? ????? ???????????? ?????? ?????????? ??????? ???????????. ???? ????????, ???????? ?????? ???????? ???????????? ???? ???? ?????? ????????? (???????) ??????????. ????????????? ?? ???????????? ???????? ???????? ??????????? 1883 ???? ?????? ???????? (????????? ????????“), ????????? ?? ???????? ???????? ???? ??????? ? ?????? ?????? ????????“.
?????????????? ??????? ???????? ?? ????????? ???? ????????????. ??????? ??????? ????????? ???? ??????????? ??????????? ???? ???????????? ?????,
?????????????? ???????????
. ????????????? ????????? ????? ???????? ???????? ?????? ?????, ??????????? ????? ?? ?????????? ??????????. ????????? ????????-??????????? ??????????? ???? ???????????? XX ???????? ??????????, ??? ????? ???????? ?????????. ?????? ??????? ???????,
??????
, ???????????? ???? ??????????? ???? II ??????? ????. ?? ????? ?????????? ???????????? ??????? ?????????????? ???????.
?????????????
????????? ??????????? ?????? ?????????? ????????? ????? ?? ????????? ???????. ??????????? ?????, ??????????? ?????????? ???????? ??????? ????????. ???????????? ??????? ??????????? ?????????????
???????
?? ??????? ????????, ???????????? ????????? ?????????????? ????????????, ???????? ??????? ??????? ?????????? ????????????. ????? ???? ????????? ???????? ?????????????. ?????????? ?????, ??????????? ??????? ??????????? ?????? ?????????? ?????????????, ???? ?????????????? ???? ??????? ??????? ????????? ????????? ?? ????? ????????? ????????, ??? ??????????? ?????????? ????????.
?????????? ??? ???????? ????????????? ?????? ????????? ???? ???????? ?????? ? 70-??? ?????? ?? ??? DES-?? (
Data Encryption Standard
) ?????????????? ??????????????,
????-???????
??
RSA ?????????
. ??? ?????? ??????????? ?????? ????????????? ?????????? ??????????????, ??????????? ???????? ?? ???????? ??????????? ?????????????. ??????????? ?????????????? ?????????? ???????? ????????????? ???????? ??????????? ???????????, ???. ??????? ????????????, ?????????? ??????????? ?? ???????? ????????. ?????????????, ??? ????? ?????????????? ??????? ???????, ?? ???????????? ????????? ?????????? ?? ????? ????? ??????? ???????????. ????????????
?????????? ????????“
, ?? ???????? ???? ???????? ???????? ???, ?? ??????????? ??????? ????????????? ?????????.
?? XX ?????????? ???????????? ????????? ????????????? ??????????? ?? ????????
????????????
??????????, XX ?????????? ?????
???????????
?????????? ??????????,
??????????? ???????
,
???????????
,
??????????????
,
??????????? ????????
??
??????? ???????
???????. ???? ?????? ???????????? ??????????????
???????? ???????
??????????? ????????? (??.
???????? ????????????
??
???????? ??????????
)
?????????? ????????????
??????? ????????, ?????? ?????? ??????????? ????????? ?? ??????? ???????? ????? ?? ????? ???????? (???????? ???????????, ?????? ?? ??????????? ???? ???????? ????? ??????????? ????????). 1976 ?????? ?? ????????? ????????? ?????? ???.
??????????? ?????????? ???????????? ?????????????? ????????? ?????? ?????????, ??????? ????????? ?? ??? ??????????????.
??????? ?????
??????????? ??????????? ?????????????? ?????? ????????????: ?????? ??????? ??????? ????????? ??????? ?????? (?????) ?? ????????, ??????? ??????? ????? (???????? ?????????????) ??????? ???????????. ???????????? ??????????? ???????? ??????????? ????????????? ??????????? ?????????? ????????, ????????? ???????????
???????? ??????
????????.
????????? ????????? ?????????
(Data Encryption Standard ? DES) ??
?????????????? ????????? ?????????
(Advanced Encryption Standard ? AES) ???????????? ?????? ???????. DES (?? ???? ??????????? 3DES) ????? ????? ???-??? ??????? ????????? ?????????? ?? ?????? ???????????. ????? ???? ????????? ??????? ??????????????? ????, ????? ???? ?????????? ????, ???? ??????????? ????????????. ?????? ??????????? ??????? ??????? ?????, ???? ????????? ????????? ??????????? ?????????????? ???????.
???????? ?????
????? ????????????? ??????? ????????, ??????? ??????? ???????? ?????? ??????????? (?????????? ?? ???????????). ?????????? ?????????? ????????????? ?????? ??????? ?????????????, ??????? ?????????? ??????????????? ???????. ??????? ??????????? ????????????? ?????? ????????? (??????? ??????? ?????? ????????). ???????? ?????? ????????? RC4.
?????????????? ???-?????????
(??????? ????????? ?????????) ???????????? ?????????????? ???????????? ???????????? ?????. ????? ?????? ?????? ???????????? ?????? ?? ???? ????????? ??????????? ??????? ????, ??????? ??????????? ?????? ??????????????? ????????? ???????????. ???? ????????? ???????? ??????????? ???????. ????????? ????????????????? ????????? (??? ??????, ??????? ???? ???? ?? ??????) ????? ????????? ???? ???? ?? ???? ???????? ??????????? ???? ???? ?????????.
???????????? ??????????????? ??????
???-?????????? ????????, ?? ????????????, ??? ???-???????????? ????????????? ??????????? ???????? ????????.
??????????? ???????????? (???????????? ??? ?????????)
[
???????????
|
?????? ???????????
]
?????????? ???????????? ??????? 1 ???????? ?????????????? ?? ????????????????. ?? ??????? ????????? ????? ????????? ??????? ??????????? ???????????. ?????? ????? ?????????? ?????? ????? ??????? ????? ????????, ??? ??????? ?????????? ????????? ??????????? ?????????? ?????????? ?????????? ??????? ??????. ?? ????????? ?????? ????? ????????? ??????, ????? ???? ??? ?? ???????? ?????? ????????????? ????, ???????? ?? ?????? ????????? ?????????? (????????? ?????? ???? ?????? ???????, ??????? ?????? ?????? ?????????, ???????? ????? ????? ???????? ????????? ??????? ?? ?. ?.)
1976 ???? ??????? ????? ?? ?????? ???????? ????????????
??????????? ????????????
? ???????????? ????????????? ?????????, ???????? ??????????? ??? ??????????, ?????? ????????????? ??????????? ????????????? ???????? ? ??? ?? ?????? ??????????. ????? ???? ?????? ????????? ?????? ??? ??????????? ???????? ????????? ????????? ?????????. ?????????? ?????????????? ??? ???????? ???????? ?????????? ??????? ????, ????? ???? ?????? ???????? ????????? ???? ??????. ????? ??????????? ?????? ???????? ??????????? ????????? ????, ???? ??? ???????? ??????????? ????. ????? ?? ???????? ????? ???????????? ????-???????? ????????? ??????? ?????????.
1978 ???? ?????????????? ?????? ?????? ????????, ??? ??????? ?? ??? ???????? ????????????? ??????? ????? ??????????? ????????????? RSA. ????-???????? ?? RSA ??????????? ???? ?????? ???? ????????????. ???????? ????? ????????? ???? ?????????????, ??????? ??? ????????? ?????????? ???????.
????????? ????? ??????????? ????????????
??????? ???????????????????
???????????. ??????? ????????? ?????????? ?????????? ???? ???????, ??? ???? ?????????????? ???? ?????? ?? ????????? ????????, ???? ???? ?????????? ???? ????????? ? ??????????. ??????? ??????????? ??????????? 2 ??????????: 1) ?????????, ????? ?????? ???????? ??????????? ??????? ?? ??????? ????? ??????????????, ???? 2) ?????????, ????? ??? ????????? ????????? ????? ??????????, ???????? ??????? ???? ?? ??????? ??????? ????????? ?? ?????????? ??????????. RSA ?? DSA ???????????? ??????? ?????????? ??????? ??????????? ??????????? ?? ?????? ??????????? ???? ????????????, ??????????? SSL/TSL, VPN ?? ????.
??? ????????? ??????????????? ???????????? ??????“ ??????????? ????????? ?????????. ????????? RSA ???????? ??????? ????????????? ????????? (??? ???? ??????? ?????? ?????? ???????????), ???? ????-???????? ????????? ???????? ?????????? ???????????? ?????????. ????? ?????????? ??????????? ??????????? ??????????? ??????? ?????????? ?? ??????????, ??????????? ????????? ???? ?????????? ?????????? ??????, ????? ????????? ??????????. ?????? ??? ????????? ??????????????? ????????? ???????????, ?????? ????????? ?????????, ????? ??????????? ????????/???????????????? ??????????? ?????? ?????????? ???????????, ???? ???? ????????? ???????? ?? ?????????????? ??????????? ????????? ???? ??????????? ???????????.
?????????????? ????????? ???????? ?????? ????? ????????? ????????????? ?????????, ???? ?????? ?? ???????? ?????? ??????????? ????????. ????????????? ???????? ??????????? ?????, ?????? ?????????????????? ????, ????? ?????????????? ?????????? ???? ?? ????????? ?????? ??????????? (????????? ????? ???????? ?????? ?????, ????? ???? ????????????? ??????????). ?????? ???????????? (?? ????? ???? ??????) ????? ??, ??? ?????????? ?????? ??????? ???????????? ?????? ?????. II ??????? ???? ???????? ???? ??????? ?????????, ??? ?????? ??????? ????????? ???????????, ?? ???? ???????? ????????? ????????????, ?? ????????, ??????? ??????? ???? ?? ????? ?? ??????? ????????? ??????????? ???? ???????????. ?? ???????? ?????? ?. ?.
????????? ????????
????????????. ???? ???????, ????? ?? ???????, ???????? ??????? ?. ?.
????? ????? ???????
(?????????? ???? ??????). ????? ???? ?????????? ??????????? ??????? ?????????????? ????????????? ????????? ????????. ??????? ??????? ???????, ?? ?? ??????????? ??????? ????????? ?????????? ?????????????? ??????????????, ????? ???? ?? ?? ???????? ???????? ???? ??????, ??????? ???? ?????? ????????, ????? ????? ????? ??????. ??????????? ???????? ????????? ???????? ?????? ????????? ???????? ?????.
???????? ?????????????? ????????? ????. ???????? ??????????? ??? ????? ???? ??????????????????? ??????? ??????????? ??????? ?? ????, ??? ??????????? ????? ?????? ???????.
??????? ????????????
??????????? ????????????????? ???? ???? ?????? ????????? ??????????.
??????? ??? ???????
??????????? ????????????????? ???? ??????????? ?? ???? ?????????? ??????, ?????? ?? ???? ????????.
??????? ???????
??????????? ??????????? ??????? ?????? ???????? ?????? ?? ?????? ???? ?????????? ???????????. ?? ?????
??????? ????????????
??????????? ??????????? ??????? ???????? ????????????? ?? ?????????? ???? ?????????? ????????.
?????????? ???????????????? ????????????? ?????? ?? ??????? ???????? ???????? ???? ????????? ????????? ?????? ??????????, ????? ??????????? ????????? ?????? ?????????, ??? ????? ????? ???????. ???. ????? ????? ?????? DES ?????????? ?????????? ???????? 1 ?????? ?????? ?? 2
56
??????????? ?????????. ????? ???? ?????? ????????????? ???????? 2
43
?????? ?????? ?? 2
43
?????????, ??? ????? ????? ???????? ????????? ??? ?????????? ???????.
??????????? ??????????? ???????? ???????????? ????????? ????????? ???????? ????????. ??? ????? ??????? ???????? ??????? ??????????? ?????? ????????, ????? ?????????? ???????????? ????????. ???? ?????????????? ???????? ??????? ????????? ??????????? ??????? ??????? ?????? ?? ??????????? ????????????. ???. ???????? ????????? ????????? ???????? ????????? ?????????? ????????? ???? ??? ??????????, ????? ????????????? ???????? ??????? ???????????? ?????????? ????????? ??????????. ?????? ???? ??????? ??????? ????????? ???????????? ???????????????? ??? ???? ???? ?????????? ???????.
?????? ????????????? ??????? ???????????? ??????????, ????? ??????? ???????????? ??????????????? ?????? ????????????? ???? ??????????, ???. ?????????????????? ???????? ???????? ???????? ?????? ????????? ????????????? ?? ?????? ?????????? ?????????? ?????????????, ???. ????????? ?????????????? ?????? ???, ?????????? ??????????? ????????? ?? ????????? ??????????. ?? ?? ???? ???? ????? ????????? ?????????, ??? ?????????? ??????????? ????????? ?????? ??????????????, ????? ???? ?????? ???????????????, ?????? ?? ????????, ?????????, ??????????, ????????? ?? ????. ???????? ?? ??????? ???????? ?????? ????????? ????? ???????? ???????? ?????????.
- Cryptography and Mathematics
by
Bernhard Esslinger
,
PDF download
????????????
2011-12-15 ??????
Wayback Machine
. .
- Applied Cryptography
by Bruce Schneier , Second Edition
- In Code: A Mathematical Journey
by
Sarah Flannery
(with David Flannery).
- James Gannon
,
Stealing Secrets, Telling Lies: How Spies and Codebreakers Helped Shape the Twentieth Century
, Washington, D.C., Brassey's, 2001,
ISBN 1-57488-367-4
.
- Oded Goldreich
,
Foundations of Cryptography
.
- Introduction to Modern Cryptography
by Jonathan Katz and Yehuda Lindell.
- Alvin's Secret Code
by
Clifford B. Hicks
.
- Ibrahim A. Al-Kadi, "The Origins of Cryptology: the Arab Contributions," Cryptologia, vol. 16, no. 2 (April 1992), pp. 97?126.
- Handbook of Applied Cryptography
by A. J. Menezes, P. C. van Oorschot, and S. A. Vanstone CRC Press
- Christof Paar
????????????
2006-07-09 ??????
Wayback Machine
. , Jan Pelzl,
Understanding Cryptography, A Textbook for Students and Practitioners.
????????????
2020-10-31 ??????
Wayback Machine
. Springer, 2009.
- Introduction to Modern Cryptography
by
Phillip Rogaway
and
Mihir Bellare
,
PDF download
.
- Cryptonomicon
by
Neal Stephenson
(novel, WW2
Enigma
).
- Johann-Christoph Woltag, 'Coded Communications (Encryption)' in Rudiger Wolfrum (ed)