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