本书介绍信息安全与密码学的基本概念及一些基本知识。在前3章对信息安全的一些知识进行了介绍,为信息安全准备了一些重要的应用背景。后续章节重点讲述的是现代密码学的基本理论。
在选材原则上,本书对目前应用比较广泛,或是当前研究热点的密码体制、算法或安全协议做了较详细的讲述。而对其他一些影响程度不大,或应用范围不广的密码体制或算法,则只做了摘要性的介绍。
本书介绍信息安全与密码学的基础理论与基本应用。信息安全的核心是密码学,所以密码学也是本书的重点。全书由绪论、信息安全初步、信息安全技术、传统密码学、公钥密码算法、Hash函数、计算复杂性理论、零知识证明与比特承诺、基于身份的公钥密码学、数字签名、密钥管理和密码学中的基本数学知识(附录)组成,共11章及一个附录。所涉及的内容基本上涵盖了现代密码学的基本概念、基本算法,以及信息安全的基本知识。附录是对数论基本知识,以及群、环、域等一些基本代数概念的简单介绍。本书每章均配有习题,便于检验和加深学生对所学内容的理解和掌握。
本书可作为数学、计算机科学、通信、电子工程等相关专业的本科高年级学生或研究生一个学期课程的教材或参考书。