密码设计专业主要学习以下内容:
基础课程
C语言、Python编程
高等数学、线性代数、概率论
密码学数学基础(群、环、域、椭圆曲线、格)
汇编语言、离散数学(DAG、二叉树等概念在区块链中需要)
数据库、操作系统、数据结构、计算机网络
密码学基础
分组密码、公钥密码学、序列密码、现代密码学
隐私保护、数字水印
可信计算、区块链
协议分析(主流网络协议和形式化验证)
密码工程(随机数生成等)
密码管理系统、密码测评
密码芯片分析(侧信道方向)
密码分析(差分分析和线性分析)
网络安全、量子密码
进阶课程
可加密搜索
区块链(扩容、结合、智能合约安全、虚拟机安全等)
隐私保护(联邦学习、差分隐私保护等)
密码算法设计(分组密码设计、S盒的差分均匀度等)
密码协议设计
其他相关课程
信息安全数学基础、离散数学、高级语言程序设计、Python程序设计、数字逻辑、数据结构、计算机网络、密码学导论、信息论与编码、对称密码、公钥密码、密码学法律与标准等
实践课程
实验室实践、密码测评综合实验、密码工程综合实验、密码系统设计综合实验、网络安全与系统设计综合实验、网络攻防实践
这些课程涵盖了密码科学与技术的各个方面,包括理论基础、实践应用、法律法规等,旨在培养具备扎实数理和网络安全基础的人才。
本文来自作者[吃瓜小伙计]投稿,不代表乐学网立场,如若转载,请注明出处:https://www.dtedu.com.cn/zyfx/202608/51046.html
评论列表(4条)
我是乐学网的签约作者“吃瓜小伙计”!
希望本篇文章《密码设计专业学什么内容》能对你有所帮助!
本站[乐学网]内容主要涵盖:教育咨询,知识百科
本文概览:密码设计专业主要学习以下内容:基础课程C语言、Python编程高等数学、线性代数、概率论密码学数学基础(群、环、域、椭圆曲线、格)汇编语