Intelligent Detection and Analysis of Software Vulnerabilities based on Encryption Algorithms and Feature Extraction

Authors

  • Heng Li Software Engineering Department, Shijiazhuang Information Engineering Vocational College, Shijiazhuang, Hebei 050000, China
  • Xinqiang Li Mechanical and Electrical Engineering Department, Shijiazhuang Information Engineering Vocational College, Shijiazhuang, Hebei, 050000, China
  • Hongchang Wei Software Engineering Department, Shijiazhuang Information Engineering Vocational College, Shijiazhuang, Hebei, 050000, China

DOI:

https://doi.org/10.12694/scpe.v25i2.2587

Keywords:

Encryption algorithm, feature extraction, software vulnerabilities, intelligent detection

Abstract

Implement status detection of ship software, identify the source of faults in problematic software, and release new software versions. Based on the above requirements, the author regards the detection and control of ship software status as the core research content. Based on the actual operating environment of ship software, the functional requirements of software status detection were studied and analyzed, and a set of ship software status detection was designed and implemented, a software inspection and maintenance platform that integrates ship software operation and maintenance, as well as ship software version release and update. The author conducted practical verification of the SM3 and SM2 hybrid encryption algorithm and selected software on the ship for detection. After analyzing the experimental results, it has been proven that using a hybrid algorithm for encryption and decryption, the server can accurately obtain software information on the ship's platform, detect the software status on the ship, and locate specific problem files. For software that does not meet the standard status, the server can accurately transmit software information to the ``component integration framework'' and put the component in a ``prohibited'' scheduling state. After the server repairs the problematic software, the detection results of the software change and display as legal, while the software is in the ``allowed'' scheduling state in the ``component integration framework''.

 

Downloads

Published

2024-02-24

Issue

Section

Special Issue - Deep Learning-Based Advanced Research Trends in Scalable Computing