毕业设计(论文)任务书
题 目:基于AES算法的文件加
密解密软件开发
学 院: 数学与计算科学学院
专 业: 信息与计算科学
学生姓名:
学 号:
指导教师单位:
指导教师:
职 称:
题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发
2012 年 12月 10日
注:1、本任务书一式两份,,一份院或系留存,一份发给学生,任务完成后附在说明书内。
2、任务书均要求双面打印,打印字体和字号按照《本科生毕业设计(论文)统
一格式的规定》执行。
一、毕业设计(论文)的内容
对本课题的总体介绍:通过调查和学习,设计并开发一个基于AES算法的加密解密软件客户端,通过客户端组成一个方便实用,界面友好的加密解密系统,可以极大的方便人们更好地保护重要文件的完整性,避免遭到意外的破坏。
工作内容:学习VC编程语言,利用该计算机语言和相关程序设计技术开发客户端,并向用户提供友好的界面,最后完成一份客户端的使用说明书。
课题的具体任务:利用C++,MFC开发一个基于AES算法的加密解密软件客户端并完成该客户端的使用说明书
二、毕业设计(论文)的要求与数据
仔细阅读指定的有关文献,掌握基本理论和重点研究问题
实现基于AES算法的加解密实验研究
完善软件客户端的界面设计及功能。
检验数据,确保软件客户端的正确运行。
三、毕业设计(论文)应完成的工作
开题报告;
毕业论文(一万字以上),要有中英文摘要,英文摘要300字,文字要通顺,要有自己的创意,内容要充实,有理有据;
相应的计算机程序或软件;
四万字符的专业英文文献原文及翻译各一份,翻译要求内容基本准确,符合中文表达方式,行文要流畅;
读书笔记(至少3000字);
四、应收集的资料及主要参考文献(参考文献至少5篇,其中1篇外文,具体格式看毕业设计手册)
[1] 宋震.密码学[M].北京:中国水利水电出版社,2002:1~6
[2] 杨义先 孙伟 钮心忻.现代密码新理论[M].北京:科学出版社,2002:1~5
[3] Joan Daemen Vincent Rijmen.高级加密标准(AES)算法——Rijndael的设计(谷大武 徐胜波 译)[M].北京:清华大学出版社,2003:65~1
[4] 刘嘉勇 任德斌 胡勇 等.应用密码学[M].北京:清华大学出版社,2008:116~127
[5] 谭浩强.C++程序设计[M].北京:清华大学出版社,2004:347~389
[6] NIST.Advanced Encryption Standard (AES)[J].Federal Information Processing Standards Publication,2001,November 26:13~25
五、试验、测试、试制加工所需主要仪器设备
计算机一台;
打印机一台。
任务下达时间:
2012年 12月 10日
毕业设计开始与完成时间:
2012年 12月 10日至 2013年 6月 10日
组织实施单位:数学与计算科学学院 信息与计算科学系/统计系/数学与应用数学系(选择)
系主任意见:
签字 2012 年 12月28日
院领导小组意见:
签字 2012 年 12月28 日
毕业设计(论文)进度计划表
序号 |
起止日期 |
计划完成内容 |
实际完成内容 |
检查日期
检查人签名 |
1 |
第一周~第二周 |
拟制研究计划,收集有关文献,提交开题报告。 |
|
|
2 |
第三周~第四周 |
阅读指定文献,完成论文引言及系统转化研究。 |
|
|
3 |
第五周~第七周 |
完成二阶锥规划的求解方法及其应用。 |
|
|
4 |
第八周~第十周 |
论文初稿完成,完成外文资料翻译。
|
|
|
5 |
第十一周~第十二周 |
修改论文。
|
|
|
6 |
第十三周~第十四周 |
总结并完成论文。
|
|
|
7 |
第十五周~第十六周 |
提交论文,
准备答辩。
|
|
|
指导教师批准日期 2012 年 12月 28日 签名: |