日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于OpenCL的AES并行化實(shí)現(xiàn)方法有效

專利信息
申請(qǐng)?zhí)枺?/td> 201410153285.2 申請(qǐng)日: 2014-04-16
公開(公告)號(hào): CN103973431B 公開(公告)日: 2017-04-05
發(fā)明(設(shè)計(jì))人: 龔征;袁宇恒;何振忠;溫雅敏 申請(qǐng)(專利權(quán))人: 華南師范大學(xué)
主分類號(hào): H04L9/06 分類號(hào): H04L9/06;G06F9/38
代理公司: 廣州市華學(xué)知識(shí)產(chǎn)權(quán)代理有限公司44245 代理人: 黃磊
地址: 510631 廣東省*** 國省代碼: 廣東;44
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 基于 opencl aes 并行 實(shí)現(xiàn) 方法
【說明書】:

技術(shù)領(lǐng)域

發(fā)明涉及密碼算法的技術(shù)領(lǐng)域,特別涉及基于OpenCL的AMD GPU上的AES的快速實(shí)現(xiàn)方法。

背景技術(shù)

GPU原本是專門為處理圖形圖像數(shù)據(jù)而設(shè)計(jì)的,因而它具有高度并行的結(jié)構(gòu)?,F(xiàn)今,經(jīng)過十多年的發(fā)展,GPU的并行運(yùn)算能力已經(jīng)遠(yuǎn)遠(yuǎn)超越了CPU,利用GPU對(duì)各種計(jì)算進(jìn)行并行加速也成為了當(dāng)今的研究熱點(diǎn)。而在信息安全方面,GPU的一項(xiàng)重要應(yīng)用,就是通過并行化來實(shí)現(xiàn)快速加解密。

事實(shí)上,現(xiàn)在實(shí)現(xiàn)加解密并行化有CPU、GPU、FPGA和OPENCL四種并行實(shí)現(xiàn)機(jī)制,它們也各有優(yōu)劣。CPU單個(gè)核心的性能雖然比GPU的要高,但是不具備高度的并行化結(jié)構(gòu),并行能力不如GPU,而且受到結(jié)構(gòu)限制,并行規(guī)模擴(kuò)充比FPGA難;FPGA的并行規(guī)模擴(kuò)充雖然比CPU和GPU都容易,然而硬件一旦升級(jí)換代,就需要改動(dòng)大量的代碼,不利于開發(fā)與維護(hù);GPU則同樣受到結(jié)構(gòu)限制,并行規(guī)模擴(kuò)充比FPGA難,單個(gè)核心的運(yùn)算能力也不及CPU,顯存與主機(jī)內(nèi)存之間的數(shù)據(jù)交換會(huì)造成大量的延時(shí),這種I/O的耗費(fèi)成了GPU并行性能主要的瓶頸;OpenCL則是專為異構(gòu)平臺(tái)設(shè)計(jì)的,能夠綜合利用CPU、GPU及其他類型的處理器來提供并行計(jì)算,因而也日漸受到青睞。

OpenCL全稱Open Computing Language(開放計(jì)算語言),是由Khronos Group維護(hù)的為異構(gòu)平臺(tái)提供編寫程序(尤其是并行程序)的開放的框架標(biāo)準(zhǔn)。OpenCL由編寫內(nèi)核程序的語言和定義并控制平臺(tái)的API兩部分組成,可以在多核CPU或者GPU上編譯運(yùn)行。通過使用OpenCL,軟件開發(fā)人員便能夠高效利用各種異構(gòu)處理平臺(tái),從高性能計(jì)算服務(wù)器,到家用計(jì)算機(jī)再到手持設(shè)備,都被OpenCL所支持,并且在OpenCL幫助下,能夠組合工作。

發(fā)明內(nèi)容

本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種基于OpenCL的AES并行化實(shí)現(xiàn)方法。

本發(fā)明的目的通過下述技術(shù)方案實(shí)現(xiàn):

一種基于OpenCL的AES并行化實(shí)現(xiàn)方法,包括下述步驟:

S1、確定明/密文及輪密鑰分組的數(shù)量,準(zhǔn)備好明/密文及輪密鑰數(shù)據(jù)的數(shù)據(jù);

S2、確定AES的執(zhí)行模式,為編寫內(nèi)核函數(shù)做準(zhǔn)備;

S3、編寫內(nèi)核函數(shù);

S4、編寫OpenCL程序主文件,為OpenCL程序的執(zhí)行做準(zhǔn)備;

S5、設(shè)置程序運(yùn)行參數(shù),分配內(nèi)存空間,運(yùn)行程序;

S6、獲取加解密結(jié)果,釋放資源。

優(yōu)選的,步驟S1中,輪密鑰的數(shù)據(jù)在主機(jī)端預(yù)先生成好。

優(yōu)選的,步驟S2中,根據(jù)AES的設(shè)計(jì),將每一輪的不同操作轉(zhuǎn)化為僅用T表和異或來實(shí)現(xiàn);其具體實(shí)現(xiàn)方式是:

