W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
線性密碼分析,是通過分析S盒的線性特性,發(fā)現(xiàn)明文比特、密文 比特和密鑰比特之間可能存在的概率線性關系,即存在一個比特子 集使得其中元素的異或表現(xiàn)出非隨機的分布來進行分析的密碼分析 方法。 ? 一種已知明文攻擊方法,已知x和y,確定k或k的部分比特。
我們首先來非正式地敘述一下線性密碼分析的思想,原則上該思想可以被應用于任何迭代密碼。假使能夠在- -個明文比特子集與最后-輪即將進行代換的輸入狀態(tài)比特子集之間找到一個概率線性關系,即存在一-個比特 子集使得其中元素的異或表現(xiàn)出非隨機的分布(比如,該異或值以偏離1/2 的概率取值0)?,F(xiàn)在假設一個攻擊者擁有大量的用同一未知密鑰K加密的明-密文對《也就是說我們使用已知明文攻擊)。對每一個明-密 文對,將用所有可能的候選密鑰來對最后一-輪解密密文。 對每-一個候選密鑰,計算包含在線性關系式中的相關狀態(tài)比特的異或值,然后確定上述的線性關系是否成立,如果成立,就在對應于特定候選密鑰的計數(shù)器上加1,在這個過程的最后,我們希望計數(shù)頻率離明密文對數(shù)的- - 半最遠的候選密鑰含有那些密鑰比特的正確值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: