首页
社区
课程
招聘
[求助]近来越来越觉得看资料费劲,我是不是哪方面的知识不足?
发表于: 2005-11-12 18:42 3762

[求助]近来越来越觉得看资料费劲,我是不是哪方面的知识不足?

2005-11-12 18:42
3762
我在看加密理论时,对书中的公式很头疼(理解的似是而非,基本不知所云);相信不用我说,如果大家是同路人一定明白我说的公式是什么。

我大学读过高等数学。但我感觉好像没有直接的帮助。公式里没有微积分东西。线性代数,我大学讲的一元(二元)方程组、行列式、矩阵,好像能用上些,但也不多。离散数学讲的东西更觉得不合适用。概率论的东西也许在分析破解概率时能用上。但,我不做破解分析;觉得也没用上。还有一个数值计算方法,我学的昏天黑地,开卷考试及格了;但现在忘得差不多。不会要用这个吧?我翻了翻书,感觉也不能直接用。

至于数据结构、编译原理显然更不对。

到底是那些理论我欠缺???????????

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
2
首先高等数学是基础,再深一点没有点微积分的知识是无法深入下去的。
线性代数目前用的相当多,如矩阵运算,AES,Twofish中就用到了GF域上的。
离散数学就更多了,群,环,域的概念在现代密码学的重要性无可厚非,如ECC,GF都要用到这些知识。
对于你说的数值计算方法,由于本人学的是英文版,所以对看算法的原作者的设计思想及分析文章时极有好处;另外,比如数值分析(计算方法)中讲到的Fixed-Point iteration(不动点)在AES的s-box的设计时就用到了。
至于你说的数据结构,编译原理等这主要用于算法的最后程序实现上,为了提高速度及适应性,必须优化代码及算法,这不用到数据结构和编译原理了吗?:P

还有一个就是数论,如果一个没有基本的数论常识的人去看密码学的基本数学理论(尤其是Public Key Cryptography),可以想像将是怎样的一种情况,摸不着头脑就再正常不过了。

最后,要看你想做什么,如果仅仅是应用,只要搞懂整个算法的设计流程及思路,你能够拿来用,甚至只参考作者的一篇文章就可以实现这个算法,这就差不多了;如果你想搞密码学分析及密码学算法设计,那么研究其数学理论是不可避免的了,而且如果没有深厚的功底,那么是不会有什么成就的。
2005-11-12 19:51
0
游客
登录 | 注册 方可回帖
返回