数据加密方法的研究与实现[开题报告]

数据加密方法的研究与实现[开题报告]

ID:360309

大小:24.50 KB

页数:5页

时间:2017-07-27

数据加密方法的研究与实现[开题报告]_第1页
数据加密方法的研究与实现[开题报告]_第2页
数据加密方法的研究与实现[开题报告]_第3页
数据加密方法的研究与实现[开题报告]_第4页
数据加密方法的研究与实现[开题报告]_第5页
资源描述:

《数据加密方法的研究与实现[开题报告]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(2011届)本科毕业论文(设计)开题报告题  目:数据加密方法的研究与实现学  院:        专  业:   信息管理与信息系统    班  级:              学  号:           姓  名:                指导教师:                开题日期:     教 务 处 制一、选题的背景和意义当今社会是一个高速发展的信息化社会,互联网的发展及计算机的普及不仅为我们的生活带来了许多的便利,也为这个社会的发展带来了巨大的动力。在中国,互联网成为了推动中国

2、经济发展的重要引擎。过去16年,中国信息产业增加值年均超过26.6%,占国内生产总值的比重由不足1%增加到10%左右。互联网与实体经济不断融合,利用互联网改造和提升传统产业,带动了传统产业结构调整和经济发展方式的转变。互联网还带来了新的商业形式的发展,不如淘宝,阿里巴巴等为代表的电子商务。中国网络购物用户已超过1亿人。2009年,中国电子商务交易额超过3.6万亿元人民币。中国政府还积极推行电子政务来提高政府机构的工作效率。在电子商务和电子政务的运行过程中,经常要通过网络来传输一些敏感信息。不如用户的银行账号

3、和密码,公民的身份信息,政府的机密数据等。这些信息是需要保密的,不能被其他没有被授权的人访问。这就需要人们去保证信息在储存和通过网络传输时的安全。目前,网络安全却不容乐观。2009年,52%的网民曾遭遇过网络安全事件,网民处理安全事件所支出的相关服务费用共计153亿元人民币。网络安全问题对网民造成的损失主要是时间成本,其次才是经济方面的损失。77.3%的网民反映要付出大量的时间成本,平均每人需要花费约10个小时处理安全事故。值得关注的是,虚拟财产已经成为网民网络生活中的重要工具。报告显示,目前46.6%的网

4、民持有虚拟货币、网络游戏装备、点卡等虚拟财产,2009年,14.6%拥有虚拟财产的网民曾因网络游戏、即时通信聊天工具等账号被盗造成的虚拟财产损失。除了上述的这些损失外,一个不安全的互联网环境也将会对互联网的经济市场的快速健康发展带来极大的影响。而电子政务中机密消息的泄露,将会使国家的安全面临巨大的威胁。因此,我们必须要采取一定的行动来保证这些数据的快速、有效、安全的进行存储和传输。数据加密作为网络环境下数据安全的重要手段之一,是一种主动安全防御策略,为信息传输提供安全保护。同时,数据加密也为其他的安全手段提

5、供强有力的支援。研究和发展数据加密技术,已经成为当今网络安全建设的一个十分重要的课题。目前,我国的各个方面都处于高速发展的阶段,综合国力和人民生活都在提高。在这个关键的时刻,我国更加需要一个安全稳定的经济发展环境。互联网作为我国经济发展的一个重要引擎,如果不能保证其安全性,那么将会对我国整个国家发展带来巨大的影响。由此可见,发展数据加密技术,保障网络信息安全有着非凡的意义。二、研究的基本内容与拟解决的主要问题1.研究的基本内容在本次的设计中,主要是对目前常用的密码理论与技术进行研究,通过程序来完成一些密码技

6、术的运用实现。对于本程序,需要具有以下几个功能:(1)加密技术的选择。这里,我将选择一些经典的加密技术来完成本次的设计。其中包括对称加密算法中的DES算法、IDEA算法和会对称加密算法中的RSA算法。这些算法目前在网络中普遍被使用。它们经过安全性论证和实践的检验,都显示出了极好的效果。同时,它们也是加密技术中的基础的技术。学习和掌握它们,对学习其他加密技术将有十分有力的帮助。(2)加密密钥长度的选择。在加密技术中,加密的安全性除了受到加密算法的影响外,也受加密密钥长度的制约。密钥的长度越长,被破译的难度也就

7、越大,相对的也就越安全,但加密效率也越小。(3)加密功能。它是对已知明文,通过选定的加密算法和密钥,进行加密处理,变为密文。(4)解密功能。加密的逆向过程。它是把密文通过密钥和加密算法,进行解密处理,变为明文。2.拟解决的主要问题本次的设计过程中,主要针对数据加密算法方法进行学习和研究,并在熟悉加密算法的基础上用系统开发软件,本次设计中需要解决的问题为:(1)数据加密理论和算法的深入学习与掌握,由于数据加密算法比较抽象,要牢固掌握相关的加密算法对自己是一个挑战。(2)运用开发工具进行系统的加密算法的开发与设

8、计。由于目前有许多不同的系统平台,为了使软件有良好的跨平台性,在不同的系统环境下都能有效的运行,本次设计选用C++来编写。因为C++在设计时就具有避免平台限定或没有普遍用途的特性。三、研究的方法与技术路线、研究难点,预期达到的目标1.研究方法和技术路线本次设计通过运用文献分析方法、面向对象程序设计方法来完成预定的目标。具体研究方法和技术路线如下:(1)首先要通过文献对加密技术的原理和算法实现进行系统的功能,尤其是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。