基于AES算法的光盘库数据加密技术研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:mini_fc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
光盘库是由机械手与多个光盘驱动器组成的用来存放多张光盘的机柜,它具有成本低廉、易于长期保存数据等特点,因此常被用作大型数据备份、数据存档系统。由于计算机运算能力和网络传输技术均迅猛地发展,全社会越来越重视数据安全问题。传统的数据加密算法DES在现有的攻击条件下,被认为是加密强度低并且易于破解,由于AES算法兼顾较好的安全性与加密效率,它是适用于光盘库数据加密的合适算法。同时,需要优化AES算法的加密性能,使它的加密速度最好不低于光盘库的网络上传速度,要在保障用户数据安全性的前提下避免由于数据加密带来的额外延迟。结合光盘库的应用场景,分别从算法本身和算法与环境资源的交互两个方面优化AES算法。第一个优化方法是通过空间换时间的方式有效地优化列混淆过程,较好地解决了运算中有限域乘法这个性能瓶颈点。第二个优化方法是将轮函数的三个过程(S盒代换、行移位与列混淆)合并成一个过程(查表),有效地提高了计算速度。第三个优化方法是利用多线程技术将加密并行化,有效地利用多处理器带来的强大计算能力。最后,对不同算法优化方式分别进行了加密速度测试。测试结果表明,列混淆优化、轮函数优化能较好地提升算法加密性能;多线程并行化能显著提升算法加密性能,并且在不超过最佳线程数的情况下,算法加密速度接近倍数增长。因此,对AES算法的优化结果符合预期,能够有效地支持光盘库数据加密使用。
其他文献
关联规则是数据挖掘领域的一个重要分支,它反映的是大量数据中间内在的关联联系,其目的是找出满足最小支持度和最小置信度要求的强关联规则。频繁项集挖掘是关联规则挖掘的关键
随着近几年Internet的飞速发展,虽然Web已经发展成为了一个巨大的分布和共享信息资源的平台,但是如何从Web中快速和有效地获取信息仍然是困扰着Web用户的一个问题。在这样的背
随着Internet的发展,IPv4因为地址空间少,服务质量无法保证等缺陷使其已经逐渐无法适应Internet的需求。作为下一代的IP协议,IPv6以其广阔的地址空间、安全性、自动配置和移
随着实时系统应用日趋广泛,人们对系统可靠性的要求也越来越高。容错技术是提高系统可靠性的有效方法之一。本文简要阐述了容错技术的发展过程并分析了不同故障模型下系统的容
图像工程是近几年发展起来的一门学科,它的研究内容非常丰富,根据抽象程度和研究方法的不同可分为三个层次:图像处理、图像分析和图像理解。图像分割是一种重要和关键的图像
随着计算机网络规模和应用领域的日益增大,网络复杂性和异构性也不断增加,通过网络传播的病毒和人为破坏越来越多,严重干扰了正常的网络运行秩序。在这种情况下,准确、快速地
近年来,人类社会对信息的依赖程度不断增大,人们对信息的安全性也越来越关注。在研究中发现,入侵检测领域所遇到的问题和人工免疫系统所遇到的问题有很多相似性。因此,免疫系统中
工作流技术是近年来随着Internet和Intranct的日益普及而迅速发展的技术研究领域之一。工作流管理系统是业务流程管理的重要基础,主要目标是通过调用有关信息资源与人力资源来
P2P(Peer-to-Peer)网络日益流行的同时也为蠕虫提供了温床。最近,一种新型蠕虫——P2P蠕虫的出现,使网络面临新的威胁。这种蠕虫利用P2P系统进行传播,使其传播更加隐蔽、精确。
Internet技术的发展和普及使信息获取和发布的方式发生了巨大的飞跃和本质性的变化。目前,以电子商务、电子图书馆、远程教育等为Web的主要应用,促使Web以更快的速度发展,在给人