Hi,

Looking at the GitHub version after the latest changes. I don't think the 
tradeoffs make sense anymore.

- Full handshake is now 4.5 round-trips
- Resumption is now 4.5 round-trips.

This does not seem like a good tradeoff or optimization at all. If we instead 
skipped Resumption, the full handshake could as far as I understand always be 
done in 3.5 round-trips. This would cut a large amount of complexity from the 
draft and implementations and make the protocol much faster.

Trading a few asymmetric operations for an additional round-trip does not make 
sense to me. Optimizing away a few asymmetric operation is not important. 
Optimizing the number of round-trips is very important.

My conclusion from the discussion regarding the Commitment message is not that 
is should be replaced by the close_notify, but that EAP-TLS should probably 
remove Commitment message, NewSessionTicket, and resumption...

EAP-TLS 1.3 could then be done in 3.5 round-trips as shown below:


EAP-TLS Peer                                      EAP-TLS Server

                                                      EAP-Request/
                              <--------                  Identity
 EAP-Response/
 Identity (Privacy-Friendly)  -------->
                                                      EAP-Request/
                                                 EAP-Type=EAP-TLS
                              <--------                (TLS Start)
 EAP-Response/
 EAP-Type=EAP-TLS
(TLS ClientHello)             -------->
                                                      EAP-Request/
                                                 EAP-Type=EAP-TLS
                                                 (TLS ServerHello,
                                          TLS EncryptedExtensions,
                                           TLS CertificateRequest,
                                                  TLS Certificate,
                                            TLS CertificateVerify,
                              <--------              TLS Finished)
 EAP-Response/
 EAP-Type=EAP-TLS
(TLS Certificate,
 TLS CertificateVerify,
 TLS Finished)                -------->
                              <--------               EAP-Success

/John

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

Reply via email to