【技术实现步骤摘要】
一种基于电力交易的数据处理方法及系统
本专利技术涉及信息技术安全领域,具体涉及一种基于电力交易的数据处理方法及系统。
技术介绍
随着智能电网及大数据技术的发展,利用发布的电力系统大数据对电力行业的状态进行数据挖掘和分析的数据共享模式,已成为电力信息化时代的发展潮流。然而,数据共享带来便捷的同时也伴随着个人隐私数据泄露的风险,因此隐私保护数据发布受到广泛关注。传统的隐私保护数据发布模型,如k-匿名、l-多样性、t-近似等模型,它们根据原始数据的特性,将全部数据记录泛化成为若干组记录,不仅使得每一组中的各个记录无法相互区分;而且,由于缺乏对隐私保护程度的量化和对攻击者能力的清楚界定,这些模型仍然有隐私泄露风险,需不断地针对新的泄露风险提出修补方案。区块链是一种P2P网络中的共享账本技术,它也是一种去中心化、去信任化、公开透明的分布式数据存储技术。区块链系统中的每个参与的节点都持有完整的数据副本,它们维护着数据完整性,能够有效避免数据信息被篡改。但是,区块链下的电力交易数据信息在节点中是公开的,攻击者通过对交易数据信息进行分析和整理、分析不同电力用户的账户之间的交易关系来恶意挖掘和利用他们之间的交易信息,使交易者的账户信息隐私的泄露。
技术实现思路
本专利技术解决的技术问题为电力交易数据泄露问题,提供一种基于电力交易的数据处理方法及系统。为了解决上述技术问题,本专利技术提供的技术方案为:一种基于电力交易的数据处理方法,包括云端,所述云端对数据的处理方法包括:S10 ...
【技术保护点】
1.一种基于电力交易的数据处理方法,其特征在于,包括云端,所述云端对数据的处理方法包括:/nS10.对区域内的电力交易数据进行实时定点采样,得到即时数据数值和实时变化增量,将数据分块、加密和编号后随机的存储在若干个服务器中;/nS20.将加密后数据的编号而不是数据本身存储在区块链中;所述存储方法为:/n生成与原始数据中标识数据的形式相类似的字符串,计算原始数据与生成的字符串的差值,每个采样时刻产生的字符串为同一字符串;所述原始数据包括标识数据和其他数据;/n根据差值的大小和符号对差值进行排序;生成索引信息表,所述索引信息表中包含加密后的数据的编号和差值,所述加密数据的编号、差值同生成该加密数据或差值的原始数据及其存放位置相对应;/n将索引信息表存储在区块链中,在区块链中注册并发布自己的公钥加密的信息,需要调取数据时,根据公钥解密获取索引信息表,再根据索引信息表获取加密数据的编号、差值,根据这些编号、差值获取原始数据的存放位置,将原始数据从存放位置中读取后解密。/n
【技术特征摘要】
1.一种基于电力交易的数据处理方法,其特征在于,包括云端,所述云端对数据的处理方法包括:
S10.对区域内的电力交易数据进行实时定点采样,得到即时数据数值和实时变化增量,将数据分块、加密和编号后随机的存储在若干个服务器中;
S20.将加密后数据的编号而不是数据本身存储在区块链中;所述存储方法为:
生成与原始数据中标识数据的形式相类似的字符串,计算原始数据与生成的字符串的差值,每个采样时刻产生的字符串为同一字符串;所述原始数据包括标识数据和其他数据;
根据差值的大小和符号对差值进行排序;生成索引信息表,所述索引信息表中包含加密后的数据的编号和差值,所述加密数据的编号、差值同生成该加密数据或差值的原始数据及其存放位置相对应;
将索引信息表存储在区块链中,在区块链中注册并发布自己的公钥加密的信息,需要调取数据时,根据公钥解密获取索引信息表,再根据索引信息表获取加密数据的编号、差值,根据这些编号、差值获取原始数据的存放位置,将原始数据从存放位置中读取后解密。
2.根据权利要求1所述的一种基于电力交易的数据处理方法,其特征在于,所述数据存储在服务器的过程为:
S11.在每个加密数据的尾部追加BLOCK标识;
S12.为加密数据建立索引用元数据,将元数据存储至服务器的主存储介质中;
S13.将元数据和加密数据存储到服务器的n个Cache存储介质中,n≥1;所述服务器包括m个Cache存储介质,m≥n;一批次加密数据存储到的n个Cache存储介质中至多有一个未存储满;
S14.将存储满的Cache存储介质中的数据合并成一个文件存储到服务器的从存储介质中。
3.根据权利要求2所述的一种基于电力交易的数据处理方法,其特征在于,所述云端接收读取数据的请求,所述云端向存储有加密数据的服务器发出读取数据的请求,所述服务器通过主存储介质中的元数据查询到所要读取的数据存储在哪一个从存储介质中,从该存储介质中读取数据。
4.根据权利要求1所述的一种基于电力交易的数据处理方法,其特征在于,所述标识数据不少于一个。
5.根据权利要求1所述的一种基于电力交易的数据处理方法,其特征在于,还包括用户端,所述用户端发起获取特定数据的请求,所述请求中包括解密区块链中的索引信息表的公钥;
若请求成功,获取到索引信息表,计算特定数据同字符串的差值,根据差值请求获取索引信息表中同该差值对应的编号,根据该编号获取特定数据的存储位置,将存储位置内的与特定数据对应的加密数据读取出来后用私钥解密。
6.一种基于电力交易的数据处理系统,其特征在于...
【专利技术属性】
技术研发人员:陈玮,钟声,丁军策,黄维芳,罗文海,张廷营,许喆,严旭,
申请(专利权)人:广州电力交易中心有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。