课程介绍密码学是网络空间安全的核心,是后续从事信息安全研究和系统安全设计的重要理论基础,是数学在信息安全中的重要应用,是一门理论性和应用性很强的专业必修课程。本课程需要数论、代数、概率论、信息论、计算复杂性等前驱知识基础,重点讲解古典密码、流密码、分组密码、公钥密码、哈希函数、数字签名、密钥管理等知识体系,理解和掌握古典密码算法、分组密码、公钥密码体制、数字签名、密码协议等的基本概念、基本理论以及基本原理,领悟密码分析与设计的基本思想和方法,理解密码产品的基本工作原理,以此培养学生在实践中解决问题的能力。
课程特色围绕《现代密码学》课程教学,融合思政氛围与国密标准的思政创新教学体系,从课程育人,文化育人,实践育人,科研育人进行课程总体设计与实践,打造“密码学+区块链+产业应用”思政特色教学方法。1)着眼“三个维度”(法律维度、国密维度、爱国维度),构建价值引领体系,增强保障国家信息安全的责任感;2)注重“四个创新”(创新知识传递方法、创新知识延生模式、创新知识升华途径、创新应用案例设计),丰富教学形式,因势利导打造高效课堂;3)抓实“四个环节”(统筹思政建设培养体系环节、夯实科研基础环节、抓好实践应用环节、落实多元化考评环节),构筑立体化思政教育联动阵地,落实润物细无声;4汇聚“多方力量”(优质师资力量、内外交流力量、前沿科技力量、交叉学科力量),激活优质师资团队,全方位引导活用密码学。
课程目标《现代密码学》课程教学以中华人民共和国《密码法》与《数据安全法》为引领,围绕“国家网络安全战略”和国家“信创”工程,立足贵州“数据是资源、发展是关键、产业是目的、安全是保障”的大数据发展理念,培养学生密码分析与密码设计能力,提升学生国家安全战略视野,实现为党育人,为国育才的课程育人目标。
主讲教师田有亮、周洲、牛坤、张铎、彭长根
教学团队情况        通过帮扶带,团队协作,组建一支本土化的网络与信息安全教学团队。教学团队依托贵州大学十大网投正规信誉官网和公共大数据国家重点实验室,现有教授8名、副教授5名、讲师5名,全国宝刚优秀教师1人、贵州省高校“金师”1人、省管专家II类1人、省管专家I类2人、省“百层次”创新人才1人、省优秀硕士生导师1人。入选“贵州省教育厅密码学与安全协议创新团队”、“省公共大数据安全与隐私保护科技创新人才团队”,获省教学成果二等奖3项。  
       引培结合,感情留人与事业留人并举,打造一流的网络空间安全人才基地。团队服务国家网络空间安全战略,助力全国网络空间安全人才培养。多次举办:“密码学与编码学边远地区青年教师培训班”、“网络空间安全青年教师培训班”、“2019中外院士大数据安全研讨会”,累计受益5000余人。团队承担了贵州大学本、硕、博的《现代密码学》等核心课程教学任务,打通了本、硕、博一体化培养体系。团队引进牛津大学汤金川博士、浙江大学张镇勇博士等,培养青年教师在浙大、华东师大攻读博士学位6人,获贵大青年教师教学技能大赛一、二等奖,撰写有较大影响力的教材和专著2部,获全国高校大数据人物创新奖、贵大教学成果特等奖,打造的《现代密码学》课程获贵州省高校课程思政示范课程项目(教学名师、教学团队),创新“新时代密码学”教学体系。
科普教学https://www.cisp-cte.com/course?categoryId=1840&navIndex=2
课程思政

第一课:引入密码学的概念及其介绍古典密码(4学时)视频

第二课:流密码第一节(2学时)

第三课:流密码第二节(2学时)

实验一 线性移位寄存器(2学时)   

第四课:分组密码体制及分析(2学时)

第五课:分组密码体制的运行模式及集中对称密码(2学时)

实验二 分组加密算法DES及其工作模式(2学时)       

第六课:公钥密码(2学时) 

1.田有亮老师-说课

2.田有亮老师-讲课

第七课:公钥密码——RSA算法(2学时)      

第八课:公钥密码——椭圆曲线ECC2学时)      

实验三 不对称加密算法RSA2学时)    

第九课:密钥分配与密钥管理(2学时)

视频连接:https://weike.enetedu.com/play.asp?vodid=156691

第十课:随机数的产生与秘密分割(2学时)

第十一课:消息认证码和哈希函数(2学时)

第十二课:密码哈希算法(2学时)                         

实验四 杂凑函数MD52学时)                

第十三课:数字签名和认证协议(4学时)                  

第十四课:SM2椭圆曲线公钥密码签名算法及认证协议(2学时)  

第十五课:密码协议(一)(2学时)       

第十六课:密码协议(二)(2学时)       

第十七课:可证明安全(一)(2学时)   

第十八课:可证明安全(二)(2学时)   

教案下载:现代密码学教案.doc
工程应用与科研拓展

链接到习题演练平台

课程设计:现代密码学课程设计.docx

科研训练:现代密码学科研拓展选题.doc

创新实践:现代密码学创新实践教学选题.doc

实验平台:http://oj.gzbit.cn:11280
教材

推荐教材

《现代密码学》第四版 杨波 清华大学出版社 ISBN:9787302465553

十一五规划教材网络空间安全重点规划书目,获中国大学出版社图书奖、中央网信办评选的国家网络安全优秀教材奖。

选读教材

《现代密码学趣味之旅》彭长根 金城出版社 ISBN:9787515512174

《博弈论与信息安全》朱建明、田有亮 北京邮电大学出版社 ISBN:9787563544134

参考教材

《密码学引论》 第二版 张焕国等 武汉大学出版社 ISBN:9787307067042

《密码分析学》             冯登国著 清华大学出版社 ISBN:9787302039761

《通信网的安全—理论与技术》王育民等 西安电子科大出版社 ISBN:9787560607115
资源链接https://www.icourse163.org/course/UESTC-1003046001?from=searchPage