IEEE Access · 2019 · 1.4K citations · 151 references
ComputingComputer ScienceCybersecurityAuthenticationEdge ComputingSecurity ArchitectureEdge SecurityIot Data AcquisitionIot Data ManagementIot Edge ComputingIot PrivacyIot SecurityEnd-to-end SecurityFog Computing ArchitectureInternet Of Things AuthenticationIot Device AuthenticationIot Security ArchitectureIot Trust ManagementPrivacy-preserving Iot ApplicationsSecurity For Internet Of Things Devices
The Internet of Things enables physical objects to create, exchange, and act on data autonomously, promising greater comfort and efficiency, but its widespread adoption requires robust security, privacy, authentication, and attack recovery. This survey argues that IoT architectures must be redesigned to provide end‑to‑end security for these applications. The paper reviews security challenges and threats, then surveys four technologies—blockchain, fog computing, edge computing, and machine learning—that can enhance trust in IoT systems.
The Internet of Things (IoT) is the next era of communication. Using the IoT, physical objects can be empowered to create, receive, and exchange data in a seamless manner. Various IoT applications focus on automating different tasks and are trying to empower the inanimate physical objects to act without any human intervention. The existing and upcoming IoT applications are highly promising to increase the level of comfort, efficiency, and automation for the users. To be able to implement such a world in an ever-growing fashion requires high security, privacy, authentication, and recovery from attacks. In this regard, it is imperative to make the required changes in the architecture of the IoT applications for achieving end-to-end secure IoT environments. In this paper, a detailed review of the security-related challenges and sources of threat in the IoT applications is presented. After discussing the security issues, various emerging and existing technologies focused on achieving a high degree of trust in the IoT applications are discussed. Four different technologies, blockchain, fog computing, edge computing, and machine learning, to increase the level of security in IoT are discussed.
151
Edge Computing: Vision and Challenges
Weisong Shi, Jie Cao, Quan Zhang et al. · IEEE Internet of Things Journal · 2016 · 7.9K citations
Deep Learning with Differential Privacy
Martı́n Abadi, Andy Chu, Ian Goodfellow et al. · 2016 · 5.9K citations · Full text
Mobile Edge Computing: A Survey
Nasir Abbas, Yan Zhang, Amir Taherkordi et al. · IEEE Internet of Things Journal · 2017 · 2.4K citations · Full text