"本书针对网络空间安全、信息安全、密码学等相关专业的建设需求,系统介绍密码学知识体系。一方面详细介绍密码学的数学基础、基本理论和技术方法,另一方面以案例方式注重介绍密码学相关技术和算法在多个领域中的应用,并探讨密码学的发展前沿。
本书共9章,第1章密码学安全素养,主要介绍密码学相关法律常识和发展历程等内容;第2章古典密码,主要介绍古典密码的范畴、替换密码和置换密码等内容;第3章哈希算法概述,以MD5算法为例,主要介绍哈希算法的基础和应用等内容;第4章香农理论,主要介绍香农信息论思想、通信和编码理论等内容;第5章对称加密,主要介绍对称加密算法的基本原理、常见的对称算法、算法应用场景和安全性分析等内容;第6章非对称加密,主要介绍非对称加密算法的基本原理、常见非对称算法、算法应用场景和安全性分析等内容;第7章对称和非对称加密的结合,主要介绍对称和非对称算法结合的原理、优势和技术实现等内容;第8章密码学综合案例,分别从金融、区块链、身份验证、物联网等应用领域,介绍密码学的具体应用案例等内容;第9章密码学发展前沿,主要介绍量子密码学、同态加密以及人工智能与密码学的融合等内容。
本书可作为高等学校网络空间安全、信息安全、密码学等相关专业的教材使用,也可供相关技术人员学习参考。
"
