首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同态加密的目的是什么?

同态加密的目的是什么?
EN

Cryptography用户
提问于 2018-09-15 15:14:22
回答 2查看 2.8K关注 0票数 5

同态密码学是一种密码学,它允许你对密文进行特殊的数学运算,所执行的数学和明显的相同。例如,一个人可以组合两个缓存的数字,并解码结果,和将是两个数字。

  • 同态加密的目的是什么?
EN

回答 2

Cryptography用户

发布于 2018-09-15 18:06:34

同态加密允许您加密数据,使用它进行操作/计算,这样当您解密结果时,就好像对明文而不是对密码文本执行了相同的操作一样。

它的用途是不受信任的各方可以对敏感数据进行计算。

这允许您使用可能不信任您的数据的人的计算能力,比如在您的个人财务数据上使用公开可用的云计算服务。

如果它变得更适用的话,另一种用法是在电子游戏中。

某些类型的游戏(特别是实时策略游戏)被编程,使每个玩家都需要知道每个其他玩家的数据,因为这是一个确定性的模拟。同态加密允许确定性模拟,而不需要玩家欺骗和获取其他玩家正在做什么的信息。

票数 7
EN

Cryptography用户

发布于 2018-09-15 18:59:50

首先,我只是从维基百科复制粘贴同态加密的介绍。

同态加密是一种加密形式,它允许对密文进行计算,产生加密结果,解密后与操作结果相匹配,就好像它们是在明文上执行的一样。同态加密的目的是允许对加密数据进行计算。

对于它的应用(这说明了它的用途),Gentry在其著名的论文中对其强版本的全同态加密表示如下:

全同态加密有许多应用。例如,它允许对搜索引擎的私有查询--用户提交一个加密的查询,搜索引擎计算一个简洁的加密答案,而不需要查看清楚的查询。它还允许对加密数据进行搜索--用户将加密文件存储在远程文件服务器上,以后服务器只检索满足布尔约束的文件(解密时),即使服务器无法单独解密文件。更广泛地说,全同态加密提高了安全多方计算的效率。

最后,同态加密只是安全投票系统的一部分。见此处:用于电子投票的同态加密?

票数 5
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/62386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档