Hi, I am working on a project that requires some kind of verification of data on the users side. I was thinking of using the following system but am new to crypto and would like other users views.
As I need to decrypt some information on the users computer to view the data and as they will not have any crypto programs installed to do this I was thinking of embedding the private key in the program, BUT making the public key private. The logic behind this is the data will be like a tag, signature, which will only ever be encrypted once by the owner. Then other people will decrypt the data, signature to verify the information, as the owner will be the only person encrypting the data in the first place, there�s no point in making the public key available to anyone else, but as the decryption is required by everyone else making the private key available instead is ok, so long as the other users can't encrypt new data and then pass the along its ok that they might figure out the private key which is embedded in our software as all they can do with it is decrypt the data which is what we want. If there is already an encryption scheme out there like this please can you let me know about it so I can read up on it or ig you know of a better approach I'd also be very grateful if you could tell me a little about it. Thanks for your time, arden
