TY - JOUR
T1 - Encrypted Dynamic Control Exploiting Limited Number of Multiplications and a Method Using RLWE-based Cryptosystem
AU - Lee, Joowon
AU - Lee, Donggil
AU - Kim, Junsoo
AU - Shim, Hyungbo
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2025
Y1 - 2025
N2 - In this article, we present a method to encrypt dynamic controllers that can be implemented through most homomorphic encryption schemes, including somewhat, leveled fully, and fully homomorphic encryption. To this end, we represent the output of the given controller as a linear combination of a fixed number of previous inputs and outputs. As a result, the encrypted controller involves only a limited number of homomorphic multiplications on every encrypted data, assuming that the output is re-encrypted and transmitted back from the actuator. A guidance for parameter choice is also provided, ensuring that the encrypted controller achieves predefined performance for an infinite time horizon. Furthermore, we propose a customization of the method for ring learning with errors (RLWE)-based cryptosystems, where a vector of messages can be encrypted into a single ciphertext and operated simultaneously, thus reducing computation and communication loads. Unlike previous results, the proposed customization does not require extra algorithms, such as rotation, other than basic addition and multiplication. Simulation results demonstrate the effectiveness of the proposed method.
AB - In this article, we present a method to encrypt dynamic controllers that can be implemented through most homomorphic encryption schemes, including somewhat, leveled fully, and fully homomorphic encryption. To this end, we represent the output of the given controller as a linear combination of a fixed number of previous inputs and outputs. As a result, the encrypted controller involves only a limited number of homomorphic multiplications on every encrypted data, assuming that the output is re-encrypted and transmitted back from the actuator. A guidance for parameter choice is also provided, ensuring that the encrypted controller achieves predefined performance for an infinite time horizon. Furthermore, we propose a customization of the method for ring learning with errors (RLWE)-based cryptosystems, where a vector of messages can be encrypted into a single ciphertext and operated simultaneously, thus reducing computation and communication loads. Unlike previous results, the proposed customization does not require extra algorithms, such as rotation, other than basic addition and multiplication. Simulation results demonstrate the effectiveness of the proposed method.
KW - Encrypted control
KW - homomorphic encryption
KW - networked control
KW - privacy
KW - security
UR - http://www.scopus.com/inward/record.url?scp=85207950739&partnerID=8YFLogxK
U2 - 10.1109/TSMC.2024.3452007
DO - 10.1109/TSMC.2024.3452007
M3 - Article
AN - SCOPUS:85207950739
SN - 2168-2216
VL - 55
SP - 158
EP - 169
JO - IEEE Transactions on Systems, Man, and Cybernetics: Systems
JF - IEEE Transactions on Systems, Man, and Cybernetics: Systems
IS - 1
ER -