| With the development of power system information technology,the importance of security,confidentiality and reliability of information have become increasingly prominent.In the current power communication system,communication protocols have no authentication mechanism to authenticate identity who sends the message,many potential security risks.Therefore,studying and designing a reasonable and safe power system communication mechanism to ensure secure communications in power system has important significance.On the basis of full investigation and analysis of the status quo of today’s safety of power system communications,through the analysis of distributed network security authentication protocol DNP3.0 and IEC62351 protocols,as well as the symmetric encryption algorithm AES128,asymmetric encryption algorithm RSA,pseudo-random number generation algorithm,SHA algorithm and key management technology,and based on challenge-response(challenge-response)mechanism,this paper design a communication security authentication system,the outstation(slave)can determine that it is the slave communication(master station)the legitimacy of processing the communication process to deceive,brute-force attacks,as well as the secret key reproduction leaks and other threats designed master and slave communication model,and implement relevant agreements with the C language,including the realization of the statute DNP3.0,IEC62351 the pseudo-random number generation algorithm gsl_rng_mrg implementation.Existing AES128 encryption algorithm and RSA algorithm transplant.And safety and practicality of this Agreement were studied and analyzed. |