毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

典型密码体制教学演示系统设计

一、 选题背景及意义
1. 选题背景
密码学是研究编制密码和破译密码的技术科学。主要的密码学分类有古典密码、对称密码、流密码、非对称密码、散列函数等。密码学的由于课程内容的原因,存在着内容抽象、难于理解和实验较难的问题。在学习密码学的过程中,密码学种类繁多、原理抽象常导致学习效率较低的问题。在演示密码学的实验时,很难将密码学的原理完全且明晰地展现给学生。在教学的过程中,如果能够用系统将抽象的原理和可视化的实验结合起来,将对提高学生的学习效率起到很大帮助,也能大大减少教师和学习的负担。同时,目前市场上的密码学教学演示系统有很多。SimpleISES 信息安全实验教学系统是一款典型的密码学教学系统,此系统和其他教学系统类似,均存在明显的缺点和不足之处。基于以上原因,我选择了密码学体制教学演示系统的设计与实现这一课题。
2. 选题意义
本次的论文为方案设计类论文。主要内容是编写出几种密码类型的原理的教学演示系统。论文的研究价值和意义:
当前的密码学教学演示的PPT、软件和系统都存在一定的明显的优点和缺点。本系统立足于以最简单易懂的方式,演示出几种典型密码方法的原理。丰富当前的信息安全和密码学的教学环境,为推进当前的信息安全和密码学的教学和传播做出一点贡献。
二、 主要研究思路和内容
1. 主要内容:利用网络资源和开发工具等来设计并实现密码学课程教学演示系统,把典型密码体制的实现原理化抽象为形象。
2. 研究思路:本论文为设计类论文。研究思路如下:
a) 选题阶段:与老师交流讨论之后选择了密码学演示系统这一课题。
b) 开题准备:查找密码学教学的资料,并准备课题参考资料。
系统测试:测试和调试系统。并修改系统BUG和完善系统功能。
c) 论文撰写:针对编写的系统,撰写论文。主要围绕系统的功能进行阐述。
d) 论文结项:对系统和论文的协调性进行检查调整。最后提交系统和论文。
四、 完成论文的条件
1. 已掌握的技能:通过C语言、数据结构、编译原理、VB、JAVA等专业课程的学习,掌握了C语言、VB等编程语言;
2. 前期调研、资料准备工作完善:前期经过长时间的考虑和调研,选择了密码学这个题目。之后,在网络上下载了部分教材和课件资料,同时借阅了密码学相关图书。目前具有充分的参考资料。
3. 思路清晰、执行能力较强,曾完成VB课程的咖啡馆自动咖啡销售机的系统课题、参与了仿百度文库的项目。

五、 预期成果
1. 完成一个可演示典型密码体制的教学演示系统。
演示系统简单易操作,对演示的内容的阐述能简洁丰满。演示的密码体制有:古典密码中的移位密码和仿射密码,对称密码中的DES和AES,流密码中的移位寄存器密码原理,非对称密码中的RSA,散列函数中的MD5。也可另加其他体制的密码的原理讲解和实验演示。
2. 完成一个阐述密码教学演示系统的论文文档。
根据论文格式要求,围绕演示系统,展开叙述讲解演示系统的使用和操作方法。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:数字信号处理平台
下一篇:商场招商管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022