Font Size: a A A

Research On The Construction Of Data Encryption Standard In The Internet Of Things

Posted on:2018-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:M Y LiFull Text:PDF
GTID:2428330620457777Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Internet of things makes it possible that people and people,things and things,people and things can exchange information with each other,which also makes the information security become more and more important.In the aspect of data security of the Internet of things,encryption technology plays a vital role.However,most of the encryption algorithms in the traditional Internet are complex,time consuming,and they have higher demands for resources,which makes them not suitable for the resource constrained environment.Therefore,it is necessary to build the encryption algorithm under the environment of the Internet of things according to the characteristics of the Internet of things.Although there are many standards for information security in the Internet,however the information security standards in the Internet of things are very few.So in this paper,based on the characteristics and application requirements of the Internet of things,the data encryption standard in the Internet of things DESI(Data Encryption Standard in IoT)is constructed in the way of optimizing AES(Advanced Encryption Standard).The main research work of this paper is as follows:(1)In view of the fact that the computing resources and storage resources of sensing nodes in the Internet of things are limited,this paper reduces the complexity of AES algorithm in order to adapt to the environment and application requirements of the Internet of things.First of all,the number of iterations of AES algorithm is reasonably reduced,and the running time of the algorithm is greatly reduced under the premise of ensuring the security of the algorithm.At the same time,the two transformations of the wheel function of AES algorithm are combined,due to the decrease of an intermediate step,the encryption process of the algorithm is simplified.In addition,the look-up table mechanism and the technology of table multiplexing are used to optimize the encryption and decryption process of AES algorithm.At the cost of a small part of storage space,this paper uses the simple look-up table and exclusive or operation to realize the transformation of AES algorithm,avoiding a number of complex operations in the finite field,so as to improve the efficiency of the algorithm.(2)In view of the problem that the security of the algorithm is reduced which the above optimization brings about,the complexity of the key expansion algorithm of AES is enhanced in order to improve the security of the algorithm.The key expansion algorithm of DESI has changed the key generation method,which has reduced the correlation between the two adjacent round keys.In order to solve the problem that the correlation of each key word in the round key is improved,this paper introduces the operation of cyclic shift,which solves the problem well.DESI has overcome the shortcoming of the key expansion algorithm of AES in which an attacker is able to derive the adjacent two round keys from one round key,which can provide good security.This paper uses the C++ language to realize DESI,and then tests the running time of AES and DESI respectively,finally analyzes and compares the results by MATLAB simulation software.The results show that the efficiency of DESI is higher than that of AES.Moreover,after analysis,we can draw the conclusion that DESI has good security,which makes it suitable for data encryption protection in the Internet of things environment.
Keywords/Search Tags:The Internet of things, Encryption standard, AES, Information security
PDF Full Text Request
Related items