(一)同态加密
(1)定义:指一种加密函数,对明文加法和乘法运算再加密,与加密后对密文进行相应运算的结果等价。
- 加同态加密:运算为加法
- 乘同态加密:运算为乘法
- 全同态加密:同时满足加同态和乘同态性质
(2)优点:允许将敏感信息储存在远程服务器里,既避免本地主机端发生泄密,又保证信息使用和搜索
(二)发展史
2009年,IBM设计了全同态加密体制,可以在不解密条件下,对加密数据进行任何可以在明文上进行的运算,使得对加密信息仍能进行深入和无限分析,而不会影响其保密性。利用全同态加密性质,可以委托不信任第三方对数据进行处理,而不泄露信息。