A Reconfigurable Design of Satellite In-Orbit Encryption Algorithms Based on FPGA

Lifu Cheng,Guoqing Xu,Jinjiang Yang,Borui Hou,Kui Liu,Depeng Li
DOI: https://doi.org/10.1117/12.2656499
2022-01-01
Abstract:Encryption algorithm is the basis for securing satellites, achieving reliable user access and secure data transmission. However, since the electromagnetic information generated by satellite encryption operation has certain regularities, the risk of leaking plaintext is high when the side channel is attacked, especially using a single algorithm. To solve this problem, this paper analyzes encryption algorithms with different types, summarizes four coarse-grained operators, and proposes a coarse-grained reconfigurable encryption module (CGREM) for satellites based on FPGA. Based on the coarse-grained reconfigurable architecture (CGRA), we implement a reconfigurable configuration subsystem and a computing array on a 0.15 μm CMOS FPGA. The result of the performance test show that our module can reconstruct encryption algorithms in 1.76 us. Compared with the previous method, our design is three orders of magnitude faster and more efficient. Our method can obtain the resource consumption rate of LUT and FF less than 60%, which means it can achieve a derating effect on satellite components.
What problem does this paper attempt to address?