understanding what gnugp can do
Jack McKinney
jackmc-gnupg-users@lorentz.com
Tue, 24 Oct 2000 07:37:35 -0500
--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Big Brother tells me that Armin Hartinger wrote:
> > As long as you don't let them know that the key is stored unencrypt=
ed
> > on the hard drive...
>=20
> not the key, just the passphrase. And I plan not to run any services on t=
he PC where this
> batch will be located. Maybe there's also a way to send the passphrase to=
gpg encrypted?
This would require that gpg have the key to decrypt the passphrase.
If someone breaks into the machine, they'll be able to use gpg to decrypt
the cards the same way you do... by sending the encrypted passphrase to
your copy of gpg which knows how to decrypt it...
If it can be done automatically by the computer, then someone who
gains access to your site can trigger the automatic process and get the
same result. The only way to prevent this is to require human intervention
with the passphrase stored in one's brain ONLY.
My recommendation is that the client be instructed in PGP or GPG. Then,
you have them generate an encryption keypair and upload the public key to
the web server through an admin page. Then, after you have verified the
fingerprint with the client, the web site starts to use the key to encrypt
the cards.
At this point, even if the machine is PHYSICALLY STOLEN, the thief will
have ONLY the public key and the encrypted cards. Not even the encrypted
private key resides on the server. For that matter, not even the web admin
can decrypt the cards, since the encryption key was provided by the client
(this is an important point for satisfying VISA's new security requirements=
).
When the client is ready to process cards, they download the encrypted
card numbers from their admin interface, and hand them to GPG (this could
probably be done with a MIME type that their browser knows to call GPG when
it sees...).
--
"Restore your inalienable human rights. Jack McKinney
Vote Libertarian. http://www.lp.org http://www.lorentz.com
http://www.harrybrowne2000.org jackmc@lorentz.com
1024D/D68F2C07 4096g/38AEF076
--xHFwDpU9dbj6ez1V
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAjn1go8ACgkQimeon9aPLAf+jACgkme3Zaq7IZJWP3UbmvRHuQTU
lIEAn1Mm/HI6D6zwJ+wXZckJ/X7vvV8y
=AZ6u
-----END PGP SIGNATURE-----
--xHFwDpU9dbj6ez1V--
--
Archive is at http://lists.gnupg.org - Unsubscribe by sending mail
with a subject of "unsubscribe" to gnupg-users-request@gnupg.org