In this chapter, the conventional cryptography fundamentals are introduced. The chapter starts with basic terminology and cryptographic schemes, including symmetric and asymmetric cryptography, basic ciphers such as substitution and transposition ciphers, and one-time pads. The concepts of secrecy, authentication, and non-repudiation are introduced, followed by various cryptanalytic attacks such as ciphertext-only, know-plaintext, chosen-plaintext, chosen-ciphertext, and adaptive-chosen-plaintext attacks. In the section on information-theoretic approach to cryptography, the concept of perfect security is introduced and compared against the computational security. In the same section, unicity distance is discussed as well as the role of compression in cryptography. Then, one-way functions and one-way hash functions are discussed. The chapter concludes with several relevant practical cryptographic systems, including DES and RSA systems, as well as Diffie-Hellman public key distribution.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Conventional Cryptography Fundamentals

  • Ivan B. Djordjevic

摘要

In this chapter, the conventional cryptography fundamentals are introduced. The chapter starts with basic terminology and cryptographic schemes, including symmetric and asymmetric cryptography, basic ciphers such as substitution and transposition ciphers, and one-time pads. The concepts of secrecy, authentication, and non-repudiation are introduced, followed by various cryptanalytic attacks such as ciphertext-only, know-plaintext, chosen-plaintext, chosen-ciphertext, and adaptive-chosen-plaintext attacks. In the section on information-theoretic approach to cryptography, the concept of perfect security is introduced and compared against the computational security. In the same section, unicity distance is discussed as well as the role of compression in cryptography. Then, one-way functions and one-way hash functions are discussed. The chapter concludes with several relevant practical cryptographic systems, including DES and RSA systems, as well as Diffie-Hellman public key distribution.