1. Stability‐guaranteed dynamic ElGamal cryptosystem for encrypted control systems
- Author
-
Kiminao Kogiso, Naoki Shimada, and Kaoru Teranishi
- Subjects
stability-guaranteed dynamic ElGamal cryptosystem ,0209 industrial biotechnology ,Control and Optimization ,Computer science ,Cryptography ,telecommunication security ,Data_CODINGANDINFORMATIONTHEORY ,02 engineering and technology ,Encryption ,Public-key cryptography ,020901 industrial engineering & automation ,encrypted control system ,encrypted controller ,Control theory ,Cryptosystem ,Electrical and Electronic Engineering ,networked control systems ,Computer Science::Cryptography and Security ,asymptotic stability ,cryptography ,computational complexity ,multiplicative homomorphic cryptosystem ,business.industry ,Homomorphic encryption ,stability ,public key cryptography ,Computer Science Applications ,Human-Computer Interaction ,Control and Systems Engineering ,Control system ,Key (cryptography) ,business ,Algorithm ,cryptographic protocols - Abstract
Despite the importance of cyber-security for networked control systems, no suitable cryptosystem exists for networked control systems that guarantees stability and has low computational complexity. This study proposes a novel dynamic ElGamal cryptosystem for encrypted control systems. The proposed cryptosystem is a multiplicative homomorphic cryptosystem, and it updates key pairs and ciphertexts by simple updating rules with modulo operations at every sampling period. Furthermore, the authors modify the proposed cryptosystem by using a dynamic encoder and decoder so that the asymptotic stability of the encrypted control systems is guaranteed. Numerical simulations demonstrate that the encrypted controller with the proposed cryptosystem achieves asymptotic stability while randomly updating key pairs and ciphertexts. The feasibility of the proposed encrypted control system is evaluated through regulation control with a positioning table testbed. The processing time of the proposed encrypted control system is on the order of milliseconds, indicating that the system achieves real-time control.
- Published
- 2020