本书介绍了计算机数据安全技术及相关的信息安全方面的知识。主要内容包括数据加密算法、数字签名技术、磁盘加密技术、信息隐藏技术、计算机反病毒技术、数据库安全技术、网络加密及网络防火墙技术等,涉及范围较广,知识内容较新,并在附录中提供了部分计算机信息安全管理方面的国家法规。本书可作为从事计算机信息安全技术研究与开发的工程技术人员的参考资料,也可供计算机信息安全相关专业的大专院校高年级学生及研究生学习使用。随着计算机技术的迅速发展与网络的普及,信息网络已成为社会发展的重要推动因素,计算机与网络技术的应用己渗透到政府、军事、文教与日常生活的各个方面。在社会经济生活中,有大量的重要数据,包括政府的宏观调控决策、商业经济信息、银行资金转账、股票证券、能源资源数据和科研数据等,其中有许多是敏感信息,甚至是国家机密的数据,这些数据需要存储、传送和交换,所以经常会吸引来自世界各地的各种人为攻击,包括信息窃取、数据篡改、数据删添、计算机病毒等,同时还要经受自然灾害等方面的考验,因此如何保护计算机数据的安全已成为计算机信息安全研究的热点,也越来越受到社会各界人士的关注。本书是在作者近几年给硕士研究生讲授'数据安全技术'这门课程的基础上加以充实整理而成的。为了使本书能反映数据安全研究领域的最新理论和技术,我们参阅了国内外大量最新的研究文献,浏览了许多专业网站,也整理了笔者所在科研项目课题组的部分理论研究成果,努力使本书尽量接近数据安全研究的前沿,同时尽可能地用通俗易懂的语言和例子描述数据安全的基本理论、基本知识和常用技术,以适合不同层次的读者。全书共分8章,第1章介绍了数据安全的概念,分析了数据安全面临的威胁;第2章介绍了三类主要的数据加密算法,包括对称加密算法、公开密钥算法和序列加密算法;第3章介绍了数字签名的原理及各种各样的签名方案;第4章介绍了磁盘加密技术和USB软件狗加密技术;第5章介绍了信息隐藏技术;第6章分析了计算机反病毒技术,特别介绍了这方面的国家法规;第7章分析了数据库安全的一般要求,特别介绍了通常的访问控制技术不能解决的一类统计数据库的安全问题及其解决方案;第8章介绍了计算机网络的加密方式和防火墙技术。本书可作为从事计算机信息安全技术研究与开发的工程技术人员的参考资料,也可供计算机信息安全相关专业的大专院校高年级学生及研究生学习使用。由于计算机数据安全技术涉及内容广,而且技术本身的发展十分迅速,难以在本书中全面地反映出来,书中难免存在一些疏漏和缺点,在此恳请有关专家和广大读者批评指正。编者2004年1月