[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: My current thoughts on IPSEC




James P. Hughes says:
> 
> > I think the simplest answer is not to use the same key for both
> > directions.
> 
> This is possible even if a single key negotiation is used.
> 
> I.e, when the Diffie Hellman "negotiation" is complete, there is at least 512
> bilts of common random data at both ends. This is more than enough for 2
> symetric keys of almost any algorithm I know of.

In systems such as swIPe, the real headers of the packets are stored
in the fully encrypted payload, and in any case all the TCP and
similar higher layers know how to deal with duplicated and missing
packets since they were built without any guarantees that the IP layer
would not do such things.  Replaying a packet in the opposite
direction won't work, and replaying a packet to a machine won't work.

I hope everyone on this group has read the swIPe draft.

Perry


References: