密码分析学学习总结

密码分析学学习总结

学习过程

  • 密码分析学是一门新课,当初选的时候就是一种冒险,因为第一批学生就是小白鼠,意味着课程的评分标准和授业细节都在摸索着去建立,不仅仅是学生需要去学习如何去学习,老师也在学习如何去教授。
  • 学生在意分数,老师在意学生能学到多少,二者看似没有矛盾,但是往往在过程中就会体现出矛盾。学生想轻松的拿到分数,轻松往往意味着不能达到老师所期望的标准,老师了解这一点,所以老师会尝试着去平衡二者的关系,用分数去“诱惑”学生去学习,这些额外的工作会增加老师的教学成本(时间+精力+金钱),但是却可以提高学生的学习效果,学生也可以有一个较为清晰的学习路线,对于学生来说更像是得分路线。
  • 说回密码分析的课程,在本学期我努力去学习了,课上也认真的去理解密码分析的方法,但是有时候就是有那么一种感觉,力不从心,对于一个攻击方法我以为了解了他是如何去攻击的,但是,程序实现或者深入去学习的时候,又好像不熟悉这个攻击方法了,这是一种实践的短板,课程中,老师有试过通过实验课来提升实践能力,加强对攻击方法的理解,但是尴尬的是起点有点高,普遍现象是不会编,而且攻击方法大多是一种优化的方法,在理论上增加了实现的可能性,但是数据量依然很大,所以就算编出了程序也很难通过个人计算机对一个密码算法进行破解,但是学生可以通过编写程序的这个过程加强对攻击方法和密码算法的逻辑理解。
  • 最后的论文答辩的方法也不够成熟,可以理解这个方法的初衷是好的,在大家都没有完成实验的情况下,一个统一的而且是每个人都可以完成的内容来作为评分标准,既可以让学生有分可拿,也可以让学生见见“世面”,看到先进的分析方法,或多或少可以学习到一些思路,但是也有不足的地方,这种考核方式是第一次经历,普遍缺乏查找论文的经验,论文质量参差不齐,后来老师进行校正,将范围限制在几个核心期刊,规范了学生学习的方向,但是校正前也还是很多人选错了论文走了弯路,浪费自己的时间也浪费了课程的时间,希望这一点在下一届可以避免;还有一点就是我在学习论文的时候缺乏经验,论文中一些关键点是引用自外部论文,但是那些外部论文是全英文或者打不开链接的,没有办法去了解更多的内容,这一点侧面反映了,也许对于本科生来说,面对选择一个好论文-学会其中的思想-可能出现的英文论文等一系列的关卡,还是有一定难度的,很多论文中涉及到很多知识点,也许在论文撰写者看来一句引用甚者不用解释,但是对于初学者来说,需要花费大量的精力去探索,甚者还可能因为外网或者英文或者资源缺乏的原因不能得到答案。

最大收获

  • 密码分析学的课程到现在也就告一段落了,总结一下自己的收获,最重要不是分析方法,也不是先进的攻击思路,而是学习的能力。以前对于学术论文敬而远之,但是如今真的切身去“解剖”了一篇论文,自身的感受是,并没有想象中的那样如读天书,高级的论文不代表复杂,就算是复杂也不代表我看不懂,阻碍我学习了解一篇论文或者是其他什么东西的不是其本身的难度,而是我自己的一种畏惧心理,说的好听点叫做没自信,其实还是一种因为畏惧而选择的偷“懒”,此一心态亦适用于面对的其他困难,能阻碍自己前进的更多的还是自己的畏惧。希望自己可以在以后的人生中克服畏惧心,说的好听点叫不易妄自菲薄:-D。

你可能感兴趣的:(密码分析学学习总结)