首页 / 专利库 / 银行与财务事项 / 区块链处理实体 / 一种基于电力交易的数据发布方法及系统

一种基于电交易的数据发布方法及系统

阅读:702发布:2020-05-08

专利汇可以提供一种基于电交易的数据发布方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及信息技术安全领域,提供一种基于电 力 交易的数据发布方法及系统,用于解决电力交易数据发布过程中的隐私泄露问题。本发明提供的一种基于电力交易的数据发布方法,基于 区 块 链 进行数据发布,所述区块链包括多个 节点 ,每个节点可以发布交易数据,包括:S10.根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;S20.对交易数据进行脱敏处理后由各个节点发布。应用区块链的技术进行数据发布,同时对发布的数据脱敏实现了节点敏感数据或者隐私数据的保护。,下面是一种基于电交易的数据发布方法及系统专利的具体信息内容。

1.一种基于电交易的数据发布方法,其特征在于,基于链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括:
S10.根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
S20.对交易数据进行脱敏处理后由各个节点发布。
2.根据权利要求1所述的一种基于电力交易的数据发布方法,其特征在于,所述预设时间间隔为两个节点发生一次交易所需的最短时间。
3.根据权利要求2所述的一种基于电力交易的数据发布方法,其特征在于,所述节点包括买方节点和卖方节点。
4.根据权利要求3所述的一种基于电力交易的数据发布方法,其特征在于,所述对交易数据的脱敏处理包括:
识别出交易数据中的号码类敏感信息、命名实体类敏感信息、地址类敏感信息,将交易数据划分为一类敏感信息和二类敏感信息,所述一类敏感信息为剔除了地址类敏感信息的数据集;所述二类敏感信息为剔除了号码类和命名实体类敏感信息的数据集。
5.根据权利要求4所述的一种基于电力交易的数据发布方法,其特征在于,所述对一类敏感信息进行脱敏的方法为:采用一张常见中文命名实体的码表,存放过量的机构名和中文姓名,将原有命名实体进行Hash查表后进行替换,完成脱敏,得到一类脱敏数据集。
6.根据权利要求1所述的一种基于电力交易的数据发布方法,其特征在于,还包括对二类敏感信息进行脱敏的方法:
根据地址信息的详细程度进行脱敏,将地址转为经纬度,再根据原始地址所在地的一定范围内变换经纬度,生成另一个地址信息,替换原地址信息,得到二类脱敏数据集。
7.根据权利要求1所述的一种基于电力交易的数据发布方法,其特征在于,还包括:
将一类脱敏数据集和二类脱敏数据集进行预融合,得到对应的第一预融合结果和第二预融合结果;
根据所述第二预融合结果对所述一类脱敏数据集进行融合预测并计算出第一联合概率相关值,根据第一预融合结果对所述二类脱敏数据集进行融合预测并计算出第二联合概率相关值;
结合所述第一预融合结果和所述第二预融合结果,对所述第一联合概率相关值和所述第二联合概率相关值进行交叉融合得到第一交叉融合结果和第二交叉融合结果;
根据所述第二预融合结果和所述第一交叉融合结果进行自融合得到所述一类脱敏数据集的融合数据记录,根据所述第一预融合结果和所述第二交叉融合结果进行自融合得到所述二类脱敏数据集的融合数据记录;
所述一类脱敏数据集的融合数据记录由买方节点发布,所述二类脱敏数据集的融合数据记录由卖方节点发布。
8.一种基于电力交易的数据发布系统,其特征在于,基于区块链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括轮询模块和脱敏模块;
所述轮询模块根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
所述脱敏模块对交易数据进行脱敏处理后发送给各个节点,由各个节点发布。
9.根据权利要求8所述的一种基于电力交易的数据发布系统,其特征在于,所述预设时间间隔为两个节点发生一次交易所需的最短时间。
10.根据权利要求9所述的一种基于电力交易的数据发布系统,其特征在于,所述节点包括买方节点和卖方节点。

说明书全文

一种基于电交易的数据发布方法及系统

技术领域

[0001] 本发明涉及信息技术安全领域,具体涉及一种基于电力交易的数据发布方法及系统。

背景技术

