Encryption

ElGamal 同態雙重加密的例子是什麼?

  • May 27, 2022

我正在尋找一種基於非對稱密碼學的密碼算法,其中加密的順序無關緊要。

例如:有一條消息“x”,Bob 用他的密鑰加密該消息並將結果“zz”傳遞給 Alice。Alice 用她的密鑰加密該消息並收到:“xyz”。有一條消息“x”。Alice 使用她的密鑰加密該消息並將結果“ui”傳遞給 Bob。Bob 用他的密鑰加密並收到“xyz”。

最重要的是,生成的加密文本是相同的。

我聽說同態密碼可能具有這樣的屬性,並且嘗試過使用 Elgamal,但沒有任何結果。

如果有人可以幫助我提供一些符合我的問題的例子,我會很高興。

您正在尋找可交換加密而不是同態加密。Elgamal 也是機率性的,這意味著在每次加密中都會向密文添加一個新的隨機性,這意味著如果相同的明文被加密兩次,密文將會不同。

對於確定性交換加密方案,您可以使用 RSA 加密(評論中的 SRA)。

引用自:https://crypto.stackexchange.com/questions/60282