首页 > 图书中心 >图书详情 随着信息网络的发展,互联网对信息的保密和安全的要求越来越高,信息安全建设不仅关系到个人、单位利益,更重要的是关系到国家的安全和发展.很多与计算机相关的专业开设了密码学及信息安全的课程,但是所采用的大部分教材将密码学与数学内容分开,且大多只介绍数学结论,学生很难掌握密码学的思想和算法.本教材按照所需的数学基础知识结构编排,将密码学的内容融入数论和代数中,学生在学习密码学的每一部分内容之前,刚好学完了所需的基础知识.内容编排循序渐进,由浅入深,重点突出,尽可能讲清楚内容的方法和原理,以所需知识和思想方法先做铺垫,使学生更加容易理解,能够学得轻松,记得清楚. 本教材重点介绍密码学的基本思想和基本方法,包含数论和代数基础知识、经典密码、对称密码、公钥密码、数字签名等其他信息安全知识的内容,考虑到很多学校密码学和信息安全课程还包括课内实验,在第5章之后附加了课内实验内容,安排这些实验是为加深学生对算法或操作的理解和认识,也可以提高学生的应用能力和编程解决实际问题的能力.维吉尼亚密码作为经典密码的代表,第1章学完可以开始;RSA公钥作为基于大整数分解密码系统的代表,第2章第2节学完可以开始;Gamal公钥作为基于离散对数密码系统的代表,第2章学完可以开始;流密码密钥生成程序设计第4章学完可以开始;序列码生成程序设计作为认证码的一个应用,第5章第1节讲完可以开始;Windows 7 自带防火墙的配置第5章第5节讲完可以开始.又考虑到不同专业学生掌握的编程语言不同,所以附加了用Java、MATLAB、Maple实现部分密码系统的实验参考程序.之所以选择这3种语言是因为:其一,Java是计算机专业最基本的编程语言;其二,MATLAB是理工科学生使用较多的编程语言;其三,Maple是实现一些算法简单高效的编程语言,特别适合研究型读者使用.教师可以根据教学实际情况选取.很多学校密码学和信息安全课程(包括实践环节)为64学时或更少学时,为了适应这种情况,在保证教材内容完整和推导严谨的同时,结合各学校教学的实际情况,将某些内容设置为选讲内容,用星号标注.在教学时可以跳过这些内容.但是对于研究型读者来说,搞清楚这些内容,有助于理解后面的内容.本教材各章节配备了适量习题,还配备了教学课件,需要教学课件的读者可向作者索取.本教材可能会有需要改进的地方,若读者发现其中的问题,请通过邮箱与作者联系,以便在再版时加以完善. 作者 2018年6月 more >
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/36312.html