位置:成果数据库 > 期刊 > 期刊详情页
基于遗传算法的快速可重构S盒硬件设计
  • 期刊名称:信息与控制,2009,38(3)
  • 时间:0
  • 分类:TP309.7[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]南京航空航天大学自动化学院,江苏南京210016
  • 相关基金:国家自然科学基金资助项目(60871009,60374008,90505013);航空科学基金资助项目(2006ZD52044,04152068).
  • 相关项目:芯片级自修复数字系统体系结构与自愈机制研究
中文摘要:

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

英文摘要:

With its disadvantages such as inflexibility and poor security, the traditional hardware structure of S-box can only be suitable for a cryptography algorithm. By analyzing the characteristics of most of the block ciphers, a new S-box circuit structure is designed, whose size can be reconfigured into 4×4 or 6×4 with same hardwares. To improve the adaptability of S- box to different cryptography algorithms, the hardware multiplexing technology is adopted, and the proposed reconfigurable S-box has a faster reconfiguration speed and better expansibility. To reinforce the security of S-box, genetic algorithm is adopted to optimize the reconfigurable S-box circuit. For the construction of the fitness function of genetic algorithm, nonlinearity and difference uniformity are mainly considered, which affect the security of S-box. Taking the 4×4 S-box for example, the experiment results verify the good flexibility and security of the reconfigurable S-box, and also check the correctness of the reconfigurable S-box circuit structure and the optimum design method.

同期刊论文项目
同项目期刊论文