教学科研

《现代密码学》

发布时间 :2024年01月16日来源 : 浏览量 :


课程简介

《现代密码学》课程是中央财经大学“十四五”校级一流本科课程,每学年面向信息安全、金融科技专业本科生开设。该课程体系覆盖密码学的基础理论、典型算法及应用技术,内容主要包括分组密码、序列密码、Hash函数、公钥密码、数字签名、密钥管理、密码协议等。课程设计围绕“培养金融信息安全技术研发与管理专门人才”的目标,理论与实践相结合。理论课程结合电子支付、区块链、数字货币等场景介绍信息安全需求及密码算法的设计应用,关注数字经济、智慧金融背景下的技术融合。实验课程开展借助“SimpleSPC信息安全云实验系统”等实验平台对典型密码算法进行性能验证,并选取部分密码算法的核心部件对其进行编程实现。通过该课程的学习,可以帮助学生掌握密码学的基本概念及原理,了解密码算法设计与分析的基本方法,锻炼动手实践能力,培养创新精神和跨学科视野,为后续专业学习、实践奠定良好基础。

课程背景

1.密码技术是解决网络与信息安全问题的核心技术,在维护国家安全方面发挥重要作用,课程以“学科发展和国家需求”为导向,助力学生了解物联网、大数据、云计算、量子信息、人工智能等新技术及应用带来的新安全问题和需求。

2.密码学作为保障数字经济发展安全的理论基础,课程以“融合财经金融应用场景”为特色,致力于促进学科的交叉融合,助力学生理解密码技术在赋能数字经济、智慧金融领域的关键作用和发展趋势。

3.现代密码学是信息安全专业、金融科技专业核心课程之一,课程把“以学生为本”作为基本理念,结合课程团队的专长指导学生参与相关科研项目或学科竞赛,助力学生根据自身兴趣、能力进行理论学习和实践拓展。

课程目标

1.在知识层面,以现代密码学的基本原理、典型算法为主要内容,围绕能够实现机密性、完整性、真实性、不可否认性、不可抵赖性等信息安全目标的关键密码技术,通过系统的密码学思维训练,学生将掌握现代密码学理论与实践的必备知识、了解密码技术的应用和发展方向。

2.在能力层面,通过对典型密码算法的编程实现及分组展示互评,加深对密码算法设计方法和安全性能的理解,加强理论与实践结合,学生将掌握密码算法核心部件的实现方法及技术要点,实现动手实践、团队合作能力提升以及密码技术研发与管理能力培养。

3.在素质层面,通过介绍战争历史事件、网络安全事件、标准法规建立、前沿科技应用安全需求等内容,关注密码技术在保障我国国家安全、网络与信息安全、智慧金融等方面的重要作用,学生将具备创新驱动密码学发展面向数字技术赋能与国家战略需求的发展观和价值观。

版权所有© 中央财经大学信息学院

学院南路校区地址:北京市海淀区学院南路39号 邮编:100081

沙河校区地址:北京市昌平区沙河高教园区 邮编:102206 京ICP备05004636号 京公网安备110402430071号