Протокол безопасности транспортного уровня (TLS), иногда неправильно называют предшественником Secure Sockets Layer (SSL), который помогает защитить сообщения по сети с помощью симметричной криптографии и, необязательно, криптографии с открытым ключом (так называемая асимметричная криптография).
Это хорошо работает на серверах и компьютерах, но с Интернетом вещей даже узлы с низким энергопотреблением будут пользоваться безопасной связью. Проблема заключается в том, что современные общепринятые протоколы открытых ключей типа RSA и Диффи-Хеллмана занимают объем памяти, который не подходит для систем с микроконтроллерами с ограниченными ресурсами, например, на основе Arm Cortex-M0, а также может возникнуть проблемы с потреблением энергии, так как многие из них работают от батареи.