To address the lack of data classification functionality in current homomorphic encryption schemes, this paper proposes an improved RNS-CKKS hierarchical homomorphic encryption scheme. The proposed scheme modifies the modulus generation conditions of the original RNS-CKKS scheme by expanding the selection range of individual prime numbers and introducing computational-level constraints during decryption to restrict the product range of consecutive small primes in the modulus chain. The modified RNS-CKKS scheme significantly increases the number of modulus levels available and ensures accurate scaling factors at specific computational levels. The scheme employs a residue number system (RNS) to enhance computational efficiency and security, ensuring that data can only be encrypted to higher computational levels when a more complete modulus chain is known. The hierarchical RNS-CKKS scheme is implemented based on the Lattigo homomorphic encryption library. The experimental results demonstrate that the proposed scheme maintains stable scaling factors at specific computational levels. Additionally, the accuracy of the hierarchical scheme was confirmed through the experiments.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Hierarchical Data Protection Based on Homomorphic Encryption Algorithm

  • Jia Zhao,
  • Yanchun Wang,
  • Wenhao Leng,
  • Yaqin Chu,
  • Zhouhan Chen,
  • Yuqing Sang,
  • Feng Yi,
  • Wenjia Niu

摘要

To address the lack of data classification functionality in current homomorphic encryption schemes, this paper proposes an improved RNS-CKKS hierarchical homomorphic encryption scheme. The proposed scheme modifies the modulus generation conditions of the original RNS-CKKS scheme by expanding the selection range of individual prime numbers and introducing computational-level constraints during decryption to restrict the product range of consecutive small primes in the modulus chain. The modified RNS-CKKS scheme significantly increases the number of modulus levels available and ensures accurate scaling factors at specific computational levels. The scheme employs a residue number system (RNS) to enhance computational efficiency and security, ensuring that data can only be encrypted to higher computational levels when a more complete modulus chain is known. The hierarchical RNS-CKKS scheme is implemented based on the Lattigo homomorphic encryption library. The experimental results demonstrate that the proposed scheme maintains stable scaling factors at specific computational levels. Additionally, the accuracy of the hierarchical scheme was confirmed through the experiments.