假設(shè)a為一輪的輸入,長度為128比特,此處看成是4×4字節(jié)的矩陣,按照32比特劃分為4份,即a0,a1,a2,a3,1份相當(dāng)于原有矩陣中的1行,如a0,j代表原有矩陣中的第一行第j列的元素,d為一輪的輸出,那么,d可以表示為:

dj=T0[a0,j]⊕T1[a1,j+1]⊕T2[a2,j+2]⊕T3[a3,j+3]⊕kj

其中T0,T1,T2,T3為4個(gè)T表,kj為第j列要與之異或的子輪密鑰;經(jīng)過上述處理后,原本需要經(jīng)過字節(jié)替換、行移位、列混合以及輪密鑰加四個(gè)操作才能獲取的一輪的輸出,現(xiàn)在就轉(zhuǎn)化為僅依靠查表和異或就能獲取到;在完成上述操作前需要預(yù)先準(zhǔn)備好T表并將其寫在內(nèi)核文件中;

T表的類型可設(shè)為4字節(jié)的靜態(tài)無符號(hào)整型私有值、4字節(jié)的無符號(hào)整型常量或靜態(tài)無符號(hào)整型常量類型,需要注意,T表應(yīng)寫在內(nèi)核函數(shù)之外,因?yàn)閮?nèi)核函數(shù)之內(nèi)不允許使用靜態(tài)類型,而且將T表寫在內(nèi)核函數(shù)中會(huì)導(dǎo)致程序運(yùn)行時(shí)性能的下降。

優(yōu)選的,步驟S2中,AES的執(zhí)行模式選用電子密碼本ECB模式、計(jì)時(shí)器CTR模式以及輸出反饋OFB模式三種執(zhí)行模式中的一種。

