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

技术编号:25309015 阅读:18 留言:0更新日期:2020-08-18 22:27
本本发明专利技术涉及电力工程领域,具体涉及一种基于电网大数据的安全防护方法,包括以下步骤:S1:在电网大数据存储前,根据电网大数据的数据标签生成唯一的随机码δ;S2:根据备选的多种数据加密算法生成随机加密函数f(x),根据备选的数据完整性验证算法生成随机数据完整性验证函数g(x);S3:将所述随机码δ输入到函数f(x)和g(x)上确定数据加密算法和数据完整性验证算法;S4:根据选择的数据加密算法将电网大数据进行加密传输到云服务提供商CSP;S5:根据选择的数据完整性验证算法验证存储到CSP上的电网大数据是否完整。本发明专利技术提供的方法使得电网大数据更加安全可靠。

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

【技术保护点】
1.一种基于电网大数据的安全防护方法,其特征在于:所述方法包括以下步骤:/nS1:在电网大数据存储前,根据电网大数据的数据标签生成唯一的随机码δ;/nS2:根据备选的多种数据加密算法生成随机加密函数f(x),根据备选的数据完整性验证算法生成随机数据完整性验证函数g(x);/nS3:将所述随机码δ输入到函数f(x)和g(x)上确定数据加密算法和数据完整性验证算法;/nS4:根据选择的数据加密算法将电网大数据进行加密传输到云服务器;/nS5:根据选择的数据完整性验证算法验证存储到云服务器上的电网大数据是否完整。/n

【技术特征摘要】
1.一种基于电网大数据的安全防护方法,其特征在于:所述方法包括以下步骤:
S1:在电网大数据存储前,根据电网大数据的数据标签生成唯一的随机码δ;
S2:根据备选的多种数据加密算法生成随机加密函数f(x),根据备选的数据完整性验证算法生成随机数据完整性验证函数g(x);
S3:将所述随机码δ输入到函数f(x)和g(x)上确定数据加密算法和数据完整性验证算法;
S4:根据选择的数据加密算法将电网大数据进行加密传输到云服务器;
S5:根据选择的数据完整性验证算法验证存储到云服务器上的电网大数据是否完整。


2.如权利要求1所述的一种基于电网大数据的安全防护方法,其特征在于:所述数据加密算法至少包括:RSA公钥秘密算法、DES算法和AES算法。


3.如权利要求2所述的一种基于电网大数据的安全防护方法,其特征在于:所述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一定存在且唯一;
(4)销毁p、q,把(N,e)公开作为公钥,(N,d)妥善保管作为私钥。


4.如权利要求1所述的一种基于电网大数据的安...

【专利技术属性】
技术研发人员:黄育松章熙王平陈金夏天李颖杰陈胜周思明马建伟
申请(专利权)人:贵州电网有限责任公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1