摘要
DES算法的一个突出弱点就是密钥长度太短,通过在DES加密的不同轮中采用不同密钥生成的子密钥的方法,可以起到扩展密钥的作用,采用此种方法,可使密钥的长度扩展至512位,通过在FPGA上设计实现,将其与常规DES算法的加密结果进行对比,理论和仿真测试结果表明,使用该方法改进后的DES算法加密效果良好。
The short key length is a prominent weakness of DES algorithm.By using the different subkey generated by different key at each round function of DES,the key length can be extended to 512bits.The implementation on FPGA is made using this method.By comparing the encryption results with the conventional DES,theoretical and simulation results show that the improved DES has good encrypt effect.