1.一种基于秘密共享的加密状态估计方法,其特征在于,包括:获取目标通信系统的输入输出数据;根据所述输入输出数据,通过全对称多胞形方法构建集员估计器包括:根据所述输入输出数据,构建离散时间系统模型: ,;其中, 为系统状态, 为传感器的输出, 为系统干扰, 为传感器的噪声,A和C为已知系统矩阵;通过全对称多胞形方法,确定所述系统模型的中心和生成矩阵;
基于所述中心和生成矩阵,构建集员估计器;所述集员估计器表示为:, ,其中,
为k‑1时刻的状态估计集,选择为使 稳定的矩阵,I为合适维数的单位矩阵;估计器输出:状态估计集合 ;基于集员估计器,实时输出目标通信系统的状态估计集合;
通过预设映射函数,对所述状态估计集合的每个元素依次进行整数化和量化,得到量化后的状态估计集合:将所述状态估计集合中的每个元素通过预设映射函数进行整数化;
通过集员估计器确定的系数矩阵,对整数化的状态估计集合中的每个元素进行量化包括:对估计器进行改写:
,
其中, , , ;
, , ;
通过量化算法,得到:
, ;
其中, , , , ;
基于至少两个互不信任且非合作的云,通过秘密共享方法对量化后的状态估计集合进行加密;
接收并对每个云的加密数据解密,得到目标通信系统的状态估计集合。
2.根据权利要求1所述的基于秘密共享的加密状态估计方法,其特征在于,还包括通过预设映射函数中的多个参数,对量化误差进行约束。
3.根据权利要求1所述的基于秘密共享的加密状态估计方法,其特征在于,所述基于至少两个互不信任且非合作的云,通过秘密共享方法对量化后的状态估计集合进行加密包括:通过预设映射函数,分别对量化后的状态估计集合中的每个元素进行加密,得到多个加密数据;
将多个加密数据,分给至少两个互不信任且非合作的云。
4.根据权利要求3所述的基于秘密共享的加密状态估计方法,其特征在于,所述对每个云的加密数据解密包括:通过预设映射函数的逆,对每个云的加密数据解密。
5.一种基于秘密共享的加密状态估计装置,其特征在于,包括:获取模块,用于获取目标通信系统的输入输出数据;根据所述输入输出数据,通过全对称多胞形方法构建集员估计器包括:根据所述输入输出数据,构建离散时间系统模型:, ;其中, 为系统状态, 为传感器的输出, 为系统干扰, 为传感器的噪声,A和C为已知系统矩阵;通过全对称多胞形方法,确定所述系统模型的中心和生成矩阵;基于所述中心和生成矩阵,构建集员估计器;所述集员估计器表示为:, ,其中,
为k‑1时刻的状态估计集,选择为使 稳定的矩阵,I为合适维数的单位矩阵;估计器输出:状态估计集合 ;基于集员估计器,实时输出目标通信系统的状态估计集合;
量化模块,用于通过预设映射函数,对所述状态估计集合的每个元素依次进行整数化和量化,得到量化后的状态估计集合:将所述状态估计集合中的每个元素通过预设映射函数进行整数化;通过集员估计器确定的系数矩阵,对整数化的状态估计集合中的每个元素进行量化包括:对估计器进行改写:,
其中, , , ;
, , ;
通过量化算法,得到:
, ;
其中, , , , ;
加密模块,用于基于至少两个互不信任且非合作的云,通过秘密共享方法对量化后的状态估计集合进行加密;
解密模块,用于接收并对每个云的加密数据解密,得到目标通信系统的状态估计集合。
6.一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至4任一项所述的基于秘密共享的加密状态估计方法。
7.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的基于秘密共享的加密状态估计方法。