1. 研究目的与意义(文献综述)
des算法是在1976年被美国的国家标准局定为联邦资料的加密标准的,到现在已经40年了。我们都知道,在计算机的世界里有一个摩尔定律,就是每过18个月,计算机的晶体管的数量就会翻一番,对应的计算速度也会翻倍,虽然现在的发展速度有所放缓,但是每过三年左右,计算机的运算速度还是在翻倍的增长。des采用的是56的加密密钥,在计算机计算能力飞速发展的今天,已经不再安全,经过算法优化的暴力破解方式能在一天之内就将des密钥破解,因此,des加密只推荐使用在加密等级不高的场景中。
高级加密标准(英语:advancedencryptionstandard,缩写:aes),在密码学中又称rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的des,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(nist)于2001年11月26日发布于fipspub197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。
不同于它的前任标准des,rijndael使用的是代换-置换网络,而非feistel架构。aes在软件及硬件上都能快速地加解密,相对来说较易于实作,且只需要很少的存储器。作为一个新的加密标准,目前正被部署应用到更广大的范围。在应用方面,尽管des在安全上是脆弱的,但由于快速des芯片的大量生产,使得des仍能暂时继续使用,为提高安全强度,通常使用独立密钥的三级des。但是des迟早要被aes代替。流密码体制较之分组密码在理论上成熟且安全,但未被列入下一代加密标准。
2. 研究的基本内容与方案
实现可在Android手机运行的AES算法加密系统,主要运用Eclipse、SDK和ADK开发环境,针对手机中的短信、联系人和文件夹等用户隐私信息进行加密和解密软件的设计。
3. 研究计划与安排
1.2016/1/11—2016/1/22:查阅参考文献,明确选题;
2.2016/1/23—2016/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告;
3.2016/3/8—2016/4/26:需求分析,算法或系统设计,分析、比较或实现等;
4. 参考文献(12篇以上)
1.赵军 南京理工大学 基于android平台加密算法的研究与实现 2012-05-01
2.杨志华 电子科技大学 手机通信中基于混沌的aes改进算法研究 2014-03-01
3.苏帅 北京邮电大学 基于android平台的软件保护研究与实现 2015-03-11
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。