Write, autoreview, editor, reviewer
3,129
edits
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 one time pads the message m, <math>l= a\oplus m</math> | #She one time pads the message m, <math>l= a\oplus m</math> <div class="floatright">//b is used for quantum input <math>X^aZ^b|\psi\rangle</math> where <math>|\psi\rangle</math> is quantum input.</div> | ||
#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. |