認(rèn)證加密算法的安全性分析
發(fā)布時(shí)間:2021-07-09 20:54
在信息化時(shí)代,網(wǎng)絡(luò)的高度普及使得比如政治,經(jīng)濟(jì),金融及個(gè)人隱私等敏感數(shù)據(jù)面臨泄露的威脅.網(wǎng)絡(luò)數(shù)據(jù)的安全性與每個(gè)人的切身利益密切相關(guān).數(shù)據(jù)的機(jī)密性和完整性是保證網(wǎng)絡(luò)安全的兩個(gè)非常緊迫和嚴(yán)峻的問題,是信息安全的核心目標(biāo),認(rèn)證加密算法(Authenticated Encryption:,AE)是實(shí)現(xiàn)這種安全目標(biāo)的關(guān)鍵技術(shù).由 NIST 贊助的 CAESAR(Competition for Authenticated Encryption:Se-curity.Applicability,and Robustness)競(jìng)賽在 2013 年 1 月發(fā)起,其主要目的是為了找到比現(xiàn)有的選擇例如AES-GCM更具優(yōu)勢(shì)并且適合廣泛使用的認(rèn)證加密算法.該競(jìng)賽在2018年3月宣布7個(gè)候選算法進(jìn)入決賽,其中6個(gè)算法在2019年2月獲選最終算法選集.在CAESAR競(jìng)賽的算法征集和篩選活動(dòng)中,分析提交到該競(jìng)賽的候選算法的安全性有助于評(píng)審委員會(huì)正確地對(duì)它們進(jìn)行評(píng)估.我們采用不同的密碼攻擊技術(shù)分析了 CAESAR競(jìng)賽的候選認(rèn)證加密算法MORUS.ASCON和PRIMATEs的安全性.在一定程度上促進(jìn)了競(jìng)賽的發(fā)展.MOR...
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:120 頁
【學(xué)位級(jí)別】:博士
【部分圖文】:
圖2.1:?MORUS算法輪函數(shù)中基于分割特性的積分路徑的輔助變量??
上.攻擊選擇的立方變量集CV由新鮮值的某些比特組成,這些比特在立方攻擊??中進(jìn)行遍歷.根據(jù)狀態(tài)更新函數(shù)的結(jié)構(gòu),只有賦值到上的常量會(huì)嚴(yán)重影響??到基于分割特性的積分路徑的精確性.如圖2.3所示,黃線指出立方變量的傳播,??-20?-??
?\?/??圖2.2:?MORUS算法密鑰流生成階段中基于分割特性的積分路徑的輔助變量??通過不等式組2.4刻畫成為MILP模型.??’?Str[j}-a^[j}-Str+1[j]=0?■??n?m=〇??c5xr[j]?-?a5xr[j]?>=0??Ci?:?c5xr[j]?-65xr[j]?>=0?0?<?j?<?/?(2.4)??5iSxr[(j?+?96/192)%Z]?-?d5xr[j]?-?5i5xr+1[j]?=?0??Str+1[j]?-?d^[j)?-?c^[j]? ̄?Sfxr[j]?=?0??^xr+1b']?-?^xr[j]?=?〇??V??該不等式組中⑷(〇?S?j?<〖)用于加密明文分組.??初始設(shè)置的約束條件.?MORUS算法的初始化階段將載入初始狀態(tài)的??新鮮值和密鑰充分混淆.針對(duì)MORUS算法的攻擊可以通過控制新鮮值去恢?,??復(fù)密鑰或構(gòu)建偽造,使得其安全性遭到威脅.MORUS-心;算法的初始輸入為??(驢[0],???,妒[/I?-?1])?當(dāng)新鮮值中m(0?¥?m?<?128)比特遍歷而其他比特固定??為常量時(shí),不等式組2.5給出其MILP模型.??-0?0?<?j?<?(128?-?m)??jC〇?:?5'°[j]?=?1?(128?-m)<j<?128?(2.5)??^°[j]?=0?128?<j<h??在MORUS算法的初始化階段,常量賦值到狀態(tài)字石16'^16’15與5716’g??上.攻擊選擇的立方變量集CV由新鮮值的某些比特組成,這些比特在立方攻擊??中進(jìn)行遍歷.根據(jù)狀態(tài)更新函數(shù)的結(jié)構(gòu)
【參考文獻(xiàn)】:
期刊論文
[1]MILP-aided bit-based division property for ARX ciphers[J]. Ling SUN,Wei WANG,Ru LIU,Meiqin WANG. Science China(Information Sciences). 2018(11)
[2]MORUS算法初始化過程的混亂與擴(kuò)散性質(zhì)研究[J]. 張沛,關(guān)杰,李俊志,施泰榮. 密碼學(xué)報(bào). 2015(06)
本文編號(hào):3274480
【文章來源】:山東大學(xué)山東省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:120 頁
【學(xué)位級(jí)別】:博士
【部分圖文】:
圖2.1:?MORUS算法輪函數(shù)中基于分割特性的積分路徑的輔助變量??
上.攻擊選擇的立方變量集CV由新鮮值的某些比特組成,這些比特在立方攻擊??中進(jìn)行遍歷.根據(jù)狀態(tài)更新函數(shù)的結(jié)構(gòu),只有賦值到上的常量會(huì)嚴(yán)重影響??到基于分割特性的積分路徑的精確性.如圖2.3所示,黃線指出立方變量的傳播,??-20?-??
?\?/??圖2.2:?MORUS算法密鑰流生成階段中基于分割特性的積分路徑的輔助變量??通過不等式組2.4刻畫成為MILP模型.??’?Str[j}-a^[j}-Str+1[j]=0?■??n?m=〇??c5xr[j]?-?a5xr[j]?>=0??Ci?:?c5xr[j]?-65xr[j]?>=0?0?<?j?<?/?(2.4)??5iSxr[(j?+?96/192)%Z]?-?d5xr[j]?-?5i5xr+1[j]?=?0??Str+1[j]?-?d^[j)?-?c^[j]? ̄?Sfxr[j]?=?0??^xr+1b']?-?^xr[j]?=?〇??V??該不等式組中⑷(〇?S?j?<〖)用于加密明文分組.??初始設(shè)置的約束條件.?MORUS算法的初始化階段將載入初始狀態(tài)的??新鮮值和密鑰充分混淆.針對(duì)MORUS算法的攻擊可以通過控制新鮮值去恢?,??復(fù)密鑰或構(gòu)建偽造,使得其安全性遭到威脅.MORUS-心;算法的初始輸入為??(驢[0],???,妒[/I?-?1])?當(dāng)新鮮值中m(0?¥?m?<?128)比特遍歷而其他比特固定??為常量時(shí),不等式組2.5給出其MILP模型.??-0?0?<?j?<?(128?-?m)??jC〇?:?5'°[j]?=?1?(128?-m)<j<?128?(2.5)??^°[j]?=0?128?<j<h??在MORUS算法的初始化階段,常量賦值到狀態(tài)字石16'^16’15與5716’g??上.攻擊選擇的立方變量集CV由新鮮值的某些比特組成,這些比特在立方攻擊??中進(jìn)行遍歷.根據(jù)狀態(tài)更新函數(shù)的結(jié)構(gòu)
【參考文獻(xiàn)】:
期刊論文
[1]MILP-aided bit-based division property for ARX ciphers[J]. Ling SUN,Wei WANG,Ru LIU,Meiqin WANG. Science China(Information Sciences). 2018(11)
[2]MORUS算法初始化過程的混亂與擴(kuò)散性質(zhì)研究[J]. 張沛,關(guān)杰,李俊志,施泰榮. 密碼學(xué)報(bào). 2015(06)
本文編號(hào):3274480
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3274480.html
最近更新
教材專著