A novel Implementation of Encryption Algorithms based on FPGA Gates

A novel implementation of encryption algorithms based on FPGA gates is described in this paper. The encryption algorithm is focused on different FPGA devices with the same number of cascaded NOT gates but have different time delays to signals. The cascaded NOT gates are achieved by programming. These different time delays are the theoretical basis of the encryption algorithm. In this paper, we will firstly introduce the core idea of the algorithm. And then, the implementation of the encryption algorithm, IC design and Embedded Software will be explained in detail. At the end of the paper, the factors which affect the encryption will be analyzed.