Bob 和 Alice 各有一个他们想要保密的字符串。他们每个人都想知道他们的两个位串的逻辑与是什么而不告诉对方或其他任何人他们的实际位串......他们怎么能这样做?请记住,即使他们都持有两个位字符串的 AND,他们仍然不能准确计算对方的字符串(当然,除非他们的一个字符串全为 1)。
我知道我以前在某种关键系统/投票系统中看到过类似的东西,但我不记得细节了。它必须像制作一个私人随机密钥,异或它并以某种方式使用它......但我无法弄清楚细节。那里有聪明的加密人吗?
Bob 和 Alice 各有一个他们想要保密的字符串。他们每个人都想知道他们的两个位串的逻辑与是什么而不告诉对方或其他任何人他们的实际位串......他们怎么能这样做?请记住,即使他们都持有两个位字符串的 AND,他们仍然不能准确计算对方的字符串(当然,除非他们的一个字符串全为 1)。
我知道我以前在某种关键系统/投票系统中看到过类似的东西,但我不记得细节了。它必须像制作一个私人随机密钥,异或它并以某种方式使用它......但我无法弄清楚细节。那里有聪明的加密人吗?
我认为您正在寻找同态加密系统,其中可以对加密值进行计算,而无需暴露这些加密值是什么。这包含了一组比简单地计算按位与更普遍的问题。
希望这可以帮助!