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

Salsa序列算法分析研究

2019-03-11 07:25:52劉鶯迎
數字通信世界 2019年2期
關鍵詞:分析

劉鶯迎

(河南牧業經濟學院,鄭州 450001)

1 引言

Salsa20算法屬于序列密碼算法[1]。序列密碼,也稱流密碼,是密碼學的重要分支,它利用初始密鑰產生一條密鑰流序列,與明文簡單異或進行加密。Salsa20算法是歐洲著名密碼計劃eSTREAM[2]的入選算法。該計劃旨在征集軟件或者硬件性能優于AES的序列密碼算法。Salsa20算法[3]是由美國學者Daniel J.Bernstein提出的序列密碼算法。于2005年5月提交作為eSTREAM候選算法,同時提供了算法的速度,安全性分析以及設計原則介紹[4]。經過三輪的算法評估,最終Salsa20/12算法成功入選,它在軟件組中排名第二,另外它支持的密鑰長度為256比特或者是128比特(比較傾向于256比特)。

2 算法實現

Salsa20算法的基本處理單位為32比特字,最基本的函數為quarterround函數,采用的運算為模232的整數加法,異或和循環移位運算的復合,軟件處理速度非常快。Salsa20算法的核心是輸入輸出都是512比特的hash函數。這512比特輸入以32比特字為單位排成一個4階方陣,初始矩陣用密鑰,IV,nonce和常數值進行填充。填充后對該矩陣用quarterround函數交替進行10次列變換和10次行變換,得到的矩陣與原矩陣模232加輸出密鑰流序列。

3 算法混淆效果分析

通過以上對Salsa20算法結構的介紹以及實現過程,可以發現其混淆效果很好。這里通過模擬實驗構造所需輸入對分析一下Salsa20算法的混淆效果究竟如何。為說明Salsa20算法的混淆效果極佳,這里構造兩個輸入矩陣,它們只在一個字的一個比特上有差分。并在此基礎上分析這一個比特在不同位置上所發生的混淆效果有什么不同。通過模擬實驗結果發現,在Salsa20算法的16個字輸入差分當中,僅僅有一個字存在一個非零比特,就可以使得三輪輪函數作用后此非零比特擴散到16個字的所有比特。

在這里把一次運算后兩個狀態在同一個位置出現的不同比特記作“活躍比特”。以上只對輸入差分做了4輪Salsa20算法輪函數作用,混淆效果就已經如此巨大,接下來的16輪輪函數作用后還將有更多的活躍比特。

4 5輪Salsa20截斷差分攻擊

本節考慮的是Paul Crowley等簡化至5輪的Salsa20的截斷差分攻擊及其改進[5][6],其主要思路是:先是對n輪差分進行反向分析,得到n-2輪差分特征,然后按一定方法對密鑰進行窮舉,以達到密鑰恢復的效果。

5 差分鏈的驗證與計算

對于任何算法,進行差分攻擊時最重要的一步就是尋找高概率差分鏈,這一步往往需要耗費很大的資源。根據ARX密碼的模加差分概率計算方法[7],可以對各論文中出現的3輪差分鏈進行理論概率計算,然后進行大數據模擬實驗驗證差分鏈的輸入輸出正確性和差分概率正確性。

假設三輪差分鏈表示為以下形式:

6 結束語

本文對Salsa20算法進行了深入探究,主要工作包括對Salsa20算法結構的介紹與分析、對算法特性的分析,對Salsa20算法的Python語言編程實現、對5輪Salsa20算法的差分攻擊,以及對攻擊算法復雜度的分析,最后是對現有差分鏈的驗證和差分鏈概率的計算。

本文主要有以下幾個重點內容:第一點是在深入分析Salsa20算法的各組成函數以及對其擴展函數和加密函數的前提下,對其進行了Python語言的編程實現以及對其安全性進行了一定的分析。第二點是對Salsa20算法進行了5輪的截斷差分攻擊,包括對差分鏈選擇標準的判斷、在Paul Crowley提出的關于Salsa20算法差分攻擊的基礎上進行了改進和優化,并且提出了具體的分析算法,同時進行了算法的復雜度分析。第三點是對現有差分鏈進行了有效的驗證,并且對這些差分鏈進行了理論概率的計算,最后通過模擬實驗判斷了它們是否符合高概率的條件。

猜你喜歡
分析
禽大腸桿菌病的分析、診斷和防治
隱蔽失效適航要求符合性驗證分析
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統及其自動化發展趨勢分析
經濟危機下的均衡與非均衡分析
對計劃生育必要性以及其貫徹實施的分析
現代農業(2016年5期)2016-02-28 18:42:46
GB/T 7714-2015 與GB/T 7714-2005對比分析
出版與印刷(2016年3期)2016-02-02 01:20:11
中西醫結合治療抑郁癥100例分析
偽造有價證券罪立法比較分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: 乱人伦99久久| 黄片在线永久| 日韩免费毛片| 亚洲swag精品自拍一区| 欧美亚洲一区二区三区在线| 亚洲中文在线看视频一区| 亚洲第一视频网| 亚洲男人天堂2018| 中文字幕永久在线观看| 欧美在线视频a| 成人小视频网| 亚洲精品福利视频| 亚洲欧美在线综合图区| 五月激激激综合网色播免费| 免费看久久精品99| 999国内精品视频免费| 日本免费福利视频| 在线播放真实国产乱子伦| 色爽网免费视频| 国产精品毛片一区视频播| 欧美亚洲一二三区| 国产成年女人特黄特色毛片免| 好吊色妇女免费视频免费| 欧美性色综合网| 精品久久国产综合精麻豆| 伊在人亚洲香蕉精品播放| 精品无码人妻一区二区| 亚洲成人在线免费观看| AV老司机AV天堂| 国产福利2021最新在线观看| 青青青国产免费线在| 成人韩免费网站| 亚洲高清无码精品| 美女被操黄色视频网站| 亚洲福利视频一区二区| 天堂亚洲网| 久久精品日日躁夜夜躁欧美| 亚洲精品国产自在现线最新| 成人在线综合| 国产午夜在线观看视频| 亚洲爱婷婷色69堂| 鲁鲁鲁爽爽爽在线视频观看| 日韩毛片免费| 亚洲三级成人| 欧美有码在线观看| 久久久久久尹人网香蕉| 国产毛片不卡| 国产农村1级毛片| 国产99在线| 亚洲AV无码一区二区三区牲色| 无码精品国产dvd在线观看9久 | 国产欧美日韩精品第二区| 美女亚洲一区| 国产va在线| 人人看人人鲁狠狠高清| 亚洲欧美一区在线| 亚洲天堂视频网站| 国产精品毛片在线直播完整版| 中文字幕在线视频免费| 五月激情婷婷综合| 热re99久久精品国99热| 久久中文电影| 成人一区在线| 欧美亚洲日韩中文| 国产91全国探花系列在线播放| 色妞永久免费视频| AV熟女乱| 全午夜免费一级毛片| 999国产精品永久免费视频精品久久 | 欧美亚洲第一页| 国产精品福利导航| 亚洲乱码精品久久久久..| 亚洲黄色高清| 亚洲精品国产首次亮相| 久青草网站| 丰满的少妇人妻无码区| 国产伦精品一区二区三区视频优播| 谁有在线观看日韩亚洲最新视频 | 亚洲国产欧美国产综合久久| 成人精品亚洲| 无码日韩人妻精品久久蜜桃| 高清精品美女在线播放|