IoT security challenges Secure device provisioning Encryption and authentication Over-the-air updates (OTA)