999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

崔 鑫,曹 祎

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

1 引言

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

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

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

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

2 高級加密標準與Rijndael算法

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

圖1 AES加解密算法流程

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

3 基于SHA-1的HMAC技術

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

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

圖2 HMAC算法流程

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

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

4 基于HMAC與AES的安全數字出版系統設計

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

圖3 安全數據文件傳輸流程圖

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

5 結論

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

[1] 2011-2015年中國數字出版產業投資分析及前景預測 報 告 [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.

猜你喜歡
安全性
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
既有建筑工程質量安全性的思考
某既有隔震建筑檢測與安全性鑒定
基于安全性需求的高升力控制系統架構設計
加強廣播電視信息安全性的思考
科技傳播(2019年22期)2020-01-14 03:05:32
網約車安全性提高研究
活力(2019年17期)2019-11-26 00:42:18
注意藥酒服用的安全性
基層中醫藥(2018年6期)2018-08-29 01:20:20
田間施用滅幼脲在桃中的殘留安全性評估
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
主站蜘蛛池模板: 亚洲人成影视在线观看| 国产91丝袜在线播放动漫| 亚洲国产欧洲精品路线久久| 欧美精品一区二区三区中文字幕| 无码粉嫩虎白一线天在线观看| 国产99精品视频| 国产美女精品在线| 国产麻豆va精品视频| 国产免费网址| 久久这里只有精品免费| 色妺妺在线视频喷水| 国产欧美又粗又猛又爽老| 国产福利一区视频| 噜噜噜久久| 一级毛片无毒不卡直接观看| 成人在线观看不卡| 露脸国产精品自产在线播| 亚洲国产清纯| 噜噜噜久久| 欧美成人一级| 激情成人综合网| 欧美国产三级| 色偷偷综合网| 欧美区一区| 亚洲美女一级毛片| 人人爽人人爽人人片| 国产大全韩国亚洲一区二区三区| 日本高清视频在线www色| 丁香六月综合网| 亚洲午夜福利在线| 亚洲人精品亚洲人成在线| 亚洲无线视频| 亚洲欧州色色免费AV| 久久亚洲国产视频| 日本在线国产| 国产麻豆福利av在线播放| 992tv国产人成在线观看| 亚洲国产精品成人久久综合影院| 国产在线观看91精品| 亚洲第一香蕉视频| 538精品在线观看| 国产精品999在线| 亚洲福利网址| 99久久人妻精品免费二区| 国产日本欧美亚洲精品视| 天堂av综合网| 亚洲系列中文字幕一区二区| 欧美一区二区福利视频| 国产成人综合在线视频| 日本91视频| 亚洲丝袜第一页| 色综合久久88| 一级一级特黄女人精品毛片| 中文精品久久久久国产网址| 亚洲欧美人成人让影院| 欧美日韩91| 无码一区中文字幕| 亚洲国产日韩视频观看| 91精品小视频| 中文字幕在线观| 综合亚洲网| 久久久久青草大香线综合精品| 久久五月天国产自| 欧美一级在线看| 精品成人免费自拍视频| 国产美女免费| 99在线观看国产| 丰满人妻一区二区三区视频| 亚洲天堂网视频| 国产欧美在线观看一区| www.狠狠| 久久美女精品| 超级碰免费视频91| 99色亚洲国产精品11p| 亚洲色图在线观看| 女人18毛片水真多国产| 亚洲欧美日韩成人在线| 亚洲va欧美ⅴa国产va影院| 国产一级在线播放| 亚洲人成成无码网WWW| 91久久国产热精品免费| 伊人久久久久久久|