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

基于MLP 神經網絡的分組密碼算法能量分析研究

2021-04-24 14:20:32
網絡安全技術與應用 2021年4期
關鍵詞:分析模型

(北京信息職業技術學院 北京 100081)

目前針對現代密碼算法研究內容較多,形式多樣的密碼算法滿足了不同場景需求。在實際應用中針對多種密碼算法需求,如果進行每一個密碼算法的單獨設計則需要消耗大量的資源,因為各種類型的密碼算法本質上是存在著一定的相同點的,所以為滿足多密碼算法需求,可以通過采用重構的思維,來設計出一種高性價比的密碼算法。根據密碼算法中密鑰具有的不同特征,通常可以將密碼算法細分為對稱密碼算法與分組密碼算法,其中分組密碼算法是指通過對加密信息按照一定的順序,基于函數進行相應的邏輯運算,進而達到信息加密效果。分組加密算法在進行數據加密的過程中,能夠有效地確保經過加密處理后形成的密文和原來初始明文間數據量保持不變。

1 密碼算法能量分析和MLP 神經網絡

1.1 密碼算法能量分析

在進行模板型能量分析前,首先需要進行以下假設:對手擁有兩個密碼設置一致的終端設備,分別為建模設備與目標設備。對于建模設備而言,分析者可以對其輸入、輸出進行控制,且可以采用一定的方式來準確地獲取建模設備運行時所具有的能量信息;對于目標設備而言,在工作的過程中采用的是分析者不知曉的某種加密算法。因此模板型的側信道分析包含了建模階段與分析階段。其中在建模階段主要是基于建模曲線,來獲取建模設備和密鑰的關聯性,并根據采集到的信息數據建立一個泄露模型。分析階段是指,分析者基于能量曲線,結合信息分類對所采集到的泄露按照一定的特征進行劃分,并通過測試集來將目標設備的密鑰進行預測與恢復。由此可以看出,分析者在建立分析模型時,需要精確地將概率分布函數值進行預估,進而實現對每一個可能密鑰的似然估計。非模板型能量分析是指通過采用特定的統計分析方法對獲取到的泄露信息與敏感變量所具有的關聯性進行表征。主要包括簡單能量分析法、相關能量分析法以及差分能量分析法等。上述類型的分析方法僅僅可以實現對目標設備物理參數等信息的泄露進行獲取,用來進行密鑰的恢復。

1.2 MLP 神經網絡

MLP 是由多個感知器構建而成的神經網絡。如圖1 所示為具有3 個隱藏層的MLP 神經網絡。從圖1 中我們可以看出,多層感知器中的每一層感知器和下一層的感知器是互相連接的。MLP 主要由三部分組成,分別為輸入、輸出層以及隱藏層,多層感知器的每一層中至少存在一個感知器單元。在實際應用中,MLP 權重值與偏差值是按照梯度的變化而更新的。MLP 神經網絡是由多個非線性以及線性激活函數組成的混合函數相聯系。函數的求解速度快,且由于其存在邊界,因此求導過程較為簡單。MLP 可以用式(1)表示。

式中:λn——全連接層;

σi——激活函數;

S——Softmax函數。

因為MLP 神經網絡是一個網狀形式,被分成一個個相互連接的層狀,神經元值可以用式(2)表示。

式中:w——相鄰層之間神經元連接權重值;

b——該神經元的偏置值;

f——激活函數。

式中:w——相鄰層之間神經元連接權重值;

f——激活函數。

b——該神經元的偏置值;

將向前傳播計算求解的誤差反向傳播,完成對權重值的優化與修正,得出最優化的模型是MLP 網絡模型算法的核心思想。在進行誤差反向傳播時,我們一般采用的是隨機梯度下降法來實現對w 值的修正與優化。內部變量值一般作為權重值,并基于損失函數跨越曲面斜率最大的方向進行修正。

圖1 具有3 個隱藏層的MLP 神經網絡

2 基于MLP 神經網絡的能量分析流程

如圖2 所示為基于MLP 神經網絡模型能量分析流程圖。

數據的采集與預處理狹義上來說實質是一種降維處理過程,采集獲取到的原始數據存在著噪聲影響大、緯度高的特征,而數據的采集與預處理正是將采集到的原始數據進行降噪處理,降低原始數據的復雜程度。采用深度學習SCA 時可以不再對原始數據進行降維處理,而直接對原始數據進行預處理即可。一般來說可以將獲取的能量曲線劃分為兩部分:訓練數據與測試數據,其中訓練數據主要是為了用來對模型進行訓練,以此確保構建模型的精確性,測試數據則主要用來對模型的效果進行評價,同時用來恢復密鑰。在模型的訓練過程,一般使用交叉驗證,能夠最大限度地提升模型訓練效果,提升模型的準確度。文章中主要使用的是SVM 對比法。模型的評價主要是指,通過各種形式的參數優化、不同的評價策略對模型的精度、訓練時間、密鑰猜測熵等性能進行評估。文章中主要采用的是分而治之的策略進行密鑰的恢復。通過對重量的預測,求解出潛在的密鑰值,并基于多條曲線所對應的明文數據,以交集的形式進一步縮窄密鑰的預估區間,最終達到求解子密鑰的目的。

圖2 基于MLP 神經網絡分析流程示意圖

