Cipher006__史丹佛密碼學__Stream ciphers

lazybreak發表於2024-12-09

Review

Cipher006__史丹佛密碼學__Stream ciphers

OPT是一次性密碼本,僅密文無法得到任何資訊

Stream Ciphers

Cipher006__史丹佛密碼學__Stream ciphers

PRG:是一個方法,G:透過s位種子輸出一個n位的偽隨機序列,n>>s

用偽隨機代替隨機,使得OPT的使用更實際

為了使演算法更高效,G的輸出使用決定性演算法

Cipher006__史丹佛密碼學__Stream ciphers

k透過G生成G(k),然後使用OPT

Cipher006__史丹佛密碼學__Stream ciphers

沒有完美保密性,因為k比m短

Cipher006__史丹佛密碼學__Stream ciphers

安全依賴特殊的PRG

Cipher006__史丹佛密碼學__Stream ciphers

PRG最好不可預測,不然猜測的m的字首與c異或得到輸出序列字首,將提出整個輸出序列

Cipher006__史丹佛密碼學__Stream ciphers

PRG是不可預測=>不存在有效演算法,在知道i位時,能有一個不可忽略的機率得出i+1位

Cipher006__史丹佛密碼學__Stream ciphers

G(k)全部異或得1,也不符合不可預測

Cipher006__史丹佛密碼學__Stream ciphers

線性生成器不可靠,隨機數生成器也不可靠

Negligible and non-negligible 可忽略和不可忽略

negligible 微不足道的 scalar 標量

Cipher006__史丹佛密碼學__Stream ciphers

指數級可忽略,多項式級不可忽略

相關文章