一种基于新型动态初始化技术的小状态流密码实现方法

    公开(公告)号:CN117728946A

    公开(公告)日:2024-03-19

    申请号:CN202311766068.6

    申请日:2023-12-20

    Abstract: 本发明提供一种基于新型动态初始化技术的小状态流密码实现方法,该方法基于CIVK的构造方案构造了一个轻量级流密码算法。该算法使用2个NFSR串联作为驱动,使用1个128位的非易失性存储器存储初始值和密钥前缀,通过一个大周期的选择函数使非易失性存储器中的值参与到算法初始化和密钥流的生成过程中。该算法硬件开销低,安全性高,经研究表明该算法面对已知多种攻击的安全级别都不低于128位。

Patent Agency Ranking