移动端加密算法并行化研究

来源 :青岛大学 | 被引量 : 0次 | 上传用户:gg106419
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着智能手机的发展,人们的生活越来越依靠手机,随着国外某些著名品牌手机频频爆出信息漏洞,手机在成为人们连接世界的一扇窗的同时也带来了许多安全隐患。信息安全问题不仅仅是个人隐私问题,更是一个信息化国家的安全保障。目前手机的计算性能已经有了很高提升,多媒体性能成为了移动端的重要参数,但以GPU(图形处理器)为代表的多媒体资源在处理加密、解密等通用计算过程中基本处于半闲置状态。在PC端,GPU为了实现图像渲染实时性,浮点计算能力和数据带宽已经超过了CPU(中央处理器),并且非常适合进行大规模并行计算,国内外学者已经利用GPU进行加密解密算法的研究。相比于PC端,移动端起步较晚,针对于Android平台利用GPU同时保证原有的跨平台的编程技术,从2012年才开始有较为成熟的高性能密集计算框架——RenderScript,目前已经有学者基于此进行移动端通用计算的研究。在Android平台上,本文首次选用RenderScript框架并结合PC端的并行优化方法,对移动端加密算法的并行化进行了研究,主要工作有以下几个方面:研究了DES和AES的实现算法,针对DES的加密过程更多的面向bit操作,对算法中最重要的S盒替换算法进行并行优化,AES以简洁、高效、安全和原则性的设计更适合在移动端进行并行优化,优化了加密算法中的轮变换。针对椭圆曲线密码体制需要用到的二进制扩域上平方运算,发现计算过程中的每个字节之间不存在相互依赖,具有并行计算空间,利用其运算特点,结合串行查表算法,可以在移动端使用并行架构进行编程实现。最后,设计并实现了上述优化方法,并对并行优化的结果进行分析,检验该并行优化的效果。分析结果表明:移动端GPU可以用来加快加密算法的实现效率,通过合理的优化算法以减少异构框架中数据传输的占比,充分利用异构框架的并行特点,实现移动端加密算法的并行优化,为提高移动端加密算法的加密速度提供了一种新的思路。
其他文献
随着互联网技术的发展,Internet实时视频传输在远程教育领域起巨大作用,多媒体技术和网络技术在教育板块里的应用是一个热点问题。流媒体(Streaming Media)技术具有边下载边
本文主要研究了云计算环境下的访问控制技术,分析了当前云安全中遇到的用户数据安全与隐私保护的问题。在对当前研究现状进行深入学习和总结后,进行了以下的相关工作:  在复杂
设施花卉是设施农业的重要组成部分,可用来栽培对环境因素要求高的珍贵花卉品种,提高花卉种植的经济效益,处于花卉产业金字塔的顶端。花卉图像的自动分割与特征提取方法研究,
本文对基于《知网》的文本相似度进行了论述,针对本文的研究对象《知网》,对其概念、特殊文档以及结构进行了重点的分析和研究。首先,介绍了《知网》的概念,指出了其中的特有的重
在数字信息时代,图像处理技术在医学、航空航天等领域得到了大量的应用,其中图像分割和图像增强是最具代表性的两种图像处理技术。在很多图像处理算法消耗时间越来越多的情况下
  数据挖掘是在海量的数据中挖掘出潜在的、有价值的信息,这些信息给人们提供帮助。聚类分析是数据挖掘中一个重要的应用。它以“物以类聚,人以群分”的思想,根据对象之间
社会标注系统的快速发展为互联网信息组织提供了新的方式。它延续了Web2.0以用户为中心的特点,充分利用用户知识来进行数据维护和管理。目前,越来越多的系统提供了对社会标注
随着计算机和网络技术的发展与普及,信息在人们的生活中扮演着越来越重要的角色。信息素质是人们获取、评价和使用信息资源的能力,是人们跨入信息社会,在生理素质、心理素质和社
随着互联网的发展,越来越多的人通过浏览互联网中产品的评论信息来了解产品的质量与服务的口碑,以便帮助他们做出可靠的决策;另一方面,作为生产厂家,他们也可以通过用户的产品
网络论坛中存在很多话题,通过这些话题可以了解当前社会的舆情,并可以对其进行监控,实施积极引导。对于相应的舆情监控系统,主要研究内容包括话题识别和话题监控。话题识别是对网