незванный гость писал(а):
Yuri Gendelman писал(а):
Конечно существуют практические применения. Но это уже работа не криптографа, а инженера по безопасности.
Я некоторое время думал, и пришел к несогласию с Вами. В RSA достаточно мало математики (выходящей за пределы первого курса), но это классическое практическое применение. Но главное -- существует масса задач, типа shared secret, pasword exchange и т.п. где используются готовые методы шифроваия и нетривиальные алгоритмы их использования. Такие задачи выходят из сферы
инженера безопасности, это все-таки, на мой взляд, исследователь.
Криптография включает в себя не только методы шифрования, но и протоколы аутентификации и распределения ключей и др. Привожу оглавление учебника "Handbook of Applied Cryptography" by A.J. Menezes, P.C. van Oorschot, S.A. Vanstone, которым я лично пользовался:
Chapter 1 "Overview of Cryptography"
Chapter 2 "Mathematics Background"
Chapter 3 "Number-Theoretic Reference Problems"
Chapter 4 "Public-Key Parameters"
Chapter 5 "Pseudorandom Bits and Sequences"
Chapter 6 "Stream Ciphers"
Chapter 7 "Block Ciphers"
Chapter 8 "Public-Key Encryption"
Chapter 9 "Hash Functions and Data Integrity"
Chapter 10 "Identification and Entity Authentication"
Chapter 11 "Digital Signatures"
Chapter 12 "Key Establishment Protocols"
Chapter 13 "Key Management Techniques"
Chapter 14 "Efficient Implementation"
Chapter 15 "Patents and Standards"