密码学所需的数学与计算机知道以及其它方面的知识。(越详细越好,答案宁缺勿滥,会追加分的~)

发布网友

我来回答

3个回答

热心网友

在大学专业课程里,一般意义上的密码学都是指商业民用密码学,需要一定的数论基础和计算机基础;密码学发端于数学史早期,是和数论这一数学王冠上的明珠紧密结合在一起的。要求熟练掌握的数论知识有:同余理论,一元同余方程,平方剩余与一元二次同余方程以及原根与指标等知识。
除上述数论基础之外,密码学还必须掌握传统的密码学基础知识,比如传统密码*,公钥密码*和密码学的Shannon理论等。
最为重要的是,当代密码学紧密地与计算机科学技术结合在一起,所以对于随机性概念,序列密码与移位寄存器以及网络安全加密技术、加密算法等知识有较为扎实的掌握。以上材料来源于《武汉大学商用密码学基础》课程教材。

热心网友

首先是基础学科,数学方面主要是微积分,高等代数,概率论。然后是专业性比较强的,重点是离散数学,组合数学,数论。而且根据进来的动向看,量子密码学将在不久的将来成为主流密码学,因此,还要对量子力学有所了解,这样能够及时跟进学科的发展。

热心网友

请参考《应用密码学》这本书比较科普,书店还有吧。网上也有目录供参考

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com