ホモモルフィック暗号化

ホモモルフィック暗号化とは

ホモモルフィック暗号化とは、そのデータに対して計算を実行する能力を維持したままデータを暗号化する方式です。

あるデータを暗号化したものとあるデータを暗号化したものをかけ合わせた結果を得ようとすると、それぞれのデータを復号してから計算しないといけません。
しかし、ホモモルフィック暗号化では暗号文同士を算出することで平文で計算したときと同じ結果を得ることができます。

この暗号化方式は、プライバシー制約の厳しいクラウドサービスで利用されます。スマートフォンアプリで個人に関連する情報を収集し、インターネットを介したクラウドサービスで主な処理を行う構成を取った場合、個人に関連する情報そのものを知っていなくとも処理結果を返却することができます。主に、広告い利用可能な情報を収集し、適切なコンテンツを返却するクラウドサービスでは厳密なプライバシー規約を免れる可能性が見込まれます。