Classical Fully Homomorphic Encryption for Quantum Circuits: Difference between revisions

Jump to navigation Jump to search
m
Line 54: Line 54:
**'''Encryption (FHE.Enc<math>_{pk}(m)</math>))'''
**'''Encryption (FHE.Enc<math>_{pk}(m)</math>))'''
#Client chooses pad key for each message bit <math>a,b\in\{0,1\}^{\lambda}</math>.
#Client chooses pad key for each message bit <math>a,b\in\{0,1\}^{\lambda}</math>.
#She encrypts the message m using pad key. <math> a\oplus m</math> (b is used in quantum case)
#She encrypts the message m <math> a\oplus m</math> (b is used for quantum input <math>X^aZ^b|\psi\rangle</math> where |\psi\rangle</math> is quantum input).
#She then encrypts the pad key. HE.Enc<math>_{pk_1}(a,b))</math>
#She then encrypts the pad key. HE.Enc<math>_{pk_1}(a,b))</math>
# She sends the encrypted message and pad key to the Server with the evaluation keys.
# She sends the encrypted message and pad key to the Server with the evaluation keys.
Write, autoreview, editor, reviewer
3,129

edits

Navigation menu