The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 18, 2023

Filed:

Dec. 10, 2021
Applicant:

National Applied Research Laboratories, Hsinchu, TW;

Inventors:

Zheng-Yao Su, Hsinchu, TW;

Ming-Chung Tsai, Hsinchu, TW;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/00 (2022.01); H04L 9/14 (2006.01);
U.S. Cl.
CPC ...
H04L 9/008 (2013.01); H04L 9/0852 (2013.01); H04L 9/14 (2013.01); H04L 9/3066 (2013.01);
Abstract

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 Key=(VQ, Gen) and a private key Key=Pare produced, where VQis the product of an n-qubit permutation V and an n-qubit encoding operator Q, Genan error generator randomly provides a dressed operator Ē=VEV spinor error E of [n, k, C]. Then, by Key, the sender can encode his k-qubit plaintext Ix) into an n-qubit ciphertext |ψ, which is transmitted to the cloud. The receiver prepares the instruction of encoded computation U=PVQfor a given k-qubit action M and sends to cloud, whereis the error-correction operator of [n, k, C],=I⊗M the tensor product of the (n−k)-qubit identity Iand M , and VQand Pthe complex-transposes of VQandPrespectively. The cloud executes the homomorphic encryption computation U|ψ) and conveys the encrypted result to receiver. The receiver performs the decryption KeyU|ψand obtains the final result M|x.


Find Patent Forward Citations

Loading…