1.一种配电网状态数据的安全传输方法,其特征在于,包括:S1、数据采集装置采集配电网状态数据,经由初级加密模块加密得到初级加密数据和初级密钥;S2、数据采集装置将自身的初级加密数据发送到距离最近的n-1个数据采集装置中,并接收来自所述n-1个数据采集装置采集并加密后的初级加密数据;S3、对包括自身的初级加密数据在内的n个初级加密数据,经由次级加密模块加密;包括以下步骤:S31、以n个初级加密数据中最长的数据长度L为标准,对其余数据长度不足的初级加密数据在末尾补0,得到n行L列的数据块;S32、次级加密模块中随机生成n×n的可逆矩阵A和其逆矩阵A -1 ;S33、以可逆矩阵A对n行L列的数据块进行矩阵加密,并在加密后的数据前添加唯一地址标签得到次级加密数据;S34、将次级加密数据通过外网传输到云端;S35、次级密钥记录初级加密数据的补0位置、逆矩阵A -1 和唯一地址标签,和初级密钥一起通过内网发送到控制中心;S4、控制中心从云端下载次级加密数据,并根据接收的次级密钥和初级密钥进行解密,得到原始配电网状态数据。
2.根据权利要求1所述的一种配电网状态数据的安全传输方法,其特征在于,所述S1中,初级加密模块内储存有包括若干种乱序加密算法的乱序加密库,每个乱序加密算法对应有一个加密编号;控制中心保存有同样的乱序加密库;在初级加密时,随机选择一种乱序加密算法对配电网状态数据进行加密,并在加密后的数据前添加数据采集装置的唯一地址标签得到初级加密数据,初级密钥包括唯一地址标签和进行加密的乱序加密算法对应的加密编号。
3.根据权利要求1所述的一种配电网状态数据的安全传输方法,其特征在于,所述S31中,将n个初级加密数据都根据二进制编码表转换为二进制数据,初级加密数据中的每一个字符都对应有唯一的八位二进制编码;以进行二进制转换后的n个初级加密数据中最长的数据长度L为标准,对其余数据长度不足的初级加密数据在末尾补0,得到n行L列的数据块;所述二进制编码表同时保存在控制中心和次级加密模块中。
4.根据权利要求1所述的一种配电网状态数据的安全传输方法,其特征在于,所述S33中将n行L列的数据块按照n×n的大小依次分割得到m=[L/n]+1个数据块a 1 、a 2 、…、a m ,并对分割后的数据块a i 对应进行编号i,i∈[1,m],对于数据块a m 需要随机生成补充数据进行填充形成完整的数据块;次级密钥记录数据块a m 的补充数据;以可逆矩阵A对数据块a i 逐个进行加密得到加密数据块b i ,对m个加密数据块b i 进行随机排序后添加唯一地址标签得到次级加密数据;次级密钥记录随机排序后的加密数据块b i 的编号顺序。
5.根据权利要求1所述的一种配电网状态数据的安全传输方法,其特征在于,所述S4中,控制中心从云端下载次级加密数据,根据次级加密数据所包含的唯一地址标签找到具有同样唯一地址标签的次级密钥进行解密,得到n个初级加密数据;根据初级加密数据所包含的唯一地址标签找到具有同样唯一地址标签的初级密钥进行解密,得到原始配电网状态数据。
6.根据权利要求1或2或3或4或5所述的一种配电网状态数据的安全传输方法,其特征在于,一个配电网状态数据经过加密传输和解密后在控制中心处得到n个对应的过渡配电网状态数据;对n个过渡配电网状态数据中处在同一位置的n个字符进行校验,选择重复率大于二分之一的字符作为原始配电网状态数据对应位置的字符;对过渡配电网状态数据中所有位置的字符都进行校验后得到原始配电网状态数据。
7.根据权利要求2所述的一种配电网状态数据的安全传输方法,其特征在于,每一个数据采集装置设置其独有的乱序加密库,在控制中心中保存有同样的乱序加密库并以数据采集装置的唯一地址标签作为检索标记,便于在控制中心中检索每个数据采集装置对应的乱序加密库。
8.根据权利要求3所述的一种配电网状态数据的安全传输方法,其特征在于,二进制编码表同时保存在控制中心和数据采集装置的次级加密模块中,可以在控制中心定期更新,并通过内网对次级加密模块内的二进制编码表进行同步更新。