Implementing Fully Homomorphic Encryption for Secure Salary Data Processing in Relational Databases
摘要
This paper introduces an innovative application of Fully Homomorphic Encryption (FHE) within a relational database context, specifically for managing and computing on encrypted salary data. The application of FHE allows for arithmetic operations to be directly performed on encrypted data (ciphertexts), ensuring the confidentiality of data throughout its processing lifecycle. This study demonstrates the implementation of FHE for typical database operations, such as data entry and updates of encrypted salary information, by integrating a custom cryptographic library that builds upon existing numpy functionalities. Through this integration, we maintain the functionality of database operations without compromising on data security, highlighting the practical feasibility of FHE in real-world applications. The approach is validated with several database management scenarios that involve sensitive employee salary data. Our findings indicate that FHE can significantly enhance data security in industries where privacy concerns are paramount. The methodology and outcomes of this project illustrate the potential of FHE to transform data security practices by allowing sensitive data to remain encrypted during both storage and processing, effectively addressing major challenges in data privacy.