The end-to-end security is a key principle of IoT security.
The IoT-TLS (Transport Layer Security) is an easy way to implement an end-to-end security layer on top of the different security pieces of the IoT chain.
The TLS protocol is divided into 2 phases:
- Handshake phase (cipher suite agreement, mutual authentication, keys computation),
- Secure communication phase.