Subject: [Dtls-iot] DTLS over CoAP

From: Carsten Bormann <[email-masked]>
Date: Fri, 14 Feb 2014 20:48:57 +0100

Lars has implemented Klaus’/Olaf’s draft about transporting DTLS handshake messages in CoAP, combining it with their header compression ideas.
This is described in the below draft, along with some modifications of the spec.
As a specification, this is not fully baked yet, but maybe we should be discussing the points under “Discussion” first before nailing the rest of this down.

Grüße, Carsten

Begin forwarded message:

> From: [email-masked]
> Subject: New Version Notification for draft-schmertmann-dice-codtls-00.txt
> Date: 14 Feb 2014 19:54:08 +0100
> To: "Klaus Hartke" <[email-masked]>, Klaus Hartke <[email-masked]>, "Dr. Carsten Bormann" <[email-masked]>, Lars Schmertmann <[email-masked]>, Carsten Bormann <[email-masked]>, "Lars Schmertmann" <[email-masked]>
> 
> 
> A new version of I-D, draft-schmertmann-dice-codtls-00.txt
> has been successfully submitted by Carsten Bormann and posted to the
> IETF repository.
> 
> Name:		draft-schmertmann-dice-codtls
> Revision:	00
> Title:		CoDTLS: DTLS handshakes over CoAP
> Document date:	2014-02-14
> Group:		Individual Submission
> Pages:		11
> URL:            http://www.ietf.org/internet-drafts/draft-schmertmann-dice-codtls-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-schmertmann-dice-codtls/
> Htmlized:       http://tools.ietf.org/html/draft-schmertmann-dice-codtls-00
> 
> 
> Abstract:
>   The Datagram Transport Layer Security protocol, DTLS, is usually
>   transported over UDP.  In Constrained Node Networks, there may be
>   considerable limitations on the packet delivery rates and on
>   practically usable packet sizes.  Applications often can control the
>   size and retransmission requirements of their data packets, but the
>   DTLS handshake is out of scope for such application optimizations.
> 
>   This specification defines how to perform a DTLS handshake on top of
>   the CoAP protocol.  The resulting DTLS connection may then be used
>   for instance for transporting CoAP, or as a source of keying
>   material.  The latter case is particularly interesting if the CoAP
>   exchanges transporting the DTLS handshake messages traverse CoAP
>   proxies.