密码学和离散数学

我研究密码学。

1,二楼指出离散数学的内容,三楼说的有道理,但有失偏颇。

离散数学和密码学没有直接关系,但是有必要学习,尤其是信息安全专业。

关于密码学的教材有很多,其中经典的是《密码学原理与实践》(Douglas R . Stinson冯登国译)。离散数学的知识不影响对加密算法的理解。密码学的基础课程有数论、代数、有限域等等。

很多密码算法,比如DES,不需要高等数学知识也能理解。AES是一种分组密码,需要了解一点有限域的知识。公钥加密和签名算法需要数论知识。

你不能理解它,也许是因为你是这门学科的新手。你不妨多看几篇文章,你的意思就显现出来了。

再说说考研吧。如果参加专业课的密码学考试,建议你先写一篇数论的文章。数论对密码学太重要了。它是公钥密码学和签名算法的基石。适当学习近世代数,了解群、环、域。有限域对密码学也是极其重要的,但是对于一个本科生来说,知道有限域就够了。