课余自学密码学的课程排序

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:35:15
我是南京大学数学系的学生,学有余力,想自学数论、密码学的课,已修过:数学分析,线性代数,概率论,抽象代数,复变函数,解析几何,常微分方程,数值计算,c++。

现有课本如下:
初等数论,数论导引,代数数论,计算数论,解析数论,组合数学,交换代数,
密码学与数论基础,数论在密码上的应用,计算机密码学,经典密码学与现代密码学,密码学与网络安全,椭圆曲线密码学。

请专业人士排下自学顺序,反正我是要准备深造,花个几年按部就班把这些书学了,志在从事密码学与信息安全,高人留步指点!

欢迎加入密码学队伍!

先学数学基础:
1.精读初等数论或数论导引,略读计算数论;
2.代数数论;
3.解析数论在密码学中不常用,不必细读,反正我没读过;
4.交换代数;
5.组合数学。
进一步建议:学习《代数学》、《有限域》、《椭圆曲线》,至于密码学书,读一两本经典的就行了!

比较经典的密码学书有《密码学原理与实践》(Douglas R.Stinson著;冯登国译)。这本教材言简意赅、清晰易懂。
《密码学导引》(冯登国、裴定一著,科学教育出版社)非常全面,附录含数论等基础知识的简介。
参见:http://zhidao.baidu.com/question/95390233.html

如果你读了其中任意一本,你上面提到的密码学书就可以全部收起来了。椭圆曲线密码学如果是绿皮的,也没什么可看的。

一位密码学准博士