失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 现代密码学上机程序c语言 现代密码学与加解密技术实验指导书.doc

现代密码学上机程序c语言 现代密码学与加解密技术实验指导书.doc

时间:2020-10-10 01:03:15

相关推荐

现代密码学上机程序c语言 现代密码学与加解密技术实验指导书.doc

软件工程课程设计指导书

现代密码学与加解密技术实验指导书

高天寒 编

东北大学

软件学院

8月

软件工程实验指导书

目 录

一、现代密码学与加解密技术实验指导书选用范围

二、实验基本目的与要求

三、实验题目

四、实验过程与具体要求

五、实验交付成果说明

六、主要参考文献

3

一、现代密码学与加解密技术实验指导书选用范围

实验名称:《现代密码学与加解密技术》实验

所属课程:现代密码学与加解密技术

所属专业:信息安全

领域方向:信息安全

学时:16学时

适用学生:信息安全专业的学生

先修课要求:信息安全数学基础、计算机引论(C语言)、计算机组成原理与体系结构

二、实验基本目的与要求

现代密码学与加解密技术实验是本课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过实验加强学生的实验手段与实践技能,培养学生分析问题、解决问题、应用知识的能力和创新精神,全面提高学生的综合素质。

通过本实验简要了解密码学以及现代密码算法的基本知识,学会常用文件加密的实现、了解系统加密解密技术,具体掌握几种加解密方法。实验后完成要求撰写实验报告,报告内容包括题目、测试数据、运行结果、遇到的问题和解决方法、关键代码或程序清单,学生可以在实验报告中提出对实验的建议和意见。

三、实验题目

1、Vigenere的编程实现

2、Column permutation cipher 的编程实现

3、DES的编程实现

四、实验过程与具体要求

1、Vigenere的编程实现

使用C语言设计实现古典密码体制中的Vigenere密码,并加/解密一个文件

2、Column permutation 密码的编程实现

编程(建议使用C语言)实现古典密码体制中的Column permutation密码,并加/解密一个字符串或文件

3、DES的编程实现

使用C语言设计实现DES密码,并加/解密一个文件

五、实验交付成果说明

交付成果:

Vigenere密码C语言源代码及使用说明

Column permutation 密码C语言源代码及使用说明

DES密码C语言源代码及使用说明

交付方式:

源代码硬拷贝

使用说明A4纸打印

交付方式:

班长汇总,交付给负责老师

六、主要参考文献

1.Richard J.Spillman:《CLASSICAL AND CONTEMPORARY CRYPTOLOGY》,清华大学出版社,-7

2.William Stallings: Cryptography and Network Security: Principles and Practice. 2nd ed. Prentice Hall, 1998.

3.杨波著:《现代密码学》,清华大学出版社,-8.

4.Wenbo Mao. Modern Cryptography: Theory and Practicce. 电子工业出版社,-7.

5.许主洪著:《加密与解密-密码技术剖析与实战应用》,人民邮电出版社,2002-8.

6.张焕国,刘玉珍著:《密码学引论》,武汉大学出版社,.

7.段钢著:《加密与解密》,电子工业出版社,-3.

展开阅读全文

如果觉得《现代密码学上机程序c语言 现代密码学与加解密技术实验指导书.doc》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。