I. Introduction
Internet-of-things (IoT) devices are gradually becoming a large part of people’s daily lives. IoT devices are network-connected physical devices with a variety of forms and functionalities; one important functionality being data collection. Devices such as motion sensors, heartbeat sensors and IP cameras collect sensitive data with privacy concerns. Most IoT devices have limited computational power, preventing them from efficiently performing cryptographic operations. Moreover, users often fail to conduct proper setup (e.g., changing default passwords), thus making IoT devices vulnerable to attacks.