CN113256886B - 具有隐私保护的智能电网用电量统计和计费***及方法 - Google Patents

具有隐私保护的智能电网用电量统计和计费***及方法 Download PDF

Info

Publication number
CN113256886B
CN113256886B CN202110407088.9A CN202110407088A CN113256886B CN 113256886 B CN113256886 B CN 113256886B CN 202110407088 A CN202110407088 A CN 202110407088A CN 113256886 B CN113256886 B CN 113256886B
Authority
CN
China
Prior art keywords
power consumption
user
signature
ciphertext
datagram
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.)
Active
Application number
CN202110407088.9A
Other languages
English (en)
Other versions
CN113256886A (zh
Inventor
张明武
王玉珠
王晶
唐敏
黄位甲
王凌福
李镇安
连跃武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN202110407088.9A priority Critical patent/CN113256886B/zh
Publication of CN113256886A publication Critical patent/CN113256886A/zh
Application granted granted Critical
Publication of CN113256886B publication Critical patent/CN113256886B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F15/00Coin-freed apparatus with meter-controlled dispensing of liquid, gas or electricity
    • G07F15/003Coin-freed apparatus with meter-controlled dispensing of liquid, gas or electricity for electricity
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for ac mains or ac distribution networks
    • H02J3/008Circuit arrangements for ac mains or ac distribution networks involving trading of energy or energy transmission rights
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02T90/10Technologies relating to charging of electric vehicles
    • Y02T90/12Electric charging stations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种具有隐私保护的智能电网用电量统计和计费***及方法,包括电力服务提供商ESP、聚合中心AC、智能电表SM;方案包括五个部分:***初始化,用户数据报生成,识别无效签名,隐私保护的用电量统计和计费,用户数据报阅读与分析,使智能电网中已有的数据聚合方案能同时实现具有隐私保护的用电量均值,方差和单用户计费。

Description

具有隐私保护的智能电网用电量统计和计费***及方法
技术领域
本发明涉及智能电网技术领域,尤其涉及一种具有隐私保护的智能电网用电量统计和计费***及方法。
背景技术
智能电网(Smart Grid)是在传统电力***的基础上,结合传统电网和信息与控制技术,形成具有高度信息化、自动化、互动化特征的新型现代化电网。为了提供更多样的智能服务,智能电网通过用户实时用电信息获取用户用电量均值方差等统计特征,进行实时电力定价,预测电量,检测负荷不平衡和异常情况等。然而用户的用电数据蕴含着用户的隐私,若这些实时数据被敌手获取,并对这些数据进行分析,将获得用户的电费和作息时间等隐私信息。因此,实现具有隐私保护的智能电网用电量统计和计费方法是一个重要课题。
在目前的智能电网架构中,聚合中心通过同态加密算法将在密文上聚合的用电量数据发送给电力服务提供商。这种方式电力服务提供商仅获得了所有用户的总用电量,不能满足电力服务提供商通过用电量数据的方差来了解用电分布均匀性的需求,也不能实现实时的单用户计费。
发明内容
本发明的目的在于提供一种具有隐私保护的智能电网用电量统计和计费***及方法,使智能电网中已有的数据聚合方案能同时实现具有隐私保护的用电量均值,方差和单用户计费。
为实现上述目的,第一方面,本发明提供了一种具有隐私保护的智能电网用电量统计和计费***,包括电力服务提供商、聚合中心和智能电表;所述智能电表,用于实时采集对应用户的用电量数据;所述聚合中心通过WiFi与多个智能电表进行双向通信,所述智能电表利用WiFi将加密后的用电量数据发送给所述聚合中心;所述聚合中心通过有线网络与所述电力服务提供商进行双向通信,所述聚合中心利用有线网络将在密文下的统计电量和单用户电费发送给电力服务提供商。
第二方面,本方面提供了一种具有隐私保护的智能电网用电量统计和计费方法,适用于如第一方面所述的一种具有隐私保护的智能电网用电量统计和计费***,包括以下步骤:
根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥;
通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心;
识别所有的无效签名,并重新获取所述无效签名对应的所述智能电表的用户数据报重新进行验证,直至所有的签名验证成功;
对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商;
对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费。
其中,根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥,包括:
根据第一安全参数生成对应的椭圆曲线参数,基于第二安全参数通过合数阶双线性对产生器生成双线性参数;
获取聚合中心向电力服务提供商发送的注册请求,并生成一对密钥;
获取用户向电力服务提供商发送的注册请求,并生成一对密钥。
其中,通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心,包括:
在设定的计费周期内,利用智能电表定期获取用户的用电量数据,并利用BGN公钥加密***对所述用电量数据进行加密;
基于随机获取的随机数对加密后的所述用电量数据进行签名;
将加密后的所述用电量数据以及对应的签名打包用户数据报,并发送至所述聚合中心。
其中,对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商,包括:
在设定的计费周期内,对所有的所述用户数据报进行总电量聚合、方差聚合,并基于对应周期的实时电价,得到用电量统计与单用户电费的密文;
对所述密文进行数字签名,并将所述密文和对应的数字签名封装成密文数据报发送至电力服务供应商。
其中,对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费,包括:
基于签名验证准则对时间标记和签名有效性进行验证;
验证成功后,利用私钥进行条件性的穷举暴力破解,在设定的时间复杂度的情况下求解对应的多个离散对数,得到对应的多个参数以及在设定的计费周期内的电费;
根据多个所述参数计算出设定的所述计费周期内的用电量均值和方差。
本发明的一种具有隐私保护的智能电网用电量统计和计费***及方法,电力服务提供商根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥;通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心;聚合中心识别所有的无效签名,并重新获取所述无效签名对应的所述智能电表的用户数据报重新进行验证,直至所有的签名验证成功;聚合中心对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商;电力服务提供商对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费,使智能电网中已有的数据聚合方案能同时实现具有隐私保护的用电量均值,方差和单用户计费。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的一种具有隐私保护的智能电网用电量统计和计费***的流程示意图。
图2是本发明提供的一种具有隐私保护的智能电网用电量统计和计费方法的步骤示意图。
图3是本发明提供的***初始化流程示意图。
图4是本发明提供的用户数据报生成流程示意图。
图5是本发明提供的隐私保护用电量统计和计费流程示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
请参阅图1,本发明提供一种具有隐私保护的智能电网用电量统计和计费***,包括电力服务提供商(ESP)、聚合中心(AC)和智能电表(SM);所述智能电表,用于实时采集对应用户的用电量数据;所述聚合中心通过WiFi(Wireless Fidelity)与多个智能电表进行双向通信,所述智能电表利用WiFi将加密后的用电量数据发送给所述聚合中心;所述聚合中心通过有线网络与所述电力服务提供商进行双向通信,所述聚合中心利用有线网络将在密文下的统计电量和单用户电费发送给电力服务提供商。
在本实施方式中,假设所述***内有m个用户Ui,所述智能电表SM由部署在某个用户家中的智能电表SMs、智能设备组成,用于实时采集该用户的用电量数据;所述聚合中心AC通过WiFi与m个智能电表SMs进行双向通信,智能电表SM利用WiFi将加密后的用户电量数据发送给聚合中心AC;所述聚合中心AC通过有线网络与电力服务提供商ESP进行双向通信,所述聚合中心AC利用有线网络将在密文下的统计电量和单用户电费发送给电力服务提供商ESP。
用户将用电量发送给聚合中心之前,对其电量通过同态加密算法加密,并对加密后的数据进行数字签名,可以实现用电量信息的保密性和完整性。聚合中心首先对收到的用户数据报进行识别批量验证中的无效签名。验证通过后,聚合中心对用户数据报在密文上进行求和聚合、平方和聚合、单用户动态计费等操作,该过程不会泄露用户隐私。最后,电力服务提供商使用自己的私钥来解密密文,并通过计算得到用户用电量的均值,方差,单用户动态电费,但无法获得某个用户的用电量,保护了用户的隐私。同时,信道中传输的均是密文,并实现了数字签名,可以保证数据的保密性和完整性。因此,本发明具有很高的隐私保护安全性。
请参阅图1和图2,本发明提供一种具有隐私保护的智能电网用电量统计和计费方法,适用于所述的一种具有隐私保护的智能电网用电量统计和计费***,包括以下步骤:
S100、根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥。
具体的,如图3所示,***初始化。主要包括生成***参数以及***实体注册。
生成***参数和加解密密钥对。
具体的,步骤1.1:ESP通过执行以下步骤生成***参数和密钥对;
步骤1.1.1:ESP选择选择第一安全参数k1,生成椭圆曲线参数,其中,p是素数域Fp的阶,P是E(Fp)上的一个阶为素数q的基点,a,b是椭圆曲线E的系数,H是一个单向安全的哈希函数;
步骤1.1.2:ESP选择选择第二安全参数k2,通过合数阶双线性对产生器(Composite Bilinear Generator)输出
Figure BDA0003022764780000051
其中,n=p1p2,p1p2是长度相等的大素数,Ga,Gb是两个阶为n的循环群,g为Ga的生成元,
Figure BDA0003022764780000052
是一个非退化的双线性映射,选取Ga的p1阶子群的生成元
Figure BDA0003022764780000053
公钥是
Figure BDA0003022764780000054
私钥是p1
步骤1.2:ESP发布***参数;
步骤1.2.1:ESP发布***公共参数
Figure BDA0003022764780000055
秘密保存主密钥{p1}。
聚合中心AC的注册。
具体的,当区域内的聚合中心AC在***注册自己时,首先随机选取整数
Figure BDA0003022764780000056
作为自己的私钥,并计算相应的公钥YAC=xACP。
智能电表SMs的注册。
具体的,当用户Ui(i=1,2,...,m)加入***时,他会随机选取整数
Figure BDA0003022764780000061
作为自己的私钥,并计算相应的公钥Yi=xiP。
S200、通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心。
具体的,如图4所示,用户数据报生成的具体步骤如下:
对用户数据进行加密。
具体的,智能电表SM周期性的收集用户用电量数据,假设周期为T,每个计费周期有μ个周期(T1,T2,...,Tu),具体来说,用户Ui收集其用电量数据di,j,di,j表示第i个用户的第j个周期的数据,且di,j的最大值小于D,使用BGN(Boneh-Goh-Nissim)公钥加密***对用电量数据di,j进行加密,用户Ui随机选取整数
Figure BDA0003022764780000062
计算密文
Figure BDA0003022764780000063
对加密后的数据进行签名。
具体的,用户Ui随机选取整数
Figure BDA0003022764780000064
计算。
Ri,j=ki,jP,ri,j=x(Ri,j)(modq),其中,Ri,j是一个形如(x,y)的坐标点,ri,j是Ri,j的x轴坐标值。
Figure BDA0003022764780000069
其中,T为当前时间戳,目的是防止重放攻击;
Figure BDA00030227647800000610
表示用户Ui的身份,IDAC表示聚合中心AC的身份。
发送用户数据报至聚合中心AC。
具体的,将密文发送用户数据报和签名打包成用户报告
Figure BDA0003022764780000068
并发送给聚合中心AC。
S300、识别所有的无效签名,并重新获取所述无效签名对应的所述智能电表的用户数据报重新进行验证,直至所有的签名验证成功。
具体的,聚合中心AC首先检查时间标记T和签名(Ri,j,si,j)的有效性,签名验证通过验证下式是否成立,如果成立,验证通过。
Figure BDA0003022764780000065
为了更高效地进行验证,AC随机选取整数
Figure BDA0003022764780000066
执行以下步骤:
(1)计算
Figure BDA0003022764780000067
其中,∑是累加记号,若α0=0则批量验证通过,执行步骤S400;否则执行下一步;
(2)计算
Figure BDA0003022764780000071
查找是否存在满足α1=λ1α01=1,2,...,m)的λ1,如果存在,则输出仅第λ1个签名是无效签名并退出算法;如果不存在,则说明至少存在两个无效签名,进行下一步;
(3)计算
Figure BDA0003022764780000072
查找是否存在满足α2=(λ1211λ2α02=1,2,...,m),如果存在,则输出第λ1和第λ2个签名是无效签名并退出算法;如果不存在,则说明至少存在三个无效签名,设置整数w=3,进行下一步;
(4)计算
Figure BDA0003022764780000073
查找是否存在(λ12,...,λw)满足
Figure BDA0003022764780000074
其中,pt是指关于(λ12,...,λw)的第t个基本对称多项式,若存在满足条件的(λ12,...,λw),输出第λ1个签名,第λ2个签名,…,第λw个签名是无效签名,则进行签名单独验证;如果没有符合条件的(λ12,...,λw),说明至少有w+1个签名无效,令w=w+1,并且重复第(4)步。
收到的所有签名验证通过;
对识别出来的所有无效签名,让对应的智能电表再次发送数据并进行单独验证,最终所有签名验证通过。
S400、对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商。
具体的,如图5所示,隐私保护用电量统计和计费的具体步骤如下:
步骤4.1:隐私保护的用电量统计和计费;
步骤4.1.1:批量验证通过后,聚合中心AC执行以下聚合步骤:
在Tj周期内总电量聚合:
Figure BDA0003022764780000081
在Tj周期内方差聚合:
Figure BDA0003022764780000082
假设在每个周期Tj内的电价为ρj,则单个用户在一个计费周期内的动态电费Pi
Figure BDA0003022764780000083
步骤4.2:对生成的密文进行签名;
步骤4.2.1:聚合中心AC随机选取
Figure BDA0003022764780000084
计算:
Rj=kjP,rj=x(Rj)(modq)其中,x(Rj)是Rj的x轴坐标值,
Figure BDA0003022764780000085
其中,IDESP表示电力服务提供商ESP的身份,T为当前时间戳,目的是防止重放攻击;
另外,需要说明的是,用户计费需要聚合一个计费周期的单用户电费,因此仅在一个计费周期结束后才进行上述签名,其他时间仅对总电量和方差聚合密文进行签名;
步骤4.3:发送密文数据报;
步骤4.31:将聚合后的密文和签名封装cj,1||cj,2||Pi||IDAC||IDESP||T||Rj||sj,并发送给ESP。
S500、对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费。
具体的,步骤5.1:对收到的签名进行验证;
步骤5.1.1:ESP首先检查时间标记T和签名(Rj,sj)的有效性,签名验证通过验证下式是否成立,如果成立,验证通过;
Rj=sj -1H(cj,1||cj,2||Pi||IDAC||IDESP||T)P+sj -1rj YAC
步骤5.2:对收到的密文进行解密和计算;
步骤5.2.1:验证通过后,由于
Figure BDA0003022764780000086
根据Pollard的lambda解密方法,ESP利用私钥p1进行条件性的穷举暴力破解,在时间复杂度情况为
Figure BDA0003022764780000087
的情况下可有效求解离散对数,进而得到
Figure BDA0003022764780000091
同理,ESP可有效求解离散对数
Figure BDA0003022764780000092
进而得到
Figure BDA0003022764780000093
ESP可有效求解离散对数
Figure BDA0003022764780000094
进而得到用户Ui在一个计费周期内的电费
Figure BDA0003022764780000095
步骤5.2.2:对于解密得到的
Figure BDA0003022764780000096
ESP可计算出周期Tj内的用电量均值和方差统计数据:
均值:
Figure BDA0003022764780000097
方差:
Figure BDA0003022764780000098
最后,ESP根据这些统计数据,可以进一步在保护用户用电量数据隐私的状况下进行配电均衡,用电异常检测等分析流程。
本发明基于BGN同态加密算法实现了一种具有隐私保护的智能电网用电量统计和计费方案,该方案不仅实现了隐私保护下的用户用电量均值、方差、单用户计费,并且实现了识别无效签名来防御敌手恶意***无效签名攻击。
以下对本发明实例设计的部分名词或术语进行说明:
ESP:电力服务提供商(Electric Service Provider);
AC:聚合中心(Aggregation Center);
SM:智能电表(SmartMeter);
IDUi:表示用户Ui的身份;
IDAC:表示聚合中心AC的身份;
IDESP:表示电力服务提供商ESP的身份;
m:表示一个区域内所有的用户数量,m是一个整数;
mD:表示m和D的乘积,其中m和D均是整数;
BGN:Boneh-Goh-Nissim公钥加密***;
n:n是合数,n=p1p2
Ga,Gb:两个阶为n的循环群;
g:Ga的生成元;
Figure BDA0003022764780000099
Ga×Ga→Gb是一个双线性映射;
ECDSA:椭圆曲线数字签名算法(Elliptic Curve Digital SignatureAlogrithm);
Fp:素数域Fp
E(Fp):定义在素数域Fp上的曲线E(Fp);
P:ECDSA椭圆曲线上阶为素数q的基点,p∈E(Fp);
xP:椭圆曲线上点P的x倍点;
Figure BDA0003022764780000101
x取不大于q的正整数,即x={1,2,...,q-1};
H:安全哈希函数;
modn:模n运算,例如,23mod7=2;
本发明的一种具有隐私保护的智能电网用电量统计和计费***及方法,电力服务提供商根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥;通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心;聚合中心识别所有的无效签名,并重新获取所述无效签名对应的所述智能电表的用户数据报重新进行验证,直至所有的签名验证成功;聚合中心对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商;电力服务提供商对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费,使智能电网中已有的数据聚合方案能同时实现具有隐私保护的用电量均值,方差和单用户计费。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

