Thank you very much for your answer! I'm sorry that I wasn't clear about it, but I am more interested if it is possible to use GPG to do the basic things here (not necessary for an election), i.e. to have a user blind a small text file with some GPG-command, then if it is possible for the signer to sign the blinded text file with some GPG-command, and finally if the user would be able to unblind this signed text file now also containing a signature from the signer.
I guess this is not possible to do with GPG, right? >From what I've read it seems like GPG internally is using blinding to avoid RSA timing attacks, but I guess it is not possible for a user of GPG to use those functions in a similar way as I describe above. I've looked a bit at CryptoBallot and all the crypto stuff seems to be done in the Go language. I've also looked at PseudoID which seems to be coded in Python and JavaScript, i.e. none of CryptoBallot or PseudoID seems to use GPG in any way. Maybe I should try see if I can borrow some code from CryptoBallot or PseudoID to do this, or in best case if someone knows some other project that fits better so I can set up a simple prototype of the system myself? Best regards, Jan On 4/8/2015 at 1:10 AM, "MFPA" wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi On Tuesday 7 April 2015 at 7:15:13 PM, in , jan.svens...@hush.com wrote: > Hello, > I have been looking around a bit, but couldn't find the > answer. I would like to do the following with GPG if > possible, thanks in advance: > Assume we would like to hold a small election where no > one should be able to know which political party anyone > have voted for. What you went on to describe sounds quite a bit like CryptoBallot [0], [1]. [0] . [1] . - -- Best regards MFPA Those who do not read are no better off than those who cannot. -----BEGIN PGP SIGNATURE----- iQF8BAEBCgBmBQJVJGPdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCM0FFN0VDQTlBOEM4QjMwMjZBNUEwRjU2 QjdDNzRDRUIzMUYyNUYwAAoJEGt8dM6zHyXwd/8H+QG0p1/NazZYgbfGVUsVh9Ds C2nF18Z1PqFh+bxwMFVF32cJGqoThh9wl59Cqjd6rwv//B/iM1pu24wnY89/yZ4P fZdudI4cY6SRUAaPfiu+hC9CjgIEOKiPa1lBO4vZEsxnpH9zPPBDMOay6OYA6/3g 5qw5kyWMhbygd+/b//oedpWX5Y96xCec/d//UPAfmxeVG+ouV/Z5n1i2BKw79ise f+/Cpk54ewTClHzXWTiLxR1oj0ntfFvsye6ndsZ7Ea8oMGxyh3zTiWXqyxiI4ilG 5BXVvM6q6XY9y0ee9bYr2bnymItBnbZp9F5MydzGNYGSmMcm0uExQcNJcHI5DXyI vgQBFgoAZgUCVSRj418UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVu cGdwLmZpZnRoaG9yc2VtYW4ubmV0MzNBQ0VENEVFOTEzNEVFQkRFNkE4NTA2MTcx MkJDNDYxQUY3NzhFNAAKCRAXErxGGvd45HB7AQC6XwM40tU807PwdIw+tUVFZ5s2 iDqfWjv+2zPHlTGU/QEAxv6/dr+GDFM52vb+ol7G4Yh6dbod+msTlwbof0N+3Qw= =MDc8 -----END PGP SIGNATURE-----
_______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users