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


Reply via email to