Print Email Facebook Twitter Fully-Homomorphic Encryption for Real-Time Control Title Fully-Homomorphic Encryption for Real-Time Control: An FPGA Implementation Author Stobbe, Pieter (TU Delft Mechanical, Maritime and Materials Engineering; TU Delft Delft Center for Systems and Control) Contributor Ferrari, Riccardo M.G. (mentor) Keijzer, T. (graduation committee) Degree granting institution Delft University of Technology Programme Mechanical Engineering | Systems and Control Date 2022-06-23 Abstract Currently, encryption is part of daily life, from commercial to industrial applications. Secure, long-distance communication is vital to the safe and reliable operation of industrial feedback control. Utilising public networks as a medium is often cost-effective at the risk of a security breach. Current industrial feedback control systems generally utilise end-to-end encryption to communicate control signals and gains securely. Data has to be decrypted for processing. Homomorphic encryption allows for manipulation of encrypted data. This eliminates the need for decryption to update controller states and calculating control effort. Partially Homomorphic Encryption supports either multiplication or addition of encrypted values, whereas Fully Homomorphic Encryption allows for both. Besides being flexible, Fully Homomorphic Encryption schemes are thought to be quantum safe. Unfortunately, Fully Homomorphic Encryption schemes are computationally expensive limiting practical applications. This thesis presents an enhanced version of the of the popular Fully Homomorphic Encryption scheme by Gentry. The encryption scheme is enhanced through the introduction of three alterations. New notation is introduced that streamlines its description. The main functions that compose the encryption scheme are all replaced with analytical equivalents. The so called reduced cipher is introduced. Rewriting the encryption scheme using the improved notation, analytical functions and reduced cipher leads to a more computationally and memory efficient implementation. The alterations make the encryption more suitable for implementation on Field Programmable Gate Arrays which decreases compute time. Such an implementation is presented and used to demonstrate the efficacy of the enhanced encryption scheme. Subject Fully Homomorphic EncryptionFeedback controlFPGA To reference this document use: http://resolver.tudelft.nl/uuid:2834c59d-5312-4d00-84c6-05efe1d2c8f2 Coordinates 52.001889, 4.371667 Part of collection Student theses Document type master thesis Rights © 2022 Pieter Stobbe Files PDF PJS_Thesis.pdf 5.37 MB Close viewer /islandora/object/uuid:2834c59d-5312-4d00-84c6-05efe1d2c8f2/datastream/OBJ/view