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

基于改進SHA-1物聯網監測節點完整性驗證與增強方法

2013-07-14 08:00:00劉桂雄徐欽桂
中國測試 2013年1期
關鍵詞:融合

劉桂雄,張 龍,徐欽桂

(1.華南理工大學機械與汽車工程學院,廣東 廣州 510640;2.東莞理工學院,廣東 東莞 523808)

0 引 言

物聯網平臺監測節點的完整性是保證其運行可信的前提,是物聯網平臺數據來源可信度的重要因素[1]。物聯網監測節點完整性驗證與增強涉及部署于現場的節點硬件(包括固件)完整性表征方法、完整性增強方法以及完整性驗證方法等3個層次。不同現場監測節點固有屬性、賦予屬性、屬性融合算法產生不同派生屬性,為實施不同完整性驗證策略創造條件。不變屬性融合算法通過派生屬性值可靠地反映現場節點不變屬性變化的能力,是現場節點完整性驗證的基礎[2],雖然使用MD5和SHA-1等散列算法壓縮融合節點不變屬性獲得的節點標識特征碼、固件數字指紋等派生屬性能較好地表征被融合屬性的不變特征[3];但給定數字指紋,利用算法結構漏洞,尋找具有特定特征明文的計算時間、難度都在不斷降低[4-6]。

為滿足物聯網平臺監測節點完整性要求,提出一種基于改進SHA-1物聯網監測節點完整性驗證與增強方法,引入基于SHA-1的不變屬性融合增強算法技術,并通過迭代結構、變換函數、融合順序改進方法,增強物聯網監測節點完整性保護能力、完整性驗證可信度。

1 物聯網監測節點完整性驗證方法

完整性驗證方法是現場節點完整性驗證與增強的最后層次,與現場節點硬件(包括固件)完整性表征方法、完整性增強方法等層次內容緊密相關。

圖1 物聯網監測節點完整性驗證架構圖

圖1為物聯網監測節點完整性驗證基本方法構架。應用層測控服務器啟動節點完整性驗證流程,現場節點完整性監控模塊發出驗證請求,現場節點收到驗證請求后產生其現場節點派生屬性,對派生屬性進行防分析破壞、動態隨機化處理得到完整性證據。現場節點完整性監控模塊收到完整性證據后,進行分析與解耦,恢復實際節點完整性表征值,再與預存的現場節點信息庫中的節點完整性信息比較分析,最后給出完整性驗證結果。

由現場節點完整性驗證基本流程可看出,通過改變節點完整標準值計算、使用方式和完整性證據生產算法,可使現場節點完整性驗證方法在范圍、效率和可信度等方面得以增強,滿足不同測控應用需求。

2 改進SHA-1散列算法

2.1 改進SHI-1散列算法思想

改進SHA-1散列算法基本思想是:通過包含消息分組、填充、擴展、移位、位與、位或等操作的迭代過程將被融合不變屬性值的明文消息壓縮到一個固定長度(160b)的數據串中,使不同明文間的相互聯系模糊化、隨機化,保留明文消息不變特征,放大明文消息中的微小擾動,使對明文消息的篡改檢測變得容易。圖2是一種基于SHA-1不變屬性融合增強算法基本框架。

圖2 基于SHA-1不變屬性融合增強算法基本框架

2.2 主要算法結構與流程

基于SHA-1不變屬性融合增強算法核心體現在不變屬性值合并與消息分組填充、交叉雙管道迭代結構、消息分組壓縮變換算法、迭代變量初始化等方面。其中不變屬性值合并與消息分組填充主要完成獲得明文消息,按512b分組,填充比特串,以便按分組進行迭代壓縮;壓縮變換的交叉雙管道迭代結構是通過將兩個壓縮變換過程輸出交叉送往另一壓縮變換過程,防范利用兩個沖突前綴構造更多沖突明文攻擊行為;消息分組壓縮變換算法主要是使不同明文間的相互聯系模糊化,保留明文消息不變特征;迭代變量初始化目的就是將隨機性注入到壓縮變換過程。

2.2.1 不變屬性值合并與消息分組填充

(1)將節點在時刻T的待融合屬性SF1、…、SFn連接得到明文消息M=VALR(SF1,T)||…||VALR(SFn,T)。

(2)將M按512b分組,填充比特串(首位填1,其余填0)使末組長度為448位,將表示明文消息原始長度的32b的整數值,按先高后低字節序附加到末組,形成 L 個帶相關性的 512b 消息分組(M1,M2,…,ML)。

2.2.2 壓縮變換的交叉雙管道迭代結構

圖3是基于SHA-1不變屬性融合增強算法交叉雙管道迭代結構。采用一種由兩個壓縮變換過程GA、GB構成的交叉雙管道結構對消息分組進行迭代壓縮,整個壓縮過程由L個迭代構成,前一輪迭代GHi-1=(GAi-1,GBi-1)輸出傳給后一輪迭代 GHi=(GAi,GBi)兩個壓縮算法作為輸入,第i輪迭代產生輸出Hi=(HAi,HBi),即:

