level 2 homomorphic encryption
Cross Tabulation demo
status :
initializing...
clear table
data supllier
computing server
decryption client
set data
append ramdomly
append "x,y"
public key
x
y
Enc(x)
Enc(y)
receive ciphertexts
exec
Enc(x)
Enc(y)
Enc(xy)
aggregate
exec
results
ΣEnc(xi) :
ΣEnc(yi) :
ΣEnc(xi yi) :
receive aggregation
exec
secret key
results
ΣEnc(xi) :
ΣEnc(yi) :
ΣEnc(xi yi) :
decrypt
exec
cross tabulation
#{x=0}
#{x=1}
#x