Journal article

Implementing homomorphic encryption based secure feedback control

Julian Tran, Farhad Farokhi, Michael Cantoni, Iman Shames

Control Engineering Practice | Elsevier BV | Published : 2020


This paper is about an encryption based approach to the secure implementation of feedback controllers for physical systems. Specifically, Paillier’s homomorphic encryption is used to digitally implement a class of linear dynamic controllers, which includes the commonplace static gain and PID type feedback control laws as special cases. The developed implementation is amenable to Field Programmable Gate Array (FPGA) realization. Experimental results, including timing analysis and resource usage characteristics for different encryption key lengths, are presented for the realization of an inverted pendulum controller; as this is an unstable plant, the control is necessarily fast.


Awarded by Australian Research Council

Funding Acknowledgements

The work of I. Shames was, in part, supported by NATO Science for Peace and Security (SPS) Programme SPS.SFP G5479, Australia. The work of F. Farokhi was supported by the McKenzie Fellowship from the University of Melbourne, Australia. The work of J. Tran, M. Cantoni, and I. Shames was also supported by an ARC Linkage Grant LP160100666, Australia.