Author: Zhang Futai
Publisher: Wuhan University Press
Book Description:
This book comprehensively and systematically introduces the architecture of cryptography, its main theories and technologies, covering topics such as: an introduction to cryptography, classical cryptographic systems, modern block ciphers, stream ciphers, public-key cryptographic systems, key management, hash functions, digital signatures, identity recognition, authentication theory and technology, PKI technology, cryptographic application software, and recent advancements in cryptography. The book is rich in content, easy to understand, and emphasizes the balance between theory and practice. It can serve as a textbook for undergraduate students in information security, computer science and technology, communication engineering, applied mathematics, and other related fields. It is also suitable for reference by graduate students and engineering professionals new to cryptography.
Table of Contents:
Chapter 1: Introduction to Cryptography
1.1 Basic Concepts of Cryptography
1.2 The Architecture of Cryptography
1.3 Brief History of Cryptography
1.4 Applications of Cryptography
Exercises
Chapter 2: Classical Cryptographic Systems
2.1 Substitution Ciphers
2.2 Transposition Ciphers
2.3 Cryptanalysis of Classical Ciphers
2.4 Unconditionally Secure One-Time Pad System
2.5 Experiments
Exercises
Chapter 3: Modern Block Ciphers
3.1 The Concept of Block Ciphers
3.2 Substitution-Permutation Networks
3.3 Block Cipher Principles and Design Criteria
3.4 Data Encryption Standard (DES)
3.5 International Data Encryption Algorithm (IDEA)
3.6 Advanced Encryption Standard (AES)
3.7 Modes of Operation for Block Ciphers
3.8 Differential and Linear Cryptanalysis
3.9 Experiments: DES and AES Block Cipher Algorithms
Exercises
Chapter 4: Stream Ciphers
4.1 Principles of Stream Ciphers
4.2 Finite State Machines
4.3 Linear Feedback Shift Registers (LFSRs)
4.4 PC4
4.5 Stream Cipher Algorithm A5
4.6 Stream Cipher Algorithm SNOW2.0
4.7 Experiments
Appendix: Reference Algorithms
Exercises
Chapter 5: Public-Key Cryptographic Systems
Chapter 6: Key Management
Chapter 7: Hash Functions
Chapter 8: Digital Signatures
Chapter 9: Identity Recognition
Chapter 10: Authentication Theory and Technology
Chapter 11: PKI Technology
Chapter 12: Cryptographic Application Software
Chapter 13: Recent Advancements in Cryptography
References
Cryptography Tutorial
📌 Related Posts
Literature
China's foreign exchange management system reform and construction
2026-09-13
Literature
Online English Essays -- Reference Version
2026-09-12
Literature
Color Edition - Why Do Things Happen (Complete Four Volumes)
2026-09-13
Literature
Junior Programmer Level Exam Study Guide (China Computer Software Professional Qualification and Level Examination Preparation)
2026-09-14
Literature
Map Algebra (Second Edition)
2026-09-12
Literature
Information Security Mathematical Foundation
2026-09-12
Literature
Food Nutrition and Hygiene
2026-09-12
Literature
Map Design and Compilation
2026-09-12