TY - JOUR
T1 - RNN-Assisted Network Coding for Secure Heterogeneous Internet of Things with Unreliable Storage
AU - Liao, Chen Hung
AU - Shuai, Hong-Han
AU - Wang, Li-Chun
PY - 2019/10
Y1 - 2019/10
N2 - With the rapid growth of Internet of Things (IoT), integrating a variety of IoT can result in novel applications. However, IoT devices are often deployed in an open environment where IoT are inclined to be malfunctioned. Although data reliability can be achieved by data recovery with conventional replication, the communication between IoT is susceptible to eavesdropping. Therefore, in this paper, we study the eavesdropping prevention of data repair in IoT environments based on network coding. We theoretically derive the relation between security level and storage in heterogeneous IoT systems. To further reduce the repair bandwidth, we exploit recurrent neural network for the storage failure prediction. Under the condition when failure probability and workloads of storage devices are considered, two allocation algorithms are proposed to avoid data repair. Finally, we show the relation between storage cost and reliability with different numbers of IoT devices. Experimental results manifest that the proposed allocation algorithms can outperform the baseline case by 18.4% in terms of the security level.
AB - With the rapid growth of Internet of Things (IoT), integrating a variety of IoT can result in novel applications. However, IoT devices are often deployed in an open environment where IoT are inclined to be malfunctioned. Although data reliability can be achieved by data recovery with conventional replication, the communication between IoT is susceptible to eavesdropping. Therefore, in this paper, we study the eavesdropping prevention of data repair in IoT environments based on network coding. We theoretically derive the relation between security level and storage in heterogeneous IoT systems. To further reduce the repair bandwidth, we exploit recurrent neural network for the storage failure prediction. Under the condition when failure probability and workloads of storage devices are considered, two allocation algorithms are proposed to avoid data repair. Finally, we show the relation between storage cost and reliability with different numbers of IoT devices. Experimental results manifest that the proposed allocation algorithms can outperform the baseline case by 18.4% in terms of the security level.
KW - Data security
KW - heterogeneous Internet of Things (IoT)
KW - network coding
KW - recurrent neural network (RNN)
KW - storage failure
UR - http://www.scopus.com/inward/record.url?scp=85073467138&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2019.2902376
DO - 10.1109/JIOT.2019.2902376
M3 - Article
AN - SCOPUS:85073467138
SN - 2327-4662
VL - 6
SP - 7608
EP - 7622
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 5
M1 - 8664097
ER -