0

I have interest in e-voting and am currently trying to understand El Gamal re-encryption mixnet.

I understand how El Gamal encryption works and how mixnet works but what's not cristal clear for me is how the decryption is done after the re-encryption.

As I understand it, I just need the secret key to decrypt the encrypted vote that went through the mixnet but I can't find any sources that gives me a detailled way of how the decryption of the output of the mixnet is done.

Am I right?

Can someone provide me a source or the calculation needed to decrypt the output of the re-encryption mixnet ?

Thank you

Xavier
  • 11
  • 2
  • Are you asking for this? How is a re-encryption done with elGamal?. Note that there are many mixnet questions here, too. – kelalaka Jan 16 '22 at 21:31
  • The re-encryption process has the property that decryption can be done using the same private key that would be used if it were not re-encrypted. So you just use the decryption key that the original votes were designed to be decrypted by. – knaccc Jan 17 '22 at 01:03
  • @knacc So I can use the same private key but what's still not clear is do I have to do only one decryption or do I need to do as many decryption as the mixnet the original ciphertet goes through ? If it's only one decryption can you provide my a link or an explanation on how it works – Xavier Jan 17 '22 at 08:19
  • @kelalaka was not really asking for this but it defenitly helps me in my understanding process. – Xavier Jan 17 '22 at 08:19
  • Well, to be honest, I consider that we have dupe other than that but couldn't find it. It is a just modifications of the linked one, if you like you can answer your question. – kelalaka Jan 17 '22 at 08:53
  • No matter how many times something is re-encrypted, the original decryption key works as if it had only been encrypted once. – knaccc Jan 17 '22 at 12:22

0 Answers0