本书的读者对象主要是信息安全学科的研究生,通过对本书的学习使他们能够充分了解信息安全的理论、技术范畴及今后的研究方向。同时,本书可作为信息学科高年级本科生关于信息安全专业的基础教材,为进一步从事信息安全技术的研究和工作奠定基础。书中的信息隐藏、安全协议、模式识别三个章节可以作为博士研究生的学习内容。
什么是信息安全的基础理论一直是困扰学术界的一个问题。除了密码学理论这个方向外,目前关于其他用来解决信息安全问题的技术的基础理论还没有形成共识。本书力求在当前层出不穷的信息安全技术间,阐述并归纳出这些技术赖以支撑的理论基础,并把这些理论分成密码学理论、安全协议理论、模式识别理论、信息隐藏理论以及可信计算理论。
本书分为五个部分。第一部分是关于密码学理论,主要阐述密码学数学基础和常用密码算法理论;第二部分是关于安全协议理论,主要阐述安全协议的形式化分析方法与安全协议的分析、设计理论,同时介绍相应的安全协议;第三部分是关于模式识别理论,主要论述模式分类基础理论,并在此基础上介绍常用的模式识别方法;第四部分是关于信息隐藏理论,主要论述信息的隐藏理论,同时介绍相应的技术应用;第五部分是关于可信计算导论,主要论述可信计算的概念与架构。本书安排的这五个部分内容具有强烈的代表性,既考虑到信息安全知识的覆盖面,又兼顾到先进性和实用性,以信息安全的各个方面最基础、最典型的理论为主要内容,便于教学。各部分按照先介绍基础理论,后讲解应用的方式安排。这是本书不同于目前已有教材的地方。
本书在每一部分后面附有参考文献和适量的有代表性的习题。参考文献方便读者查阅原始文献,习题可以让读者更好地理解书上讲解的内容。