CN116451246A - 一种基于区块链的居民负荷互动数据安全交互方法及*** - Google Patents
一种基于区块链的居民负荷互动数据安全交互方法及*** Download PDFInfo
- Publication number
- CN116451246A CN116451246A CN202310205930.XA CN202310205930A CN116451246A CN 116451246 A CN116451246 A CN 116451246A CN 202310205930 A CN202310205930 A CN 202310205930A CN 116451246 A CN116451246 A CN 116451246A
- Authority
- CN
- China
- Prior art keywords
- demand response
- user
- intelligent terminal
- user intelligent
- response
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000004044 response Effects 0.000 claims abstract description 288
- 230000005611 electricity Effects 0.000 claims abstract description 30
- 238000012795 verification Methods 0.000 claims description 21
- 230000002452 interceptive effect Effects 0.000 claims description 19
- 238000009826 distribution Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 6
- 230000006854 communication Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000007418 data mining Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2107—File encryption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Bioethics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Water Supply & Treatment (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Computing Systems (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及智能用电交互安全防护技术领域,具体提供了一种基于区块链的居民负荷互动数据安全交互方法及***,通过对用户智能终端进行聚类,对文件数据进行数据分区,实现密文数据的直接运算,提高数据挖掘隐私保护能力,保证居民小微负荷互动信息传送的机密性与完整性,且能够在隐私保护的基础上根据用户智能终端上传的用电信息,设置负荷调节等级,按照聚类结果划分用户需求响应优先级,动态调整需求响应计划。该方案有效地形成了可靠的负荷调节聚类***,在保证居民用户正常用电的条件下,提高小微负荷的需求响应灵活性及需求响应参与率。
Description
技术领域
本发明涉及智能用电交互安全防护技术领域,具体涉及一种基于区块链的居民负荷互动数据安全交互方法及***。
背景技术
随着信息传输技术不断提升,能源消耗日益增长,使需求侧智能用电终端数量规模不断扩大,进而对现有的智能用电安全防护体系形成了较大的挑战。此外,在通信过程中,居民侧各类小微负荷缺乏专业的数据安全防护机制,数据被窃取或篡改、非法接入、网络攻击、密钥泄露、通信隔离性不足等问题依然存在,对智能用电交互***的安全构成了威胁,因此数据安全传输及居民用户隐私保护是一个值得研究的课题。
对于数据加密方法,同态加密的手段允许对加密数据应用特定操作。但利用全同态加密技术存在密钥量大、计算效率低等缺点,对安全计算不实用。
发明内容
为了克服上述缺陷,本发明提出了一种基于区块链的居民负荷互动数据安全交互方法及***。
第一方面,提供一种基于区块链的居民负荷互动数据安全交互方法,所述基于区块链的居民负荷互动数据安全交互方法包括:
用电交互中心将需求响应计划广播到由区域内居民所有智能终端、网关以及交互中心构成的区块链节点中;
用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,并将自身互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码发送至网关;
网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,将所述优先级聚类信息密文及其哈希值发送至用电交互中心;
用电交互中心解密接收的优先级聚类信息密文,得到用户智能终端的需求响应优先级划分结果,基于所述用户智能终端的需求响应优先级划分结果生成需求响应调整计划后向由交互中心、网关和用户智能终端构成的区块链节点广播需求响应调整计划;
用户智能终端获取需求响应调整计划并展示,生成关联参数,并将关联参数发送至网关;
网关根据用户智能终端的关联参数生成用户需求响应配对名单,并将用户需求响应配对名单发送至用户交互中心;
用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,若通过,则向用户需求响应配对名单中的用户智能终端发送执行需求响应调整计划指令,否则,不操作;
用户智能终端收到执行需求响应调整计划指令后,构建与所述用户需求响应配对名单中用户智能终端一一对应需求响应调整计划分布式账本,并生成与交互中心之间的智能合约;
用户智能终端将所述需求响应调整计划分布式账本和智能合约推送到待验证的队列中,等待共识,待共识时间到来时,启动需求响应交易。
优选的,所述需求响应计划包括下述中的至少一种:调整用电负荷响应的总量值、调整时间段以及调整时间段内对用户的财务补贴与激励价格;
所述互动信息参数包括下述中的至少一种:用户历史需求响应参与次数、历史期望响应量均值、历史响应时段分布、历史关联参数;
所述需求响应调整计划包括下述中的至少一种:需求响应优先级用户划分名单、优先级对应的激励补贴价格、调整后的总响应量、调整后的响应时段及违约策略。
优选的,所述用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,包括:
用户智能终端获取需求响应计划并展示,当参与需求响应时,生成需求响应参数;
用户智能终端对所述需求响应参数和需求响应计划进行同态加密,得到用户智能终端的需求响应密文及其对应的同态消息认证码。
进一步的,所述需求响应参数包括下述中的至少一种:期望响应量、期望响应时段、当日新增/削减用电量。
优选的,所述网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,包括:
网关基于接收的同态消息认证码对用户智能终端的需求响应密文进行解密,得到需求响应参数和需求响应计划;
网关基于用户智能终端的需求响应参数和互动信息参数计算用户智能终端的响应潜力概率;
网关基于用户智能终端的互动信息参数和响应潜力概率对用户智能终端进行聚类,得到聚类结果,基于所述聚类结果对用户智能终端进行需求响应优先级划分,并对用户智能终端的需求响应优先级划分结果进行加密,得到优先级聚类信息密文及其哈希值。
进一步的,所述用户智能终端的响应潜力概率的计算式如下:
上式中,λt为用户智能终端在期望响应时段t内响应潜力概率,xav为用户智能终端在期望响应时段t的历史平均响应量,xmin为用户智能终端在期望响应时段t内的最小响应量,xi为用户智能终端在期望响应时段t内的期望响应量,n为期望响应时段总数,ωt为用户智能终端在期望响应时段t内进行响应的次数占发布过的所有需求响应次数的比例。
进一步的,所述网关基于用户智能终端的互动信息参数和响应潜力概率对用户智能终端进行聚类,包括:
以用户智能终端的响应潜力概率和互动信息参数中的历史关联参数为参考计算各用户智能终端之间的欧式距离;
将欧式距离最小的用户智能终端归为一个聚类簇。
优选的,所述生成关联参数,包括:若参与需求响应,则生成关联参数为1,否则,生成关联参数为0。
优选的,所述用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,包括:
用电交互中心判断解密后需求响应优先级划分结果对应的哈希值与所述优先级聚类信息密文的哈希值是否相同,若是,则验证通过,否则,验证不通过。
第二方面,提供一种基于区块链的居民负荷互动数据安全交互***,所述基于区块链的居民负荷互动数据安全交互***包括:
多个如权利要求1-9任一项所述的用户智能终端、多个如权利要求1-9任一项所述的网关和如权利要求1-9任一项所述的用电交互中心。
本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
本发明提供了一种基于区块链的居民负荷互动数据安全交互方法及***,包括:用电交互中心将需求响应计划广播到由区域内居民所有智能终端、网关以及交互中心构成的区块链节点中;用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,并将自身互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码发送至网关;网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,将所述优先级聚类信息密文及其哈希值发送至用电交互中心;用电交互中心解密接收的优先级聚类信息密文,得到用户智能终端的需求响应优先级划分结果,基于所述用户智能终端的需求响应优先级划分结果生成需求响应调整计划后向由交互中心、网关和用户智能终端构成的区块链节点广播需求响应调整计划;用户智能终端获取需求响应调整计划并展示,生成关联参数,并将关联参数发送至网关;网关根据用户智能终端的关联参数生成用户需求响应配对名单,并将用户需求响应配对名单发送至用户交互中心;用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,若通过,则向用户需求响应配对名单中的用户智能终端发送执行需求响应调整计划指令,否则,不操作;用户智能终端收到执行需求响应调整计划指令后,构建与所述用户需求响应配对名单中用户智能终端一一对应需求响应调整计划分布式账本,并生成与交互中心之间的智能合约;用户智能终端将所述需求响应调整计划分布式账本和智能合约推送到待验证的队列中,等待共识,待共识时间到来时,启动需求响应交易。该方案通过构建由智能用电交互中心节点、网关节点和用户智能终端节点组成的区块链下的居民小微负荷互动数据安全交互方法,保障了海量小微负荷参与电网智能用电业务的数据安全性。通过对用户智能终端进行聚类,对文件数据进行数据分区,实现密文数据的直接运算,提高数据挖掘隐私保护能力,保证居民小微负荷互动信息传送的机密性与完整性,且能够在隐私保护的基础上根据用户智能终端上传的用电信息,设置负荷调节等级,按照聚类结果划分用户需求响应优先级,动态调整需求响应计划。由此可见,本发明提供的技术方案有效地形成了可靠的负荷调节聚类***,在保证居民用户正常用电的条件下,提高小微负荷的需求响应灵活性及需求响应参与率。
附图说明
图1是本发明实施例的基于区块链的居民负荷互动数据安全交互方法的应用场景示意图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步的详细说明。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如背景技术中所公开的,随着信息传输技术不断提升,能源消耗日益增长,使需求侧智能用电终端数量规模不断扩大,进而对现有的智能用电安全防护体系形成了较大的挑战。此外,在通信过程中,居民侧各类小微负荷缺乏专业的数据安全防护机制,数据被窃取或篡改、非法接入、网络攻击、密钥泄露、通信隔离性不足等问题依然存在,对智能用电交互***的安全构成了威胁,因此数据安全传输及居民用户隐私保护是一个值得研究的课题。
对于数据加密方法,同态加密的手段允许对加密数据应用特定操作。但利用全同态加密技术存在密钥量大、计算效率低等缺点,对安全计算不实用。
为了改善上述问题,本发明提供了一种基于区块链的居民负荷互动数据安全交互方法及***,包括:用电交互中心将需求响应计划广播到由区域内居民所有智能终端、网关以及交互中心构成的区块链节点中;用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,并将自身互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码发送至网关;网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,将所述优先级聚类信息密文及其哈希值发送至用电交互中心;用电交互中心解密接收的优先级聚类信息密文,得到用户智能终端的需求响应优先级划分结果,基于所述用户智能终端的需求响应优先级划分结果生成需求响应调整计划后向由交互中心、网关和用户智能终端构成的区块链节点广播需求响应调整计划;用户智能终端获取需求响应调整计划并展示,生成关联参数,并将关联参数发送至网关;网关根据用户智能终端的关联参数生成用户需求响应配对名单,并将用户需求响应配对名单发送至用户交互中心;用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,若通过,则向用户需求响应配对名单中的用户智能终端发送执行需求响应调整计划指令,否则,不操作;用户智能终端收到执行需求响应调整计划指令后,构建与所述用户需求响应配对名单中用户智能终端一一对应需求响应调整计划分布式账本,并生成与交互中心之间的智能合约;用户智能终端将所述需求响应调整计划分布式账本和智能合约推送到待验证的队列中,等待共识,待共识时间到来时,启动需求响应交易。该方案通过构建由智能用电交互中心节点、网关节点和用户智能终端节点组成的区块链下的居民小微负荷互动数据安全交互方法,保障了海量小微负荷参与电网智能用电业务的数据安全性。通过对用户智能终端进行聚类,对文件数据进行数据分区,实现密文数据的直接运算,提高数据挖掘隐私保护能力,保证居民小微负荷互动信息传送的机密性与完整性,且能够在隐私保护的基础上根据用户智能终端上传的用电信息,设置负荷调节等级,按照聚类结果划分用户需求响应优先级,动态调整需求响应计划。由此可见,本发明提供的技术方案有效地形成了可靠的负荷调节聚类***,在保证居民用户正常用电的条件下,提高小微负荷的需求响应灵活性及需求响应参与率。下面对上述方案进行详细阐述。
实施例1
在如图1所示的应用场景中,包括用户智能终端节点、网关与用电交互中心节点三类节点构成的多区块链网。假设有n个用户智能终端节点,m个网关(聚和中心),这n个用户智能终端节点分别汇聚到m个网关节点处;这m个网关又汇集到用电交互中心节点。
网关节点i负责聚合j个用户智能终端节点的负荷信息。用户智能终端节点可以安装在居民住宅配电箱或者通过入户部署方式进行安装,主要负责收集、加密并上传居民小微负荷数据;网关节点负责数据上链、初步聚合数据及转发聚合数据;智能用电交互中心节点负责收集并解密聚合数据、制定并发起需求响应激励措施,调整***负荷响应量。
本发明实施例中的基于区块链的居民负荷互动数据安全交互方法主要包括以下步骤:
用电交互中心将需求响应计划广播到由区域内居民所有智能终端、网关以及交互中心构成的区块链节点中;
用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,并将自身互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码发送至网关;
网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,将所述优先级聚类信息密文及其哈希值发送至用电交互中心;
用电交互中心解密接收的优先级聚类信息密文,得到用户智能终端的需求响应优先级划分结果,基于所述用户智能终端的需求响应优先级划分结果生成需求响应调整计划后向由交互中心、网关和用户智能终端构成的区块链节点广播需求响应调整计划;
用户智能终端获取需求响应调整计划并展示,生成关联参数,并将关联参数发送至网关;
网关根据用户智能终端的关联参数生成用户需求响应配对名单,并将用户需求响应配对名单发送至用户交互中心;
用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,若通过,则向用户需求响应配对名单中的用户智能终端发送执行需求响应调整计划指令,否则,不操作;
用户智能终端收到执行需求响应调整计划指令后,构建与所述用户需求响应配对名单中用户智能终端一一对应需求响应调整计划分布式账本,并生成与交互中心之间的智能合约;
用户智能终端将所述需求响应调整计划分布式账本和智能合约推送到待验证的队列中,等待共识,待共识时间到来时,启动需求响应交易。
用户智能终端获取需求响应计划并展示,当参与需求响应时,生成需求响应参数;
用户智能终端对所述需求响应参数和需求响应计划进行同态加密,得到用户智能终端的需求响应密文及其对应的同态消息认证码,并将所述用户智能终端的需求响应密文及其对应的同态消息认证码发送至网关;
用户智能终端将自身互动信息参数发送至网关;
网关基于接收的同态消息认证码对用户智能终端的需求响应密文进行解密,得到需求响应参数和需求响应计划;
网关基于用户智能终端的需求响应参数和互动信息参数计算用户智能终端的响应潜力概率;
在一个实施方式中,所述用户智能终端的响应潜力概率的计算式如下:
上式中,λt为用户智能终端在期望响应时段t内响应潜力概率,xav为用户智能终端在期望响应时段t的历史平均响应量,xmin为用户智能终端在期望响应时段t内的最小响应量,xi为用户智能终端在期望响应时段t内的期望响应量,n为期望响应时段总数,ωt为用户智能终端在期望响应时段t内进行响应的次数占发布过的所有需求响应次数的比例。
网关基于用户智能终端的互动信息参数和响应潜力概率对用户智能终端进行聚类,得到聚类结果,基于所述聚类结果对用户智能终端进行需求响应优先级划分,并对用户智能终端的需求响应优先级划分结果进行加密,得到优先级聚类信息密文及其哈希值;
在一个实施方式中,所述网关基于用户智能终端的互动信息参数和响应潜力概率对用户智能终端进行聚类,包括:
以用户智能终端的响应潜力概率和互动信息参数中的历史关联参数为参考计算各用户智能终端之间的欧式距离;
将欧式距离最小的用户智能终端归为一个聚类簇。
网关将所述优先级聚类信息密文及其哈希值发送至用电交互中心;
用电交互中心解密接收的优先级聚类信息密文,得到用户智能终端的需求响应优先级划分结果,并基于所述用户智能终端的需求响应优先级划分结果生成需求响应调整计划;
用电交互中心向由交互中心、网关和用户智能终端构成的区块链节点广播需求响应调整计划;
用户智能终端获取需求响应调整计划并展示,生成关联参数,并将关联参数发送至网关;
在一个实施方式中,所述生成关联参数,包括:
若参与需求响应,则生成关联参数为1,否则,生成关联参数为0。
网关根据用户智能终端的关联参数生成用户需求响应配对名单,并将用户需求响应配对名单发送至用户交互中心;
用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,若通过,则向用户需求响应配对名单中的用户智能终端发送执行需求响应调整计划指令,否则,不操作;
在一个实施方式中,所述用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,包括:
用电交互中心判断解密后需求响应优先级划分结果对应的哈希值与所述优先级聚类信息密文的哈希值是否相同,若是,则验证通过,否则,验证不通过。
用户智能终端收到执行需求响应调整计划指令后,构建与所述用户需求响应配对名单中用户智能终端一一对应需求响应调整计划分布式账本,并生成与交互中心之间的智能合约;
用户智能终端将所述需求响应调整计划分布式账本和智能合约推送到待验证的队列中,等待共识,待共识时间到来时,启动需求响应交易。
在一个实施方式中,每一个智能终端节点计量自身的能源生产值或能源消耗值的监视数据,智能终端节点将其数据以区块的形式记录在交互中心的总账目中,构建点对点分布式的能源网络。同时,智能终端节点在本地保存自身账目的副本,当有注册新的能源数据时该副本将自动更新。
具体的,交互中心拥有创新区块的中央权限,每个用户的智能终端节点将保存一个本地的需求响应数据账本副本,使用区块链的互联共识算法确保所有智能终端节点都可以公开查阅需求响应数据账本中的交易信息、激励补贴价格表等。同时,交互中心也可以查看某个用户参与需求响应行为的所有信用记录,包括成交电价,成交量,违约情况,该分布式账本目的是保证互动数据的可靠性和安全性。
在一个实施方式中,用户在由交互中心、网关及智能用户终端组成的区块链上进行注册,并返回得到用户的公、私钥,比对用户期望响应信息是否和最终需求响应配对名单,当满足需求响应触发条件时,交互中心和用户智能终端节点分别采用自身私钥对包含需求响应计划和规则的智能合约进行联合签名,并将签名过后的智能合约添加到区块链的主链上,目的是保护合约内容不受篡改。
其中,当智能合约生成后,会触发用户与交互中心的需求响应交易的开始,通过区块链中各用户节点的信息1及广播的信息5,自动确定需求响应事件触发时段合理的激励价格并完成资金的转移,完成交易。
每一次需求响应计划结束后,交互中心可在区块链上查看用户的历史关联参数和交易记录,并根据用户本次需求响应完成效果调整下一次的需求响应计划。
当新一轮需求响应计划发布时,网关可计算新一轮的用户响应潜力概率,并结合新一轮的历史关联参数对用户进行新的需求响应优先级聚类。
实施例2
基于同一发明构思,本发明还提供一种基于区块链的居民负荷互动数据安全交互***,所述基于区块链的居民负荷互动数据安全交互***包括:多个所述的用户智能终端、多个所述的网关和所述的用电交互中心。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
Claims (10)
1.一种基于区块链的居民负荷互动数据安全交互方法,其特征在于,所述方法包括:
用电交互中心将需求响应计划广播到由区域内居民所有智能终端、网关以及交互中心构成的区块链节点中;
用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,并将自身互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码发送至网关;
网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,将所述优先级聚类信息密文及其哈希值发送至用电交互中心;
用电交互中心解密接收的优先级聚类信息密文,得到用户智能终端的需求响应优先级划分结果,基于所述用户智能终端的需求响应优先级划分结果生成需求响应调整计划后向由交互中心、网关和用户智能终端构成的区块链节点广播需求响应调整计划;
用户智能终端获取需求响应调整计划并展示,生成关联参数,并将关联参数发送至网关;
网关根据用户智能终端的关联参数生成用户需求响应配对名单,并将用户需求响应配对名单发送至用户交互中心;
用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,若通过,则向用户需求响应配对名单中的用户智能终端发送执行需求响应调整计划指令,否则,不操作;
用户智能终端收到执行需求响应调整计划指令后,构建与所述用户需求响应配对名单中用户智能终端一一对应需求响应调整计划分布式账本,并生成与交互中心之间的智能合约;
用户智能终端将所述需求响应调整计划分布式账本和智能合约推送到待验证的队列中,等待共识,待共识时间到来时,启动需求响应交易。
2.如权利要求1所述的方法,其特征在于,所述需求响应计划包括下述中的至少一种:调整用电负荷响应的总量值、调整时间段以及调整时间段内对用户的财务补贴与激励价格;
所述互动信息参数包括下述中的至少一种:用户历史需求响应参与次数、历史期望响应量均值、历史响应时段分布、历史关联参数;
所述需求响应调整计划包括下述中的至少一种:需求响应优先级用户划分名单、优先级对应的激励补贴价格、调整后的总响应量、调整后的响应时段及违约策略。
3.如权利要求1所述的方法,其特征在于,所述用户智能终端基于获取的需求响应计划生成需求响应密文及其对应的同态消息认证码,包括:
用户智能终端获取需求响应计划并展示,当参与需求响应时,生成需求响应参数;
用户智能终端对所述需求响应参数和需求响应计划进行同态加密,得到用户智能终端的需求响应密文及其对应的同态消息认证码。
4.如权利要求3所述的方法,其特征在于,所述需求响应参数包括下述中的至少一种:期望响应量、期望响应时段、当日新增/削减用电量。
5.如权利要求1所述的方法,其特征在于,所述网关基于接收的互动信息参数和所述用户智能终端的需求响应密文及其对应的同态消息认证码对用户智能终端进行需求响应优先级划分,生成优先级聚类信息密文及其哈希值,包括:
网关基于接收的同态消息认证码对用户智能终端的需求响应密文进行解密,得到需求响应参数和需求响应计划;
网关基于用户智能终端的需求响应参数和互动信息参数计算用户智能终端的响应潜力概率;
网关基于用户智能终端的互动信息参数和响应潜力概率对用户智能终端进行聚类,得到聚类结果,基于所述聚类结果对用户智能终端进行需求响应优先级划分,并对用户智能终端的需求响应优先级划分结果进行加密,得到优先级聚类信息密文及其哈希值。
6.如权利要求5所述的方法,其特征在于,所述用户智能终端的响应潜力概率的计算式如下:
上式中,λt为用户智能终端在期望响应时段t内响应潜力概率,xav为用户智能终端在期望响应时段t的历史平均响应量,xmin为用户智能终端在期望响应时段t内的最小响应量,xi为用户智能终端在期望响应时段t内的期望响应量,n为期望响应时段总数,ωt为用户智能终端在期望响应时段t内进行响应的次数占发布过的所有需求响应次数的比例。
7.如权利要求5所述的方法,其特征在于,所述网关基于用户智能终端的互动信息参数和响应潜力概率对用户智能终端进行聚类,包括:
以用户智能终端的响应潜力概率和互动信息参数中的历史关联参数为参考计算各用户智能终端之间的欧式距离;
将欧式距离最小的用户智能终端归为一个聚类簇。
8.如权利要求1所述的方法,其特征在于,所述生成关联参数,包括:若参与需求响应,则生成关联参数为1,否则,生成关联参数为0。
9.如权利要求1所述的方法,其特征在于,所述用电交互中心对用户需求响应配对名单中的用户智能终端进行完整性验证,包括:
用电交互中心判断解密后需求响应优先级划分结果对应的哈希值与所述优先级聚类信息密文的哈希值是否相同,若是,则验证通过,否则,验证不通过。
10.一种基于区块链的居民负荷互动数据安全交互***,其特征在于,所述***包括:多个如权利要求1-9任一项所述的用户智能终端、多个如权利要求1-9任一项所述的网关和如权利要求1-9任一项所述的用电交互中心。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310205930.XA CN116451246A (zh) | 2023-03-06 | 2023-03-06 | 一种基于区块链的居民负荷互动数据安全交互方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310205930.XA CN116451246A (zh) | 2023-03-06 | 2023-03-06 | 一种基于区块链的居民负荷互动数据安全交互方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116451246A true CN116451246A (zh) | 2023-07-18 |
Family
ID=87134572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310205930.XA Pending CN116451246A (zh) | 2023-03-06 | 2023-03-06 | 一种基于区块链的居民负荷互动数据安全交互方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116451246A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117910025A (zh) * | 2024-03-20 | 2024-04-19 | 神州数码融信云技术服务有限公司 | 一种金融服务数据安全存储保护方法 |
-
2023
- 2023-03-06 CN CN202310205930.XA patent/CN116451246A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117910025A (zh) * | 2024-03-20 | 2024-04-19 | 神州数码融信云技术服务有限公司 | 一种金融服务数据安全存储保护方法 |
CN117910025B (zh) * | 2024-03-20 | 2024-05-24 | 神州数码融信云技术服务有限公司 | 一种金融服务数据安全存储保护方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108880863B (zh) | 一种基于区块链技术的智能电网设备安全诊断服务*** | |
CN112434343B (zh) | 一种基于双重区块链技术的虚拟电厂安全调度与交易方法 | |
CN111292014B (zh) | 一种基于联盟链的智能农机调度***及其调度方法 | |
Jia et al. | Design of a dynamic key management plan for intelligent building energy management system based on wireless sensor network and blockchain technology | |
US11355931B2 (en) | Method of operating an electrical grid | |
JP2019531692A (ja) | 電気プロデューサー配置を備えるシステム | |
Zhang et al. | Blockchain-based secure equipment diagnosis mechanism of smart grid | |
CN101777792A (zh) | 电网安全通信***及方法 | |
CN110349026A (zh) | 基于区块链的分散自治能源互联网能量交易与能量*** | |
CN113139808A (zh) | 基于预言机的跨链资产交易方法、设备及存储介质 | |
CN116451246A (zh) | 一种基于区块链的居民负荷互动数据安全交互方法及*** | |
Gao et al. | A blockchain peer-to-peer energy trading system for microgrids | |
Aggarwal et al. | Smart grid | |
CN115115458A (zh) | 一种基于区块链的近零碳排放园区的能源交易***及方法 | |
KR101985312B1 (ko) | 수요 반응 관리 시스템을 위한 개선된 어그리게이션 엔진을 위한 시스템들, 방법들 및 장치 | |
CN112887095B (zh) | 基于区块链的智能电网二级网络下数据隐私保护聚合方法 | |
CN114493709A (zh) | 电力需求响应交易补贴计算方法、***及装置 | |
CN104378356B (zh) | 基于角色的需求响应事件安全管理方法及*** | |
Liu et al. | Enhanced proof-of-benefit: A secure blockchain-enabled EV charging system | |
CN102487502A (zh) | 一种集群通信安全方法 | |
Sheikh et al. | Blockchain-based decentralized, flexible, and transparent energy market | |
Rawat et al. | Communication efficient merkle-tree based authentication scheme for smart grid | |
CN113824703A (zh) | 一种基于区块链的能源***控制方法及能源*** | |
Allehyani et al. | Demand response scheme for electric vehicles charging in smart power systems with 100% of renewable energy | |
CN117217848B (zh) | 一种储能交易方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |