
[計] 流密碼;密文流
The stream cipher mode encodes data one bit at a time.
流密碼模式一次一位對數據進行編碼。
A new stream cipher approach based on shift register is proposed.
本文提出了一種明文為字符序列的基于移位寄存器的序列加密新方法。
Therefor, the new stream cipher can be applied to Network Security.
該密碼系統能構被應用于網絡安全等領域。
Therefore, this article on the self-synchronizing stream cipher to study.
所以本文對自同步流密碼進行研究。
A stream cipher encryption scheme was designed based on piecewise nonlinear chaotic map.
基于分段非線性混沌映射設計了一種流密碼加密方案。
流密碼(Stream Cipher)是一種對稱加密算法,其核心思想是将密鑰轉換為僞隨機密鑰流,并将該流與明文數據逐位(或逐字節)進行異或(XOR)運算,從而生成密文。與分組密碼(Block Cipher)不同,流密碼無需将數據劃分為固定長度的塊,而是實時處理任意長度的數據流,適用于通信加密、實時數據傳輸等場景。
流密碼的安全性依賴于密鑰流的不可預測性。若密鑰被重複使用(如WEP協議中RC4的漏洞),攻擊者可通過統計分析還原明文。因此,現代實現需結合高強度初始化向量和密鑰更新機制。
參考來源:維基百科密碼學條目、NIST Special Publication 800-38、Schneier《應用密碼學》、IEEE通信安全論文。
根據多個權威來源的綜合解釋,"stream cipher"(流密碼)是密碼學中的一種加密技術,以下是其詳細說明:
流密碼屬于對稱加密算法,其核心特征是通過生成僞隨機密鑰流(keystream),将明文數據逐比特或逐字節加密。其加密過程可表示為: $$ y_i = x_i oplus z_i $$ 其中$x_i$是明文,$z_i$是密鑰流,$y_i$是密文,$oplus$表示異或運算。
同步流密碼
密鑰流完全由初始密鑰獨立生成,與明文/密文無關(例如RC4、A5/1)。優勢在于錯誤不會傳播,適用于無線通信等場景。
異步流密碼
密鑰流的生成依賴前序密文或明文(如CFB模式),具有自同步特性但可能受錯誤傳播影響。
特性 | 流密碼 | 分組密碼 |
---|---|---|
加密單位 | 比特/字節 | 固定長度數據塊(如128位) |
適用場景 | 連續數據流 | 離散數據包 |
典型算法 | RC4, TRIVIUM | AES, DES |
錯誤傳播 | 同步型無傳播,異步型有傳播 | 依賴工作模式(如CBC) |
需注意,若密鑰流重複使用會導緻嚴重安全漏洞,因此實際應用中需配合隨機數生成器或初始化向量(IV)确保密鑰流唯一性。
【别人正在浏覽】