https://qiita.com/herumi/items/d8645efe2cc5be2e7ee3
RSA暗号などは、データを暗号化し、その暗号文を復号するという機能しかない。暗号文は複合しない限り意味を持たず加工もできない。
しかし仮想通貨でお金の入出金を隠したまま決済したいなどの場合、暗号文を暗号化したまま処理をして結果の暗号文を出力したいというニーズがある。
これを実現するのが「準同型暗号」。
暗号文の足し算だけが出来るのが「加法準同型暗号」。
暗号文の足し算と掛け算が出来る「完全準同型暗号」。
仮想通貨のZcashなどで使われている?