Context-Aware IoT Device Functionality Extraction from Specifications for Ensuring Consumer Security
Context-Aware IoT Device Functionality Extraction from Specifications for Ensuring Consumer Security
复制标题
DOI:
10.1109/cns53000.2021.9705050
复制
发表时间:
2021-10
期刊:
影响因子:
--
通讯作者:
Upakar Paudel;Andy Dolan;Suryadipta Majumdar;I. Ray
中科院分区:
文献类型:
--
作者:
Upakar Paudel;Andy Dolan;Suryadipta Majumdar;I. Ray
Internet of Thing (IoT) devices are being widely used in smart homes and organizations. An IoT device has some intended purposes, but may also have hidden functionalities. Typically, the device is installed in a home or an organization and the network traffic associated with the device is captured and analyzed to infer high-level functionality to the extent possible. However, such analysis is dynamic in nature, and requires the installation of the device and access to network data which is often hard to get for privacy and confidentiality reasons. We propose an alternative static approach which can infer the functionality of a device from vendor materials using Natural Language Processing (NLP) techniques. Information about IoT device functionality can be used in various applications, one of which is ensuring security in a smart home. We demonstrate how security policies associated with device functionality in a smart home can be formally represented using the NIST Next Generation Access Control (NGAC) model and automatically analyzed using Alloy, which is a formal verification tool. This will provide assurance to the consumer that these devices will be compliant to the home or organizational policy even before they have been purchased.