本书全面深入地介绍了现代密码学的基础理论。全书共分15章和1个附录。内容包括密码学研究的基本问题、古典密码学、密码学的信息论基础和计算复杂性理论基础、单向函数和伪随机序列生成器的严格理论、序列密码、分组密码和公钥密码、字签名、杂凑函数、身份识别、认证码、密钥管理和零知识证明,附录的内容包括本书用到的代数学和初等数论方面的基础知识,每章还包括注记和习题。本书注意了严格理论和直观描述的配合,在介绍经典密码体制的同时,注意从中总结出一般的原则和方法及基本工具,并注重介绍一些新的密码体制。
本书是为信息**专业编写的专业基础课教材,适用于高等院校信息**本科专业的学生以及计算机应用、信息工程、应用数学等相关本科专业的学生,同时也可供从事信息**工作的科技人员以及相关专业的研究生参考。