[0002] 随着智能电网大数据技术的发展,利用发布的电力系统大数据对电力行业的状态进行数据挖掘和分析的数据共享模式,已成为电力信息化时代的发展潮流。然而,数据共享带来便捷的同时也伴随着个人隐私数据泄露的险,因此隐私保护数据发布受到广泛关注。
[0003] 传统的隐私保护数据发布模型,如k-匿名、l-多样性、t-近似等模型,它们根据原始数据的特性,将全部数据记录泛化成为若干组记录,不仅使得每一组中的各个记录无法相互区分;而且,由于缺乏对隐私保护程度的量化和对攻击者能力的清楚界定,这些模型仍然有隐私泄露风险,需不断地针对新的泄露风险提出修补方案。
[0004] 链是一种P2P网络中的共享账本技术,它也是一种去中心化、去信任化、公开透明的分布式数据存储技术。区块链系统中的每个参与的节点都持有完整的数据副本,它们维护着数据完整性,能够有效避免数据信息被篡改。但是,区块链下的电力交易数据信息在节点中是公开的,攻击者通过对交易数据信息进行分析和整理、分析不同电力用户的账户之间的交易关系来恶意挖掘和利用他们之间的交易信息,使交易者的账户信息隐私的泄露。

发明内容

[0005] 本发明解决的技术问题为电力交易数据发布过程中的隐私泄露问题,提供一种基于电力交易的数据发布方法及系统。
[0006] 为了解决上述技术问题,本发明提供的技术方案为:一种基于电力交易的数据发布方法,基于区块链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括:
S10.根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
S20.对交易数据进行脱敏处理后由各个节点发布。
[0007] 电力交易的数据经过验证后、脱敏由各个节点发布,每个节点发布的数据的是经过脱敏,实现了数据发布溯源的可行性,同时一定程度上保证了隐私。
[0008] 应用区块链的技术进行数据发布,同时对发布的数据脱敏实现了节点敏感数据或者隐私数据的保护。
[0009] 优选地,所述预设时间间隔为两个节点发生一次交易所需的最短时间。
[0010] 优选地,所述节点包括买方节点和卖方节点。节点可能买入力也可能卖出电力,买入电力时该节点为买方节点,卖出时该节点卖方节点,但在预设时间间隔内,该节点仅发生买或卖的可能性较大,因此可以在预设时间间隔内将节点划分为买方节点或卖方节点。
[0011] 优选地,所述对交易数据的脱敏处理包括:识别出交易数据中的号码类敏感信息、命名实体类敏感信息、地址类敏感信息,将交易数据划分为一类敏感信息和二类敏感信息,所述一类敏感信息为剔除了地址类敏感信息的数据集;所述二类敏感信息为剔除了号码类和命名实体类敏感信息的数据集。交易数据包含多种信息,其中卖方或买方的命名、编号等数据较为敏感,对于数据挖掘的价值也并不大,因此对号码类敏感信息、命名实体类敏感信息、地址类敏感信息进行脱敏可以有效的保护节点对应企业或个人的隐私。
[0012] 优选地,所述对一类敏感信息进行脱敏的方法为:采用一张常见中文命名实体的码表,存放过量的机构名和中文姓名,将原有命名实体进行Hxsh查表后进行替换,完成脱敏,得到一类脱敏数据集。
[0013] 优选地,还包括对二类敏感信息进行脱敏的方法:根据地址信息的详细程度进行脱敏,将地址转为经纬度,再根据原始地址所在地的一定范围内变换经纬度,生成另一个地址信息,替换原地址信息,得到二类脱敏数据集。
[0014] 优选地,还包括:将一类脱敏数据集和二类脱敏数据集进行预融合,得到对应的第一预融合结果和第二预融合结果;
根据所述第二预融合结果对所述一类脱敏数据集进行融合预测并计算出第一联合概率相关值,根据第一预融合结果对所述二类脱敏数据集进行融合预测并计算出第二联合概率相关值;
结合所述第一预融合结果和所述第二预融合结果,对所述第一联合概率相关值和所述第二联合概率相关值进行交叉融合得到第一交叉融合结果和第二交叉融合结果;
根据所述第二预融合结果和所述第一交叉融合结果进行自融合得到所述一类脱敏数据集的融合数据记录,根据所述第一预融合结果和所述第二交叉融合结果进行自融合得到所述二类脱敏数据集的融合数据记录;
所述一类脱敏数据集的融合数据记录由买方节点发布,所述二类脱敏数据集的融合数据记录由卖方节点发布。为了提高脱敏效果,对一类敏感信息和二类敏感信息采用不同的脱敏方式,但是买方和卖方如果公开了同样的脱敏后的数据,就相当于公开了在预设时间间隔内的买卖双方,融合两类脱敏后的数据可以进一步提高隐私保护的效果。
[0015] 优选地,基于区块链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括轮询模块和脱敏模块;所述轮询模块根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
所述脱敏模块对交易数据进行脱敏处理后发送给各个节点,由各个节点发布。
[0016] 优选地,所述预设时间间隔为两个节点发生一次交易所需的最短时间。
[0017] 优选地,所述节点包括买方节点和卖方节点。
[0018] 与现有技术相比,本发明具有的有益效果为:应用区块链的技术进行数据发布,同时对发布的数据脱敏实现了节点敏感数据或者隐私数据的保护。附图说明
[0019] 图1为一种基于电力交易的数据发布方法的示意图。
[0020] 图2为一种基于电力交易的数据发布方法的示意图。

