Re: is manual keying mandatory

Daniel Harkins <dharkins@cisco.com> Thu, 19 March 1998 22:32 UTC

Received: (from majordom@localhost) by portal.ex.tis.com (8.8.2/8.8.2) id RAA22260 for ipsec-outgoing; Thu, 19 Mar 1998 17:32:39 -0500 (EST)
Message-Id: <199803192244.OAA00775@dharkins-ss20.cisco.com>
X-Authentication-Warning: dharkins-ss20.cisco.com: Host localhost.cisco.com didn't use HELO protocol
To: Steve Sneddon <sned@cisco.com>
Cc: ipsec@tis.com, William Dixon <wdixon@microsoft.com>, "Michael C. Richardson" <mcr@sandelman.ottawa.on.ca>
Subject: Re: is manual keying mandatory
In-Reply-To: Your message of "Thu, 19 Mar 1998 14:16:00 PST." <2.2.32.19980319221600.006f5894@trix.cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 19 Mar 1998 14:44:17 -0800
From: Daniel Harkins <dharkins@cisco.com>
Sender: owner-ipsec@ex.tis.com
Precedence: bulk

  A certain paranoid individual (guess who) once told me that he would trust 
an armed military courier delivering keys created from a known and trusted 
random source more than he would trust the output of a Diffie-Hellman exchange.
There's not many of these people (or maybe there are and I just hang around 
with the wrong crowd) but that's a use of manual keying. 

  The insecurity of manual keying would depend on the implementation and
the general security of the box it's running on.

  Actually, considering that most commercial implementations aren't going
to let buyers look under the hood, paranoia of that sort might not be all
that unfounded. People could cut corners in their random number generator
or lessen the size of their Diffie-Hellman exponential to speed up
exponentiation. If you're really paranoid and/or have extremely sensitive
data to protect and you don't have absolute trust in your vendor then
manual keying might make sense.

  Dan.

> Could somebody planning a *commercial* IPSec implementation which actually
> uses manual keying spend a few minutes and tell us the details of
> transmittal and storage of keys, etc.? Could they also discuss any
> "insecurities" inherent in the problem? Or is manual keying in the spec only
> for diagnostic sorts of images and bakeoffs?