| Smart homes have a wide range of applications in the Internet of Things,the data collected and transmitted by various smart terminals also exploded.Therefore,the demand for data security transmission in the smart homes is increasingly prominent.Since smart homes generally have security issues such as identity camouflage,data tampering,replay attacks,and man-in-the-middle attacks,traditional data security transmission protocols are not suitable for terminal devices with limited resources in smart homes.Therefore,the thesis focuses on the lightweight key agreement mechanism and data transmission scheme in the smart homes,in order to find a safe transmission solution suitable for the smart homes.Specifically,the thesis mainly completed the following work:1.In a smart home,device resources are generally limited,the identity authentication mechanism is weak,and key negotiation usually uses certificate signatures,which results in high calculation overhead and low key agreement security.In response to the above problems,a lightweight key agreement scheme based on ECDH is proposed.The scheme uses the hash authentication code to realize the identity authentication of the sensor end,and based on the ECDH algorithm and the Chinese remaining theorem,an efficient and secure key negotiation mechanism is designed.Theoretically analyze the computational overhead,memory overhead and communication performance of the scheme,and also give an experimental comparison between the scheme and other different schemes.Both theoretical and experimental results prove that the scheme is a lightweight key agreement scheme suitable for smart homes,and can realize anti-replay attacks and anti-man-in-themiddle attacks.2.Focusing on the problems of using too many hash functions and excessive calculation overhead caused by the signature certificate algorithm for secure transmission in smart homes.A lightweight data secure transmission scheme based on chaotic Logistic mapping and RC4 stream cipher is proposed.This scheme builds an encryption and decryption module based on chaotic Logistic mapping algorithm and RC4 stream cipher algorithm.By designing the key synchronization mechanism,a lightweight one-time encryption mechanism is realized,which increases the stability of data encryption and decryption.In addition,not only theoretically analyze the program calculation cost,memory cost and data transmission cost,but also give an experimental comparison with other programs in terms of communication cost.Theoretical and experimental results show that the scheme can resist data leakage,data modification,man-in-the-middle attacks and replay attacks,etc.At the same time,it guarantees data integrity and forward security,and is suitable for lightweight data security in smart homes transmission.In summary,the thesis proposes a light-weight key agreement scheme based on ECDH and a lightweight data security transmission scheme based on chaotic Logistic mapping and RC4 stream ciphers.The scheme has fewer data interactions,less computational overhead.It has good theoretical and practical significance to resist attacks such as identity camouflage,man-in-the-middle attack and replay attack,and to realize the secure data transmission. |