A data integrity protection method, comprising: establishing a correlation among a plurality of control components ( N 1 - N n) in an industrial control system, ICS; and determining a summary indicating the integrity of data to be protected in a first control component ( N 1) based on identity features and data features of other control components correlated to the first control component ( N 1) among the plurality of control components ( N 1 - N n), wherein the data features are used for identifying the data to be protected in the control components ( N 1 - N n), and the first control component ( N 1) is any one of the plurality of control components ( N 1 - N n), wherein the step of determining the summary indicating the integrity of data to be protected in the first control component ( N 1) comprises: determining a first integrity protection summary specific to the first control component ( N 1), the first integrity protection summary being only used for indicating the integrity of the data to be protected in the first control component ( N 1), and determining a second integrity protection summary shared by the plurality of control components ( N 1 - N n) including the first control component ( N 1), the second integrity protection summary being used for indicating the integrity of the data to be protected in the plurality of control components ( N 1 - N n), wherein determining the second integrity protection summary is based on the identity feature and the data feature of each of the plurality of control components, and distributing the second integrity protection summary to each of the plurality of control components ( N 1 - N n). establishing a correlation among a plurality of control components ( N 1 - N n) in an industrial control system, ICS; and determining a summary indicating the integrity of data to be protected in a first control component ( N 1) based on identity features and data features of other control components correlated to the first control component ( N 1) among the plurality of control components ( N 1 - N n), wherein the data features are used for identifying the data to be protected in the control components ( N 1 - N n), and the first control component ( N 1) is any one of the plurality of control components ( N 1 - N n), wherein the step of determining the summary indicating the integrity of data to be protected in the first control component ( N 1) comprises: determining a first integrity protection summary specific to the first control component ( N 1), the first integrity protection summary being only used for indicating the integrity of the data to be protected in the first control component ( N 1), and determining a second integrity protection summary shared by the plurality of control components ( N 1 - N n) including the first control component ( N 1), the second integrity protection summary being used for indicating the integrity of the data to be protected in the plurality of control components ( N 1 - N n), wherein determining the second integrity protection summary is based on the identity feature and the data feature of each of the plurality of control components, and distributing the second integrity protection summary to each of the plurality of control components ( N 1 - N n). determining a first integrity protection summary specific to the first control component ( N 1), the first integrity protection summary being only used for indicating the integrity of the data to be protected in the first control component ( N 1), and determining a second integrity protection summary shared by the plurality of control components ( N 1 - N n) including the first control component ( N 1), the second integrity protection summary being used for indicating the integrity of the data to be protected in the plurality of control components ( N 1 - N n), wherein determining the second integrity protection summary is based on the identity feature and the data feature of each of the plurality of control components, and distributing the second integrity protection summary to each of the plurality of control components ( N 1 - N n).