@iPhan
2018-06-14T17:11:18.000000Z
字数 672
阅读 498
未分类
我了解的你的状况是:了解DES,AES的结构、大致了解?RSA以及数学背景。
我个人的了解中,密码学的知识这样分类:
关于顺序我能给的建议是:
此外我认为最重要的,还是对密码学基本思路的理解:比如困难问题为什么是困难的?在怎样的情况下我们认为一个密码算法是基于一个困难问题的?我隐约记得知乎上玄星对第一个问题有很好的回答,你可以搜一下。第二个问题的答案是“若一个机器具有攻破某加密算法的能力,则我们可以利用这个机器有效地解决这个困难问题,故这个机器不存在。”当然,这种基本思路不仅限于这两个,一时间让我归纳我也想不起来太多,这需要对整个密码体系系统的学习并经常反思后才能得到。
记得常问“为什么安全”
以及好好学英语
密码学还有很多高级话题,或许不少都是你能直接看懂的。你可以搜搜Multi-Part-Computation 的论文,读读看。不要读三流杂志、三流会议的论文,比如说任何汉语论文与大部分英语论文