On Nov 12, 2014, at 3:01 PM, Tony Putman <[email protected]> wrote:

> ...
> Perhaps this the key point: will the initiator ever be in a position
> where it does not know that the responder will accept QKD?

I would say yes.  That would be a policy matter; it could be viewed as a 
downgrade, and if so you may want to block downgrade attacks by insisting on 
QKD.  But if the QKD channel has failed, your options are (a) don’t 
communicate, (b) use a conventional key agreement algorithm, or (c) send in the 
clear.  (c) is an unlikely choice in practice, but both (a) and (b) are 
plausible depending on policy preferences.  What you suggest would enable (b) 
in a straightforward way.

> ...
> At this stage, I'm not taking a position on whether a new Payload ID is
> used.  I'm only saying that the same format can be used either way.  In
> this case, the "Key Exchange Method Num" (which may or may not be
> identical to the "Diffie-Hellman Group Num" in the KE Payload) is
> equivalent to your "version": evolving just consists of defining a new
> Method; also, this will be the same number as is used as the Transform
> ID (and should be maintained by IANA), so that you can negotiate which
> version to use.  I described previously how I envisage implementing
> negotiation on fallback policy, so I don't see a need to explicitly
> include it in the QKD KeyID payload.

In a sense, the existing DH group number already carries a kind of method 
selector: we have the MODP flavor of D-H and the ECP one.  While they share 
basic concepts, they clearly are not the same algorithm.  So redefining that 
field to have that more general meaning certainly seems reasonable.

        paul

_______________________________________________
IPsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to