Page 8 What’ s Homomorphic?(同态) a way to delegate processing of your data, without giving away access to it. [Gen09 Example??
Page . 8 A way to delegate processing of your data, without giving away access to it. [Gen09] What’s Homomorphic? (同态) Example??
Page EXample for Homomorphic
Page . 9 Example for Homomorphic
Page. 10 Application cloud computing Processing data Without access to get
Page . 10 Application cloud computing Processing data Without access to get
Page 11 Client Company Alice Bob /Gen(p, a) Encryption: Enc(m, pk) Input: p, q EP C=m' mod n Output: (pk, sk) (c c2)mod n=m, m2 C2=m2 modn Publickey- pk=(e, n) rekey: sk= Computation Cloud provider performs request: CxC2 calculations on encrypted data Ct C2
Page . 11
Page Comparison for he TABLE IV. COMPARISON OF PARTIAL AND FULLY HE[14] Parameter Partial HE Fully HE It allows either It allows both addition Type of operation addition or and multiplication supported multiplication scheme operations It allows a limited It allows an unlimited Computation number of number of computations computations Computational efforts It requires less effort Requires more efforts Performance It is faster and more It has slower compact performance Versatility It is low It has high Speed It is fast in speed Is slow In spee Ciphertext size It is small It is large Unpadded rsa Example Gentry Scheme ElGamal
Page . 12 Comparison for HE