计算机安全Computer-Security

主要内容

##

前言

  我们要求把这些课程的所有Notes,Slides以及作者强烈推荐的论文看懂看明白,并完成所有的老师布置的习题,而推荐的书籍是不做要求的,如果有些书籍是需要看完的,我们会进行额外的说明。

##

课程列表

课程 机构 参考书 Notes等其他资料
单变量微积分 MIT Calculus with Analytic Geometry 链接 
计算机科学数学 MIT Mathematics for Computer Science 链接
统计入门 可汗学院 暂无 暂无
概率论入门: 链接1,链接2 NTU 暂无 暂无
C语言程序设计 thenewboston The C Programming Language 链接
C语言程序设计资料补充 Quora 暂无 链接
数据结构入门 mycodeschool 暂无 链接
算法简介 MIT Introduction to Algorithms 链接
计算机系统基础 Columbia Digital Design and Computer Architecture 链接
操作系统1 Columbia Linux Kernel Development (3rd Edition) 链接
操作系统2 Columbia 暂无 链接
计算机安全结构与工程 Columbia The Craft of System Security 链接
加密技术简介 Stanford Introduction to Modern Cryptography 链接
高级加密技术 Columbia The Foundations of Cryptography 链接
计算机网络基础介绍 Stanford Computer Networking: A Top-Down Approach Featuring the Internet 链接
网络安全 Columbia Network Security: Private Communication in a Public World, Second Edition 链接

##

推荐学习路线

###

数学基础初级

课程 机构 参考书 Notes等其他资料
单变量微积分 MIT Calculus with Analytic Geometry 链接 
统计入门 可汗学院 暂无 暂无
概率论入门: 链接1,链接2 NTU 暂无 暂无
计算机科学数学 MIT Mathematics for Computer Science 链接

###

程序语言能力

考虑到计算机安全处理必备是与程序设计离不开的同时程序语言能帮助大家较好的完成课后作业以及实现自己的一些idea,同时后续的课程需要拥有一定的程序设计能力才能完成,因为计算机安全设计C或者C++较多,我们建议学者任选一门并学好这一门即可,这边列出了大家认为比较好的学习资料给与大家学习参考。

课程 机构 参考书 Notes等其他资料
C语言程序设计 thenewboston The C Programming Language 链接
C语言程序设计资料补充 Quora 暂无 链接

###

数据结构与算法设计

课程 机构 参考书 Notes等其他资料
数据结构入门 mycodeschool 暂无 链接
理论计算机科学入门 Uda 暂无 链接
算法简介 MIT Introduction to Algorithms 链接

###

计算机安全学习

  下面这些课程划分了一些模块,不同的模块涉及计算机安全不同方面的知识,学习模块的基础知识能帮助大家获得较为广的知识面,当然大家也可以根据自己的兴趣爱好选择性的学习,学习自己感兴趣的方面即可。

  • 计算机加密技术模块
课程 机构 参考书 Notes等其他资料
加密简介 Stanford Introduction to Modern Cryptography 链接
高级加密技术 Columbia The Foundations of Cryptography 链接
  • 计算机系统与结构安全模块
课程 机构 参考书 Notes等其他资料
计算机系统基础 Columbia Digital Design and Computer Architecture 链接
操作系统1 Columbia Linux Kernel Development (3rd Edition) 链接
操作系统2 Columbia 暂无 链接
计算机安全结构与工程 Columbia The Craft of System Security 链接
  • 计算机网络安全部分
课程 机构 参考书 Notes等其他资料
计算机网络基础介绍 Stanford Computer Networking: A Top-Down Approach Featuring the Internet 链接
网络安全 Columbia Network Security: Private Communication in a Public World, Second Edition 链接
  • 其他(尚未完善)

##

计算机安全专项领域学习

  如果您已经完成了上述的所有科目,恭喜您已经拥有了较为扎实的计算机安全基础了,已经是一名合格的计算机安全的成员了,可以较为顺利的进入下面某一专项领域进行较为深入研究,因为并不是所有的专项领域都有对应的课程或者书籍等学习资料,所以此处我们仅列举一些我们知道的专项领域的学习资料,当然这些领域不能涵盖所有,还有很多领域没有整理(希望大家一起完善),如果这些领域适合你,那就继续加油!如果不清楚,那么大家可以去下面列举的高级会议期刊上去寻找自己感兴趣的话题进行学习研究。

  • 其他(尚未完善)

###

领域会议期刊

  • 其他(尚未完善)