论文部分内容阅读
传统S盒硬件结构只对应一种密码算法,密码硬件的灵活性和安全性差.本文通过分析人部分分组密码的特点,设计了一种可在相同硬件上重构实现4×4和6×4规格S盒的新电路结构.为了提高S盒硬件对不同密码算法的适应性,采用了硬件复用技术,且所设计的可重构S盒具有较快的重构速度和较好的扩展性;为了提高S盒的安全性,采用遗传算法对可重构S盒电路进行优化设计.在构造遗传算法的适应度函数时,重点考虑了影响S盒安全性的非线性度和差分均匀度.以4×4的S盒设计为例进行了实验,实验结果验证了可重构S盒