Small-state stream cipher implementation method based on novel dynamic initialization technology
The invention provides a small-state stream cipher implementation method based on a novel dynamic initialization technology. According to the method, a lightweight stream cipher algorithm is constructed based on a construction scheme of CIVK. According to the algorithm, two NFSRs are connected in se...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention provides a small-state stream cipher implementation method based on a novel dynamic initialization technology. According to the method, a lightweight stream cipher algorithm is constructed based on a construction scheme of CIVK. According to the algorithm, two NFSRs are connected in series to serve as a drive, a 128-bit nonvolatile memory is used for storing an initial value and a key prefix, and the value in the nonvolatile memory participates in the algorithm initialization and key stream generation process through a large-period selection function. The algorithm is low in hardware overhead and high in security, and research shows that the security level of the algorithm facing various known attacks is not lower than 128 bits.
本发明提供一种基于新型动态初始化技术的小状态流密码实现方法,该方法基于CIVK的构造方案构造了一个轻量级流密码算法。该算法使用2个NFSR串联作为驱动,使用1个128位的非易失性存储器存储初始值和密钥前缀,通过一个大周期的选择函数使非易失性存储器中的值参与到算法初始化和密钥流的生成过程中。该算法硬件开销低,安全性高,经研究表明该算法面对已知多种攻击的安全级别都不低于128位。 |
---|