3 ms·
There is a cost to implementing SSL on many of these chips and it often results in either paying more or not having features. Even the esp8266 had issues with
by beached_whale 10y ago
There is a cost to implementing SSL on many of these chips and it often results in either paying more or not having features. Even the esp8266 had issues with size. I wonder if using an proper HMAC without data encryption would be sufficient for non-sensitive items like dumb data loggers or even control.
- orthecreedence 10y agoWith IoT, one generally has control of the devices, so one can distribute their own keys without having to "trust" the authorities. In that case, something like libsodium could handle the communication between devices.
- lawnchair_larry 10y agoThis is technically possible but practically impossible.
- beached_whale 10y agoThe library doesn't always fit, let alone larger keychains. This gets you encryption but means you have less room for the software that pays. This is the balance. Also, many of the IoT devices have a few hundred bytes of ram and a few kilo bytes of flash, so public key may be out of the question. It is changing, there are devices like the esp32 that can fit a lot more along with providing wifi/bluetooth