Font Size: a A A

OPC UA Encryption Security Research And Security Encryption Client Development

Posted on:2021-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2428330614459284Subject:Industrial engineering
Abstract/Summary:PDF Full Text Request
With the development of industrial informatization,data sharing and real-time monitoring are needed in the process of industrial production,so the security of data transmission needs to be guaranteed.Because the original defense system can not effectively ensure the security of data transmission now,illegal network listening,network intrusion attack,theft,tampering,cyber terrorism and other illegal and criminal activities,varying degrees of flooding the entire cyberspace,at any time may bring security threats and economic losses to enterprises and individuals.The security problem of data transmission is one of the key problems in network security.Aiming at all kinds of security problems in data transmission,this thesis studies OPC UA encryption security and designs OPC UA encryption client.Firstly,the OPC UA security mechanism and unified specification are researched.Then,the main working principle of the current main encryption algorithm is analyzed,and a hybrid encryption algorithm is designed.Finally,the OPC UA encryption client based on C/S mode is developed,and the hybrid encryption method and encryption client are tested and verified.The main work includes the following aspects:1.The security model of OPC UA specification,internal and external security mechanism and environment,OPC UA current security problem,server and client specification problem of OPC UA application are studied,and the method of establishing data interaction OPC UA client and server is studied.2.An algorithm for OPC UA security encryption is designed.This thesis designs a hybrid encryption algorithm for the disadvantages of long encryption time,slow transmission speed and large storage of encryption,and compares the encryption time and decryption time OPC UA the existing RSA encryption algorithm by experiments.Experimental results show that the encryption and decryption effects of mixed encryption algorithm are better than RSA encryption algorithm.3.The OPC UA mixed encryption client based on C / S mode is developed,and the mixed encryption client is designed by using.Net platform,which main include two modules: string encryption and file encryption.Through the configuration of OPC UA server for data collection and the realization of mixed encryption function for the collected data,and the mixed encryption client has designed two kinds of mixed encryption methods.Thus,different mixed encryption methods can be selected according to different requirements.4.This thesis analyzes the requirements of mixed encryption method and encryption client,builds a test platform,and tests and verifies the mixed encryption algorithm and encryption client respectively.The results show that the encryption effect of mixed encryption method is obviously better than that of RSA encryption algorithm,and OPC UA mixed encryption client can encrypt the collected data files.
Keywords/Search Tags:OPC UA, Hybrid encryption algorithm, RSA encryption algorithm, OPC UA Encryption client
PDF Full Text Request
Related items