密码学综合实验系统的设计与实现

时间:2020-09-01 16:13:14 计算机应用毕业论文 我要投稿

密码学综合实验系统的设计与实现

毕业论文

密码学综合实验系统的设计与实现
 
摘 要:密码学是信息安全研究领域最重要的研究课题之1,但密码学知识本身既枯燥无味又晦涩难懂。为了使初学者能够快速轻松的学习并掌握密码学知识,本文设计了1个密码学综合实验系统。该系统实现的主要功能有:加解密原理介绍、加解密过程演示实验、实验报告自动生成与打印等,研究的主要加解密算法有:RSA算法、DES算法、AES算法、TEA算法。本系统主要实现对常用加解密算法进行理解性实验,同时还可将该系统作为实际的加解密工具使用。另外,本系统利用SQL数据库实现用户信息管理,实现了帮助文件查看与更新的简易性,实现了用户界面与外部文件相应权限的有效接口以及对代码文件、相关网站的链接。从教与学的角度来看,该系统的动手实验部分采用了指引式操作,让初学者能快速的了解并掌握各主要算法的加解密过程。本文共分为8章:第1章介绍密码学综合实验系统的开发背景与目标;第2章阐述了密码学的主要加解密算法及原理;第3章为该系统的.可行性研究报告;第4章是需求分析报告;第5章叙述了系统的概要设计;第6章介绍了系统的详细设计及部分编码;第7章为该系统的软件测试报告;第8章是对全文的总结。
关键词:信息安全;密码学;加密;解密;实验系统

Design and realization of the synthetic Cryptography experimental system
 
Abstract:Cryptography is one of the most important research subjects in information security, but it is as dull as ditch water and hard to understand. In order to make the beginner to learn and master the cryptography knowledge more easily, the synthetic experimental system of cryptography is designed in this thesis. The primary functions include theory presentation of cryptography, process demo of encrypt or decrypt, automatic generation and print of experiment report etc. The key algorithms include RSA, DES, AES, TEA etc. The system mainly realizes the experiment for rapid comprehension of cryptography, meanwhile, it can act as encrypt or decrypt tool. In addition, the system can manage the users’ information with SQL Server database, can acquire simplification of help files’ viewing or updating, can realize a good interface to make the communication between the user’s dialog and the external files, and can link to the source code files or the web pages online. In the point of teaching and learning, this experimental system adopts guiding operation which can make the beginner to learn and master the encrypt process or decrypt process of each primary algorithm easily and quickly. This thesis includes eight chapters: chapter 1 introduces the development background and target; chapter 2 expatiates the primary algorithms of cryptography; chapter 3 explains feasibility research report; chapter 4 shows the requirement analysis report; chapter 5 summarizes the preliminary design report; chapter 6 includes detailed design report and partial source codes; chapter 7 discusses the software testing report; chapter 8 acquires a whole-length summarization.
Keywords:  information security; cryptography; encryption; decryption; experimental system

注释:不含源代码

【密码学综合实验系统的设计与实现】相关文章:

1.制药实验室信息管理系统设计与实现论文

2.高校信息查询系统的设计与实现

3.轴承工装管理系统的设计与实现

4.Java日志系统框架的设计与实现

5.探析网络辅助答疑系统的设计与实现

6.学生成绩管理系统的设计与实现

7.科研项目管理系统的设计与实现

8.新闻信息发布系统的设计与实现论文

9.电力营销管理系统设计与实现论文