Method of constructing a public-key system in QAP-based homomorphic encryption
AssigneeNational Applied Research Laboratories
InventorsZheng-Yao Su, Ming-Chung Tsai
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Applied Research Laboratories
InventorsZheng-Yao Su, Ming-Chung Tsai
Estimating the term…
A public-key scheme of Homomorphic Encryption (HE) in the framework Quotient Algebra Partition (QAP) comprises: encryption, computation and decryption. With the data receiver choosing a partition or a QAP, [n, k, C], a public key Keypub=(VQen, Genε) and a private key Keypriv=†P† are produced, where VQen is the product of an n-qubit permutation V and an n-qubit encoding operator Qen, Genε an error generator randomly provides a dressed operator Ē=V†EV spinor error E of [n, k, C]. Then, by Keypub, the sender can encode his k-qubit plaintext Ix) into an n-qubit ciphertext |ψen, which is transmitted to the cloud. The receiver prepares the instruction of encoded computation Uen=PV†Qen† for a given k-qubit action M and sends to cloud, where is the error-correction operator of [n, k, C], =I2n−k⊗M the tensor product of the (n−k)-qubit identity I2n−k and M , and V†Q†en and P the complex-transposes of VQen and †P† respectively. The cloud executes the homomorphic encryption computation Uen|ψen) and conveys the encrypted result to receiver. The receiver performs the decryption KeyprivUen|ψen and obtains the final result M|x.
A method of constructing a public key system in Quotient Algebra Partition (QAP)-based homomorphic encryption (HE), by an algebraic structure, QAP, and an arithmetic operation of homomorphic encryption, wherein the method comprises:
Dependencies are inferred from the claim text.