Francesca Palombini has entered the following ballot position for
draft-ietf-ace-wg-coap-eap-11: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to 
https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-ace-wg-coap-eap/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Thank you for the work on this document.

I have a few comments that I'd like to see addressed before the document moves
forward. I don't think any of these are particularly controversial, but they
really should be fixed before publication, which is why I mark them as DISCUSS.

Section 3.5.1:

> EAP authentication MAY fail in different situations (e.g., wrong credentials).

Incorrect use of BCP 14 "MAY", I think you mean to use "may" in this case.

Section 6.2:

> CS is the concatenation of the content of the cipher suite negotiation, that
is, the list of cipher suites sent by the EAP authenticator (Step 1) to the
selected option by the EAP peer (Step 2).

"The list of cipher suites" and "the selected option" is not precise enough on
what CS is: you need to specify that CS is the concatenation of two CBOR arrays
(with CBOR ints or text strings as elements), as defined in section 5. One
could interpret it as being the concatenation of a CBOR array with a CBOR int
or tstr. Same comment for the Master Salt, which should be made consistent with
the text for Master Secret, and instead now says:

> CS is the concatenation of the content of the cipher suite negotiation, in
the request and response. If any of the messages did not contain the CBOR
array, the null string is used.

Section 6.2: You should explicitly mention that ID Context is not provided for
the OSCORE Security Context derivation.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I support Murray's and Orie's DISCUSSes.

Section 3.2:

>  In this step, the EAP peer MAY create an OSCORE security context (see
Section 6.2). The required Master Session Key (MSK) will be available once the
EAP authentication is successful in step 7.

But MSK is necessary to derive the OSCORE security context - that means the EAP
peer cannot create it in this step, right? What did I miss?

Section 5:

> cipher suite: It contains an array including the list of the proposed or
selected COSE algorithms for OSCORE.

This is a nit (and my personal interpretation of verbs in CBOR terminology) - I
would remove "it contains". cipher suite "is" an array. "containing" is used
for arrays or maps, which would make this an array of arrays. Same for the
other parameters, I would just replace "contains" with "is".

Section 6.1:

> This list is included in the payload after the EAP message through a CBOR as
explained previously.

Missing text (CBOR ...? object? array?). I would also recommend to remove
"previously" and replace with the precise reference (Section 5?)

Section 6.2: I would suggest adding a pointer to Section 3.2.1 of RFC 8613
somewhere in this section to mention that once Master Secret and Master Salt
are derived you can use them to derive the rest of the OSCORE Security Context.



_______________________________________________
Ace mailing list -- ace@ietf.org
To unsubscribe send an email to ace-le...@ietf.org

Reply via email to