The invention provides a safety protection
algorithm design method for an
industrial control system, which is used for determining a safety protection target and range, determining a key component and a
business process and defining a protection boundary. And then
risk assessment and
threat modeling are carried out, potential
threat and
attack vectors are identified, and asset
vulnerability and risk influence are assessed. Designing a security protection
algorithm framework, selecting proper security technology and
algorithm, and determining architecture and module composition. Identity
authentication modules, data
encryption and integrity protection modules, intrusion detection and defense modules and the like are designed in detail, and
authentication modes,
key management modules, integrity
verification modules, intrusion detection algorithms, response strategies and the like are designed. And then realizing and integrating an algorithm, and
programming in the
system to realize and guarantee the
cooperative work among the modules. And the performance and the security of the algorithm are optimized through a function and security test. And finally, deploying the algorithm to the
industrial control system, continuously monitoring the operation state and the security situation of the
industrial control system, dynamically adjusting the strategy and parameters, and effectively guaranteeing the security of the industrial
control system.