首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何“匿名”比较两个数据集?

如何“匿名”比较两个数据集?
EN

Cryptography用户
提问于 2013-04-30 21:14:21
回答 2查看 442关注 0票数 3

好吧,我希望这个问题有点道理,因为我不太清楚该怎么用不同的词来表达…想象一下以下情况:

  • 有10种定义的颜色(蓝色,橙色,黄色等)
  • 有两个人,每个人都有一个最喜欢的,分泌的颜色
  • 这两个人不知道对方最喜欢的颜色,但是他们想知道他们是否有相同的颜色

我的问题是:他们怎么能在不把自己最喜欢的颜色暴露给别人(或其他人)的情况下进行比较!以防它们不匹配?

或者,用其他的话来解释这个问题:A人只应该知道B人最喜欢的颜色,如果他们有相同的颜色。因此,比较的结果只能是真或假。

我的第一个想法是:每个人都可以使用相同的哈希算法(MD5、SHA等)创建他们最喜欢的颜色的散列。然后他们可以比较哈希。但很明显,这是行不通的,因为很容易找到哪种散列属于哪种颜色。

这样的用例有解决方案吗?任何帮助都将不胜感激。

EN

回答 2

Cryptography用户

发布于 2013-04-30 21:53:43

这类事情被称为多方计算,而你

应该对特定实例使用社会主义百万富翁议定书

票数 3
EN

Cryptography用户

发布于 2013-06-10 03:16:44

还可以使用“保序加密”技术对数据集进行比较。

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

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

复制
相关文章

相似问题

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