NBC算法

作者:徐洪*; 段明; 谭林; 戚文峰; 王中孝
来源:密码学报, 2019, 6(06): 760-767.
DOI:10.13868/j.cnki.jcr.000339

摘要

NBC算法是一种广义Feistel结构的分组密码算法,支持128/128比特、128/256比特和256/256比特三种分组和密钥尺寸.非线性部分采用16比特的S盒,该S盒基于16级非线性反馈移位寄存器迭代构造,具有很低的硬件实现成本.密钥扩展算法也采用类似的基于字的16级非线性反馈移位寄存器.算法能够抵抗差分、线性、不可能差分、零相关线性、积分等主要密码分析方法,具有足够的安全冗余.

  • 单位
    信息工程大学