本發(fā)明涉及云計算,數(shù)據(jù)傳輸,數(shù)據(jù)安全領域。
背景技術:
隨著云計算的發(fā)展,移動數(shù)據(jù)存儲的研究,越來越多的人和企業(yè)選擇在云端存儲數(shù)據(jù)。但是,企業(yè)或者個人信息安全也面臨風險。所以云環(huán)境下數(shù)據(jù)的加密技術和傳輸技術受到越來越多的研究。
研究云平臺環(huán)境下的網(wǎng)絡數(shù)據(jù)傳輸?shù)募用艹蔀榇_保數(shù)據(jù)傳輸安全和用戶隱私的重要手段,云平臺環(huán)境下的網(wǎng)絡交互數(shù)據(jù)動態(tài)加密技術可以實現(xiàn)對網(wǎng)絡用戶的隱私保護,研究相關的數(shù)據(jù)加密和隱私保護算法成為信息安全領域的熱點話題。
傳統(tǒng)方法中,對云平臺環(huán)境下的網(wǎng)絡鏈路層交互數(shù)據(jù)的加密算法研究和隱私保護算法的實現(xiàn)主要采用的是基于混沌數(shù)據(jù)加密的隱私保護算法和基于隨機數(shù)密鑰配對的隱私保護算法。前者主要是采用一種基于非線性時間分析和混沌特征提取的方法實現(xiàn)對云平臺環(huán)境下的鏈路層網(wǎng)絡交互數(shù)據(jù)密鑰設計和隱私保護實現(xiàn);后者采用的是一種自頂而下的啟發(fā)方式進行隱私保護設計,算法視線中,要求公布的數(shù)據(jù)中存在一定數(shù)量的不可分的個體,這在面對云平臺網(wǎng)絡交互數(shù)據(jù)這種集成大數(shù)據(jù)環(huán)境下的信息加密和隱私保護中,具有一定的局促性。
技術實現(xiàn)要素:
針對現(xiàn)有技術的上述不足,本發(fā)明提出了云計算下一種改進的數(shù)據(jù)傳輸隱私保護算法。
為解決上述問題,本發(fā)明提出了以下技術方案:
構建云平臺環(huán)境下的數(shù)據(jù)交互節(jié)點拓撲模型,通過部分鏈路失效多路徑加密方法使得數(shù)據(jù)聚集具有很高的容錯功能。對云平臺環(huán)境下的未加密比特序列的識別率進行分解,構建副本感知的數(shù)據(jù)聚集容錯機制,將隨機抽樣原理引入到比特序列信息的提取過程,實現(xiàn)隱私保護。具體計算步驟如下:
步驟1:算法實施步驟。
步驟2:構建云平臺環(huán)境下的網(wǎng)絡數(shù)據(jù)交互模型。
步驟3:構建檢驗系統(tǒng)和檢驗準則。
步驟4:查找待識別的比特序列。
步驟5:生成數(shù)據(jù)密鑰。
步驟6:輸出密文。
步驟7:密文驗證。
本發(fā)明的有益效果是:
該算法對加密數(shù)據(jù)具有較好的糾錯性能,通訊量和吞吐量提高,能實現(xiàn)對隱私數(shù)據(jù)的全時態(tài)跟蹤監(jiān)測,預測值與實際值匹配較好,隱私保護安全性較高,具有較好的應用價值。
具體實施方式
步驟1:算法實施步驟
1)構建云平臺環(huán)境下的網(wǎng)絡數(shù)據(jù)交互模型
2)給通過公鑰加密的信息mSt←PK=(n,E,g,h)
3)設置等待時間Δt=ut|tτ-tτ-1|
4)對每個葉子節(jié)點St進行如下操作:
加密將加密后的數(shù)據(jù)廣播給父節(jié)點Pij←Ct
5)對每個葉子節(jié)點St進行如下操作:
在等待時間Δt內(nèi)接收所有的孩子節(jié)點Cht的數(shù)據(jù)St←Cht
6)設計具有容錯機制的隱私保護措施,進行判斷:
IfSt負責聚集Cht,則保留
else丟棄
7)聚集操作:
其中sett是所有有節(jié)點St負責聚集的孩子節(jié)點;
8)進行離散log運算還原m
9)接收軌道1上所有節(jié)點St聚集的數(shù)據(jù)
10)通過提前部署的公鑰,進行同態(tài)加操作其中setSink是軌道1上節(jié)點集合;
11)解密,并驗證m
步驟2:構建云平臺環(huán)境下的網(wǎng)絡數(shù)據(jù)交互模型
網(wǎng)絡構建的交互節(jié)點中,包括Sink節(jié)點,獲取聚集結果、中間節(jié)點,感知數(shù)據(jù)并對數(shù)據(jù)進行聚類操作、葉子節(jié)點,Sink節(jié)點在軌道0上,傳感子節(jié)點在軌道1上,也就是節(jié)點P有主父節(jié)點C1和后備用父節(jié)點C2、C3,從而得到給定顯著性水平a的值。
步驟3:構建檢驗系統(tǒng)和檢驗準則
令P(拒絕H0|H0真)=a,得到檢驗準則的拒絕域和接受域,設G1,G2是階為P的雙線性循環(huán)群,特征串匹配串表示為:e:G1×G1→G2。
構建標準正態(tài)分布函數(shù)的統(tǒng)計量對比比特序列進行碼元頻數(shù)檢測,檢驗統(tǒng)計量為:
步驟4:查找待識別的比特序列
為了實現(xiàn)具有容錯性能的數(shù)據(jù)聚集操作,進行用戶隱私保護,首先對云平臺環(huán)境下的未加密比特序列的識別率進行分解:
r比特為序列值,t為比特序列號,n為總比特
隨機選擇g,g1,g2,g3∈G1,α,β∈Zp,通過公鑰PK加密信息流m,即:
St←PK=(n,E,g,h)
得到Sink節(jié)點中進行動態(tài)加密的信息(即待查找的比特序列)特征為:(mk,param,IDt)。
步驟5:生成數(shù)據(jù)密鑰
采用二進制GCD算法,從Dγ-ρ(P)中隨機抽取τ+1個樣本生成網(wǎng)絡用戶隱私保護數(shù)據(jù)密鑰:
pk=<x0,x1,…,xτ>
parity(rp(z))=Decrypt(sk,c)
步驟6:輸出密文
在以上過程的基礎上,進行密鑰部署設計,對鏈路層中加密數(shù)據(jù)塊內(nèi)頻率檢測,二項式和Sn表示為:
Sn=nπ-n(1-π)
此時鏈路層輸出的密文為:
步驟7:密文驗證
定義somewhat的同態(tài)模式,給定密文A,A輸出正確明文的概率為由于:
所以驗證:
是否成立,成立,則說明驗證通過,密文策略正確。