西安工业大学毕业设计(论文)任务书
院(系) 数理系 专业 信息与计算科学 班级 051001 姓名 王菲 学号 051001128
1.毕业设计(论文)题目: 网络安全密码的数学实现
2.题目背景和意义: 随着通信和计算机技术的快速发展,以及经济全球化应用的推动,互联网表现出广泛的覆盖性(包括地域覆盖性、应用领域的覆盖性、使用人群的覆盖性)、使用的方便性、信息传递的快捷性和运作的低成本性,人们对信息网络的依赖程度越来越大,各种新兴的网络应用层出不穷并相互推动。移动通信、电子商务、电子政务、电子政务、企业信息化、“三金工程”等与社会发展、人们生产、生活息息相关领域的安全问题,越来越成为全社会关注的焦点,并成为制约网络应用发展的主要瓶颈之一。没有安全就没有应用,没有应用就没有发展,提高全社会的网络信息安全意识和基本专业知识是保障我国信息化建设健康、稳步、快速发展的前提和基础。密码技术作为实现网络信息安全的核心技术,在保障网络信息安全的应用中具有重要意义,而对典型密码学算法的掌握又是快速实现信息安全的捷径,是保护数据最重要的工具之一。
3.设计(论文)的主要内容(理工科含技术指标): 学习密码学与信息安全的相关知识,通过重点学习密码学中的数学基础知识来了解数学在密码技术中的应用原理及其实现方法,其次学习提供保密和数据完整性保护最基本的密码算法和技术;另一方面,通过学习MATLAB语言,能够实现一些基本的解密加密技术。
开发语言:MALAB:Windows 2000,XP以上微软操作系统
4.设计的基本要求及进度安排(含起始时间、设计地点):
基本要求:
1、熟悉密码学与网络信息安全相关的基础知识,编程语言和软件
2、学习密码学中的数学基础知识
3、学习传统的加密方法、数据加密标准(DES)、高级公开密钥加密算法(RSA)、数字签名等
技术的原理
4、能够应用MATLAB语言进行一些简单的加密解密实现
5、形成论文,其中演示加密解密实例要合理、软件运用要正确、结果要明确、分析要有依据
进度安排:
1)1-3周 收集有关资料,完成开题报告
2)4-6周 系统学习密码学与网络安全相关的基础知识,对其加深理解
3)7-8周 学习密码学中的加密方法,重点学习数学在加密过程当中的原理、实现和
应用
4) 9-12周 完成中期报告和外文资料翻译
5)13-16周 完成论文初稿
6)17-18周 修改完善论文,并打印装订成册,准备答辩
5.毕业设计(论文)的工作量要求
① 实验(时数)*或实习(天数): 150天
② 图纸(幅面和张数)*:
③ 其他要求: 字数不少于一万五千字,参考文献不少于十五篇。
指导教师签名: 年 月 日
学生签名: 年 月 日
系(教研室)主任审批: 年 月 日
说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。
2 带*项可根据学科特点选填。