亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于加密與消息認證的安全數(shù)字出版技術(shù)

        2012-07-25 03:21:10鑫,曹
        微處理機 2012年1期
        關(guān)鍵詞:安全性

        崔 鑫,曹 祎

        (中國電子科技集團公司第四十七研究所,沈陽110032)

        1 引言

        近幾年隨著科技進步,IT技術(shù)和互聯(lián)網(wǎng)應用水平持續(xù)提高,數(shù)字出版的安全性一直是人們極其關(guān)心的問題,也是難以解決的問題[1]。

        高級加密標準(Advanced Encryption Standard,AES)是美國國家標準技術(shù)研究所為了取代DES(Data Encryption Standard)算法而征集的加密標準,用以保護敏感政府信息。相比于固定密鑰長度的3DES算法,AES算法速度更快、性能更加優(yōu)秀。AES算法采用分組密碼體制,密鑰長度最少支持128、192、256bit,數(shù)據(jù)分組長度為 128bit,同時 AES算法易于各種軟硬件實現(xiàn)[2]。

        消息摘要算法是把任意長度的數(shù)據(jù)輸入柔和而產(chǎn)生長度固定的偽隨機輸入的算法。密鑰Hash消息認證碼(Keyed-Hash Message Authentication Code,HMAC)的出現(xiàn)有效地解決了身份認證中的安全性問題[3],通過私密密鑰的引入,使密文的安全性不再僅依賴于所使用的算法,同時依賴于所選用的密鑰,因而HMAC算法可以較為安全地保護網(wǎng)絡中用戶身份的認證。

        在研究了高級加密算法與消息認證技術(shù)的基礎(chǔ)上提出了安全數(shù)字出版的解決方案,通過高級加密與消息認證技術(shù)的融合可以有效地保障網(wǎng)絡數(shù)字出版的安全性,并在移動網(wǎng)絡終端(Mobile Internet Device,MID)上成功驗證了算法的可行性。

        2 高級加密標準與Rijndael算法

        AES標準制定初期的五個著名候選算法中,經(jīng)過測試Rijndael算法具有安全性高,存儲要求低,支持跨平臺,密鑰設置速度快等優(yōu)點,因而成為了AES的事實標準。Rijndael算法是迭代分組密碼算法,數(shù)據(jù)分組長度為128bit,密鑰長度可根據(jù)需要選用128/192/256bit,對應的加密輪數(shù)分別為10/12/14輪[4]。本文中采用的AES加密密鑰長度為128bit,加密輪數(shù)為10輪。加密算法的流程圖如圖1所示。

        圖1 AES加解密算法流程

        如圖1所示加密流程中,先將輸入數(shù)據(jù)以128bit為單位分組,將分組后的數(shù)據(jù)逐塊送入加密流水線進行加密。算法首先將數(shù)據(jù)與初始密鑰相加,將相加結(jié)果進行9輪的基礎(chǔ)變換。算法的第一輪次密鑰加使用的是初始密鑰,以后10輪的密鑰均是通過密鑰生成算法以初始密鑰為基礎(chǔ)而生成的。AES是一種對稱加密算法,解密是加密的逆過程,具有很好的對稱性,如圖1右所示。

        3 基于SHA-1的HMAC技術(shù)

        消息摘要技術(shù)起初用于文件完整性檢測,以判斷是否有黑客入侵主機串改本地文件數(shù)據(jù),檢測的方法是對需要校驗的文件內(nèi)容進行Hash計算,將生成的Hash值與預先計算好的Hash值比較,如果不同則說明文件被非法更改,可以判斷系統(tǒng)遭到黑客入侵。截止2004年常用的MD5與SHA-1算法依次遭到破解,HMAC(Keyed-Hash Message Authentication Code)技術(shù)被提出后緩解了這一問題,提供了更為安全的消息認證機制。

        HMAC是基于Hash函數(shù)的消息認證碼,需要采用一個加密用的Hash函數(shù),本文中采用SHA-1算法作為Hash函數(shù),和一個密鑰K用以計算消息認證碼。相比于單純的SHA-1算法,HMAC中引入了加密密鑰,系統(tǒng)的安全性不僅僅依賴于所選用的Hash函數(shù),同時依賴于實用的密鑰。HMAC算法流程如圖2 所示[5]。

        圖2 HMAC算法流程

        圖2中,ipad是字節(jié)0x36重復64次后的字符串。opad是字節(jié)0x5c重復64次后的字符串。算法的流程是將初始密鑰與ipad異或后生成字符串S0,將輸入的消息數(shù)據(jù)分組Y0,Y1,……,Yn-1拼接在S0的末尾,拼接后的字符串整體送入SHA-1模塊產(chǎn)生160bit的Hash值。密鑰K與opad異或的結(jié)果為S1,將S1與上面生成的Hash值拼接后執(zhí)行第二次SHA-1計算產(chǎn)生最終160bit的HMAC值。

        HMAC計算流程中將SHA-1模塊看做了黑盒,SHA-1算法是將任意長度小于264bit的數(shù)據(jù)壓縮成160bit的消息摘要算法。SHA-1對數(shù)據(jù)處理是以512bit為單位的,所有輸入數(shù)據(jù)在送入SHA-1模塊前要預先分組,并循環(huán)處理[6]。

        4 基于HMAC與AES的安全數(shù)字出版系統(tǒng)設計

        數(shù)字出版技術(shù)對網(wǎng)絡安全性要求很高,需要保證只有付費用戶才能下載使用,且下載的資源無法被發(fā)布。如圖3所示是本文采用的客戶端—服務器 安全文件傳輸流程圖。

        圖3 安全數(shù)據(jù)文件傳輸流程圖

        圖3所示的客戶端首先需要在服務器網(wǎng)站上注冊,并提交自己的用戶名、密碼、以及機器的ID號,此ID號是與客戶端設備唯一對應的一串01比特序列,而且在客戶端用戶不可以更改,通常是主芯片編號,或者是一個芯片內(nèi)部存儲的不可更改的一串32bit二進制序列。當用戶成功登錄網(wǎng)站后,需要下載資源時要向服務器端發(fā)送申請,服務器收到申請后隨機生成512bit的報文發(fā)送到客戶端,客戶端通過HMAC運算生成160bit的消息摘要d1,發(fā)送到服務器端,服務器端對之前隨機生成的報文進行相同的HMAC運算生成消息摘要d2。比較d1、d2是否相同,如果相同說明是經(jīng)過系統(tǒng)認證同意下載用戶,如果不同則重新發(fā)送隨機報文,重新認證,超過一定次數(shù)仍然不同則關(guān)閉認證。

        5 結(jié)論

        深入研究了高級加密算法AES與HMAC挑戰(zhàn)響應模型,提出了安全數(shù)字出版解決方案,通過實踐驗證了設計系統(tǒng)的可行性。本文設計的系統(tǒng)框架中,AES算法與SHA-1算法均可看做黑盒,在這一安全文件發(fā)布模式下,隨著AES、SHA-1等算法的更新,系統(tǒng)只需要更新相應算法模塊即可,所用的系統(tǒng)結(jié)構(gòu)保持不變,這也使得所用系統(tǒng)可以隨時融入新技術(shù)、新算法,保持安全性的持續(xù)提升。

        [1] 2011-2015年中國數(shù)字出版產(chǎn)業(yè)投資分析及前景預測 報 告 [R].http://www.ocn.com.cn/reports/2009970shuzichuban.htm

        [2] Jiqiang Lu,Jing Pan,Jerry den Hartog.Principles on the security of AES against first and second-order differential power analysis[J].Springer-Verlag,2010.

        [3] Mao-Yin Wang,Chih-Pin Su,Chih-Tsun Huang,Cheng-Wen Wu.An HMAC processor with integrated SHA-1 and MD5 algorithms[J].IEEE Press,2004.

        [4] 袁巍.AES算法的設計原則與其密鑰擴展算法的改進[D].吉林:吉林大學,2010.

        [5] 于華章.HMAC算法安全性分析[J].計算機安全,2005(1):1-2.

        [6] 張松敏,陶榮,于國華.安全散列算法SHA-1的研究[J]. 計算機安全,2010(10):1-3.

        猜你喜歡
        安全性
        兩款輸液泵的輸血安全性評估
        新染料可提高電動汽車安全性
        既有建筑工程質(zhì)量安全性的思考
        某既有隔震建筑檢測與安全性鑒定
        基于安全性需求的高升力控制系統(tǒng)架構(gòu)設計
        加強廣播電視信息安全性的思考
        科技傳播(2019年22期)2020-01-14 03:05:32
        網(wǎng)約車安全性提高研究
        活力(2019年17期)2019-11-26 00:42:18
        注意藥酒服用的安全性
        田間施用滅幼脲在桃中的殘留安全性評估
        ApplePay橫空出世 安全性遭受質(zhì)疑 拿什么保護你,我的蘋果支付?
        亚洲综合小综合中文字幕| 84pao强力打造免费视频34| 国产狂喷潮在线观看| 色妞www精品视频| 国产久视频| 亚洲码专区亚洲码专区| 脱了老师内裤猛烈进入| 国产高颜值大学生情侣酒店| 一本久道久久综合五月丁香| 中文字幕av无码一区二区三区电影 | 91九色老熟女免费资源| 成人综合婷婷国产精品久久蜜臀| 国产无套护士在线观看| 在线观看国产三级av| 色男色女午夜福利影院| 麻豆亚洲av熟女国产一区二| 免费高清av一区二区三区| 精品一区二区三区在线观看| 青春草国产视频| 中文字幕这里都是精品| 一个人看的视频在线观看| 野外少妇愉情中文字幕| 99精品热6080yy久久| 国产精品视频白浆免费看| 久久不见久久见免费视频6| 黑人玩弄人妻中文在线| 久久久伊人影院| 国产极品美女到高潮视频| 高清不卡av一区二区| av综合网男人的天堂| 欧美日韩成人在线| 免费的黄网站精品久久| 久久精品国产亚洲av超清| 国产成人精品电影在线观看| 久久狠色噜噜狠狠狠狠97| 熟女少妇av一区二区三区| 又粗又黄又猛又爽大片app| 无码人妻一区二区三区在线视频| 日韩精品久久不卡中文字幕| 黄色av一区二区在线观看| 风间由美性色一区二区三区 |