TY - JOUR
T1 - Smart, Secure, Yet Energy-Efficient, Internet-of-Things Sensors
AU - Akmandor, Ayten Ozge
AU - Yin, Hongxu
AU - Jha, Niraj K.
N1 - Funding Information:
The authors would like to thank J. Lu from the Electrical Engineering Department at Princeton University and S. Zarar from Microsoft Redmond Labs for valuable discussions on CSP and direct computations on compressively-sensed data, respectively. This work was supported in part by the IP Group and in part by NSF under Grant No. CNS-1617628. Ayten Ozge Akmandor and Hongxu Yin had equal contributions.
Publisher Copyright:
© 2015 IEEE.
PY - 2018/10/1
Y1 - 2018/10/1
N2 - The proliferation of Internet-of-Things (IoT) has led to the generation of zettabytes of sensitive data each year. The generated data are usually raw, requiring cloud resources for processing and decision-making operations to extract valuable information (i.e., distill smartness). Use of cloud resources raises serious design issues: limited bandwidth, insufficient energy, and security concerns. Edge-side computing and cryptographic techniques have been proposed to get around these problems. However, as a result of increased computational load and energy consumption, it is difficult to simultaneously achieve smartness, security, and energy efficiency. We propose a novel way out of this predicament by employing signal compression and machine learning inference on the IoT sensor node. An important sensor operation scenario is for the sensor to transmit data to the base station immediately when an event of interest occurs, e.g., arrhythmia is detected by a smart electrocardiogram sensor or seizure is detected by a smart electroencephalogram sensor, and transmit data on a less urgent basis otherwise. Since on-sensor compression and inference drastically reduce the amount of data that need to be transmitted, we actually end up with a dramatic energy bonus relative to the traditional sense-and-transmit IoT sensor. We use a part of this energy bonus to carry out encryption and hashing to ensure data confidentiality and integrity. We analyze the effectiveness of this approach on six different IoT applications with two data transmission scenarios: alert notification and continuous notification. The experimental results indicate that relative to the traditional sense-and-transmit sensor, IoT sensor energy is reduced by 57.1\times for electrocardiogram (ECG) sensor based arrhythmia detection, 379.8\times for freezing of gait detection in the context of Parkinson's disease, 139.7\times for electroencephalogram (EEG) sensor based seizure detection, 216.6\times for human activity classification, 162.8\times for neural prosthesis spike sorting, and 912.6\times for chemical gas classification. Our approach not only enables the IoT system to push signal processing and decision-making to the extreme of the edge-side (i.e., the sensor node), but also solves data security and energy efficiency problems simultaneously.
AB - The proliferation of Internet-of-Things (IoT) has led to the generation of zettabytes of sensitive data each year. The generated data are usually raw, requiring cloud resources for processing and decision-making operations to extract valuable information (i.e., distill smartness). Use of cloud resources raises serious design issues: limited bandwidth, insufficient energy, and security concerns. Edge-side computing and cryptographic techniques have been proposed to get around these problems. However, as a result of increased computational load and energy consumption, it is difficult to simultaneously achieve smartness, security, and energy efficiency. We propose a novel way out of this predicament by employing signal compression and machine learning inference on the IoT sensor node. An important sensor operation scenario is for the sensor to transmit data to the base station immediately when an event of interest occurs, e.g., arrhythmia is detected by a smart electrocardiogram sensor or seizure is detected by a smart electroencephalogram sensor, and transmit data on a less urgent basis otherwise. Since on-sensor compression and inference drastically reduce the amount of data that need to be transmitted, we actually end up with a dramatic energy bonus relative to the traditional sense-and-transmit IoT sensor. We use a part of this energy bonus to carry out encryption and hashing to ensure data confidentiality and integrity. We analyze the effectiveness of this approach on six different IoT applications with two data transmission scenarios: alert notification and continuous notification. The experimental results indicate that relative to the traditional sense-and-transmit sensor, IoT sensor energy is reduced by 57.1\times for electrocardiogram (ECG) sensor based arrhythmia detection, 379.8\times for freezing of gait detection in the context of Parkinson's disease, 139.7\times for electroencephalogram (EEG) sensor based seizure detection, 216.6\times for human activity classification, 162.8\times for neural prosthesis spike sorting, and 912.6\times for chemical gas classification. Our approach not only enables the IoT system to push signal processing and decision-making to the extreme of the edge-side (i.e., the sensor node), but also solves data security and energy efficiency problems simultaneously.
KW - Classification
KW - Internet-of-Things
KW - compression
KW - cryptographic techniques
KW - edge computing
KW - encryption and hashing
KW - energy efficiency
KW - inference
KW - machine learning
KW - safety
KW - security
KW - sensor node
KW - smartness
UR - http://www.scopus.com/inward/record.url?scp=85051807288&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85051807288&partnerID=8YFLogxK
U2 - 10.1109/TMSCS.2018.2864297
DO - 10.1109/TMSCS.2018.2864297
M3 - Article
AN - SCOPUS:85051807288
SN - 2332-7766
VL - 4
SP - 914
EP - 930
JO - IEEE Transactions on Multi-Scale Computing Systems
JF - IEEE Transactions on Multi-Scale Computing Systems
IS - 4
M1 - 8432098
ER -