基于AES的Flash加密实现-论文.pdf

基于AES的Flash加密实现-论文.pdf

ID:53028201

大小:413.77 KB

页数:2页

时间:2020-04-14

基于AES的Flash加密实现-论文.pdf_第1页
基于AES的Flash加密实现-论文.pdf_第2页
资源描述:

《基于AES的Flash加密实现-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、⋯⋯Cnl_PUTEBSECURITYANDMAINTENANCE~⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯基于AES的Flash加密实现邹蕾(郑州财经学院,郑州450000)摘要:目前随着Flash成为网络多媒体的主流,相关的破解软件和加密软件也越来越多,部分破解软件不仅可以查看swf里面的相关脚本代码,还可以将swf格式的文件还原成Fla格式。加密器就是针对现状基于AES加密方式对swf文件进行整体加密,防止反编译软件的攻击。关键词:AES加密;MD5码;Flash软件1Flash文件安全及加密现状最少支持为128、192、256,分组长度128位,算法应易于各Fl

2、ash是Micromedia公司开发的矢量绘图和动画制作软件。种硬件和软件实现。1998年NIST开始AES第一轮分析、测试很多使用Flash制作出的优秀的多媒体课件和动画被别人导人和征集,共产生了15个候选算法。1999年3月完成了第二轮或被恶意修改,所以需要对Flash动画作品进行加密目前网AES2的分析、测试。2000年10月2日美国政府正式宣布选中络上充斥了种类繁多的Flash加密软件,很多简单的加密软件比利时密码学家JoanDaemen和VincentRijmen提出的一种密起不到实际的保护效果,很多破解软件不费吹灰之力就可以码算法RIJNDAEL作为AES.在应用方面,

3、尽管DES在安全上破解。此外还有许多收费的加密软件,这些软件的加密效果是脆弱的,但由于快速DES芯片的大量生产,使得DES仍能虽然比较完善,但是也无法抵御世界知名的破解软件的破解。暂时继续使用,为提高安全强度,通常使用独立密钥的三级2AES算法概述DES。但是DES迟早要被AES代替。流密码体制较之分组密AES加密算法即密码学中的高级加密标准(AdvancedEn—码在理论上成熟且安全,但未被列入下一代加密标准。cryptionStandard,AES),又称Rijndael加密法,是美国联邦AES加密数据块大小最大是256bit,但是密钥大小在理论政府采用的一种区块加密标准。这个

4、标准用来替代原先的上没有上限。AES加密有很多轮的重复和变换。大致步骤如DES,已经被多方分析和认可且广为全世界所使用。经过5年下:(1)密钥扩展(KeyExpansion);(2)初始轮(Initial的甄选流程.高级加密标准由美国国家标准与技术研究院Round);(3)重复轮(Rounds),每一轮又包括:SubBytes、(NIST)在2001年11月26日发布于FIPSPUB197。并在ShifiRows、MixColumns、AddRoundKey;(4)最终轮(Final2002年5月26日成为有效的标准。2006年,高级加密标准Round),最终轮没有MixColum

5、ns。加密流程如图1所示已然成为对称密钥加密中最流行的算法之一。该算法为比利时密码学家JoanDaemen和VincentRijmen所设计.结合两位作者的名字,以R~ndael之命名之,投稿高级加密标准的甄选流程(Rijdael的发音近于”Rhinedoll”)。AES算法基于排列和置换运算,使用几种不同的方法来执行排列和置换运算。AES是一个迭代的、对称密钥分组的密码,它可以使用128、192和256位密钥.并且用128位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入数据相同。迭代加

6、密使用一个循环结构.在该循环中重复置换和替换输入数据。对称密码体制的发展趋势将以分组密码为重点。分组密码算法通常由密钥扩展算法和加密(解密)算法两部分组成。密钥扩展算法将b字节用户主密钥扩展成r个子密钥。加密算法由一个密码学上的弱函数f与r个子密钥迭代r次组成。混乱和密钥扩散是分组密码算法设计的基本原则。抵御已知明文的差分和线性攻击,可变长密钥和分组是该体制的设计要点。AES是美国国图1AES算法加密解密流程图家标准技术研究所NIST旨在取代DES的2l世纪的加密标准。AES的基本要求是。采用对称分组密码体制,密钥长度的收稿日期:2014—08—22罢箍

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

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

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