Web based voting system
I had been through a paper on Web based voting system which suggests a method to cast vote online and then encrypt the vote and also add a digital signature to it before being sent to the server. But no details regarding how the keys are generated for signing is mentioned. The diagrams given in the paper suggest that the user is supposed to enter the private key. Can anyone suggest some secure method to generate pair of keys for digitally signing data??