圖3 基于SHA-1不變屬性融合增強算法交叉雙管道迭代結構

最后一次迭代輸出值為待融合屬性SA1、…、SAn在時刻T的160b數字指紋H=GH(M)。通過將兩個壓縮變換過程的輸出交叉送往另一壓縮變換過程,可防范利用兩個沖突前綴構造更多沖突明文攻擊行為。

2.2.3 消息分組壓縮變換算法

(1)第i輪壓縮過程GA將前一輪壓縮過程GB的160 b輸出HBi-1和512 b消息分組Mi合并形成672b擴展消息分組EMi;(2)將EMi擴展成80個32b字,672bEMi劃分成 21 個 32b 字形成 W1~W20;采用取子串、異或、移位等操作產生W21~W79,使包含在HBi-1和Mi中的不變屬性特征被打亂、模糊化,分散到80個32b字中,即:

(3)壓縮過程GA、GB通過4輪處理過程上一輪輸入HAi-1、HBi-1和80個消息字Wt(0≤t≤79)壓縮變換成兩個160b輸出HAi、HBi。每輪處理由20步迭代運算組成,迭代運算采用邏輯函數ft(B,C,D)、加、移位等運算對緩沖區字A、B、C、D、E進行更新:

2.2.4 迭代變量初始化

壓縮變換過程GA和GB采用不同隨機整數值初始化5個緩沖區字ABCDE(即HA0和HB0),使兩個壓縮過程產生不同輸出序列HA1,…,HAL和HB1,…,HBL。為將隨機性注入到壓縮變換過程,將HA0和HB0分別初始化為前5個素數和接下來5個素數小數部分前32位二進制代碼組成的整數,即:

3 性能仿真分析

在Windows XP環境下,運用開發工具Visual Studio 2008,從防碰撞性能、混亂與散布性能兩方面的性能測試來評價基于SHA-1改進不變屬性融合增強算法的性能。

3.1 防碰撞性能分析

碰撞是指找到兩個或兩個以上具有相同數字指紋的明文消息,從而發生多對一不變屬性到數字指紋的融合映射[7]。可用表示數字指紋部分對應字節相同的擊中次數Nhits、數字指紋距離Ldist指標來描述不變屬性融合算法的防碰撞性能。其中,Nhits是指兩個20字節數字指紋在相同位置字節具有相同數值的字節數,測試方法是創建一個隨機串作為明文消息,計算其數字指紋,隨機改變該明文消息1個比特,重新計算數字指紋,比較兩個數字指紋對應位置字節數值,若有n個字節相同,被擊中n次;Ldist是指定義兩個數字指紋各個對應位置上字節值差的絕對值和,si和si′分別是兩個數字指紋第i字節,ν(si)和ν(si′)對應字節的數值,則:

具體指標有最大距離LdistMAX、最小距離LdistMIN、平均距離和平均距離/字符等。

利用隨機數產生2kB明文消息,連續測試4096次,表1為本文改進SHA-1算法、SHA-1算法的Nhits、LdistMAX、LdistMIN值比較表。可以看出,改進SHA-1算法碰撞率很低,碰撞性能略強于SHA-1算法;改進 SHA-1 算法的 LdistMAX、LdistMIN、明顯大于SHA-1算法,防碰撞性能得到明顯提高。Lˉdist=85.795,僅與理論值85.333[8]相差0.54%,獲得很好隨機性。

3.2 混亂與散布性能分析

混亂與散布性能是指明文消息特征被相應數字指紋模糊化、散亂化的程度。一種測試該指標的方法是隨機選取一段明文消息,對每個明文消息計算其數字指紋,再任意改變1b明文,計算新數字指紋,比較兩個數字指紋,統計置亂數均值Gˉ、置亂數方差ΔG等指標來加以比較分析。其中Gˉ、ΔG分別定義為N輪測試各輪測試結果置亂數Gi的平均值、各輪測試結果置亂數Gi的標準差,即:

分別取 N=256,512,1 024,2 048 進行 4 輪測試,利用隨機數產生2 kB明文消息,表2為本文改進SHA-1算法、SHA-1算法的、ΔG 值比較表。可以看出,改進算法達80.0107,與理想數80已非常接近,ΔG低至6.3,與SHA-1相比均獲得一定改善。

4 結束語

研究現場節點完整性表征值融合增強方法,提出基于SHA-1的改進現場節點完整性表征值融合算法。將待融合屬性值附加其長度劃分為L個512b消息分組(M1,M2,…,ML),提供碰撞攻擊難度;采用交叉雙管道迭代結構壓縮變換成160b完整性表征值,抗擊利用沖突前綴構造沖突明文攻擊行為;利用素數小數部分前32位二進制編碼構成的整數對迭代變量初始化,增強初始值隨機性。仿真實驗表明,改變明文消息1b帶來的數字指紋平均距離=85.795,僅與理論值85.333偏差0.54%;與SHA-1相比,改進SHA-1算法置亂數均值從80.3583下降到80.0107,更接近理想值80。

