Codebook Homomorphic Encryption for Compressed Private Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data compression techniques do not support privacy-preserving computations on compressed data, and fully homomorphic encryption schemes suffer from significant ciphertext expansion and computational overhead, limiting their practicality in real-world applications.
Innovation Solution
A codebook-based homomorphic encryption system that combines data compression and homomorphic encryption by quantizing data, generating an optimized codebook, and performing operations on compressed codewords using a homomorphic encryption scheme like the Paillier cryptosystem, with error correction techniques to maintain accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fully homomorphic encryption schemes are used to enable computations on encrypted data, then privacy preservation is improved, but ciphertext expansion and computational overhead increase significantly
Solution Approach 1:
The patent segments the encryption process by introducing an intermediate compression stage between data generation and homomorphic encryption. Data is first compressed using traditional compression algorithms, then encrypted. This segmentation allows the system to benefit from both compression efficiency and encryption security while avoiding the full overhead of compressing encrypted data directly.
Solution Approach 2:
The patent applies preliminary compression action before encryption. By compressing the plaintext data first and then encrypting the compressed result, the system reduces the amount of data that needs to be encrypted and processed homomorphically, thereby reducing ciphertext expansion and computational overhead while maintaining privacy preservation.
2Productivity
If traditional data compression techniques are used to reduce storage and transmission costs, then compression efficiency is improved, but support for privacy-preserving computations on compressed data is lost
Solution Approach 1:
The patent introduces compressed plaintext data as an intermediary representation between original data and encrypted data. This intermediary form enables efficient storage and transmission while the subsequent homomorphic encryption of this compressed form preserves the ability to perform privacy-preserving computations on the compressed data itself.
Solution Approach 2:
The patent creates a multi-functional system where compressed data serves dual purposes: it provides efficient storage and transmission (traditional compression function) and simultaneously serves as input for homomorphic encryption to enable privacy-preserving computations (cryptographic function). This universality resolves the contradiction by making the compressed data form serve both efficiency and security needs.
3Quantity of substance
If data is compressed before encryption to reduce ciphertext size, then storage and transmission costs are reduced, but computational accuracy may deteriorate due to compression artifacts
Solution Approach 1:
The patent applies partial compression action, using traditional compression algorithms to reduce data size while accepting some compression artifacts. The key insight is that the compressed data is then encrypted and processed homomorphically, which actually helps mitigate accuracy loss by maintaining precision in the encrypted domain, thus achieving a balance between size reduction and accuracy preservation.
Data Source
AI summary
The codebook-based homomorphic compression system is a novel approach that combines data compression and homomorphic encryption to enable efficient and secure computation on compressed data. It involves quantizing the input data, generating an optimized codebook using techniques like Huffman coding or deep learning, and compressing the data by replacing each value with its corresponding codeword. The compressed data is then encrypted using a homomorphic encryption scheme, such as the Paillier cryptosystem, allowing computations to be performed directly on the encrypted compressed data without decryption. Homomorphic properties of the encryption scheme enable operations like addition and multiplication on the ciphertexts, while preserving the confidentiality of the underlying data. The system also incorporates error correction techniques to mitigate the impact of quantization and encryption on the accuracy of the computations. This approach combines the benefits of data compression and homomorphic encryption, enabling efficient storage, transmission, and secure computation on compressed data.


