The Internet of Things (IoT) is used in homes and hospitals and deployed outdoors to control and report environmental changes, prevent fires, and perform many more beneficial functions. However, all these benefits come at the tremendous risk of loss of privacy and security issues. To protect the IoT, much research has been carried out to address these risks and find better ways to eliminate them or at least minimize their impact on user privacy and security requirements. This article expounds various network security risks faced by the IoT, analyzes their impacts, discusses risk assessment methods, shows the causes and hazards of these threats, and proposes an overall framework of privacy security protection. This article summarizes the typical defect types in the implementation of IoT firmware, analyzes the generation mechanism of typical defects from the perspectives of fuzzy testing, program verification and machine learning, and compares and expounds the progress of security research for several common IoT protocols. This article analyzes and summarizes the mainstream access control model in the existing IoT and the access control model after using the blockchain and builds a new integrated AIoT architecture for intelligent information processing. Finally, this article expounds on the current legal development status of the privacy protection of network information in various countries and discusses the future prospects of the IoT.
Location-based service (LBS) has been widely used in various fields of industry, and become a vital part of people's daily life. However, while providing great convenience for users, LBS results in a serious threat on users' location privacy, due to its more and more untrusted server-side. In this paper, we propose a location privacy-preserving system for LBS by constructing “cover-up ranges” to protect the query ranges associated with a location query sequence. Firstly, we present a client-based system framework for location privacy protection in LBS, which requires no compromise to the accuracy and usability of LBS. Secondly, based on the framework, we introduce a location privacy model to formulate the constraints that ideal cover-up ranges should satisfy, so as to improve the efficiency of location services and the security of location privacy. Finally, we describe an implementation algorithm to well meet the location privacy model. Both theoretical analysis and experimental evaluation demonstrate the effectiveness of our system, which can improve the security of users' location privacy on the untrusted server-side, without compromising the accuracy and usability of LBS.