基于AES算法的文件加密系统的实现开题报告
2020-04-12 15:52:39
1. 研究目的与意义(文献综述)
随着互联网的不断发展和普及,人们的生活方式及推动经济发展的各行各业都有了深刻的改变。越来越多的人通过互联网进行数据储存、传输,互联网存储数据已经成为了信息存储的主要方式,并在政治、军事、金融、商业、交通、电信、文教等方面发挥越来越大的作用。以网络方式获得信息、交流信息、存储信息已成为现代信息社会的一个重要特征。
但是,由于数据载体——电子文档,很容易被修改,这个特点可能会导致信息泄漏这个严重的后果。近年来,互联网和网络的信息数据安全问题,也已成为各国政府、各大行业和企事业领导人关注的热点问题。全球频现重大信息安全事件, 2013 年曝光的“棱镜门”事件、“rsa后门”事件、 2017 年爆发的新型“蠕虫式”勒索软件 wannacry 等更是引起各界对信息安全的广泛关注。许多信息网络漏洞和攻击工具被不法分子和组织商品化,通过获取存储在电子文档里的用户信息,来牟取暴利,从而使信息安全威胁的范围加速扩散。个人信息及敏感信息泄露的信息安全事件,可能引发严重的网络诈骗、电信诈骗、财务勒索等犯罪案件,并最终导致严重的经济损失。全世界每年由于数据丢失或文件泄漏问题而导致的经济损失逐年上升,安全问题日益严重。面对这种现实,各国政府有关部门和企业不得不重视安全的问题。
数据加密技术,是目前常用的保障信息安全的重要手段之一。它是指将网络信息先进行一定的“加工”,转换为没有任何意义的密文,然后由接收者再通过相应的手段把密文转换为明文。这样,即使不法分子想窃取和监控信息,也没有意义了。在转换的过程中,需要运用网络安全密钥,来对数据进行一定的计算。通过对数据加密技术的合理运用,能够保证计算机网络通信的数据信息更加完整,并且具备较强的有效性,提高了计算机网络的安全程度。以下介绍本课题研究的aes算法的发展过程。
2. 研究的基本内容与方案
本项目运用aes算法和数据库技术,实现一个文件加密系统。其实现的基本内容包括:
1.设计一个数据库,可以将需要操作的文件集中存放和共享。
2.进入数据库,可以选择文件进行基于aes算法的加密操作,生成的加密文件列入已加密列表。
3. 研究计划与安排
第1-2周:查阅相关文献资料,明确研究内容,了解研究所需掌握的知识范围,完成开题报告。
第3-4周:学习编程技术。
第5-13周:代码实现和系统测试。
4. 参考文献(12篇以上)
[1]唐高阳,孙世坤.基于aes的软件加密解密的设计与实现[j]. 科技视界. 2015(18)
[2]钟卫东,孟庆全,张帅伟,汪晶晶.基于秘密共享的aes的s盒实现与优化[j]. 工程科学与技术. 2017(01)
[3]覃晓草,李树国.一种aes算法中s盒和逆s盒替换的表达式方法[j]. 微电子学与计算机. 2014(01)