• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于64位處理器的Android平臺優(yōu)化AES加密算法

      2017-08-30 15:19:56趙君
      關(guān)鍵詞:存儲空間加密算法處理器

      趙君

      摘 要:與PC機(jī)相比,在手機(jī)上實(shí)現(xiàn)同樣的算法要求占用空間小、功耗低。高級加密標(biāo)準(zhǔn)(AES)的S盒設(shè)計(jì)采用查表方式,復(fù)雜度較高、消耗功率大,因此,將它用于手機(jī)中要對它進(jìn)行優(yōu)化。本文提出優(yōu)化AES加密算法,將分組長度擴(kuò)充至256位,增加分組長度能提高算法的安全性;在采用求逆運(yùn)算的基礎(chǔ)上添加仿射變換,以運(yùn)算代替查表操作,能減少存儲空間;將字替換、行移位、列混合合并在為成為一個(gè)運(yùn)算步驟,其輸入數(shù)據(jù)為16位、輸出數(shù)據(jù)為64位,能提高運(yùn)算效率。實(shí)驗(yàn)結(jié)果表明,該算法既能大幅提升加密強(qiáng)度又能保持高運(yùn)算效率。

      關(guān)鍵詞:Android;AES;64位處理器;分組密碼

      DOI:10.15938/j.jhust.2017.03.002

      中圖分類號: TP305

      文獻(xiàn)標(biāo)志碼: A

      文章編號: 1007-2683(2017)03-0008-05

      Abstract:Algorithm implemented on the mobile phone is different from one on PC. It requires little storage space and low power consumption. Standard AES Sbox design uses look up table, and has high complexity and high power consumption, so it needs to be optimized when used in mobile phones. In our optimization AES encryption algorithm, the packet length is expanded to 256 bits, which would increase the security of our algorithm; look up table is replaced by adding the affine transformation based on inversion, which would reduce the storage space; operation is changed into 16bit input and 64bit output by merging the three steps, namely SubWords, ShiftRows, MixColumns and AddRoundKey, which would improve the operation efficiency of the algorithm. The experimental results show that our algorithm not only can greatly enhance the encryption strength, but also maintain high computing efficiency.

      Keywords:android; AES; 64bit processor; block cipher

      從表1中結(jié)果可以看出,如果采用查表方式將分組長度提升至256位,將消耗20MB存儲空間,資源消耗過大,無法實(shí)現(xiàn)。GAES算法采用運(yùn)算代替查表,有效減少了存儲空間,但帶來運(yùn)算速度的減慢。優(yōu)化AES算法通過對算法結(jié)構(gòu)的優(yōu)化,使運(yùn)算速度提升3倍左右,雖然此速度還是要比標(biāo)準(zhǔn)AES慢25%左右,但換來的是存儲空間的減少、加密強(qiáng)度的提升,此范圍是可以接受的。如果將分組長度繼續(xù)增大,則運(yùn)算量太大,無法實(shí)現(xiàn)。

      5 結(jié) 論

      本文針對64位處理器的Android操作系統(tǒng),對標(biāo)準(zhǔn)AES算法進(jìn)行優(yōu)化,提出分組長度為256位的優(yōu)化AES加密算法。利用GAES算法存儲空間小,低功耗的特點(diǎn),使用其S盒的構(gòu)造方法。并在此基礎(chǔ)上對算法結(jié)構(gòu)做出相應(yīng)優(yōu)化,使其在64位處理器上的運(yùn)算速度得到提升。最后通過試驗(yàn)驗(yàn)證其執(zhí)行速度比標(biāo)準(zhǔn)AES下降25%左右,這是因?yàn)榉纸M長度增加必然帶來運(yùn)算數(shù)據(jù)量的增大。但是以此代價(jià)換來存儲空間的減少,密碼強(qiáng)度的大幅提升,是可以接受的。

      參 考 文 獻(xiàn):

      [1] 駱子玉, 洪璇. AES 算法在多核的安卓平臺下的改進(jìn)及應(yīng)用[J]. 計(jì)算機(jī)應(yīng)用與軟件, 2017, 34(1): 209-213.

      [2] 李暉, 李鳳華, 曹進(jìn), 等. 移動互聯(lián)服務(wù)與隱私保護(hù)的研究進(jìn)展[J]. 通信學(xué)報(bào), 2014, .35(11): 1-11.

      [3] 伍均璽. 網(wǎng)絡(luò)通信中的加密技術(shù)應(yīng)用[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用, 2015(1): 47-50.

      [4] 鐘衛(wèi)東, 孟慶全, 張帥偉, 等. 基于秘密共享的AES的S盒實(shí)現(xiàn)與優(yōu)化[J]. 工程科學(xué)與技術(shù), 2017, 49(1): 191-196.

      [5] 張偉, 高俊雄, 王耘波, 等. 一種優(yōu)化的AES算法及其FPGA實(shí)現(xiàn)[J]. 計(jì)算機(jī)與數(shù)字工程, 2017, 45(3): 502-505.

      [6] CHO J, SOEKAMTOPUTRA S, CHOI K, et al. Power Dissipation and Area Comparison of 512bit and 1024bit Key AES[J]. Computers & Mathematics with Applications, 2013, 65(9): 1378-1383.

      [7] 張?jiān)娪溃?陳恭亮, 范磊, 等. GAES算法[J]. 密碼學(xué)報(bào), 2014,1(2):187-199.

      [8] CUI J, HUANG L, ZHONG H, et al. An Improved AES Sbox and Its Performance Analysis[J]. International Journal of Innovative Computing, Information and Control, 2011, 7(5): 2291-2302.

      [9] 趙軍, 基于Android平臺加密算法的研究與實(shí)現(xiàn)[D]. 南京理工大學(xué), 2012.

      (編輯:王 萍)

      猜你喜歡
      存儲空間加密算法處理器
      基于多種群協(xié)同進(jìn)化算法的數(shù)據(jù)并行聚類算法
      蘋果訂閱捆綁服務(wù)Apple One正式上線
      用好Windows 10保留的存儲空間
      基于小波變換和混沌映射的圖像加密算法
      Hill加密算法的改進(jìn)
      Imagination的ClearCallTM VoIP應(yīng)用現(xiàn)可支持Cavium的OCTEON? Ⅲ多核處理器
      ADI推出新一代SigmaDSP處理器
      汽車零部件(2014年1期)2014-09-21 11:41:11
      呼嚕處理器
      對稱加密算法RC5的架構(gòu)設(shè)計(jì)與電路實(shí)現(xiàn)
      基于Arnold變換和Lorenz混沌系統(tǒng)的彩色圖像加密算法
      二手房| 林周县| 乳源| 新乡市| 奉化市| 房产| 施甸县| 花垣县| 湘乡市| 阳山县| 桐梓县| 芜湖市| 雅安市| 屯门区| 娄烦县| 福清市| 浮山县| 喀什市| 临沂市| 满洲里市| 晴隆县| 简阳市| 荃湾区| 罗平县| 天津市| 象州县| 青海省| 浙江省| 莱西市| 东方市| 井陉县| 惠安县| 桂东县| 平塘县| 图片| 磴口县| 台中县| 锡林郭勒盟| 望江县| 泽州县| 报价|