FPGA implementation of dynamic key management for DES encryption algorithm
暂无分享,去创建一个
A hardware design with the dynamic key management is proposed based on the conventional DES algorithm, and the FPGA implementation is presented in this paper. Based on the analysis of the principle of DES encryption algorithm, the relativity between the generation of sub-key and the critical arithmetic is weak. So the key can be reconfigured. During the FPGA hardware design, the methodology of preferential resources is adopted. For the round-function, the pipeline technology is used to increase the maximum frequency. The independent FPGA implementations of round-function and key generator can not only reduce the logic complication of adjacent pipeline but also realize the reconfiguration design of DES algorithm. The function simulation and test analysis based on the design is verified, and the result is satisfied.
[1] Christophe Giraud,et al. An Implementation of DES and AES, Secure against Some Attacks , 2001, CHES.
[2] Cameron Patterson. High performance DES encryption in Virtex/sup TM/ FPGAs using JBits/sup TM/ , 2000, Proceedings 2000 IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00871).
[3] Jiang Li,et al. Chaotic Encryption Technology and Its Algorithm , 2004 .