使用GPU加速RC5密码算法的研究

来源 :2009年中国高校通信类院系学术研讨会 | 被引量 : 0次 | 上传用户:jiangxueying0518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
GPU(图形处理器)传统上用于图像渲染,以弥补CPU的不足.近些年来,消费市场的推动使得GPU的性能越来越强,计算能力也大幅提高.但是GPU大部分时间都处于闲置状态,因此挖掘GPU的计算能力用于通用计算有很好的前景.本文探讨RC5分组密码算法基于GPU的实现.把算法移植到GPU上实现的关键是把算法转化为并行执行模式,然后写流编程模型中的kernel函数,多个线程将独立并行地执行这个函数。但是GPU的多线程并行处理和CPU的不一样。在CPU的多线程并行处理中,多个线程各自独立地执行不同的任务,各个线程函数可以不一样。而在GPU编程模型中,每个线程都是执行同样的函数(即kernel函数),只不过每个线程的输入输出对应于输入输出流的某一个数据元素。例如使用GPU实现RCS算法,明文作为输入流,共有320个数据元素,每个数据元素为一个分组长度,即8字节。如果GPU有320个能独立执行线程的物理核心,那么它能并行地加密320个分组。GPU的设计基于SIMD(单指令多数据流),所以它的并行处理类似于对一个一维数组的每个元素同时执行同样的操作或运算。在普通PC机上,本文实现的算法吞吐率达到2000M/s以上,是同一环境下CPU实现的20倍.
其他文献
在TOEFL 考试中,选择词义一项常会使人感到困难,其中不少是同根形容词,因前后缀的不同,而意义也不同。现提供一些成对的形容词,请您选择、自测。然后再用后面的答案来核对。
身材矮小、相貌平凡的伊藤绿,今年在巴黎出人意料地勇夺世界花样滑冰锦标赛女子单人滑冠军,立时成为日本的英雄;但由于她母亲是陪酒女郎,于是,尴尬的场面出现了……亚洲的第
本文是黎菱所著《印度妇女:历史,现实,新觉醒》一书的第十三章。该书即将由世界知识出版社出版。本刊在选载这一章时,仅对个别文字作了调整。 This article is the thirteen
分析了CPK认证技术的优势,提出了基于CPK的智能卡——CPK-IC卡的基本结构,设计了CPK-IC卡在实现电子邮件加密时的数据交换、运算流程,并对流程的安全性和实用性进行了分析.
引子崇尚体育精神的现代人对体育比赛中的金牌获得者有一种如痴如狂的崇拜。相比之下,现代人的消费意识却使他们对商品中的金牌获得者崇拜得更执迷,更癫狂。市场是一片海域
导致一条重要海底隧道开始施工的决定将是确定该工程成功程度的一些主要因素。如果地质余件困难时,这一点将会特别正确。许多因素能影响成功,包括某些首先似乎是对业主有利的
《国家中长期教育改革和发展规划纲要(2010-2020年)》指出,职业教育是推动经济发展、促进就业、改善民生、解决“三农”问题的重要途径.规划要求加快发展面向农村的职业教育,
《望春風》是台灣電影導演謝雨辰回到大陸後執導拍攝的第二部影片(編者按:他的第一部影片《夜行貨車》,本刊曾有報道,請見一九八六年第七期)。這部影片經過六個月的忙碌拍攝
本文提出的认知无线电频谱分配算法基于图着色理论,采用并行信道分配方式,显著减小信道分配开销,在不引起对主用户及相邻认知节点干扰的前提下提高信道复用程度.仿真证明该算
会议
简讯:日前,山东省德州市召开第五届投资贸易洽谈会。山东省政协主席韩喜凯、山东省副省长林书香、中共德州市委书记黄胜、德州市市长孙永春等领导及20多个国家和地区的2500多名来宾出