1.一种电能质量数据加密方法,其特征在于,包括:获取预设时间区段的第一历史电能质量数据;将所述第一历史电能质量数据作为密钥,结合加密函数对待加密的实时电能质量数据进行加密;其中,所述第一历史电能质量数据的种类和所述待加密的实时电能质量数据的种类相同;计算所述预设时间区段的递减时间窗口,当所述递减时间窗口递减至零时,停止加密;所述获取预设时间区段的第一历史电能质量数据,具体为:获取电能质量监测终端发送的第一随机时段数据和电能质量主站系统发送的第二随机时段数据;根据所述第一随机时段数据和所述第二随机时段数据,从所述电能质量监测终端和所述电能质量主站系统中选定密钥发送端;获取所述密钥发送端发送的第三随机时段数据,将所述第三随机时段数据作为所述预设时间区段,根据所述预设时间区段从历史电能质量数据库中获取相应的所述第一历史电能质量数据;所述将所述第一历史电能质量数据作为密钥,结合加密函数对待加密的实时电能质量数据进行加密,具体为:根据所述第一历史电能质量数据计算相应的最大值、最小值、95概率值和平均值;从所述相应的最大值、最小值、95概率值和平均值中,任意获取一个作为所述密钥,结合所述加密函数对待加密的实时电能质量数据进行加密;其中,所述加密函数具体为: ;其中,x real 表示所述待加密的实时电能质量数据;x seg 表示所述密钥;x eny 表示加密后的电能质量数据。
2.根据权利要求1所述的一种电能质量数据加密方法,其特征在于,所述根据所述第一随机时段数据和所述第二随机时段数据,从所述电能质量监测终端和所述电能质量主站系统中选定密钥发送端,具体为:当所述第一随机时段数据的起始时间早于所述第二随机时段数据的起始时间时,选择所述电能质量监测终端作为所述选定密钥发送端;当所述第一随机时段数据的起始时间晚于所述第二随机时段数据的起始时间时,选择所述电能质量主站系统作为所述选定密钥发送端;当所述第一随机时段数据的起始时间等同于所述第二随机时段数据的起始时间时,重新获取所述电能质量监测终端和所述电能质量主站系统分别发送的随机时段数据。
3.根据权利要求1所述的一种电能质量数据加密方法,其特征在于,电能质量数据的种类包括:电压、电流和功率。
4.根据权利要求3所述的一种电能质量数据加密方法,其特征在于,还包括:根据所述加密后的电能质量数据和解密函数,对所述加密后的电能质量数据进行解密处理,具体为: ;其中,x a 表示表示解密后的数据;x seg 表示所述密钥;x eny 表示加密后的电能质量数据。
5.一种电能质量数据加密装置,其特征在于,包括获取模块、加密模块和停止模块;其中,所述获取模块用于获取预设时间区段的第一历史电能质量数据;所述加密模块用于将所述第一历史电能质量数据作为密钥,结合加密函数对待加密的实时电能质量数据进行加密;其中,所述第一历史电能质量数据的种类和所述待加密的实时电能质量数据的种类相同;所述停止模块用于计算所述预设时间区段的递减时间窗口,当所述递减时间窗口递减至零时,停止加密;所述获取模块获取预设时间区段的第一历史电能质量数据,具体为:所述获取模块获取电能质量监测终端发送的第一随机时段数据和电能质量主站系统发送的第二随机时段数据;根据所述第一随机时段数据和所述第二随机时段数据,从所述电能质量监测终端和所述电能质量主站系统中选定密钥发送端;获取所述密钥发送端发送的第三随机时段数据,将所述第三随机时段数据作为所述预设时间区段,根据所述预设时间区段从历史电能质量数据库中获取相应的所述第一历史电能质量数据;所述加密模块将所述第一历史电能质量数据作为密钥,结合加密函数对待加密的实时电能质量数据进行加密,具体为:所述加密模块根据所述第一历史电能质量数据计算相应的最大值、最小值、95概率值和平均值;从所述相应的最大值、最小值、95概率值和平均值中,任意获取一个作为所述密钥,结合所述加密函数对待加密的实时电能质量数据进行加密;其中,所述加密函数具体为: ;其中,x real 表示所述待加密的实时电能质量数据;x seg 表示所述密钥;x eny 表示加密后的电能质量数据。
6.根据权利要求5所述的一种电能质量数据加密装置,其特征在于,所述加密模块根据所述第一随机时段数据和所述第二随机时段数据,从所述电能质量监测终端和所述电能质量主站系统中选定密钥发送端,具体为:所述加密模块当所述第一随机时段数据的起始时间早于所述第二随机时段数据的起始时间时,选择所述电能质量监测终端作为所述选定密钥发送端;当所述第一随机时段数据的起始时间晚于所述第二随机时段数据的起始时间时,选择所述电能质量主站系统作为所述选定密钥发送端;当所述第一随机时段数据的起始时间等同于所述第二随机时段数据的起始时间时,重新获取所述电能质量监测终端和所述电能质量主站系统分别发送的随机时段数据。