skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Worst Attack Vulnerability and Fortification for IoT Security Management: An approach and An Illustration for Smart Home IoT
Award ID(s):
1822118
PAR ID:
10499067
Author(s) / Creator(s):
; ;
Publisher / Repository:
IEEE
Date Published:
ISBN:
978-1-6654-7716-1
Page Range / eLocation ID:
1 to 6
Subject(s) / Keyword(s):
IoT device management, Smart Home Internet of Things, Finite State Automata based Attack Model, Graph Analysis, Vulnerability Analysis
Format(s):
Medium: X
Location:
Miami, FL, USA
Sponsoring Org:
National Science Foundation
More Like this
  1. In this paper, we describe an architecture for clock synchronization in IoT devices that is designed to be scalable, flexibly accommodate diverse hardware, and maintain tight synchronization over a range of operating conditions. We begin by examining clock drift on two standard IoT prototyping platforms. We observe clock drift on the order of seconds over relatively short time periods, as well as poor clock rate stability, each of which make standard synchronization protocols ineffective. To address this problem, we develop a synchronization system, which includes a lightweight client, a new packet exchange protocol called SPoT and a scalable reference server. We evaluate the efficacy of our system over a range of configurations, operating conditions and target platforms. We find that SPoT performs synchronization 22x and 17x more accurately than MQTT and SNTP, respectively, at high noise levels, and maintains a clock accuracy of within ∼15ms at various noise levels. Finally, we report on the scalability of our server implementation through microbenchmark and wide area experiments, which show that our system can scale to support large numbers of clients efficiently. 
    more » « less
  2. Most of the health monitoring applications for response plans are used to alert or notify the users in case of emergency situations. Response plans help in overcoming an emergency scenario in case of a disaster. On several occasions, the person of interest receives medical attention, once there is an on-set of the medical condition. With current smart healthcare facilities, where there are advantages of monitoring one's health on a daily basis, a person does not need to wait to be critically ill or meet with a disaster in order to receive necessary medical services. Leveraging the advantages of smart healthcare architectures in this research, we propose a smart rapid medical response plan, which monitors the physiological signs of people in a community and gives regular feedback or alerts the hospitals accordingly. The proposed framework provides feedback on different scales by ensuring the well-being of the individuals and alerting them to be cautious towards potential health issues. The routing of these sensor networks based on the emergency level is demonstrated using an open-source tool, CupCarbon. The proposed framework was simulated using the ZigBee radio standard and the overall simulation time for 40 nodes was 95 seconds. 
    more » « less
  3. Increasingly, the heterogeneity of devices and software that comprise the Internet of Things (IoT) is impeding innovation. IoT deployments amalgamate compute, storage, networking capabilities provisioned at multiple resource scales, from low-cost, resource constrained microcontrollers to resource rich public cloud servers. To support these different resource scales and capabilities, the operating systems (OSs) that manage them have also diverged significantly. Because the OS is the “API” for the hardware, this proliferation is causing a lack of portability across devices and systems, complicating development, deployment, management, and optimization of IoT applications. To address these impediments, we investigate a new, “clean slate” OS design and implementation that hides this heterogeneity via a new set of abstractions specifically for supporting microservices as a universal application programming model in IoT contexts. The operating system, called Ambience, supports IoT applications structured as microservices and facilitates their portability, isolation, and deployment time optimization. We discuss the design and implementation of Ambience, evaluate its performance, and demonstrate its portability using both microbenchmarks and end-to-end IoT deployments. Our results show that Ambience can scale down to 64MHz microcontrollers and up to modern x86_64 servers, while providing similar or better performance than comparable commodity operating systems on the same range of hardware platforms. 
    more » « less
  4. null (Ed.)