莫恩·莫恩
(d1,e1)和(d2,e2),其中d1和d2是无关的私钥,e1和e2是相应的公钥。d1,也不认识d2,鲍勃只认识d1,不认识d2。c,其结果是使用e1加密消息m。她无法解密,因为她不知道d1。c进行e2加密(仍有待选择),并将其发送给Bob。d2。d1来产生一些他可以发送给我的东西,可以用d1和d2解密,从而产生原始消息吗?我想要的是,爱丽丝和鲍勃读不懂这条信息,只有对这两个秘密密钥的综合了解才能让他们破译。
m是消息
c := RSAEncrypt(m, using: e1)爱丽丝知道:
c2 := AsymEncrypt(c, using: e2)鲍勃这样做:
c3 := RSADecryptAlgo(c2, using: d1)我想:
m = SomeDecryptionAlgo(c3, using: d2)这种情况(虽然很奇怪)可能吗?如果是的话,有没有人知道一个可搜索的术语或算法/S适合我的情况?
编辑:键盘没有相同的模数。
发布于 2021-08-25 13:52:07
我想要的是,爱丽丝和鲍勃读不懂这条信息,只有他们的综合知识才能让他们破译出来。
“提交部分知识的组顺序”场景是在CECC 2010上提出的。
设计了一个方案,使得RSA类乘性组的顺序被分成两部分,由双方共享,因此双方都必须参与解密。从技术上讲,模数是四个素数的乘积,每一方吐出两对。
https://crypto.stackexchange.com/questions/93717
复制相似问题