Claims (5)

1.一种具有隐私保护的智能电网用电量统计和计费方法,其特征在于,
包括电力服务提供商、聚合中心和智能电表;所述智能电表,用于实时采集对应用户的用电量数据;所述聚合中心通过WiFi与多个智能电表进行双向通信,所述智能电表利用WiFi将加密后的用电量数据发送给所述聚合中心;所述聚合中心通过有线网络与所述电力服务提供商进行双向通信,所述聚合中心利用有线网络将在密文下的统计电量和单用户电费发送给电力服务提供商;
包括以下步骤:
根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥;
通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心;
识别所有的无效签名,并重新获取所述无效签名对应的所述智能电表的用户数据报重新进行验证,直至所有的签名验证成功;
对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商;
对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费;
识别所有的无效签名,并重新获取所述无效签名对应的所述智能电表的用户数据报重新进行验证,直至所有的签名验证成功,包括:
聚合中心AC首先检查时间标记T和签名(Ri,j,si,j)的有效性,签名验证通过验证下式是否成立,如果成立,验证通过;
Figure FDA0003852248220000011
AC随机选取整数
Figure FDA0003852248220000012
执行以下步骤:
(1)计算
Figure FDA0003852248220000013
其中,∑是累加记号,若α0=0则批量验证通过;否则执行下一步;
(2)计算
Figure FDA0003852248220000014
查找是否存在满足α1=λ1α01=1,2,...,m)的λ1,如果存在,则输出仅第λ1个签名是无效签名并退出算法;如果不存在,则说明至少存在两个无效签名,进行下一步;
(3)计算
Figure FDA0003852248220000021
查找是否存在满足α2=(λ1211λ2α02=1,2,...,m),如果存在,则输出第λ1和第λ2个签名是无效签名并退出算法;如果不存在,则说明至少存在三个无效签名,设置整数w=3,进行下一步;
(4)计算
Figure FDA0003852248220000022
查找是否存在(λ12,...,λw)满足
Figure FDA0003852248220000023
其中,pt是指关于(λ12,...,λw)的第t个基本对称多项式,若存在满足条件的(λ12,...,λw),输出第λ1个签名,第λ2个签名,…,第λw个签名是无效签名,则进行签名单独验证;如果没有符合条件的(λ12,...,λw),说明至少有w+1个签名无效,令w=w+1,并且重复第(4)步;
收到的所有签名验证通过;
对识别出来的所有无效签名,让对应的智能电表再次发送数据并进行单独验证,最终所有签名验证通过;
其中,Ri,j是一个形如(x,y)的坐标点,ri,j是Ri,j的x轴坐标值,T为当前时间戳,目的是防止重放攻击;di,j表示第i个用户的第j个周期的数据;ci,j表示密文;
ESP:电力服务提供商(Electric Service Provider);
AC:聚合中心(Aggregation Center);
SM:智能电表(Smart Meter);
IDUi:表示用户Ui的身份;
IDAC:表示聚合中心AC的身份;
IDESP:表示电力服务提供商ESP的身份;
m:表示一个区域内所有的用户数量,m是一个整数;
mD:表示m和D的乘积,其中m和D均是整数;
BGN:Boneh-Goh-Nissim公钥加密***;
n:n是合数,n=p1p2
Ga,Gb:两个阶为n的循环群;
p1p2是长度相等的大素数;
公钥是
Figure FDA0003852248220000031
私钥是p1
公钥Yi=xiP
g:Ga的生成元;
Figure FDA0003852248220000032
Ga×Ga→Gb是一个双线性映射;
ECDSA:椭圆曲线数字签名算法(Elliptic Curve Digital Signature Alogrithm);
Fp:素数域Fp
E(Fp):定义在素数域Fp上的曲线E(Fp);
P:ECDSA椭圆曲线上阶为素数q的基点,p∈E(Fp);
a,b是椭圆曲线E的系数;
xP:椭圆曲线上点P的x倍点;
Figure FDA0003852248220000033
x取不大于q的正整数,即x={1,2,...,q-1};
H:安全哈希函数;
modn:模n运算。
2.如权利要求1所述的具有隐私保护的智能电网用电量统计和计费方法,其特征在于,根据安全参数生成对应的***参数和密钥对,然后基于聚合中心和用户发出的注册请求,生成对应的密钥,包括:
根据第一安全参数生成对应的椭圆曲线参数,基于第二安全参数通过合数阶双线性对产生器生成双线性参数;
获取聚合中心向电力服务提供商发送的注册请求,并生成一对密钥;
获取用户向电力服务提供商发送的注册请求,并生成一对密钥。
3.如权利要求1所述的具有隐私保护的智能电网用电量统计和计费方法,其特征在于,通过智能电表定期获取对应的用电量数据,并对所述用电量数据进行加密以及对生成的密文进行签名打包,然后将得到的用户数据报发送给所述聚合中心,包括:
在设定的计费周期内,利用智能电表定期获取用户的用电量数据,并利用BGN公钥加密***对所述用电量数据进行加密;
基于随机获取的随机数对加密后的所述用电量数据进行签名;
将加密后的所述用电量数据以及对应的签名打包成用户数据报,并发送至所述聚合中心。
4.如权利要求1所述的具有隐私保护的智能电网用电量统计和计费方法,其特征在于,对得到的所述用户数据报进行隐私保护的数据聚合,并将经过数字签名后打包的密文数据报发送给电力服务提供商,包括:
在设定的计费周期内,对所有的所述用户数据报进行总电量聚合、方差聚合,并基于对应周期的实时电价,得到用电量统计与单用户电费的密文;
对所述密文进行数字签名,并将所述密文和对应的数字签名封装成密文数据报发送至电力服务供应商。
5.如权利要求1所述的具有隐私保护的智能电网用电量统计和计费方法,其特征在于,对所述密文数据报进行合法性验证,并在验证通过后,对所述密文数据报进行解密后再计算均值、方差和单用户电费,包括:
基于签名验证准则对时间标记和签名有效性进行验证;
验证成功后,利用私钥进行条件性的穷举暴力破解,在设定的时间复杂度的情况下求解对应的多个离散对数,得到对应的多个参数以及在设定的计费周期内的电费;
根据多个所述参数计算出设定的所述计费周期内的用电量均值和方差。
CN202110407088.9A 2021-04-15 2021-04-15 具有隐私保护的智能电网用电量统计和计费***及方法 Active CN113256886B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110407088.9A CN113256886B (zh) 2021-04-15 2021-04-15 具有隐私保护的智能电网用电量统计和计费***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110407088.9A CN113256886B (zh) 2021-04-15 2021-04-15 具有隐私保护的智能电网用电量统计和计费***及方法

Publications (2)

Publication Number Publication Date
CN113256886A CN113256886A (zh) 2021-08-13
CN113256886B true CN113256886B (zh) 2022-12-09

Family

ID=77220903

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110407088.9A Active CN113256886B (zh) 2021-04-15 2021-04-15 具有隐私保护的智能电网用电量统计和计费***及方法

Country Status (1)

Country Link
CN (1) CN113256886B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115629783B (zh) * 2022-10-27 2023-05-26 北方工业大学 一种移动群智感知中保护隐私且抗异常数据的模型更新方法

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006006124A1 (en) * 2004-07-08 2006-01-19 Koninklijke Philips Electronics N.V. Method of providing digital certificate functionality
US7890763B1 (en) * 2007-09-14 2011-02-15 The United States Of America As Represented By The Director, National Security Agency Method of identifying invalid digital signatures involving batch verification
CN203134009U (zh) * 2013-04-03 2013-08-14 威胜集团有限公司 Nfc燃气表
CN107172043A (zh) * 2017-05-15 2017-09-15 西安邮电大学 一种基于同态加密的智能电网用户售电方法
CN108076057A (zh) * 2017-12-14 2018-05-25 北京中星仝创科技有限公司 一种基于区块链的数据保全***及方法
CN108683493A (zh) * 2018-05-04 2018-10-19 西安电子科技大学 一种智能电网中提供隐私保护的数据聚合方法
CN108737115A (zh) * 2018-06-20 2018-11-02 湖北工业大学 一种具有隐私保护的高效私有属性集交集求解方法
EP3534323A1 (en) * 2018-03-02 2019-09-04 Panasonic Intellectual Property Corporation of America Control method, controller, data structure, and power transaction system
KR102067053B1 (ko) * 2018-09-10 2020-01-16 국민대학교산학협력단 다변수 2차 다항식 기반 포스트 양자 서명 스킴의 안전성 검증 장치 및 방법
CN111737708A (zh) * 2020-05-26 2020-10-02 桂林电子科技大学 一种支持外包数据高效更新的可验证删除方法及***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903083B2 (en) * 2010-08-16 2014-12-02 International Business Machines Corporation Fast evaluation of many polynomials with small coefficients on the same point
CN103490880B (zh) * 2013-10-07 2016-04-13 西安电子科技大学 智能电网中具有隐私保护的电量统计及计费方法
CN104125074A (zh) * 2014-08-12 2014-10-29 国家电网公司 一种智能电网中具有隐私保护的计费方法
CN104767763B (zh) * 2015-04-28 2017-10-24 湖北工业大学 一种智能电网中隐私保护的区域用户电量聚合***及方法
CN105812128B (zh) * 2016-03-09 2018-11-13 湖北工业大学 一种智能电网抗恶意数据挖掘攻击的数据聚合方法
US11568703B2 (en) * 2016-06-08 2023-01-31 Sichuan Energy Internet Res. Inst., Tsinghua Univ. Systems and methods for wireless charging stations
CN107194185B (zh) * 2017-05-31 2020-01-24 湖北工业大学 一种具有隐私保护的多功能数据处理***及方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006006124A1 (en) * 2004-07-08 2006-01-19 Koninklijke Philips Electronics N.V. Method of providing digital certificate functionality
US7890763B1 (en) * 2007-09-14 2011-02-15 The United States Of America As Represented By The Director, National Security Agency Method of identifying invalid digital signatures involving batch verification
CN203134009U (zh) * 2013-04-03 2013-08-14 威胜集团有限公司 Nfc燃气表
CN107172043A (zh) * 2017-05-15 2017-09-15 西安邮电大学 一种基于同态加密的智能电网用户售电方法
CN108076057A (zh) * 2017-12-14 2018-05-25 北京中星仝创科技有限公司 一种基于区块链的数据保全***及方法
EP3534323A1 (en) * 2018-03-02 2019-09-04 Panasonic Intellectual Property Corporation of America Control method, controller, data structure, and power transaction system
CN108683493A (zh) * 2018-05-04 2018-10-19 西安电子科技大学 一种智能电网中提供隐私保护的数据聚合方法
CN108737115A (zh) * 2018-06-20 2018-11-02 湖北工业大学 一种具有隐私保护的高效私有属性集交集求解方法
KR102067053B1 (ko) * 2018-09-10 2020-01-16 국민대학교산학협력단 다변수 2차 다항식 기반 포스트 양자 서명 스킴의 안전성 검증 장치 및 방법
CN111737708A (zh) * 2020-05-26 2020-10-02 桂林电子科技大学 一种支持外包数据高效更新的可验证删除方法及***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
一种隐私保护的智能电网多级用户电量聚合控制方案;沈华,张明武;《密码学报》;20160415;全文 *
分布式密钥管理及其应用;阮文静;《中国优秀硕士学位论文全文数据库信息科技辑》;20180215;全文 *
物联网环境下基于椭圆曲线的安全认证机制研究;杨康;《中国优秀硕士学位论文电子期刊网信息科技辑》;20170315;全文 *

