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