2023级密码科学与技术专业本科人才培养方案(内招生)

发布时间:2023-06-12

暨南大学网络空间安全学院
密码科学与技术专业本科人才培养方案(内招生)
培养目标
本专业贯彻落实党的教育方针 ,坚持立德树人,根据国家网络空间安全战略和粤港澳大湾区社会经济发展需求 ,培养德智体美劳全面发展 ,具有良好的解决复杂工程 问题、组织管理与协调、 问题推理和终身学习的能力 ,在创新意识、团队合作、职业道德、法律意识、社会责任感、保密意识等方面具有良好的素养 ,掌握密码学基 础理论与专业技术 ,能够从事密码产业链中相关的测评 、产品设计与研发、系统设计与分析、密码技术咨询与评估服务 、密码规划管理等工作的中国特色社会主义密码事业的复合型人才。本专业学生毕业5年后应具备的社会与专业领域的能力与素养 :A1. 能够综合运用数理知识和密码专业理论 ,对密码或网络空间安全领域复杂工程问题进行综合分析 、研究设计、开发实现,在实践中体现创新意识;A2. 能够承担密码产业链中相关的软件研发与硬件应用 、产品设计与研发、系统设计与分析 、密码技术咨询与评估服务 、密码规划管理等工作 ,履行相应职责,胜任 工程师岗位,遵守道德规范和职业操守;A3. 具有良好的人文素养和科学素质 ,具备强烈的社会责任感和环境可持续发展意识 ,能够从文化、环境、伦理、经济、法律法规等视角对密码及相关领域工程项目 进行决策和管理;A4. 具备良好的团队协作 、沟通管理能力,在科学研究或工程开发中 ,能够独立开展工作或在具有多学科背景的研发领域工作 ,并能够做出贡献,服务中国特色社会主义密码事业;A5. 具有全球视野和国际交流能力 ,具备自主学习和终身学习的能力 ,能够不断提升密码领域专业知识与技术能力 ,服务密码及相关领域的创新发展和产业升级 。
毕业要求
本专业毕业学生应能系统和深入地掌握密码学及其应用的学科基础理论 、技术架构和工作技能 ,具有较广泛的工作适应范围和工作适应能力 。毕业生应该具备以下方 面的知识和能力:B1. 工程知识:掌握从事密码学领域所需的数学 、 自然科学等理论与信息论等专业知识 ,具备综合运用上述知识来分析和解决密码分析等领域复杂工程问题的能力 。 B1.1掌握相关的数学、 自然科学、工程基础和信息论等专业知识 ,对于密码学中密码分析等领域复杂工程问题 ,能够恰当表达;B1.2掌握从事密码学领域所需的数学等自然科学基础知识 ,能够用于密码分析等领域相关问题的建模与求解 ;B1.3掌握从事密码学领域所需的数据结构等工程基础知识 ,能够运用相关专业知识对其进行推演和分析 ;B1.4掌握信息论等专业知识和数学模型方法 ,能够对密码学中的工程问题解决方案进行比较和综合 。B2. 问题分析:能够应用数学、 自然科学和密码设计与分析的基本原理识别和表达密码学中的复杂工程问题 ,并通过文献研究等途径开展分析 ,获得解决方案等有效 结论。B2.1能够应用数学、 自然科学和密码设计与分析的基本原理 ,识别与判断密码学中复杂工程问题的关键环节和影响因素 ;B2.2能够利用密码学基础理论和数学建模方法对密码学中的复杂工程问题进行建模和描述 ;B2.3能够认识到解决问题存在多种解决方案 ,通过文献研究等途径来寻求合适的解决方案 ;B2.4能够利用计算机或数学相关基础和专业知识 ,分析密码学中复杂工程问题的各影响因素及相互关联性 ,验证解决方案的合理性。B3. 设计/开发解决方案: 能够针对密码学中的密码分析等复杂工程问题提出相应的解决方案 ,设计满足特定需求的软件模块与系统 ,并能够在设计环节中体现创新意 识,考虑社会、健康、安全、法律、文化以及环境等因素对工程实现的影响和制约 。B3.1能够针对密码学中的密码分析等复杂工程问题 ,掌握全周期、全流程的基本设计/开发方法和技术,及影响设计目标和技术方案的各种因素 ; B3.2能够根据密码系统的特定需求 ,完成软件模块的设计;B3.3能够设计和实施密码解决方案 ,并在设计和实现环节中体现创新意识 ;B3.4 能够针对密码分析等复杂工程问题 ,在设计解决方案中综合考虑社会 、健康、安全、法律、文化以及环境等制约因素。B4. 研究:能够将密码基础理论与工程实践相结合 ,对密码分析与设计等领域的复杂工程问题进行分析 、实验方案设计、研究路线选择、实验环境构建、实验数据采 集等,并对实验数据和结果进行分析和解释 ,并通过信息综合得到有效的结论 。B4.1能够将密码理论与工程实践相结合 ,采用文献调研或相关方法 ,分析密码相关领域复杂工程问题的解决方案 ,并对对象特征选择研究路线 、设计实验方案; B4.2能针对实验方案,选择适当的实验方法和手段构建实验系统和采集实验数据 ,正确记录和分析实验数据 、规范地表述实验结果;B4.3能够针对实验数据和结果进行分析和解释 ,并通过综合与比较得到有效结论 。B5. 使用现代工具:针对密码学中的复杂工程问题 ,能够开发、选择与使用专业设计及仿真 、测试、分析工具,对复杂工程问题进行预测和模拟 ,并能够分析其局限 性。B5.1了解密码分析、密码设计、安全检测等领域常用软件的原理和使用方法 ,并理解其局限性;B5.2能够开发、选择与使用满足特定需求的专业软件 ,用于密码分析或设计等领域具体问题的分析 、设计和实现,并分析其局限性;B5.3能够针对密码学中的复杂工程问题 ,选择和使用恰当的专业软件进行建模 、仿真、测试、分析与设计。B6. 工程与社会: 能够运用密码相关的政策与法律法规 、工程标准、知识产权等,分析和评价复杂工程问题的解决方案及其实践对社会 、健康、安全、法律以及文化B6. 工程与社会: 能够运用密码相关的政策与法律法规 、工程标准、知识产权等,分析和评价复杂工程问题的解决方案及其实践对社会 、健康、安全、法律以及文化 的影响,树立工程质量和社会责任意识。B6.1 了解密码的相关法律法规 、技术标准、产业政策、知识产权等,理解不同社会文化对密码工程实践活动的影响 ;B6.2 能够分析和评价密码领域复杂工程问题的解决方案和工程实践对社会 、健康、安全、法律及文化等方面影响 ,具有风险意识,能够理解应承担的责任。B7. 环境和可持续发展:在解决密码相关复杂问题时具有环境保护和可持续发展理念 ,了解相关法律法规 ,能够理解和评价专业工程实践对环境 、社会可持续发展的 影响。B7.1 能够理解环境保护和社会可持续发展的理念和内涵 ,在密码工程实践过程中有环境保护与社会可持续发展意识 ;B7.2 能从保护环境与可持续发展的角度 ,分析密码相关领域复杂工程的可持续性 ,能评价其对环境、社会可持续发展的潜在影响。B8. 职业规范:具有人文社会科学素养和社会责任感 ,能够在密码工程实践中理解并遵守工程职业道德和规范 ,履行责任。B8.1 具有正确的世界观 、人生观和价值观,具备较高的人文社会科学素养和强烈的中国特色社会主义密码事业责任感 ;B8.2 能够认识密码工程师的职业性质 ,能在工程实践中理解并遵守工程职业道德和规范 , 自觉履行对公众的安全和健康 , 以及环境保护的社会责任。B8.3具备一定的社会工程学知识和较高的警惕性 ,具有较强的安全保密观念。B9. 个人和团队:具备良好的人际交往能力和沟通技巧 ,团队合作和组织管理能力 ,能够在多学科背景下的团队中承担个体 、团队成员以及负责人的角色 ,适应工作 环境和人际关系的变化。B9.1具有合作意识,能与其他学科成员有效沟通 ,合作共事;B9.2能承担团队成员的责任 ,独立或合作完成团队分配的任务;B9.3具备领导力,能在多学科团队中组织和协调成员开展工作 。B10. 沟通:能够通过技术报告 、设计说明书、陈述发言等方式,针对密码学领域的复杂工程问题与业界同行及社会公众进行有效沟通和交流 ,了解密码学的国际前沿 研究和发展趋势 ,能够在跨文化背景下进行沟通和交流 。B10.1 具备良好的表达能力 ,能够针对密码领域问题形成并表述自己的见解 ,能通过口头、文稿、图表等形式进行有效沟通与交流 ;B10.2具备英语表达能力 ,理解世界不同文化的差异性和多样性 ,能在跨文化背景下进行基本沟通与交流 ;B10.3具备一定的国际视野 ,能够了解密码领域的国际前沿研究和发展趋势 。B11. 项目管理:理解并掌握密码领域工程管理原理与经济决策方法 ,并能在多学科交叉的环境中灵活运用 ,具备应对工程项目变化及方案处理的能力 。B11.1了解密码领域工程项目的开发过程与成本构成 ,理解并掌握项目管理和成本分析方法 ;B11.2 能在计算机、密码等多学科的工程实践中应用工程管理和成本分析方法 ,考虑成本、质量、效率等指标。B12. 终身学习:具备自主学习和终身学习的能力 ,能不断学习新知识 、新方法和新技能,适应社会与密码行业发展。B12.1 理解密码相关技术发展迅速 、技术更新周期短等特点 ,认识到自主学习和终身学习的重要性 ;B12.2 具备自主学习的能力 ,包括理解技术、归纳总结和提出问题的能力 ,了解知识拓展和能力提升的途径 。
专业核心课程
专业核心课程:密码学导论、密码学数学基础、密码管理与法律法规 、信息论、高级密码学、密码分析、密码工程、可证明安全理论、代数与编码
实践教学占比
主要实践环节: 必修课中本专业实践学时达到总学时的 38.7%高级语言程序设计实验 、操作系统原理实验 、数字逻辑实验、计算机网络实验 、高级密码学实践、密码分析实践 、密码工程实践、密码安全检测与防护实践 、竞赛实 践 (密码设计竞赛等) 、实习与实践、毕业论文、网络空间安全综合课程设计 、密码学综合课程设计。
学制:4年                                            
授予学位:工学学士学位                                
相关说明
    无。
