logo好方法网

一种基于电网大数据的安全防护方法


技术摘要:
本本发明涉及电力工程领域,具体涉及一种基于电网大数据的安全防护方法,包括以下步骤:S1:在电网大数据存储前,根据电网大数据的数据标签生成唯一的随机码δ;S2:根据备选的多种数据加密算法生成随机加密函数f(x),根据备选的数据完整性验证算法生成随机数据完整性  全部
背景技术:
国家电网公司的大数据具有量大、分布广、类型多等特点,背后反映的是电网运行 方式、电力生产方式及客户消费习惯等信息,这些数据如果能挖掘分析好,就能释放大数据 真正的价值。电网大数据的安全。 当今,“大数据”已经成为电力行业中的一个广泛关注的词汇,并且大数据的商业 价值明显提升,逐渐吸引着人们的目光。电力行业是我国重要的能源利用与配给行业,对于 监督人们安全用电、合理用电有重要作用,是确保国家各项建设能够顺利开展、持续进行的 关键。随着智能电网的推出,使各项电力业务的开展更加便捷、高效,实时、准确的数据处于 日渐增长的态势,电力大数据的使用能够与社会保障、人们日常生活紧密相连,是促进经济 发展的必然。 电力企业已经真正开始朝着智能化、精准化的方向发展,对于资源利用效果与自 动化控制水平的提升非常迫切。而通过使用大数据对各项内容进行决策、支持以及预测能 够使管理与监督风险大大降低。首先,应用大数据对信息进行采集能够使决策变得更有逻 辑性,收集到更多准确的信息,能够及时对内在联系做出智能化的判断,能够避免产生只凭 经验做出判断的生产经营模式。因此,大数据的安全性尤为显得重要。
技术实现要素:
针对现有技术的不足,本发明的目的在于提供一种基于电网大数据的安全防护方 法,能够使决策变得更有逻辑性,及时对内在联系做出智能化的判断,所述目的通过以下技 术方案实现: 该种基于电网大数据的安全防护方法包括以下步骤: S1:在电网大数据存储前,根据电网大数据的数据标签生成唯一的随机码δ; S2:根据备选的多种数据加密算法生成随机加密函数f(x),根据备选的数据完整 性验证算法生成随机数据完整性验证函数g(x); S3:将所述随机码δ输入到函数f(x)和g(x)上确定数据加密算法和数据完整性验 证算法; S4:根据选择的数据加密算法将电网大数据进行加密传输到云服务提供商CSP; S5:根据选择的数据完整性验证算法验证存储到CSP上的电网大数据是否完整。 进一步地,所述数据加密算法至少包括:RSA公钥秘密算法、DES算法和AES算法。 进一步地,所述RSA公钥秘密算法包括: (1)随机生成两个大素数p,q,p≠q,计算N=p*q; (2)计算N=p*q,选取一个整数e,e<(p-1)*(q-1),并且e与(p-1)*(q-1)互质; (3)选择整数d,使得de≡1(mod(p-1)*(q-1)),根据欧几里德公式,d一定存在且唯 3 CN 111552990 A 说 明 书 2/4 页 一; (4)销毁p、q,把(N,e)公开作为公钥,(N,d)妥善保管作为私钥。 进一步地,所述数据完整性验证算法包括MD5和POR算法。 进一步地,所述POR算法包括: (1)数据在存储之前,首先进行哈希计算,将运算结果和随机密钥K存储在本地以 便对数据进行验证,用户将数据交给云服务提供商CSP存放; (2)需要验证时,用户C向云服务提供商CSP发起并提供密钥K; (3)CSP根据接收到的密钥K来计算数据的哈希值并向C回复应答并发送,C将通过 和步骤a中的哈希运算值进行比对,若相同,则表示所存储在云端的数据是完整的,否则,数 据就存在被破坏或者被篡改的现象。 进一步地,电网大数据的数据标签包括创建时间戳和文件大小属性。 进一步地,f(x)和g(x)分别唯一对应一种数据加密算法和数据完整性验证算法。 第二方面,本发明还提供了一种计算机装置,包括存储器、处理器及储存在存储器 上并能够在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前所述 的方法。 第三方面,本发明还提供了一种计算机可读存储介质,其上储存有计算机程序,所 述计算机程序被处理器执行时实现如前所述的方法。 本发明的有益效果是:本发明通过根据电网大数据的数据标签生成唯一的随机码 来随机选择不同的数据加密算法和数据完整性验证算法,提升了安全可靠性。 本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并 且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可 以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书和前述的 权利要求书来实现和获得。 附图说明 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步的详细描述,其中: 附图1为基于电网大数据的安全防护方法的流程示意图。
下载此资料需消耗2积分,
分享到:
收藏