3 密碼算法重構模型設計

和傳統形式中常用的DPA、CPA 一樣,基于深度學習能量分析同樣也對泄露模型進行定義。因為基于MLP 神經網絡模型的分析是在相關的監督環境下開展的,所以在進行模型訓練與測試時同樣要基于泄露模型所確定的指標進行,不同指標值下,最終所形成的分類數量是存在差異的。在進行分組密碼算法分析時,一般是將S 盒的輸出點作為分析點,如圖3 所示為采用S 盒輸出值構建的分析模型。

圖3 采用S 盒輸出值結構分析模型

文章中所使用的模型是基于MLP 神經網絡建立的。為便于分析簡稱為ID-MLP 模型。因為獲取到的單條能量曲線是以時間序列表示的,所以輸出層節點的數量就是能量曲線的采樣點個數,即輸出層共有256 個節點。輸出層所使用的是Softmax 激活函數,為確保模型測試精度,采用tanh 函數。模型訓練時,標簽值就是S 盒的輸出值。

4 實驗分析

基于ChipWhispererLite 平臺進行實驗分析。使用ID-MLP 模型恢復密鑰字節,如圖4 所示為實驗結果對比。

圖4 ID-MLP 模型與Benadjila-MLP 模型訓練結果對比

從圖4 中可以看出,當字節為0 時,ID-MLP 模型的最終訓練精度接近98%,模型的平均訓練精度為98.93%,明顯高于Benadjila-MLP 模型訓練結果。對恢復完整的密鑰再進行1000 次實驗,實驗結果表明1496 條曲線就能夠實現對密鑰的恢復,且其中的491 次實驗只需1 條曲線就可以恢復密鑰。實驗結果表明,該模型具有較強的預測性,具有訓練次數少、時間短的優點,且迭代次數增加時,模型的預測精度顯著提升。

5 結論

基于MLP 神經網絡的分組密碼算法,充分發揮了MLP 神經網絡對特征信息數據提取的能力,能夠深入地挖掘出泄漏信息與將要處理的敏感信息之間的關聯性,為能量分析提供了新思路。實驗表明,本文所提出的ID-MLP 模型與Benadjila-MLP 模型相比降減少了近85%的訓練參數與30%的訓練時間,與Benadjila-MLP 模型相比測試精度得到明顯提升。此外,經過神經網絡結構優化,有效地降低了密鑰恢復所需的能量曲線條數,具有訓練次數少、時間短的優點,且迭代次數增加時,模型的預測精度顯著提升。同時,該模型同樣也能用來對DES、SM4 等側信道能量分析。

猜你喜歡
分析模型
一半模型
隱蔽失效適航要求符合性驗證分析
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統及其自動化發展趨勢分析
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
中西醫結合治療抑郁癥100例分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: 久久综合色天堂av| 亚洲Av激情网五月天| 中文字幕在线看| a级毛片免费网站| 日本精品影院| AⅤ色综合久久天堂AV色综合 | 亚洲精品欧美重口| 欧美国产中文| 一级毛片免费播放视频| 国产精品成人观看视频国产| 国产精品污污在线观看网站| 视频一区视频二区日韩专区| 青青热久麻豆精品视频在线观看| 99久久无色码中文字幕| 国产特级毛片aaaaaaa高清| 99ri精品视频在线观看播放| 亚洲无码精彩视频在线观看| 久久九九热视频| 99久久99视频| 亚洲香蕉在线| 亚洲欧美不卡视频| 青青草原国产av福利网站| 不卡午夜视频| 亚洲看片网| 国产一区在线观看无码| 亚洲精品男人天堂| 日韩第一页在线| 国产精品对白刺激| 青青草一区| 久久久久九九精品影院| 国产乱子伦手机在线| 草逼视频国产| 久久99这里精品8国产| 色网站免费在线观看| 亚洲人精品亚洲人成在线| 99re免费视频| 日韩黄色在线| 内射人妻无码色AV天堂| 欧美成人精品高清在线下载| 黄色网址免费在线| 欧美一级特黄aaaaaa在线看片| 精品午夜国产福利观看| 国产精品护士| 国内自拍久第一页| 欧美日韩免费观看| 亚洲激情99| 久久性妇女精品免费| 久久青青草原亚洲av无码| 亚洲香蕉在线| 美女高潮全身流白浆福利区| 国产精品国产三级国产专业不 | 欧美日本在线一区二区三区| 免费在线色| 国产女人在线| aa级毛片毛片免费观看久| 欧美成人A视频| 在线视频一区二区三区不卡| 亚洲精品国产精品乱码不卞| 99在线视频免费| 亚洲一区二区在线无码| 福利国产微拍广场一区视频在线 | www.国产福利| 国产欧美视频综合二区| 欧美成人h精品网站| 综合网久久| 久久窝窝国产精品午夜看片| 日韩精品高清自在线| 她的性爱视频| 精品人妻无码中字系列| 伊人欧美在线| 少妇精品在线| 女人一级毛片| 五月激情婷婷综合| 免费看一级毛片波多结衣| 日韩免费视频播播| 日本国产精品| 国产视频大全| 亚洲精品视频免费| 亚洲欧美一区二区三区图片| 国外欧美一区另类中文字幕| 最新加勒比隔壁人妻| h视频在线观看网站|