SecT: A Lightweight Secure Thing-Centered IoT Communication System
SecT: A Lightweight Secure Thing-Centered IoT Communication System
复制标题
DOI:
10.1109/mass.2018.00018
复制
发表时间:
2018-10
期刊:
影响因子:
--
通讯作者:
Chao Gao;Zhen Ling;Biao Chen;Xinwen Fu;Wei Zhao
中科院分区:
文献类型:
--
作者:
Chao Gao;Zhen Ling;Biao Chen;Xinwen Fu;Wei Zhao
In this paper, we propose a secure lightweight and thing-centered IoT communication system based on MQTT, SecT, in which a device/thing authenticates users. Compared with a server-centered IoT system in which a cloud server authenticates users, a thing-centered system preserves user privacy since the cloud server is primarily a relay between things and users and does not store or see user data in plaintext. The contributions of this work are three-fold. First, we explicitly identify critical functionalities in bootstrapping a thing and design secure pairing and binding strategies. Second, we design a strategy of end-to-end encrypted communication between users and things for the sake of user privacy and even the server cannot see the communication content in plaintext. Third, we design a strong authentication system that can defeat known device scanning attack, brute force attack and device spoofing attack against IoT. We implemented a prototype of SecT on a $10 Raspberry Pi Zero W and performed extensive experiments to validate its performance. The experiment results show that SecT is both cost-effective and practical. Although we design SecT for the smart home application, it can be easily extended to other IoT application domains.