具体实施方式

[0021] 以下实施列是对本发明的进一步说明,不是对本发明的限制。
[0022] 实施例1一种基于电力交易的数据发布方法,基于区块链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括:
S10.根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
S20.对交易数据进行脱敏处理后由各个节点发布。
[0023] 电力交易的数据经过验证后、脱敏由各个节点发布,每个节点发布的数据的是经过脱敏,实现了数据发布溯源的可行性,同时一定程度上保证了隐私。
[0024] 应用区块链的技术进行数据发布,同时对发布的数据脱敏实现了节点敏感数据或者隐私数据的保护。
[0025] 所述预设时间间隔为两个节点发生一次交易所需的最短时间。
[0026] 所述节点包括买方节点和卖方节点。
[0027] 节点可能买入力也可能卖出电力,买入电力时该节点为买方节点,卖出时该节点卖方节点,但在预设时间间隔内,该节点仅发生买或卖的可能性较大,因此可以在预设时间间隔内将节点划分为买方节点或卖方节点。
[0028] 所述对交易数据的脱敏处理包括:识别出交易数据中的号码类敏感信息、命名实体类敏感信息、地址类敏感信息,将交易数据划分为一类敏感信息和二类敏感信息,所述一类敏感信息为剔除了地址类敏感信息的数据集;所述二类敏感信息为剔除了号码类和命名实体类敏感信息的数据集。
[0029] 交易数据包含多种信息,其中卖方或买方的命名、编号等数据较为敏感,对于数据挖掘的价值也并不大,因此对号码类敏感信息、命名实体类敏感信息、地址类敏感信息进行脱敏可以有效的保护节点对应企业或个人的隐私。
[0030] 所述对一类敏感信息进行脱敏的方法为:采用一张常见中文命名实体的码表,存放过量的机构名和中文姓名,将原有命名实体进行Hxsh查表后进行替换,完成脱敏,得到一类脱敏数据集。
[0031] 还包括对二类敏感信息进行脱敏的方法:根据地址信息的详细程度进行脱敏,将地址转为经纬度,再根据原始地址所在地的一定范围内变换经纬度,生成另一个地址信息,替换原地址信息,得到二类脱敏数据集。
[0032] 还包括:将一类脱敏数据集和二类脱敏数据集进行预融合,得到对应的第一预融合结果和第二预融合结果;
根据所述第二预融合结果对所述一类脱敏数据集进行融合预测并计算出第一联合概率相关值,根据第一预融合结果对所述二类脱敏数据集进行融合预测并计算出第二联合概率相关值;
结合所述第一预融合结果和所述第二预融合结果,对所述第一联合概率相关值和所述第二联合概率相关值进行交叉融合得到第一交叉融合结果和第二交叉融合结果;
根据所述第二预融合结果和所述第一交叉融合结果进行自融合得到所述一类脱敏数据集的融合数据记录,根据所述第一预融合结果和所述第二交叉融合结果进行自融合得到所述二类脱敏数据集的融合数据记录;
所述一类脱敏数据集的融合数据记录由买方节点发布,所述二类脱敏数据集的融合数据记录由卖方节点发布。
[0033] 为了提高脱敏效果,对一类敏感信息和二类敏感信息采用不同的脱敏方式,但是买方和卖方如果公开了同样的脱敏后的数据,就相当于公开了在预设时间间隔内的买卖双方,融合两类脱敏后的数据可以进一步提高隐私保护的效果。
[0034] 实施例2一种基于电力交易的数据发布方法,基于区块链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括:
S10.根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
S20.对交易数据进行脱敏处理后由各个节点发布。
[0035] 电力交易的数据经过验证后、脱敏由各个节点发布,每个节点发布的数据的是经过脱敏,实现了数据发布溯源的可行性,同时一定程度上保证了隐私。
[0036] 应用区块链的技术进行数据发布,同时对发布的数据脱敏实现了节点敏感数据或者隐私数据的保护。
[0037] 所述节点包括买方节点和卖方节点。
[0038] 节点可能买入力也可能卖出电力,买入电力时该节点为买方节点,卖出时该节点卖方节点,但在预设时间间隔内,该节点仅发生买或卖的可能性较大,因此可以在预设时间间隔内将节点划分为买方节点或卖方节点。
[0039] 所述对交易数据的脱敏处理包括:S30.识别出交易数据中的号码类敏感信息、命名实体类敏感信息、地址类敏感信息,将交易数据划分为一类敏感信息和二类敏感信息,所述一类敏感信息为剔除了地址类敏感信息的数据集;将具有地址类敏感信息的数据归为二类敏感信息,所述二类敏感信息为剔除了号码类和命名实体类敏感信息的数据集。
[0040] 交易数据包含多种信息,其中卖方或买方的命名、编号等数据较为敏感,对于数据挖掘的价值也并不大,因此对号码类敏感信息、命名实体类敏感信息、地址类敏感信息进行脱敏可以有效的保护节点对应企业或个人的隐私。
[0041] S31.所述对一类敏感信息进行脱敏的方法为:采用一张常见中文命名实体的码表,存放过量的机构名和中文姓名,将原有命名实体进行Hxsh查表后进行替换,完成脱敏,得到一类脱敏数据集。
[0042] S32.还包括对二类敏感信息进行脱敏的方法:根据地址信息的详细程度进行脱敏,将地址转为经纬度,再根据原始地址所在地的一定范围内变换经纬度,生成另一个地址信息,替换原地址信息,得到二类脱敏数据集。
[0043] S33.将一类脱敏数据集和二类脱敏数据集进行预融合,得到对应的第一预融合结果和第二预融合结果;S34.根据所述第二预融合结果对所述一类脱敏数据集进行融合预测并计算出第一联合概率相关值,根据第一预融合结果对所述二类脱敏数据集进行融合预测并计算出第二联合概率相关值;
S35.结合所述第一预融合结果和所述第二预融合结果,对所述第一联合概率相关值和所述第二联合概率相关值进行交叉融合得到第一交叉融合结果和第二交叉融合结果;
S36.根据所述第二预融合结果和所述第一交叉融合结果进行自融合得到所述一类脱敏数据集的融合数据记录,根据所述第一预融合结果和所述第二交叉融合结果进行自融合得到所述二类脱敏数据集的融合数据记录;
S37.所述一类脱敏数据集的融合数据记录由买方节点发布,所述二类脱敏数据集的融合数据记录由卖方节点发布。
[0044] 一类脱敏数据集和二类脱敏数据集Dx和Dy,Dx和Dy分别如下:Dx=(Zi,xi),i=1,2,...,Nx
Dy=(Zj,yj),j=1,2,...,Ny
其中,Zi,xi和Zj,yj分别为Dx和Dy中的任意一条数据记录,Nx和Ny分别为Dx和Dy所含有的数据记录的数量,Z代表两个脱敏数据集中的共有变量,x和y是相应脱敏数据集中的特有变量,且x≠y;为简单起见,这里x和y的取值均为0或者1,其含义表示有没有有无脱敏后的地址类或命名实体类、号码类敏感数据。
[0045] 融合Dx和Dy,为节点分别形成新的虚拟数据集为:D`x=(Zi,xi,y`i),i=1,2,...,Nx
D`y=(Zj,x`j,yj),j=1,2,...,Ny
其中,经融合而虚拟出的y`i和x`j,其取值为0或者1,表示有无脱敏后再融合的地址类或命名实体类、号码类敏感数据。
[0046] 一类脱敏数据同二类脱敏数据的差别在于一类脱敏数据是交易数据剔除了地址类敏感数据脱敏产生的,二类脱敏数据是交易数据剔除了命名实体类、号码类敏感数据后脱敏产生的,二者融合可以产生不同的两个虚拟数据集。买方节点和卖方节点发布的数据集表面不同,实质性的可挖掘数据是相同的,可以进一步保护两个节点的隐私,同时保证数据的可用价值。
[0047] 实施例3基于区块链进行数据发布,所述区块链包括多个节点,每个节点可以发布交易数据,包括轮询模块和脱敏模块;
所述轮询模块根据预设时间间隔内产生的交易信息集合,向在时间间隔内的活跃节点发起共识,以验证交易信息集合是否有效,若活跃接点反馈共识结果均表明该交易信息集合有效,则生成区块存储该交易信息集合;
所述脱敏模块对交易数据进行脱敏处理后发送给各个节点,由各个节点发布。
[0048] 所述预设时间间隔为两个节点发生一次交易所需的最短时间。
[0049] 所述节点包括买方节点和卖方节点。
[0050] 上列详细说明是针对本发明可行实施例的具体说明,以上实施例并非用以限制本发明的专利范围,凡未脱离本发明所为的等效实施或变更,均应包含于本案的专利范围中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