研究密码学需要那些数学基础

来源:互联网 发布:js class es6 编辑:程序博客网 时间:2024/05/16 01:01
1.还是认真考虑一下,研究工作不好做的.要学的东西很多,group theory, finite fields, information theory, combinatorial design theory, error correcting codes, boolean functions, number theory, etc. 还有更高深的,椭圆曲线, 代数几何等。Possible research directions are design and analysis of block ciphers and stream ciphers, authentication codes, secret-sharing schemes, digital signatures, sequence design and analysis, etc. 要想学密码学,一定要对数学感兴趣,这玩意儿跟计算机知识没什么关联,也不需要编程序,应该是数学系的人来作比较合适。密码学也跟网络安全不一样,网络安全像入侵检测等需要的是人工智能,模式匹配,数据挖掘方面的知识。另外还有做安全协议验证的,用的是逻辑方面的知识。

2.实际上密码学需要研究的领域很多,有些并不需要你去研究基础理论,只要你认可那些东西就行了!

3.国内研究背景 :
国内做密码的多一半是西安电子科技大学的肖国镇教授及其徒子徒孙们,中科院的冯登国,上海交通大学的陈克非,香港科技大学的丁存生,北京邮电大学的温巧燕,加拿大Waterloo大学的Guang Gong,还有你说的来学家,都是其中做得不错的。今年是肖教授70岁生日,召集他的弟子们在上海交通大学开庆祝会,还出了一本书,书名就叫“Progress on Cryptography: 25 years of cryptography in China”。

4.
我认为A.C. Yao比较有名,你觉得呢?
还有MIT的Goldwasser,还有Bellare很有名.
国内学术真是有些腐败,学术水平不长进,倒是学术垄断先搞起来了,呵呵


5.A. C. Yao不是在密码学界,而是在整个理论计算机界都很有名。
Goldwasser做复杂性,计算数论,Bellare做协议分析,这两位在各自方向都是代表者之一吧。名气当然不能跟Yao比了。
我觉得前文说的几个人都是有他们各自的学术贡献,师出同门不能说就是学术垄断。

原创粉丝点击