- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
密码学教学改革探索与实践
密码学教学改革探索与实践
【摘要】针对当前相关信息专业下设置的的密码学课程教学,从学生的实际情况出发,提出了探究式课堂教学方法;并针对实践教学,给出了详细的实践项目,总结提出了如何对学生进行因材施教,以便更好的促进教与学相长。
【关键词】教学方法;教学改革;密码学
随着计算机与网络进一步渗入人们的日常生活,信息安全问题日渐凸现,而人才的培养愈发显得重要????[1]??。由于密码技术是信息安全中的关键和核心,密码学课程也就成为了相关专业方向的基础主干课程,但由于课程开设的时间较短、积累的经验较少,而各大高校的招生生源、课程设置、实验室建设情况又参差不齐,也就导致了教学效果的重大差异。而教材中的多数算法使用了数学中的有限域和数论理论,笔者从事了多年的密码学教学工作中,学生普遍反映密码学太高深,太难学,由于课下时间少,算法编程时间不充分,不能较好的去巩固和理解密码算法。
在有限的授课课时内,如何选择本门课程的主要内容,采用哪些有效教学方法,使学生接受和掌握这些内容,确实是一件值得我们深入研究的问题。本文从学生的兴趣点(喜欢编程、项目开发管理等)出发,在课堂教学和实践教学环节中,提出了一些教学改革的建议和详细实施方法,从算法的角度提出一些便于学生更加容易理解和掌握的建议,以便促进教与学的相互提高。
1 密码学课程特点
密码学是信息类、信息安全类等相关专业方向中的主干课程,国内高校设置的信息安全专业方向中,大体分为从数学编码角度和从计算机系统安全的角度去学习研究密码学理论,课程安排上都应先修信息安全数学基础课程。在学生方面,据不完全统计,除了热爱数学的学生外,其他都对学习数论和抽象代数感到头痛。因此在一般情况下,密码学的讲授是在学生的数学基础较薄弱的情况下进行的。这样对于讲授密码学的教师来说, 在50学时左右的课时内,将密码学的基本内容灌输给学生,使他们容易接受,且能学到一些知识,确实存在一定难度,需要对教学内容和教学方法进行精心安排和设计。
而从内容的联系上讲,密码学可以说是多个学科的一个交汇点,这些学科包括:应用数学、通信、计算机应用、信息处理和电子电路技术等。内容涉及到较多的数学知识,从应用数学的角度看,密码学是计算数论、抽象代数等理论的一种应用;从通信的角度看,密码学是保密通信和通信网络安全的研究内容;从计算机应用的角度看,密码学是数据安全、计算机安全和网络安全的研究内容;从信息处理的角度看,密码是信息处理的一种形式。密码学的研究内容决定了它的交叉性和广泛性,各个分支试图从不同的方面、不同的角度,借助多种方法、多个领域的知识和技术来解决密码学问题,从而使密码学得以不断发展。
2 课堂教学方法研究
密码学是一门实践性和理论性很强的课程,除了要掌握密码学理论,还要高度重视对密码学的实验教学环节,通过实验课和课程设计培养学生的动手能力,让学生通过多个密码算法的程序设计实现,更好地掌握密码算法设计的机理和方法,并能够掌握密码学系统设计的基本方法和步骤环节,了解密码学在信息安全系统领域中的地位和作用。多数学生会认为密码系统就是构造比较复杂的密码算法,实际上密码系统还有重要的组成部分:密钥管理和密码使用,所以课程的重点应该集中在基于密码算法之上的信息安全系统的理解,强调密码管理和应用方面的理解和技术实现。
在目前的密码学教学过程中,大多数采用传递式教学方法,即以教师为中心,教学内容缺乏创新,学生只能机械的根据教师的讲解去理解编码理论,并在教师指导下对算法进行编程,但经常出现学生对算法编程不知道如何入手,或出现编程问题时,不能及时讨论解决。因而导致学生缺乏学习兴趣,应用能力低,教学效果难以达到预期目标。
近几年的密码学教学中,笔者认为,为了能够使学生更好的学习密码学课程,使学生形成主动探索分析问题和寻求解决问题方法的良好学习风气,就必须改革现有的教学方法,积极推进探究式课堂教学方法????[2]??的应用。
所谓探究式课堂教学,就是指教学过程在教师的启发诱导下,以学生独立自主学习和合作讨论为前提,以现行教材为基本研究内容,以学生独立自主学习和合作讨论为前提,以现行教材为基本研究内容,以学生周围世界和生活实际为参照对象,为学生提供充分自由表达、质疑、研究、讨论问题的机会,让学生通过个人、小组、集体等多种解难释疑活动,将自己所学知识应用于解决问题的一种教学形式。
具体应用到密码学教学中,一般应包括以下几个步骤:
首先,教学中,创设探究的条件,提出探究的问题。在学生原有的基础上,创造学生感兴趣的条件,让学生有能力去探索问题,理解密码算法的基本要求以及不同算法相互之间的关系。如讨论 RC4 密码算法为什么要求使用不可重复的随机密钥。在盲签名
您可能关注的文档
最近下载
- 初中历史七年级上册问答式复习提纲.docx VIP
- 2025云南磨憨开发投资集团有限公司招聘23人笔试模拟试题及答案解析.docx VIP
- 浙江省2022年学业水平考试物理试卷(含答案).pdf VIP
- 2025年国际结算期末考试试题答案 .pdf VIP
- 阿松爷爷的柿子树.ppt VIP
- 木结构设计规范修订简介及木结构热点问题.ppt VIP
- 起重机出厂检报验告格式.doc VIP
- 2021年成都九联投资集团有限公司校园招聘试题及答案解析.docx VIP
- 2025云南磨憨开发投资集团有限公司招聘23人考试参考题库附答案解析.docx VIP
- 中国国家标准 GB/T 21461.1-2023塑料 超高分子量聚乙烯(PE-UHMW)模塑和挤出材料 第1部分:命名系统和分类基础.pdf
文档评论(0)