level 2 homomorphic encryption

Cross Tabulation demo

status : initializing...

set data

public key

x y Enc(x) Enc(y)

receive ciphertexts

Enc(x) Enc(y) Enc(xy)

aggregate

results

ΣEnc(xi) :
ΣEnc(yi) :
ΣEnc(xi yi) :

receive aggregation

secret key

results

ΣEnc(xi) :
ΣEnc(yi) :
ΣEnc(xi yi) :

decrypt

cross tabulation

#{x=0} #{x=1} #x