Journal of Northeastern University(Natural Science) ›› 2024, Vol. 45 ›› Issue (11): 1537-1546.DOI: 10.12068/j.issn.1005-3026.2024.11.003

• Information & Control • Previous Articles     Next Articles

Verifiable Fully Homomorphic Encryption Based on Zero‑Knowledge Succinct Non‑interactive Arguments of Knowledge

Jin-tong SUN1, Fu-cai ZHOU1(), Qiang WANG1, Che BIAN2   

  1. 1.School of Software,Northeastern University,Shenyang 110169,China
    2.The Fourth Affiliated Hospital,China Medical University,Shenyang 110165,China. Corresponding author: ZHOU Fu-cai,E-mail: fczhou@mail. neu. edu. cn
  • Received:2023-06-05 Online:2024-11-15 Published:2025-02-24
  • Contact: Fu-cai ZHOU
  • About author:ZHOU Fu-cai, E-mail: fczhou@mail.neu.edu.cn

Abstract:

Homomorphic encryption (HE) is severely limited in its practical deployment due to low execution efficiency and the inability to ensure data integrity, particularly in scenarios with strict latency requirements. To address such issues and enhance general applicability, a new HE scheme is proposed. To improve execution efficiency, a multithreaded matrix multiplication (MMM) algorithm is designed. With the MMM algorithm, encryption tasks can be decomposed and distributed across multiple threads for parallel execution, thus achieving acceleration. To tackle data tampering in malicious server environments, a verifiable encryption mechanism is designed using zk-SNARK techniques to protect the integrity of ciphertext in outsourced computations. By combining MMM, an efficient verifiable fully homomorphic encryption based on zk-SNARK (zk-VFHE) was developed. Theoretical analysis and experimental results demonstrate that zk-VFHE outperforms similar protocols in terms of both execution speed and security.

Key words: fully homomorphic encryption, learning with errors, zero?knowledge succinct non?interactive arguments of knowledge(zk-SNARK), verifiable computation, matrix codes

CLC Number: