| Intelligent ships have outstanding advantages in improving ship safety management,energy consumption management,and operational efficiency,further reducing personnel costs in ship operations.However,in the process of Digital transformation of ships,inevitably with the expansion and diversification of their network risks,they are vulnerable to a series of network attacks.Attacks targeting ship engine room data can interfere with the remote operation and remote control of intelligent ships,thereby posing significant threats and losses to the safety of ship navigation.Therefore,in order to ensure the data security of intelligent ships,this thesis designs a ship engine room data encryption technology based on Generative Adversarial Networks(GAN)and SM4 encryption algorithm,and designs an intelligent ship engine room data security transmission system with this technology,providing full lifecycle data security protection for the transmission of ship engine room data.Finally,in the simulated ship-shore data transmission scene,the simulation operation test is carried out on realized subsystems of the intelligent ship engine room data security transmission system,which verifies the effectiveness of the system in providing data security protection for intelligent ship engine room data.The main research content of this thesis is as follows:1.Design ship engine room data encryption technology based on SM4 encryption algorithm.In response to the lack and demand of data encryption transmission methods in ship engine rooms,this thesis proposes an improved SM4 encryption algorithm as a data encryption technology for ship engine rooms.A S-box generation method based on the WGAN-GP model is proposed to address the differential fault attack problem faced by the SM4 encryption algorithm,which is used to replace the original SM4 encryption algorithm’s S-box for a long time;And it is proposed to add "combination transformation" in the encryption process,changing the mechanism of the original SM4 encryption algorithm.The improvement scheme has overall increased the difficulty of obtaining necessary parameters in the algorithm required for differential fault attacks.The experimental results demonstrate that the S-box generated based on the above method has good cryptographic performance,and the designed ship engine room data encryption technology can effectively resist differential fault attacks.2.Design an intelligent ship engine room data security transmission system.In order to address the data security issues faced by intelligent ships in remote operation and remote control scenarios,based on the improved encryption algorithm mentioned above,this thesis designs an intelligent ship engine room data security transmission system to provide full lifecycle data security protection for engine room data during the data transmission process.The system adopts a design approach that combines multiple platforms and technologies,and has scalability.3.Realizing the subsystems of the intelligent ship engine room data security transmission system and carry out simulation verification.Based on the WPF framework,a core subsystem of the above system was developed,and the specific realize methods of three key technologies in this subsystem were introduced.Finally,the ship-shore data transmission environment was simulated through cloud servers and temporal databases,and the subsystem was adjusted using the engine room data class of a certain engine simulator as the actual ship’s engine room data to simulate the engine room data transmission business.The platform was simulated and tested for operation.The test results show that the engine room data encryption technology used in the platform designed in this thesis can resist differential fault attacks while improving the encryption and decryption efficiency compared to the original SM4 encryption algorithm.Moreover,the platform can provide data security protection for engine room data transmission in intelligent ship remote operation and maintenance and remote scenarios. |