基于 Feistel-NFSR 结构的 16 比特 S 盒设计方法
为构造具有强安全性的 16 比特密码 S 盒, 将 Feistel 结构和 NFSR 相结合, 设计一种 4 轮的平衡二分支 Feistel-NFSR 新结构, 任意选取 4 个 AES 算法 S 盒仿射等价获得的 8 比特 S 盒作为轮函数, 增加结构的可变性; 设计 2 个 NFSR 组件提高结构的扩散效果; 并通过遍历搜索 16 比特 S 盒. 基于 GPU 技术实现对 16 比特 S 盒的非线性度、差分均匀度的并行计算, 提高对所构造S盒的性质的评估效率. 测试结果表明, 新构造的 16 比特 S 盒满足双射性且代数次数达到最优 15, 非线性度最高为 31 986, 差分均匀度最低为...
Gespeichert in:
Veröffentlicht in: | Journal of Cryptologic Research 2023-02, Vol.10 (1), p.146-154 |
---|---|
Hauptverfasser: | , , , , , , , , , |
Format: | Artikel |
Sprache: | chi |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 为构造具有强安全性的 16 比特密码 S 盒, 将 Feistel 结构和 NFSR 相结合, 设计一种 4 轮的平衡二分支 Feistel-NFSR 新结构, 任意选取 4 个 AES 算法 S 盒仿射等价获得的 8 比特 S 盒作为轮函数, 增加结构的可变性; 设计 2 个 NFSR 组件提高结构的扩散效果; 并通过遍历搜索 16 比特 S 盒. 基于 GPU 技术实现对 16 比特 S 盒的非线性度、差分均匀度的并行计算, 提高对所构造S盒的性质的评估效率. 测试结果表明, 新构造的 16 比特 S 盒满足双射性且代数次数达到最优 15, 非线性度最高为 31 986, 差分均匀度最低为 18, 信噪比最低为 146.423, 具有较好的抵御数学攻击和差分能量攻击的能力. |
---|---|
ISSN: | 2097-4116 2095-7025 |
DOI: | 10.13868/j.cnki.jcr.000585 |