1.一种基于全对称多胞形理论的攻击检测与修正方法,其特征在于,包括如下步骤:建立含有不确定参数的系统模型和攻击模型;
依据全对称多胞形理论以及建立的系统模型和攻击模型,获得系统状态预测集;
所述系统状态预测集,具体为:依据系统状态预测集中状态估计集 获得将 的上边界 和 的下边界 分别按如下定义:获得攻击检测式
其中, 为观测矩阵转置、 为第i个全对称多胞形中心、 为第i个全对称多胞形矩阵、 为干扰上界、λ为待确定参数、B为单位区间、r为B的维数、n为系统状态维数、k为时刻、i为通道序号、T为转置、j为矩阵第j列;
将所述攻击检测式与0进行比较,当所述攻击检测式大于0时,则代表攻击;否则代表未攻击;
当攻击检测结果为受到攻击时,将输出的 值替换为 进行修正;
所述系统模型具体为:
其中,A=A0+ΔA、A0为系统矩阵、ΔA为未知有界参数、wk为系统扰动、C为观测矩阵、vk为干扰、k为时刻;
所述攻击模型包括:拒绝服务攻击模型、重放攻击模型以及虚假数据注入攻击模型;
且所述拒绝服务攻击模型,具体为:所述重放攻击模型,具体为:所述虚假数据注入攻击模型,具体为:其中,k为时刻、i为通道序号、τ为重放开始时间、a表示攻击。
2.根据权利要求1所述基于全对称多胞形理论的攻击检测与修正方法,其特征在于,所述λ的确定方法为:
根据单输出情况得到λ1;
假设λj,j=1,2,…i‑1和第i个测量输出 已知,并通过最佳化半径P得到λi。