[发明专利]一种检测电网数据云存储完整性的方法在审
申请号: | 201710518608.7 | 申请日: | 2017-06-29 |
公开(公告)号: | CN109218254A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 黎鑫;曹明明 | 申请(专利权)人: | 广东高电科技有限公司;黎鑫;吴海槟 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32;H04L9/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电网数据 云存储 种检测 预处理 标签请求 标签验证 签名标签 数据文件 数据验证 验证消息 云服务器 初始化 第三方 证据 分块 公钥 加注 存储 申请 | ||
本发明公开了一种检测电网数据云存储完整性的方法。包括以下几个步骤:第一步,初始化,在CA系统中申请证书,获得公私钥;第二步,对数据文件进行分块,加注签名标签等预处理;第三步,数据验证,包括向第三方发出标签请求,进行标签验证;第四步,云服务器收到验证消息后,对签名值进行计算,并生成证据;第五步,用户收到证据后,利用公钥进行判断存储的数据是否完整。
技术领域
本发明涉及一种基于密码学的数据检测算法,特别是一种电网数据云存储完整性的检测算法。
背景技术
我国目前在大力发展智能电网,电力网络的信息化、智能化得到快速发展。一大批智能设备,例如智能电站、智能变压器、智能电表以及智能的监测系统、维修系统,得到广泛应用。随着电力网络智能化快速发展,电力网络的数据种类和规模得到快速增长。另一方面,云存储技术在互联网领域得到快速发展,它通过集群应用、网络技术或分布式文件系统等功能,将集群内的物理存储资源无缝整合为统一的存储系统。云存储技术为电力网络中的大数据存储提供了解决途径。目前,电力网络的数据主要来源包括电能购买系统、耗电信息采集系统、负荷控制系统、电能质量检测等系统。这些大数据是区域负荷预测和负荷特性分析的重要基础,进而也是对负荷调整和控制的基础。例如电力系统中负荷的波动变化,将会改变电网的工作频率和电压等级。当云存储的电力网络大数据受到恶意篡改,破坏了数据完整性,将会导致电力网络的紊乱,甚至造成巨大的经济损失。
目前许多学者对电力网络大数据的保护方法进行了研究,并取得了许多研究成果,例如通过保护一组测量值来防范攻击;采用贪婪算法来选择量测的一个子集,通过增加检测的量测值的数据,识别注入的虚假数据;运用支持向量机SVM的方法进行异常检测等。各类方法均存在一些不足,例如造成一定程度上的量测值冗余,只适用于检测和防范传统的虚假数据注入,难以适应大规模数据,无法保证电力网络的安全与稳定运行。
发明内容
本发明的目的在于针对目前技术存在的弊端,提供一种检测电网数据云存储完整性的方法,以确保电力网络的安全与稳定运行。其具体技术方案如下:
第一步,初始化,用户生成公私钥对,即在CA系统中申请证书,获得一对签名的公私钥(ssk,spk),然后建立用户私钥sk为(ssk,k),公钥为(spk,v),其中k为一个随机数,v=gk,g为一个GDH群的生成因子;云存储服务器端同样建立自己的公私钥对(pcloud,scloud);
第二步,数据预处理,即用户对诸如智能仪表采集的电网大数据进行预处理,设数据文件F的名称为N,将数据文件F分成n个片段,得到:F=||f1||f2||f3…||fn,再选一个随机数u,并用自己的私钥对N||n||u逐个签名,得到:
Sigssk(N||n||u),
然后将其与签名内容联合形成标签:
Tag=N||n||u Sigssk(N||n||u),
然后对每个子文件fi,计算签名θi:
其中:(i=1,2,3,...n),
h(fi)是fi的哈希值,
从而获得数据签名集合:
Φ={θi|i=1,2,3,...n},
然后用户将数据标签Tag提交给可信的第三方TTP,将F、Φ、Tag发送至云存储服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高电科技有限公司;黎鑫;吴海槟,未经广东高电科技有限公司;黎鑫;吴海槟许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710518608.7/2.html,转载请声明来源钻瓜专利网。