论文部分内容阅读
密码学作为信息安全的核心技术和基础,伴随着网络通信和应用的发展,逐渐的从军事领域扩展到了人们生活领域,例如支付宝、淘宝、网络银行、电子邮件的加密等等,都需要密码学中的密码编码技术来保护和防御非法入侵。密码编码是研究如何保护和防御非法入侵和攻击的盾,而作为密码学的另一个模块密码分析学,却是研究如何攻击和破解加密信息的,密码分析是在侦破敌对势力、提取犯罪信息、预防外来入侵和内部犯罪的利刃。密码学在人们生活中越来越重要,然而人们的信息安全意识普遍淡薄,信息安全知识比较匮乏,社会需求型的密码学人才相对稀少。从新世纪开始,国内开始了密码学知识的普及和人才培养,但无论是密码学课堂教学还是密码学自主学习都还存在很大的问题。传统的教学模式和PPT课件不能形象的表达算法内部的抽象逻辑,繁复的数学公式和抽象的学习内容像饕餮一样蚕食人们对密码学的学习兴趣和毅力。学习内容多,知识点儿涉及范围广,课堂教学时间少等问题困扰着教育者和学习者。在富媒体时代,将传统的多媒体加上个性化的交互功能应用在人们衣食住行的不同领域是目前人们所追求的。本论文针对密码学教学中存在的问题,在前人研究的基础上,结合先进的学习理念,站在学习者的角度,将富媒体特性引入到密码学教学,把密码学教学内容制作成可视化、可交互动画的富媒体表现形式,使这种动画符合程序教学法的分步化、由易到难的特性。将算法教学内容进行模块化划分,制作短小、针对性强、跨媒体、可交互的动画演示是该研究的特点。使用Flash软件并结合Actionscript3.0制作工具,实现算法的加密解密过程动画演示,展示算法内部逻辑结构。制作的富媒体课件将密码学教学内容可视化,并具有交互功能,可以辅助学习者和教学者的课堂教学活动,丰富自主学习密码学的学习资源和学习形式,使学习者在课堂学习和自主学习中轻松愉快地学习密码学知识。满足社会需求,改善密码学教学模式,促进个人发展,为社会培养应用型人才,是该研究的目的。