密码科学与技术专业课程教学进程计划表
一、通识教育课程
1、必修课
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
101010042习近平新时代中国特色社会主义思想概论35401  
201020007大学英语中级Ⅰ47201  
301020011大学英语高级Ⅰ47201  
401030009大学语文23601  
501040001体育Ⅰ10361  
601041018军事理论23601  
701041019军事技能201121  
801010037思想道德与法治345182  
901013019心理适应与保健23602  
1001020008大学英语中级Ⅱ47202大学英语中级Ⅰ
1101020012大学英语高级Ⅱ47202大学英语高级Ⅰ
1201010039中国近现代史纲要345183  
1301040002体育Ⅱ10363体育Ⅰ
1401010041毛泽东思想和中国特色社会主义理论体系概论345184  
1501010021马克思主义基本原理345185  
1601040003体育Ⅲ10365体育Ⅱ
1701040004体育Ⅳ10367体育Ⅲ
1801010024形势与政策23608  
通识教育必修课小计37522328              
注:"大学英语中级Ⅰ"和"大学英语高级Ⅰ"任选其中一门修读
   "大学英语中级Ⅱ"和"大学英语高级Ⅱ"任选其中一门修读
  
2、通识教育选修课学分要求:
通识教育选修课要求修满9学分
其中:艺术素养类要求修满2学分
综合类的四史教育课程群要求修满1学分
  
