[6326] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

starting up servers that need access to secrets

daemon@ATHENA.MIT.EDU (Jeffrey M. Smith)
Tue Jan 4 18:18:10 2000

Message-Id: <387268D8.70FCC868@purdue.edu>
Date: Tue, 04 Jan 2000 16:40:40 -0500
From: "Jeffrey M. Smith" <jsmith@purdue.edu>
MIME-Version: 1.0
To: Crypto Mailing List <cryptography@c2.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Is there a good solution to the problem of starting up a network server that
needs access to an encrypted database? For instance, a server that has its own
RSA key pair encrypted on disk, and needs to decrypt it during operation so
the private key is available in memory?

The only examples I've seen so far (e.g., Netscape servers set up to use SSL)
require you to type in a pass phrase during server start-up. (They also give
you the option of having the server store the pass phrase on disk, although
they warn you that this is completely insecure.)

These seem like the only options to me. If the database the server needs
access to is encrypted, then either a person must type in the pass phrase when
the server starts, or the pass phrase must be stored on disk for the server to
read. The first is inconvenient, and the second insecure.

I follow the crypto mailing list, but I'm not anywhere close to being a
cryptography expert. I'd appreciate any insights the list may have to offer.
Thanks in advance.
-- 
Jeff Smith
Purdue University				phone: 765-496-8285 
West Lafayette IN 47907-1408			fax: 765-494-0566


home help back first fref pref prev next nref lref last post