[Mipshop] Re: AD review of draft-ietf-mipshop-handover-key
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Mipshop] Re: AD review of draft-ietf-mipshop-handover-key
This is very problematic. If I understand this correctly, it means that
the MN can pick a key pair and address and defend them in the
RtPrSol, but is unable to do so for regular ND operations on the
link. And you need to use ND operations on the link. Also, at
the same time any use of the given care of address with CGA
based techniques (SHIM6, RFC 4866) becomes impossible.
Did I get this correctly? If yes, I think we need to do something
about it.
jak>> No, that is not the case. The intent is that the MN uses SEND NS/NA to
defend the address, generates the address with the SEND public key, then
uses the CGA as a source address in the RtPrSol . The signature on the
RtPrSol ensure that the message came from the claimed address. The handover
key encryption public key is included for the router to use only in
encrypting the return key. In effect, the use of the CGA and SEND signature
on the RtPrSol is no different than it would be on, for example, RS.
jak>> It is not the intent of handover keys to provide an alternate
mechanism for claiming and defending an address. The CGA must be one that is
generated with the SEND key and defended in the usual SEND fashion.
jak>> If this is not clear from the current text, then perhaps you can
suggest a place where some additional text could be added to clarify?
Is the RSA vulnerability an issue for the key in question? What
if there was key pair P that was used to derive the care of address,
and to certify key pair Q. Both P and Q were included in RtPrSol,
and only Q would be used for encryption in RtPrAdv? But I'm
just thinking aloud here...
jak>> The RSA vulnerability is only an issue if the same key pair is used
for encryption and authentication, regardless of the key pair. The reason
why we changed the design to use a different key from the SEND key was
because of this vulnerability.
jak>> I suppose we could use both keys to generate the address, but that
would change SEND, and I don't see any need for it. As long as the router
has cryptographic assurance that the RtPrSol originated from the claimed
source address and that the originator is the owner of that source address
(which is provided by the CGA and SEND signature) then it can couple the
shared handover key to the address. The encryption key is just used for
security on the transport of the shared handover key, it plays no other
role. Or am I missing something?
No. I don't remember if RFC 4866 had something similar, you may
want to copy from there if it did.
jak>> OK, I'll check that.
jak
_______________________________________________
Mipshop mailing list
Mipshop at ietf.org
https://www1.ietf.org/mailman/listinfo/mipshop
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.