计算机的出现是以数学为基础的,计算机技术的发展也是以数学的发展为前提的,只有数学理论发展到一定程度,计算机技术才能够根据数学知识进行推进。
中国数学神童罗宏博曾说:数学真正的功用,是背后的数学思维,而数学思维恰好在计算机中也有许多运用。我们学习信息安全数学基础,是为了提高我们的数学素养甚至改变我们的思维方式,而非仅仅学习数学知识。
信息安全数学基础主要分为两个部分,数论部分与近世代数部分。数论部分主要分为整除与带余除法、同余问题、同余方程、二次剩余、指数与原根、不定方程、连分数、素数分布、数论函数等问题以及还要学习一些计算数论的内容;近世代数部分,主要分为群、环、域、椭圆曲线以及几个困难问题的使用。
开设信息安全数学基础这门课程目的是让我们学习和掌握信息安全所涉及的数学理论,主要是数论、代数和计算复杂度等数学理论,特别是学会用严格的数学语言对信息安全和密码学所涉及的一些具体的数学理论给出了详细的推理和说明,对关键技术涉及的算法给出适合计算机实现的描述,从而跟上信息安全和密码学的最新进展,为从事相关的研究工作和工程实践奠定基础。
信息安全数学基础是当下信息安全领域的重要组成部分。它不仅涉及数学基本原理,还关联着计算机科学、密码学、计算机技术等学科的理论体系。在我们有了高等数学、离散数学的学习背景下,信息安全数学基础对我们来说会更加地容易学习理解。