優(yōu)選的,步驟S3中,編寫內(nèi)核參數(shù)的具體方法為:

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華南師范大學(xué),未經(jīng)華南師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201410153285.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識(shí)產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖、流程工藝圖技術(shù)構(gòu)造圖;

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 亚洲精品456| 农村妇女精品一区二区| 国产精品视频久久| 久久激情影院| 国产精品免费一区二区区| 国产一a在一片一级在一片| 亚洲精品国产综合| 中文字幕一区一区三区| 色综合久久久| 精品一区二区三区影院| 亚洲国产精品精品| 亚欧精品在线观看| 午夜天堂在线| 国产精品一二三区免费| 国产一区二区综合| 亚洲国产99| 国产不卡一二三区| 国产精品1234区| 国产九九影院| 在线精品视频一区| 欧美乱大交xxxxx古装| 欧美在线视频精品| 99久久婷婷国产综合精品电影| 久久精品国产色蜜蜜麻豆| 亚洲欧美v国产一区二区| 久久国产麻豆| 国产一级一区二区三区| 国产日韩欧美不卡| 国产精品视频二区不卡| 日韩中文字幕一区二区在线视频| 国产呻吟久久久久久久92 | 日韩av一二三四区| 96国产精品视频| 午夜天堂电影| 午夜大片网| 欧美性猛交xxxxxⅹxx88| 17c国产精品一区二区| 美国三级日本三级久久99| 三级视频一区| 国产在线不卡一区| 在线视频国产一区二区| 538国产精品| 日日夜夜亚洲精品| 国产乱一乱二乱三| 久久97国产| 国产中文字幕一区二区三区 | 免费午夜在线视频| 国产色午夜婷婷一区二区三区 | 青苹果av| 国产玖玖爱精品视频| av午夜剧场| 日韩一级片免费观看| 欧美乱妇在线视频播放| 亚洲国产精品女主播| 欧美3级在线| 91麻豆精品国产自产欧美一级在线观看 | 国91精品久久久久9999不卡| 亚洲区日韩| 亚洲欧美自拍一区| 精品999久久久| 亚洲精品老司机| 国产1区2区视频| 日韩av在线中文| 国产真实一区二区三区| 狠狠色狠狠色综合久久一| 日本午夜无人区毛片私人影院| 国产91色综合| 国产视频一区二区视频| 国产性生交xxxxx免费| 日韩中文字幕区一区有砖一区| 91丝袜诱惑| 免费a一毛片| 久久久精品二区| 激情久久综合| 日韩国产不卡| 夜夜躁人人爽天天天天大学生 | 99国产精品99久久久久久粉嫩| 美女张开腿黄网站免费| 性色av色香蕉一区二区| 欧美日韩一区电影| 国产精品18久久久久久白浆动漫| 午夜影院黄色片| 欧美精选一区二区三区| 国产精品国产三级国产专区52 | 99久久婷婷国产精品综合| 国产国产精品久久久久| 国产在线一二区| 羞羞免费视频网站| 欧美69精品久久久久久不卡| 日韩欧美中文字幕精品| 91精品一区| 久久精品99国产国产| 午夜毛片影院| 久久夜色精品国产噜噜麻豆| 欧美日韩久久精品| 日韩av在线中文| 亚洲精品久久久中文| 亚洲一区二区三区加勒比| 欧美在线一级va免费观看| 国产精品一区二区在线看| 午夜精品在线观看| 毛片免费看看| 久久久久久综合网| 国产黄一区二区毛片免下载 | 91精品啪在线观看国产| 亚洲s码欧洲m码在线观看| 伊人精品一区二区三区| 国产在线一区观看| 韩日av一区二区三区| 国产在线精品一区二区| 久久国产精品网站| 夜色av网| 国产一区二区在| 激情久久综合| 狠狠色狠狠色综合久久一| 国产精品高潮呻吟三区四区| 日韩中文字幕在线一区二区| 午夜电影网一区| 国产一区二区精品免费| 久久99精品国产99久久6男男| 人人澡超碰碰97碰碰碰| 美女脱免费看直播| 久久精品国产亚洲一区二区| 日本一区欧美| 亚洲第一天堂无码专区| 91看片app| 国产一区日韩在线| av毛片精品| 理论片午午伦夜理片在线播放 | 精品国产一区在线| 久久久久久久久久国产精品| 亚洲免费永久精品国产 | 日韩中文字幕在线一区二区| 午夜影院91| 欧美精品久久一区| 国产欧美视频一区二区| 国产清纯白嫩初高生在线播放性色 | 亚洲日本国产精品| 久久久精品欧美一区二区免费| 91丝袜诱惑| 午夜毛片在线| 久久99精品久久久久国产越南| 国产69精品99久久久久久宅男| 国产品久久久久久噜噜噜狼狼| 在线观看欧美日韩国产| 午夜黄色大片| 国产免费一区二区三区四区 | 国产天堂第一区| 欧美老肥婆性猛交视频| 久久一区二区三区欧美| 国产精品日韩精品欧美精品| 欧美高清性xxxxhdvideos| 久久国产欧美视频| 国产精品色在线网站| 中文字幕一区二区三区乱码| 国产欧美日韩一区二区三区四区| 996久久国产精品线观看| 午夜影院毛片| 精品免费久久久久久久苍| 99久久国产综合精品尤物酒店| 亚洲精品20p| 99国产精品9| 亚洲欧美日韩综合在线 | 亚洲欧洲日本在线观看| 国产一区二区精品免费| 久久99精品国产| 91精品久久久久久久久久| 亚洲乱亚洲乱妇50p| 欧美日韩国产一二| 国产日韩欧美精品一区二区| 亚洲无人区码一码二码三码 | 欧美国产一区二区三区激情无套| 国产精品久久久久久一区二区三区| 四虎国产精品永久在线| 国产性猛交96| 销魂美女一区二区| 欧美精品日韩| 欧美日韩一区免费| 欧美一区二三区| av狠狠干| 狠狠色狠狠色综合系列| 日韩av中文字幕在线免费观看| 欧美人妖一区二区三区| 国产日产精品一区二区三区| 久久精品视频一区二区| 综合色婷婷一区二区亚洲欧美国产| 91免费国产视频| 国产日韩欧美91| 国产精品久久久久久久新郎| 日韩av在线网址| 搡少妇在线视频中文字幕| 亚洲精品日日夜夜| 国产1区2区视频| 97久久精品一区二区三区观看| 狠狠躁天天躁又黄又爽| 在线国产一区二区| 一级久久久| 日韩av在线影视| 亚洲1区在线观看| 国产69精品久久久久999小说| 91久久国产视频| 精品国产乱码久久久久久影片| 日韩午夜三级| 国产精欧美一区二区三区久久久| 欧美一区二区在线不卡| 国产专区一区二区| 国产精品一区二区在线观看 | 精品久久久综合| 亚洲乱亚洲乱妇28p| 国产精品69久久久| 狠狠色噜噜狠狠狠狠777| 91麻豆精品一区二区三区| 国产一区二区三级| 国产一级在线免费观看| 午夜免费一级片| 国产精品国产三级国产aⅴ下载| 日韩精品中文字幕在线播放| 久久夜色精品亚洲噜噜国产mv| 国产日韩欧美综合在线| 欧美精品xxxxx| 日韩午夜三级| 国产亚洲精品精品国产亚洲综合| 亚洲精品国产精品国自产网站按摩| 伊人久久婷婷色综合98网| 最新国产一区二区| xxxx18hd护士hd护士| 国产黄色一区二区三区| 亚洲欧美国产中文字幕| 日韩精品一区二区久久| 亚洲欧美日韩在线看| 一区二区免费在线观看| 午夜av影视| 欧美精品一区免费| 亚洲福利视频一区| 国产精品自产拍在线观看蜜| 国产精品99在线播放| 日本福利一区二区| 精品国产精品亚洲一本大道| 一区二区三区国产精品| 中文乱幕日产无线码1区| 欧美精品一区二区三区在线四季| 国产精品天堂| 国产午夜一级片| 91久久国产露脸精品国产| 日本一区欧美| 国产一区=区|