Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: [Hipsec] comments on new HIP draft

From: Pekka Nikander <pekka.nikander(at)nomadiclab.com>
Date: Tue Mar 18 2003 - 11:51:39 EST

Thanks very much for this writeup. It helps me a lot. More specific comments below. If I don't comment on something, that indicates that I (mostly) agree and don't see any reason to say anything specific upon that at this time. I may come back when I reach that far in my editing.

Henderson, Thomas R wrote:
> - reference [8] (RFC 2536) should be RFC 2535 instead... the "flags,

There seems to be disagreement whether to use RFC2535 or not. Derek opposes RFC2535, and I tend to agree with him. Thus, we need to think about this more. I will try to send another mail on this later today.

OTOH, everybody seems to be happy with RFC2536 public key format. Thus, we will use at least that (instead of just DSA.Y).

Current consensus: RFC2536 will be used for DSA keys, but it is currently open whether this will be wrapped into RFC2535 envelope or not. This applies both to HIT calculation and HOST_ID payload, I guess.

> Sec 3.2. Local Scope Identity

This is definitely a question that requires more thoughts. There is already a separate thread. I would propose that we continue discussing on that thread about this.

Do you need help?X

> 3.3 Security Parameter Index
>
> - It is not clear where the requirement for a random SPI comes from.

I think we have to ask Bob about this.

> 4.2 HIP Cookie Exchange

I stared writing a long messages about this yesterday , but I haven't been able to finalize and send it yet. Will do soon.

> Section 6.3 Supported transforms

I think that ESP-NULL should be MUST to implement but SHOULD NOT to accept in a negotation. MUST implement to make interoperability testing easier, and there *are* people that think that encryption costs too much. SHOULD NOT use since it is insecure :-)

> Section 7.3 HIP Keymat

Actually you MUST NOT use Kij in the keymat. If you do, an attacker can cryptanalyze the sessions where you use the key first, and thereby get Kij, and with that all of the rest of the keys. If you begin with K1, cryptanalyzing it doesn't help in revealing the other keys.

Do you need more help?X

Thus, KEYMAT = K1 | K2 | ...

Other than that, I think the keymat proposal is fine.

--Pekka



Hipsec mailing list
Hipsec@lists.freeswan.org
http://lists.freeswan.org/mailman/listinfo/hipsec Received on Tue Mar 18 12:34:26 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 12:59:58 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library