二、基础教育课程
1、必修课
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
107010029线性代数354.00.01  
208060151高级语言程序设计实验10361高级语言程序设计
308060229高级语言程序设计35401  
408066123数学分析(上)354.001  
507020121大学物理47202  
608066124数学分析(下)354.002数学分析(上)
707010041数据结构35403高级语言程序设计
808060038数字逻辑实验10.036.03数字逻辑
908060260数据结构实验10363数据结构
1008067011数字逻辑23603大学物理,高级语言程序设计
1107010155概率论与数理统计35404数学分析(下)
1207010170离散数学35404线性代数
1308060064计算机组成原理实验10.036.04计算机组成原理
1408060231计算机组成原理354.00.04数字逻辑
1508066067算法设计与分析23604数据结构,高级语言程序设计
1608066068算法设计与分析实验10364数据结构,高级语言程序设计
1707120008计算机网络实验10.036.05计算机网络
1808060072计算机网络236.00.05计算机组成原理
基础教育必修课小计40612216              






















2、选修课
基础教育选修课要求修满18学分
基础教育限制选修知识群
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
108060235软件工程实验10.036.0   软件工程
208060263操作系统原理实验10.036.0   操作系统原理
308060332操作系统原理236.00   数据结构,计算机组成原理
408066062社会工程学236.00     
508066064数据库原理及安全实验1036   数据库原理及安全
608066091数据库原理及安全236.00   数据结构,高级语言程序设计
708066106工程项目管理与经济决策236.00   线性代数,数学分析(上)
808170029软件工程236.00.0   数据结构,高级语言程序设计
基础教育限制选修知识群小计13180108              
基础教育限制选修知识群要求至少修读13学分
  
数学类知识群
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
102012060博弈论基础236.00.0   概率论与数理统计,数学分析(上)
207010086近世代数354.00.0   线性代数,离散数学,数学分析(上)
307160056随机过程354.00.0   概率论与数理统计
408066048复杂性理论236.00.0   离散数学
508066057组合数学236.00.0     
608066059有限域236.00.0     
708066127算法数论236.00   离散数学
数学类知识群小计162880              
数学类知识群要求至少修读2学分
  
基础教育任意选修知识群
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
108060226C++程序设计236.00.0   高级语言程序设计
208060246JAVA程序设计236.00.0   高级语言程序设计
308060270C++程序设计实验10.036.0   C++程序设计
408060301Java程序设计实验10.036.0   JAVA程序设计
508066045Python程序设计236.00.0   高级语言程序设计
608066046Python程序设计实验10.036.0   Python程序设计
708066086人工智能伦理导论236.00     
808066087MATLAB程序设计实验1036   Matlab程序设计
908067015Matlab程序设计2360     
基础教育任意选修知识群小计14180144              
基础教育任意选修知识群要求至少修读2学分
  
三、专业教育课程
1、必修课
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
101009670大学生职业生涯规划11482  
208066001密码学导论23603线性代数
308066114密码管理与法律法规236.003  
408066120密码学数学基础354.003线性代数
501009671大学生职业发展与就业指导11484大学生职业生涯规划
608066096密码工程354.004密码学导论
708066097密码工程实践10364密码工程
808061106信息论236.00.05概率论与数理统计
908066004高级密码学354.00.05密码学导论,密码学数学基础
1008066105高级密码学实践10365高级密码学
1108066112密码分析354.005密码学导论,密码学数学基础
1208066113密码分析实践10365密码分析
1308066102代数与编码236.006线性代数
1408066110可证明安全理论236.006密码学数学基础
1508066115密码竞赛实践20.0726高级语言程序设计,密码学导论
1608066128密码安全检测与防护354.006密码工程
1708066129密码安全检测与防护实践10366密码安全检测与防护
1808060076实习与实践20.072.07密码工程含劳动教育72学时
1950019002毕业论文802888密码工程
专业教育必修课小计43478592              






















2、选修课
专业教育选修课要求修满13学分
专业综合工程实践限制选修知识群
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
108066070网络空间安全综合课程设计2072   计算机网络,计算机组成原理,操作系统原理,信息论,数据库原理及安全实验,密码工程,工程项目管理与经济决策,密码管理与法律法规
208066074密码学综合课程设计2072   高级语言程序设计,高级密码学,密码工程,工程项目管理与经济决策,可证明安全理论,密码分析,密码管理与法律法规,密码安全检测与防护
专业综合工程实践限制选修知识群小计40144              
专业综合工程实践限制选修知识群要求至少修读4学分
  
专业工程实践限制选修知识群
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
108064020信息隐藏技术实验10.036.0   信息隐藏技术
208064137区块链与数字货币实验1036   区块链与数字货币
308066079侧信道攻击与防护实验1036   侧信道攻击与防护
408066099云计算安全与隐私保护实践1036   数字签名
508066101安全多方计算实践1036   安全多方计算
608066104对称密码实践1036   对称密码
708066108公钥密码实践1036   公钥密码
808066109后量子密码实践1036   后量子密码
908066111量子密码实践1036   后量子密码
1008066117密码协议实践1036   密码协议
1108066119密码芯片设计与实现实验1036   密码芯片设计与实现
1208066122商用密码应用与安全性评估实践1036   商用密码应用与安全性评估
1308066126数字签名实践1036   数字签名
专业工程实践限制选修知识群小计130468              
专业工程实践限制选修知识群要求至少修读3学分
  
专业类限制选修知识群
序号课程号课程名称学分理论学时实践学时学期先修课程/备注
108064111信息隐藏技术236.00.0   密码学导论
208066021侧信道攻击与防护2360   密码学导论
308066049量子密码236.00.0   密码学导论
408066050后量子密码236.00.0   高级密码学
508066055区块链与数字货币236.00.0   密码学导论
608066098云计算安全与隐私保护236.00   密码学导论
708066100安全多方计算236.00   密码学数学基础
808066103对称密码236.00   密码学导论
908066107公钥密码236.00   密码学导论
1008066116密码协议236.00   密码学导论
1108066118密码芯片设计与实现236.00   密码学导论
1208066121商用密码应用与安全性评估236.00   密码学导论
1308066125数字签名236.00   密码学导论
专业类限制选修知识群小计264680              
专业类限制选修知识群要求至少修读6学分