Font Size: a A A

Design And Implementation Of Lightweight Block Cipher In The Internet Of Things

Posted on:2024-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:S Y TangFull Text:PDF
GTID:2568307130953149Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet of Things,IoT devices have spread in every corner of life.These IoT devices interact more intelligently and efficiently through the Internet,building a more comfortable,convenient and intelligent living environment.However,there are a large number of resource-constrained nodes in the IoT perception layer,which have only very limited resources for implementing security modules.Therefore,traditional block ciphers with high hardware consumption cannot be directly applied to resource-constrained IoT devices.In response to this problem,this thesis studies lightweight block ciphers suitable for resource-constrained environments,and is committed to providing security protection for devices in resource-constrained environments.The main work of this thesis is as follows:In this thesis,a lightweight block cipher GFRX is constructed by combining generalized Feistel and ARX structures from two aspects of security and cost,focusing on addressing the issue of slow diffusion in traditional Feistel structures.The proposed GFRX effectively improving the diffusion and confusion of the traditional Feistel structure.The security analysis results show that the GRFX algorithm has good diffusion and confusion properties,and differential and linear analysis attacks on the algorithm require at least 280 and 2110 data complexity,so the proposed GFRX algorithm is resistant to differential and linear analysis attacks.In addition,GFRX has high hardware implementation flexibility and low hardware implementation cost,supports different levels of serialization implementation,and the hardware cost is only 867.25GE when fully serialized implementation.Based on the proposed GFRX,this thesis constructs a lightweight block cipher GFSPX with the combination of generalized Feistel and SPN structure from two aspects of security and efficiency.The proposed GFSPX provides greater security and efficiency at the expense of a small increase in hardware cost and flexibility,and further enhances the diffusion and confusion of traditional Feistel structures.In terms of security,GFSPX has higher diffusion rate and stability,differential and linear analysis attack the algorithm requires at least 296 and 2114 data complexity,so the proposed GFSPX is more resistant to differential and linear analysis.In terms of software implementation efficiency,the encryption efficiency of GFSPX is about 1.4 times that of GFRX under the same conditions.In terms of hardware implementation cost,the hardware consumption of GFSPX is less than common lightweight encryption algorithms,only 51GE more than the non-serialized implementation of GFRX.Finally,this thesis designs and implements the Internet of Things information collection system.CC2530 single chip microcomputer is selected as the resource limited Internet of things node.A computer is used as the visual interface of the system and the database that stores the information collected by the sensor.The system collects information through terminal nodes and stores the collected data in the database.The visualization platform obtains encrypted data by accessing the database,uses the configured key to decrypt the data,and finally displays it on the interface.
Keywords/Search Tags:lightweight block cipher, generalized Feistel structure, ARX and SPN structures, serialized implementation, hardware implementation costs
PDF Full Text Request
Related items