| Wireless sensor networks(WSN)have received much attention as part of the Io T technology support,and its nodes are composed of management nodes,aggregation nodes,and sensor nodes.In order to ensure the confidentiality of data transmission between nodes,this paper designs two lightweight cryptographic algorithms with different emphasis on the problem that the aggregation nodes have many tasks and the sensor nodes have small storage,and the encryption and decryption algorithms currently applied to the two types of nodes cannot meet the encryption and decryption requirements of the nodes.The WSN lightweight cryptographic software system is implemented,and the hardware environment simulation of the two designed lightweight cryptographic algorithms is carried out.The main research work of this article is as follows:(1)Aiming at the characteristics of many tasks of the sink node,a lightweight cryptographic algorithm with faster running speed is designed.In order to improve the one-dimensional chaotic map with uneven,periodic points and insufficient chaotic range,a combined chaotic model was designed.Using this model,a combined chaotic map with good dynamic characteristics is generated,and the combined chaotic map is discretized.In order to solve the periodic problem of chaotic map discretization,a linear congruential random number generator is introduced,which is combined to generate an S-box,and use two-dimensional chaotic mapping to scramble the S-box.The generalized Feistel structure with slow diffusion is also improved,a round function and round key are designed,and a faster running algorithm is proposed.Finally,the algorithm is verified and analyzed from the perspective of cost,efficiency and safety.(2)Aiming at the problem of limited storage space of sensor nodes,a lightweight cryptographic algorithm with lower cost is designed.A new combined chaotic map with good dynamic characteristics is designed.After discretization,it is used in the design of round functions and the generation of round keys to improve the obfuscation characteristics of the algorithm.A lower cost Feistel structure was selected for the sensor node,and a lower cost cryptographic algorithm was generated.Finally,the algorithm is verified and analyzed from the perspective of cost,efficiency and safety.(3)In order to show users the effect of the two lightweight cryptographic algorithms designed in this paper,this paper designs and implements a WSN lightweight cryptographic software system.Through this system,users can generate S boxes and test them.They can also encrypt and decrypt plain text by selecting different cryptographic algorithms,test and analyze the generated cipher text.Finally,a hardware environment simulation was carried out to verify the feasibility of the algorithm.In this paper,two lightweight cryptographic algorithms are designed based on chaotic S-boxes and combined chaotic maps,respectively.And the WSN lightweight cryptographic software system is designed and implemented.The results show that the lightweight cipher algorithm based on chaotic S-box designed in this paper is faster than other lightweight cipher algorithms,and the security also meets the requirements.It is suitable for the encryption and decryption of sink nodes.After the weighted cryptographic algorithm meets the security,the implementation cost is smaller than other lightweight cryptographic algorithms,which is suitable for sensor nodes.The software system provides users with text encryption and decryption methods,and the practical value is significant. |