レベル2の準同型暗号デモ
ライブラリの状態
初期化中
クライアント
秘密鍵 :
x(喫煙)
y(肺癌)
EncG1(x)
EncG2(y)
1. 行を追加する
2. サーバに送信する
暗号文を受信する
0
6. 暗号文を復号する
喫煙で肺癌になった人数
0
サーバ
公開鍵 :
3. EncG1(x)とEncG2(y)を掛けてEncGT(x * y)にする(=各行が喫煙で肺癌になっかどうか)
4. EncGT(x * y)の総和をとる(喫煙で肺癌になった人数)
暗号文の集計結果
0
5. 結果をクライアントに送信する