Font Size: a A A

Research On Secure Lightweight Communication Protocol For Ubiquitous IoT

Posted on:2022-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y GaoFull Text:PDF
GTID:2518306752953719Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The Internet of Things(Io T)is a combination of a large number of electronic devices that connect everything and share information through the Internet.Io T has been widely used in many fields,such as industrial manufacturing,smart home,healthcare and so on.In the era of the Io T in full swing,security has become one of the major obstacles to its development.Security attacks against the Io T may not only cause work disruption and property loss,but also threaten users' privacy and life safety.In the context of the Internet of everything,the network is the main way for malicious people or organizations to launch attacks.Designing a secure network communication protocol is of great significance to ensure the information security of Io T.Limited by computing and storage resources of Io T devices,energy supply and other factors,the secure communication protocol of traditional Internet based on asymmetric key system is difficult to be widely applied in the Io T environment,and the scheme based on pre-shared symmetric key has become a solution proposed by many scholars.This paper mainly studies lightweight secure communication protocol applicable to ubiquitous Io T,proposes a secure communication solution based on pre-shared key and lightweight key synchronization update algorithm,uses formal analysis to prove the security of the proposed scheme,and verifies the low overhead and high performance of protocol declaration through experiments.The proposed secure communication protocol based on pre-shared key adopts symmetric encryption,hash function,circular shift,x OR operation and other lightweight operations to ensure the feasibility of the scheme on resource-constrained devices.The key synchronization update algorithm enables communication parties to generate session keys synchronously,which solves problems such as data confidentiality,message integrity,and identity authentication.In addition,updating session keys regularly can avoid security risks such as key disclosure.The specific contents of this paper are as follows:1.Aiming at the problem that the key space generated by the current key synchro-nization update algorithm is small and the key sequence is fixed and difficult to change,a lightweight key synchronization update algorithm is designed to meet the randomness,unpredictability and long period.The lightweight key synchro- nization update algorithm proposed in this paper is based on two lightweight ran- dom number generation algorithms,which has little cost in calculation and mem- ory consumption and is more suitable for Io T devices.2.Based on the proposed lightweight key synchronization update algorithm,a secure communication protocol for ubiquitous Io T is designed in this paper.Agreement to solve the identity authentication,data integrity,authentication,confidentiality of the payload,replay attacks,man-in-the-middle attacks and other security prob-lems at the same time,the solution can be based on the pre Shared key negotiating new key sequence,restore communication session key,makes the solution in the practical application has stronger robustness,to cope with the situation like the key sequence desynchronization.3.In this paper,the software implementation of the proposed secure communication protocol is designed and the feasibility of the scheme is verified by experiments on Raspberry PI.At the same time,the computational cost,memory cost and com-munication cost of the secure communication protocol are evaluated and analyzed by the experimental results,which proves that the scheme is lightweight and ef-ficient.Finally,the combination of the secure communication protocol proposed in this paper and the existing Io T transmission protocol is discussed to make the scheme practical.
Keywords/Search Tags:Internet of Things, Network security, Secure communication protocol, random number, TinyMT, XSadd
PDF Full Text Request
Related items