信息安全是一个综合交叉性的学科领域,涉及数学、信息、通信和计算机等诸多学科。本书主要阐述现代密码技术的理论和实践及其在网络安全和信息安全中的应用。主要内容包括:密码学的理论基础(信息理论基础、复杂性理论基础);主要的加密算法及其理论基础(密码学的技术实现);密码协议和安全协议(密码学的实际运用);常用的系统安全技术和网络安全技术(实用技术)。本书从理论到技术实现和实际运用等方面对信息安全进行了全面的阐述,强调通过技术实现和实际运用加深对理论的理解,并且反过来为技术实现和实际运用提供指导。本书深入而全面地探讨了信息安全领域人们所关心的问题和相应的解决途径;注重运用常用的系统安全技术和网络安全技术在具体实践中保护网络信息系统的安全,解决实际问题。全书共分12章。在教学安排时,可根据学时及学生基础,安排学习本书的全部或部分章节。同时,本书也配备了相关的教学课件和材料,以便教师授课时选用。本书可作为高等院校计算机专业以及电子信息类专业本科生和研究生教材,也可作为通信工程师、计算机网络工程师和软件工程师的参考读物。