【技术实现步骤摘要】
一种基于区块链的电力需求响应量隐私保护计算方法
[0001]本专利技术涉及属于电力系统
,涉及一种基于区块链的电力需求响应量隐私保护计算方法。
技术介绍
[0002]需求响应是我国实行碳达峰、碳中和背景下新型电力系统应对高比例新能源接入后电网季节性、时段性供需紧张问题的主要途径。与节约用电、有序用电等电力需求侧管理方式不同,以价格或激励信号引导用户参与响应是市场环境下需求响应的发展趋势。为应对传统中心化需求响应交易在数据可信存储、透明计量和响应补贴结算滞后等问题,相关企业已开展区块链技术在需求响应业务中的应用研究。其中,智能合约作为区块链核心技术在电力需求响应中日益受到重视,例如需求响应市场竞价出清、结算等业务环节均有智能合约相关应用。
[0003]然而,如何保障区块链环境下用户电力隐私信息在交易中的私密性仍是待解决的问题。特别是在需求响应结算过程中,需要验证用户响应有效性和实际响应量,以便电网公司为用户提供响应补贴。该过程在执行智能合约时需要读取区块链上存储的用户负荷信息,而该信息可能泄露用户的商业机密,因而用户希望自身信息不被他人获取的情况下完成计算任务。用户负荷信息隐私保护与区块链数据透明可追溯的技术优势形成了现实矛盾。可见,现有区块链技术在电力需求响应的应用,特别是电力需求响应量隐私保护计量算法方面还有待改进。
技术实现思路
[0004]本专利技术的目的在于针对现有技术的不足,提供一种基于区块链的电力需求响应量隐私保护计算方法,该方法通过数据失真方式与基于密钥分享的多方安全计算技 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的电力需求响应量隐私保护计算方法,其特征在于,包括以下步骤:步骤1:需求响应结束后,电网公司对需求侧智能量测终端下达用户负荷数据上传指令;智能量测终端随机生成多时段负荷数据扰动因子叠加至用户真实负荷数据,经区块链主体共识后上传至区块链;步骤2:读取区块链上存储的用户负荷扰动数据,按事前写入的市场交易规则计算用户有效响应电量并上传至区块链;步骤3:当市场主体对该主体需求响应补贴或响应量计量存在异议时,采用基于密钥分享的多方安全计算方法实现用户需求响应量的校核;所述的基于密钥分享的多方安全计算方法为:由电网公司调用智能合约对用户真实负荷数据进行密钥分享;计算节点获取用户数据密钥分片后完成对应时段的响应量计算过程;密钥重构方获取计算节点的计算结果,进行密钥重构得到用户响应量计量最终结果,若该结果与步骤2用户有效响应电量结果一致,则认为用户响应电量计量有效且无异议;若结果不一致则提出异议的主体可进一步申请由可信第三方进行电力数据核查。2.根据权利要求1所述的一种基于区块链的电力需求响应量隐私保护计算方法,其特征在于:所述区块链采用联盟链的模式,区块链网关嵌入需求侧智能量测终端;所述的智能合约用于终端负荷读取、响应量计量、密钥分享、密钥收集与重构、以及节点初始化;所述智能合约在区块链部署初期由联盟链成员共同编写完成,通过虚拟机认可的编程语言编译、部署上链;联盟链节点在需求响应量计量过程中通过正确的智能合约地址、名称以及参数信息调用智能合约,实现对应功能,获取反馈信息,并将调用过程及结果存储于区块链中。3.根据权利要求1所述的一种基于区块链的电力需求响应量隐私保护计算方法,其特征在于:步骤1通过智能量测终端随机生成多时段负荷数据扰动因子,叠加至用户真实负荷数据,具体如下:对通用的需求响应量基线判定规则,首先生成共计M个负荷数据扰动因子P={P1,
…
,P
W
,P
W+1
,
…
,P
M
},其中W表示基线判定规则给定的用户负荷基线修正窗口期时段数,需求响应持续时段数T=M
‑
W;在此基础上,智能量测终端读取并上传扰动后的用户基线负荷与响应日负荷数据,具体表示为:为:式中:L
CBL,t
和分别表示用户t时段的扰动基线负荷和量测基线负荷;P
t
为负荷数据扰动因子;n表示基线判定规则给定的基线参考日个数;L
CBL,k,t
表示用户在参考日k的t时段的量测负荷;L
DR,t
和分别为用户响应日扰动负荷和量测负荷...
【专利技术属性】
技术研发人员:薛溟枫,毛晓波,孙小燕,周寅,刘航,林振智,张智,章天晗,吕挺,谭伟涛,
申请(专利权)人:国网江苏省电力有限公司无锡供电分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。