System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲国产av高清无码,东京热人妻无码一区二区av,亚洲日韩精品A∨片无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于SP網絡結構的數據解密方法、裝置、設備及介質制造方法及圖紙

    技術編號:44532093 閱讀:4 留言:0更新日期:2025-03-07 13:21
    本申請公開了一種基于SP網絡結構的數據解密方法、裝置、設備及介質,涉及信息安全技術領域,包括:獲取用戶端發送的密文數據;密文數據為用戶端基于SP網絡結構對明文數據加密后得到的數據,SP網絡結構中的P盒基于預設的類范德蒙融合矩陣構建,類范德蒙融合矩陣基于原始范德蒙矩陣和對原始范德蒙矩陣進行變換后得到的類范德蒙矩陣構建;獲取與SP網絡結構中的S盒和P盒分別對應的加密參數;加密參數包括類范德蒙融合矩陣;對類范德蒙融合矩陣進行求逆運算得到目標逆矩陣,基于目標逆矩陣確定與P盒對應的第一解密參數,以利用第一解密參數和與S盒對應的第二解密參數解密密文數據以得到明文數據。本申請能夠在解密計算時提高求逆效率。

    【技術實現步驟摘要】

    本專利技術涉及信息安全,特別涉及一種基于sp網絡結構的數據解密方法、裝置、設備及介質。


    技術介紹

    1、現代密碼學作為信息安全的核心和關鍵技術,在保護數據安全和用戶隱私上發揮著巨大的作用。分組密碼因其加、解密速度快,便于軟硬件實現和易于標準化等特點,受到廣泛關注且成為密碼學研究的熱點課題。

    2、sp(s指substitution,替換;p指permutation,置換)網絡結構是目前廣泛使用的一種分組密碼整體結構。在這種密碼的每一輪中,首先輪輸入被作用一個由子密鑰控制的可逆函數s,然后再作用一個置換p。sp網絡結構非常清晰,s一般被稱為混淆層,主要起混淆的作用,p一般被稱為擴散層,主要起擴散作用。直觀地來看,先經過混淆層,再經過擴散層就很接近shannon所提出的混淆原則和擴散原則,而且現代分組密碼將混淆層和擴散層通過整體結構迭代多次,將會增強密碼的混淆性和擴散性,使得密碼的輸出和輸入之間的依賴關系更為復雜。s盒上是非線性變換。p盒是線性變換,每一個線性變換都一一對應一個矩陣。

    3、mds(maximum?distance?separable,極大距離可分矩陣)在分組密碼的擴散層中得到廣泛應用,因此,如何構造良好性質的mds矩陣成為了研究的目標,范德蒙矩陣方法是現在比較常用的構造mds矩陣的方法。但是隨著矩陣階數增加,矩陣中的元素值呈現指數增加,導致構造和存儲mds矩陣成本極高,且現有的范德蒙矩陣求逆計算量大且邏輯復雜,導致擴散矩陣解密時間成本非常大。

    4、綜上,如何在解密計算時提高擴散層矩陣的求逆效率,降低計算復雜度,提高運算效率是目前有待解決的問題。


    技術實現思路

    1、有鑒于此,本專利技術的目的在于提供一種基于sp網絡結構的數據解密方法、裝置、設備及介質,能夠在解密計算時提高擴散層矩陣的求逆效率,降低計算復雜度,提高運算效率。其具體方案如下:

    2、第一方面,本申請公開了一種基于sp網絡結構的數據解密方法,包括:

    3、獲取用戶端發送的密文數據;其中,所述密文數據為所述用戶端基于sp網絡結構對明文數據加密后得到的數據,所述sp網絡結構中的p盒基于預設的類范德蒙融合矩陣構建,所述類范德蒙融合矩陣為基于原始范德蒙矩陣和對所述原始范德蒙矩陣進行變換后得到的類范德蒙矩陣構建的矩陣;

    4、獲取與所述sp網絡結構中的s盒和p盒分別對應的加密參數;所述加密參數包括所述類范德蒙融合矩陣;

    5、對所述類范德蒙融合矩陣進行求逆運算得到目標逆矩陣,并基于所述目標逆矩陣確定與所述p盒對應的第一解密參數,以便利用所述第一解密參數和與所述s盒對應的第二解密參數解密所述密文數據以得到所述明文數據。

    6、可選的,對所述原始范德蒙矩陣進行變換得到類范德蒙矩陣的過程,包括:

    7、對所述原始范德蒙矩陣進行轉置得到對應的轉置矩陣;

    8、利用預設參數矩陣對所述轉置矩陣進行初等行變換,以得到類范德蒙矩陣。

    9、可選的,基于所述原始范德蒙矩陣和所述類范德蒙矩陣構建類范德蒙融合矩陣的過程,包括:

    10、對所述原始范德蒙矩陣和所述類范德蒙矩陣進行乘積運算以得到類范德蒙融合矩陣;其中,所述類范德蒙融合矩陣為具備對稱性和正定性的矩陣。

    11、可選的,所述獲取與所述sp網絡結構中的s盒和p盒分別對應的加密參數,包括:

    12、獲取用戶端發送的與所述sp網絡結構中的s盒對應的第一加密參數和與p盒對應的第二加密參數;所述第二加密參數包括所述類范德蒙融合矩陣;

    13、或,從預設共享存儲位置獲取與所述sp網絡結構中的s盒對應的第一加密參數和與p盒對應的第二加密參數;所述第二加密參數包括所述類范德蒙融合矩陣。

    14、可選的,所述對所述類范德蒙融合矩陣進行求逆運算得到目標逆矩陣,包括:

    15、基于平方根算法對所述類范德蒙融合矩陣進行求逆運算得到目標逆矩陣;

    16、其中,基于所述平方根算法對所述類范德蒙融合矩陣進行求逆的過程包括:

    17、將所述類范德蒙融合矩陣分解為上三角矩陣和下三角矩陣的乘積;其中,所述上三角矩陣與所述下三角矩陣互為轉置矩陣;

    18、確定用于對三角矩陣進行求逆運算的求逆表達式;其中,在所述求逆表達式中,若目標位置上任一矩陣元素的行號和列號相同,則對應逆矩陣中所述目標位置上的矩陣元素為所述任一矩陣元素的倒數;若目標位置上任一矩陣元素的列號大于行號,則基于目標關系式計算對應逆矩陣中所述目標位置上的矩陣元素的值;若目標位置上任一矩陣元素的列號小于行號,則對應逆矩陣中所述目標位置上的矩陣元素為零值;

    19、基于所述求逆表達式對所述上三角矩陣進行求逆運算,得到第一逆矩陣,并基于所述第一逆矩陣確定所述下三角矩陣對應的第二逆矩陣;

    20、基于所述第一逆矩陣和所述第二逆矩陣確定目標逆矩陣,并將所述目標逆矩陣作為對所述類范德蒙融合矩陣進行求逆運算后得到的求逆結果。

    21、可選的,所述用戶端發送密文數據的過程,包括:

    22、所述用戶端基于預設分組長度將所述明文數據分成相應長度的明文分組,并利用所述sp網絡結構中的s盒對所述明文分組進行替換操作得到第一替換分組,再利用基于預設的類范德蒙融合矩陣構建的p盒對所述第一替換分組進行置換操作得到第一置換分組,然后基于預設迭代次數重復所述s盒的替換操作和所述p盒的置換操作得到所述密文數據。

    23、可選的,所述加密參數還包括所述預設分組長度;

    24、相應的,所述利用所述第一解密參數和與所述s盒對應的第二解密參數解密所述密文數據以得到所述明文數據,包括:

    25、基于所述預設分組長度將所述密文數據分成相應長度的密文分組;

    26、利用與所述p盒對應的第一解密參數對所述密文分組進行置換操作得到第二置換分組,再利用與所述s盒對應的第二解密參數對所述第二置換分組進行替換操作得到第二替換分組,然后基于所述預設迭代次數重復所述p盒基于所述第一解密參數執行的替換操作和所述s盒基于所述第二解密參數執行的置換操作得到所述明文數據。

    27、第二方面,本申請公開了一種基于sp網絡結構的數據解密裝置,包括:

    28、密文獲取模塊,用于獲取用戶端發送的密文數據;其中,所述密文數據為所述用戶端基于sp網絡結構對明文數據加密后得到的數據,所述sp網絡結構中的p盒基于預設的類范德蒙融合矩陣構建,所述類范德蒙融合矩陣為基于原始范德蒙矩陣和對所述原始范德蒙矩陣進行變換后得到的類范德蒙矩陣構建的矩陣;

    29、參數獲取模塊,用于獲取與所述sp網絡結構中的s盒和p盒分別對應的加密參數;所述加密參數包括所述類范德蒙融合矩陣;

    30、解密模塊,用于對所述類范德蒙融合矩陣進行求逆運算得到目標逆矩陣,并基于所述目標逆矩陣確定與所述p盒對應的第一解密參數,以便利用所述第一解密參數和與所述s盒對應的第二解密參數解密所述密文數據以得到所述明本文檔來自技高網...

    【技術保護點】

    1.一種基于SP網絡結構的數據解密方法,其特征在于,包括:

    2.根據權利要求1所述的基于SP網絡結構的數據解密方法,其特征在于,對所述原始范德蒙矩陣進行變換得到類范德蒙矩陣的過程,包括:

    3.根據權利要求2所述的基于SP網絡結構的數據解密方法,其特征在于,基于所述原始范德蒙矩陣和所述類范德蒙矩陣構建類范德蒙融合矩陣的過程,包括:

    4.根據權利要求1所述的基于SP網絡結構的數據解密方法,其特征在于,所述獲取與所述SP網絡結構中的S盒和P盒分別對應的加密參數,包括:

    5.根據權利要求1所述的基于SP網絡結構的數據解密方法,其特征在于,所述對所述類范德蒙融合矩陣進行求逆運算得到目標逆矩陣,包括:

    6.根據權利要求1至5任一項所述的基于SP網絡結構的數據解密方法,其特征在于,所述用戶端發送密文數據的過程,包括:

    7.根據權利要求6所述的基于SP網絡結構的數據解密方法,其特征在于,所述加密參數還包括所述預設分組長度;

    8.一種基于SP網絡結構的數據解密裝置,其特征在于,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,用于存儲計算機程序;其中,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的基于SP網絡結構的數據解密方法的步驟。

    ...

    【技術特征摘要】

    1.一種基于sp網絡結構的數據解密方法,其特征在于,包括:

    2.根據權利要求1所述的基于sp網絡結構的數據解密方法,其特征在于,對所述原始范德蒙矩陣進行變換得到類范德蒙矩陣的過程,包括:

    3.根據權利要求2所述的基于sp網絡結構的數據解密方法,其特征在于,基于所述原始范德蒙矩陣和所述類范德蒙矩陣構建類范德蒙融合矩陣的過程,包括:

    4.根據權利要求1所述的基于sp網絡結構的數據解密方法,其特征在于,所述獲取與所述sp網絡結構中的s盒和p盒分別對應的加密參數,包括:

    5.根據權利要求1所述的基于sp網絡結構的數據解密方法,其特征在于,所述對所述類...

    【專利技術屬性】
    技術研發人員:韓方陣鐘戟李鵬飛宮曉淵王磊
    申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产自无码视频在线观看| 国产精品无码一区二区三区毛片| 在线无码午夜福利高潮视频| 日韩av无码免费播放| 无码视频一区二区三区在线观看| 人妻少妇精品无码专区二区| 国产成人无码精品久久二区三区| 久久午夜夜伦鲁鲁片免费无码| 亚洲精品无码av中文字幕| 中文有无人妻vs无码人妻激烈| 无码中文在线二区免费| 亚洲精品偷拍无码不卡av| 亚洲精品国产日韩无码AV永久免费网| 日韩精品人妻系列无码专区免费 | 98久久人妻无码精品系列蜜桃| 麻豆AV无码精品一区二区| 亚洲AV无码不卡在线播放| 在线观看免费无码视频| 国语成本人片免费av无码| av无码国产在线看免费网站| 无码国产精成人午夜视频一区二区| 亚洲av无码乱码在线观看野外| 中文午夜人妻无码看片| 久久久无码人妻精品无码| 久久精品岛国av一区二区无码| 免费无码又爽又刺激高潮软件| 国产午夜鲁丝片AV无码免费| 国内精品久久久久久无码不卡| 人妻丰满熟妇AV无码区免| 国产成人无码AV片在线观看 | 无码一区二区三区| 无码中文字幕乱在线观看| 国产成A人亚洲精V品无码性色| 精品无码人妻一区二区三区不卡| 在线无码视频观看草草视频| av无码精品一区二区三区四区 | 亚洲heyzo专区无码综合| 99无码人妻一区二区三区免费 | 亚洲无码黄色网址| 国产精品无码DVD在线观看| 人妻少妇AV无码一区二区|