表2 混亂與散布性能指標測試結果

[1]寧煥生,徐群玉.全球物聯網發展及中國物聯網建設若干思考[J].電子學報,2010,38(11):2590-2599.

[2]單紅.一組完整性校驗算法極其效率分析[J].安徽大學學報:自然科學版,2004,31(5):28-31.

[3]Weber R H.Internet of things-new security and privacy challenges[J].Computer Law&Security Review,2010(26):23-30.

[4]Wang X Y,Yin Y L,Yu H B.Finding collisions in the full SHA-1[C]∥In Victor Shoup,editor,Advances in Cryptology-CRYPTO'05,Lecture Notes in Computer Science,2005,3621:17-36.

[5]Wang X Y,Yin Y L,Yu H Bo.Efficient collision search at tacks on SHA-0[C]∥In Victor Shoup,editor,Advances in Cryptology-CRYPTO'05,Lecture Notes in Computer Science,2005,3621:1-16.

[6]Xie T,Feng D G.How to find weak input differences for MD5 collision attacks[OIML],2009.http://eprint.iacr.org/2009/223.pdf.1-20.

[7]李恒,徐自勵,金立杰.數據關聯方法在對點定位系統中的應用[J].中國測試,2012(5):69-72.

[8]YI X.Hash function based on chaotic tent maps[J].IEEE Transactions on Circuits and Systems-Ⅱ:Express.briefs,2005,52(6):354-357.

猜你喜歡
融合
一次函數“四融合”
兩個壓縮體融合為一個壓縮體的充分必要條件
村企黨建聯建融合共贏
今日農業(2021年19期)2022-01-12 06:16:36
融合菜
寬窄融合便攜箱TPFS500
寬窄融合便攜箱IPFS500
從創新出發,與高考數列相遇、融合
寬窄融合便攜箱IPFS500
《融合》
現代出版(2020年3期)2020-06-20 07:10:34
“四心融合”架起頤養“幸福橋”
福利中國(2015年4期)2015-01-03 08:03:38
主站蜘蛛池模板: 高清视频一区| 中文字幕在线永久在线视频2020| 欧美高清国产| 亚洲成人在线免费| 91www在线观看| 中文字幕欧美日韩| 一级不卡毛片| 国产自无码视频在线观看| 无码综合天天久久综合网| 亚洲成a人在线播放www| 国产成人夜色91| 欧美精品二区| 日本国产一区在线观看| a级毛片免费在线观看| 国产精女同一区二区三区久| 黄色成年视频| 欧美成人午夜在线全部免费| 免费国产黄线在线观看| 5555国产在线观看| 日本午夜视频在线观看| 无码人妻热线精品视频| 91外围女在线观看| 久夜色精品国产噜噜| 国产在线高清一级毛片| 欧美国产日韩一区二区三区精品影视| 婷婷六月在线| 日本免费高清一区| 毛片免费在线视频| 最新日本中文字幕| 欧美a级完整在线观看| 中文字幕永久视频| 亚洲国产天堂久久综合| 国产色爱av资源综合区| 播五月综合| 亚洲欧美日韩综合二区三区| 色噜噜综合网| 新SSS无码手机在线观看| 福利在线一区| 亚洲性影院| 精品一区二区三区水蜜桃| 尤物亚洲最大AV无码网站| 国产免费黄| 久久午夜夜伦鲁鲁片无码免费| 久久久久亚洲精品成人网| 操美女免费网站| 欧美影院久久| 97视频在线观看免费视频| 亚洲色图欧美一区| 欧美中文字幕在线二区| 国产成人亚洲欧美激情| 国产精品永久在线| 伊人成人在线| 久久网欧美| 国产又爽又黄无遮挡免费观看| 欧美一区二区三区香蕉视| 国产精品亚洲天堂| 国产欧美日韩在线一区| 精品无码一区二区三区电影| 久久这里只有精品国产99| 中文精品久久久久国产网址| 国产日韩精品一区在线不卡 | 天天综合网在线| 熟妇无码人妻| 一本一道波多野结衣一区二区| 99久久精品国产精品亚洲| 亚洲福利片无码最新在线播放| 午夜在线不卡| 亚洲系列无码专区偷窥无码| 四虎永久免费在线| 日本免费a视频| 另类欧美日韩| 欧美亚洲激情| 黄色网在线| 午夜日b视频| 亚洲无码一区在线观看| 99热免费在线| 国产精品 欧美激情 在线播放| 国产精品人成在线播放| 欧美爱爱网| AV无码无在线观看免费| 色九九视频| 国语少妇高潮|