Also Published As

Publication number Publication date
CN113256886A (zh) 2021-08-13

Similar Documents

Publication Publication Date Title
CN111131148B (zh) 一种面向智能电网的可保护隐私数据聚合方法及***
Zhang et al. Privacy-preserving communication and power injection over vehicle networks and 5G smart grid slice
CN109584978B (zh) 基于签名聚合医疗健康监控网络模型信息处理方法及***
Jo et al. Efficient and privacy-preserving metering protocols for smart grid systems
CN110138538B (zh) 基于雾计算的智能电网安全与隐私保护数据聚合方法
Wang An identity-based data aggregation protocol for the smart grid
CN107707360B (zh) 物联网环境下的异构聚合签密方法
Boudia et al. Elliptic curve-based secure multidimensional aggregation for smart grid communications
Zuo et al. Privacy-preserving multidimensional data aggregation scheme without trusted authority in smart grid
CN111832066B (zh) 区块链辅助的v2g安全认证与隐私数据聚合方法
CN112636896B (zh) 面向智能电网的非交互式可验证的多类型加密数据聚合方法
CN110460570B (zh) 一种具有前向安全性的智能电网数据加密方法和解密方法
CN110430050A (zh) 一种基于隐私保护的智能电网数据采集方法
CN112291191A (zh) 基于边缘计算的轻量级隐私保护多维数据聚合方法
CN114710258A (zh) 电力数据的隐私计算方法、***、电子设备及存储介质
CN113256886B (zh) 具有隐私保护的智能电网用电量统计和计费***及方法
Li et al. A fine-grained privacy protection data aggregation scheme for outsourcing smart grid
CN117113420B (zh) 一种智能电网的用户电力数据隐私保护方法及保护***
CN110311792B (zh) 一种智能电网中电量数据与隐私保护方法
CN113254987A (zh) 一种可容错且保护隐私的时序数据聚合方法
CN117635240A (zh) 基于区块链的智能电网聚合计费方法
CN113569261B (zh) 一种电网数据的处理方法、装置、电子设备和存储介质
CN116015751A (zh) 一种智能电网双向认证***及方法
Zhang et al. A Multidimensional Data Aggregation Scheme of Smart Home in Microgrid With Fault Tolerance and Billing for Demand Response
Baoyi et al. Research on privacy protection scheme based on certificateless aggregation signcryption in AMI

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant