CN109787987A - 基于区块链的电力物联网终端身份认证方法 - Google Patents
基于区块链的电力物联网终端身份认证方法 Download PDFInfo
- Publication number
- CN109787987A CN109787987A CN201910086142.7A CN201910086142A CN109787987A CN 109787987 A CN109787987 A CN 109787987A CN 201910086142 A CN201910086142 A CN 201910086142A CN 109787987 A CN109787987 A CN 109787987A
- Authority
- CN
- China
- Prior art keywords
- certification
- terminal
- block chain
- authentication
- digital certificate
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种基于区块链的电力物联网终端身份认证方法,包括:数字证书请求阶段:认证终端向认证中心申请数字证书,认证中心在其维护的认证区块链中形成一个新区块链节点;认证中心将加密后的数字证书返回给认证终端;认证请求阶段:认证终端向认证网关提出接入请求,认证网关发送随机数R给认证终端,认证终端用认证终端的私钥加密R和数字证书,将加密后结果即认证请求数据发送给认证网关;认证阶段:认证网关用认证终端的公钥解密认证请求数据,验证R的正确性,然后从认证区块链上检索认证终端数字证书的证书信息,如果检索到匹配的证书信息,则通过认证。本发明为一种高效率、低开销的认证方法。
Description
技术领域
本发明涉及电力物联网安全领域,尤其是一种基于区块链的电力物联网终端身份认证方法。
背景技术
电力物联网是智能电网中重要的基础设施,在电网基础设施监控、电力生产和电网运维、电力业务数据采集和智能业务应用等领域广泛应用。由于电力***对可靠性、实时性、安全性要求较高,电力物联网比常规的物联网***在安全防护方面有更高的要求。
身份认证技术是通过密码学手段在计算机***中确认实体对某种资源或服务是否有访问权限的方法和机制。电力物联网中终端节点数量多、单点计算存储能力弱,其身份认证需要采用效率高的方案。区块链技术作为一种具有方便验证,不可否认,可追溯的分布式账本技术,可用于电力物联网节点的身份认证中。
随着区块链技术在安全领域的应用,区块链在物联网认证领域的应用已有若干成果,例如发明专利申请“基于区块链的身份认证方法与***”(申请号201611094966.1)公开了一种基于区块链的身份认证方法,通过两类交易信息对终端设备进行认证,提高了认证的安全性和便捷性。
目前区块链技术在电力物联网安全领域的应用研究比较少。
发明内容
本发明从电力物联网终端身份认证需求出发,给出了一种高效率、低开销的基于区块链的电力物联网终端身份认证方法。本发明采用的技术方案是:
一种基于区块链的电力物联网终端身份认证方法,包括:
S1,数字证书请求阶段:认证终端向认证中心申请数字证书,认证中心生成数字证书并用认证中心的私钥进行加密,证书内容包括认证终端的唯一身份标识、认证终端的公钥、证书有效期、业务标识四类信息;认证中心在其维护的认证区块链中形成一个新区块链节点;认证中心将加密后的数字证书返回给认证终端;
S2,认证请求阶段:认证终端向认证网关提出接入请求,认证网关发送随机数R给认证终端,认证终端用认证终端的私钥加密R和数字证书,将加密后结果即认证请求数据发送给认证网关;
S3,认证阶段:认证网关用认证终端的公钥解密认证请求数据,得到R和数字证书,如果R值和认证请求阶段认证网关发送的R值一致,则确认R的正确性,然后从认证区块链上检索认证终端数字证书的证书信息,如果检索到匹配的证书信息,则通过认证,允许认证终端接入网络,如果匹配不到证书信息,则拒绝接入。
进一步地,认证区块链的区块链节点包括区块头和区块体,区块头包含前后节点的链节关系和证书索引号;区块体包含数字证书信息。
进一步地,S1阶段中,在新区块链节点存储新生成的数字证书;形式为;
表示用认证中心的私钥进行加密;
IDT:表示认证终端的身份标识;
Pub_Key:表示认证终端的公钥;
Time_Stamp:时间戳,表示证书有效期;
Type:表示认证终端要接入的业务类型;
IDCA:表示认证中心的身份信息。
进一步地,认证中心对认证区块链进行维护,每个区块链节点通过分布式账本的形式表示一个电力物联网终端的数字证书。
进一步地,S3阶段中,从认证区块链上检索认证终端数字证书的证书信息,具体是检索认证终端数字证书的证书索引号。
本发明的优点在于:
1)基于区块链的认证方法提高了认证中心的可信度,避免了传统认证方案中CA的签名和加解密操作,降低了认证方案的复杂度,可以应用于***资源受限的电力物联网***。
2)利用区块链的易验证特性,便于认证网关检索数字证书。
附图说明
图1为本发明的总体流程图。
图2为本发明的认证区块链的区块结构示意图。
图3为本发明的申请数字证书流程图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
如图1所示,本发明提出一种基于区块链的电力物联网终端身份认证方法,该认证方法有认证终端、认证网关、认证中心(简称CA)三个参与方,认证的过程具体包括如下三个阶段:
S1,数字证书请求阶段:认证终端向认证中心申请数字证书,认证中心生成数字证书并用认证中心的私钥进行加密,证书内容包括认证终端的唯一身份标识、认证终端的公钥、证书有效期、业务标识四类信息;认证中心在其维护的认证区块链中形成一个新区块链节点;认证中心将加密后的数字证书返回给认证终端;
如图2所示,认证区块链的区块链节点包括区块头和区块体,区块头包含前后节点的链节关系和证书索引号;区块体包含数字证书信息;
在新区块链节点存储新生成的数字证书;形式为;
表示用认证中心的私钥进行加密;
IDT:表示认证终端的身份标识;
Pub_Key:表示认证终端的公钥;
Time_Stamp:时间戳,表示证书有效期;
Type:表示认证终端要接入的业务类型;
IDCA:表示认证中心的身份信息;
认证中心对认证区块链进行维护,每个区块链节点通过分布式账本的形式表示一个电力物联网终端的数字证书;
S2,认证请求阶段:认证终端向认证网关提出接入请求,认证网关发送随机数R给认证终端,认证终端用认证终端的私钥加密R和数字证书,将加密后结果即认证请求数据发送给认证网关;
S3,认证阶段:认证网关用认证终端的公钥解密认证请求数据,得到R和数字证书,如果R值和认证请求阶段认证网关发送的R值一致,则确认R的正确性,然后从认证区块链上检索认证终端数字证书的证书信息,如果检索到匹配的证书信息,则通过认证,允许认证终端接入网络,如果匹配不到证书信息,则拒绝接入;
此阶段,从认证区块链上检索认证终端数字证书的证书信息,具体是检索认证终端数字证书的证书索引号,如果检索成功,则证明认证终端具有合法的数字证书,认证通过。
最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (5)
1.一种基于区块链的电力物联网终端身份认证方法,其特征在于,包括:
S1,数字证书请求阶段:认证终端向认证中心申请数字证书,认证中心生成数字证书并用认证中心的私钥进行加密,证书内容包括认证终端的唯一身份标识、认证终端的公钥、证书有效期、业务标识四类信息;认证中心在其维护的认证区块链中形成一个新区块链节点;认证中心将加密后的数字证书返回给认证终端;
S2,认证请求阶段:认证终端向认证网关提出接入请求,认证网关发送随机数R给认证终端,认证终端用认证终端的私钥加密R和数字证书,将加密后结果即认证请求数据发送给认证网关;
S3,认证阶段:认证网关用认证终端的公钥解密认证请求数据,得到R和数字证书,如果R值和认证请求阶段认证网关发送的R值一致,则确认R的正确性,然后从认证区块链上检索认证终端数字证书的证书信息,如果检索到匹配的证书信息,则通过认证,允许认证终端接入网络,如果匹配不到证书信息,则拒绝接入。
2.如权利要求1所述的基于区块链的电力物联网终端身份认证方法,其特征在于,
认证区块链的区块链节点包括区块头和区块体,区块头包含前后节点的链节关系和证书索引号;区块体包含数字证书信息。
3.如权利要求1所述的基于区块链的电力物联网终端身份认证方法,其特征在于,
S1阶段中,在新区块链节点存储新生成的数字证书;形式为;
表示用认证中心的私钥进行加密;
IDT:表示认证终端的身份标识;
Pub_Key:表示认证终端的公钥;
Time_Stamp:时间戳,表示证书有效期;
Type:表示认证终端要接入的业务类型;
IDCA:表示认证中心的身份信息。
4.如权利要求1所述的基于区块链的电力物联网终端身份认证方法,其特征在于,
认证中心对认证区块链进行维护,每个区块链节点通过分布式账本的形式表示一个电力物联网终端的数字证书。
5.如权利要求1所述的基于区块链的电力物联网终端身份认证方法,其特征在于,
S3阶段中,从认证区块链上检索认证终端数字证书的证书信息,具体是检索认证终端数字证书的证书索引号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910086142.7A CN109787987A (zh) | 2019-01-29 | 2019-01-29 | 基于区块链的电力物联网终端身份认证方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910086142.7A CN109787987A (zh) | 2019-01-29 | 2019-01-29 | 基于区块链的电力物联网终端身份认证方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109787987A true CN109787987A (zh) | 2019-05-21 |
Family
ID=66503441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910086142.7A Pending CN109787987A (zh) | 2019-01-29 | 2019-01-29 | 基于区块链的电力物联网终端身份认证方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109787987A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110505227A (zh) * | 2019-08-23 | 2019-11-26 | 国网江苏省电力有限公司无锡供电分公司 | 基于区块链的电力通信网接入认证方法和装置 |
CN110620820A (zh) * | 2019-09-26 | 2019-12-27 | 国网山东省电力公司莱芜供电公司 | 一种泛在电力物联网智能管理*** |
CN110838759A (zh) * | 2019-11-19 | 2020-02-25 | 国网冀北电力有限公司秦皇岛供电公司 | 配变终端的管理方法及*** |
CN110995418A (zh) * | 2019-11-27 | 2020-04-10 | 中国联合网络通信集团有限公司 | 云存储认证方法及***、边缘计算服务器、用户路由器 |
CN111131167A (zh) * | 2019-11-29 | 2020-05-08 | 中科曙光(南京)计算技术有限公司 | 基于hibe的物联网身份验证方法、装置 |
CN111327612A (zh) * | 2020-02-19 | 2020-06-23 | 深圳奥比中光科技有限公司 | 一种用于认证深度测量装置的***及方法 |
CN111478769A (zh) * | 2020-03-18 | 2020-07-31 | 西安电子科技大学 | 一种分布式可信身份认证方法、***、存储介质、终端 |
CN111478902A (zh) * | 2020-04-07 | 2020-07-31 | 江苏润和智融科技有限公司 | 电力边缘网关设备及基于该设备的传感数据上链存储方法 |
CN111478887A (zh) * | 2020-03-19 | 2020-07-31 | 深圳市芯链科技有限公司 | 区块链物联网***和运行方法 |
CN112448958A (zh) * | 2020-11-30 | 2021-03-05 | 南方电网科学研究院有限责任公司 | 一种域策略下发方法、装置、电子设备和存储介质 |
CN112565265A (zh) * | 2020-12-04 | 2021-03-26 | 国网辽宁省电力有限公司沈阳供电公司 | 物联网终端设备间的认证方法、认证***及通讯方法 |
CN112600707A (zh) * | 2020-12-14 | 2021-04-02 | 四川虹微技术有限公司 | 物联网设备认证方法、装置、电子设备及存储介质 |
CN113079215A (zh) * | 2021-04-08 | 2021-07-06 | 华北电力大学(保定) | 一种基于区块链的配电物联网无线安全接入方法 |
CN114244527A (zh) * | 2021-12-14 | 2022-03-25 | 中国电力科学研究院有限公司 | 基于区块链的电力物联网设备身份认证方法及*** |
CN114500081A (zh) * | 2021-06-28 | 2022-05-13 | 山东华科信息技术有限公司 | 基于区块链的配电物联网的数据传输方法 |
CN115150109A (zh) * | 2021-03-29 | 2022-10-04 | 中移(上海)信息通信科技有限公司 | 认证方法、装置及相关设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102664739A (zh) * | 2012-04-26 | 2012-09-12 | 杜丽萍 | 一种基于安全证书的pki实现方法 |
CN108416589A (zh) * | 2018-03-08 | 2018-08-17 | 深圳前海微众银行股份有限公司 | 区块链节点的连接方法、***及计算机可读存储介质 |
-
2019
- 2019-01-29 CN CN201910086142.7A patent/CN109787987A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102664739A (zh) * | 2012-04-26 | 2012-09-12 | 杜丽萍 | 一种基于安全证书的pki实现方法 |
CN108416589A (zh) * | 2018-03-08 | 2018-08-17 | 深圳前海微众银行股份有限公司 | 区块链节点的连接方法、***及计算机可读存储介质 |
Non-Patent Citations (1)
Title |
---|
XIAOLIN CHEN等: "A Blockchain Based Access Authentication Scheme of Energy Internet", 《2018 2ND IEEE CONFERENCE ON ENERGY INTERNET AND ENERGY SYSTEM INTEGRATION (EI2)》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110505227A (zh) * | 2019-08-23 | 2019-11-26 | 国网江苏省电力有限公司无锡供电分公司 | 基于区块链的电力通信网接入认证方法和装置 |
CN110620820A (zh) * | 2019-09-26 | 2019-12-27 | 国网山东省电力公司莱芜供电公司 | 一种泛在电力物联网智能管理*** |
CN110838759A (zh) * | 2019-11-19 | 2020-02-25 | 国网冀北电力有限公司秦皇岛供电公司 | 配变终端的管理方法及*** |
CN110995418A (zh) * | 2019-11-27 | 2020-04-10 | 中国联合网络通信集团有限公司 | 云存储认证方法及***、边缘计算服务器、用户路由器 |
CN110995418B (zh) * | 2019-11-27 | 2022-07-22 | 中国联合网络通信集团有限公司 | 云存储认证方法及***、边缘计算服务器、用户路由器 |
CN111131167A (zh) * | 2019-11-29 | 2020-05-08 | 中科曙光(南京)计算技术有限公司 | 基于hibe的物联网身份验证方法、装置 |
CN111327612A (zh) * | 2020-02-19 | 2020-06-23 | 深圳奥比中光科技有限公司 | 一种用于认证深度测量装置的***及方法 |
CN111327612B (zh) * | 2020-02-19 | 2022-05-24 | 奥比中光科技集团股份有限公司 | 一种用于认证深度测量装置的***及方法 |
CN111478769A (zh) * | 2020-03-18 | 2020-07-31 | 西安电子科技大学 | 一种分布式可信身份认证方法、***、存储介质、终端 |
CN111478887A (zh) * | 2020-03-19 | 2020-07-31 | 深圳市芯链科技有限公司 | 区块链物联网***和运行方法 |
CN111478902A (zh) * | 2020-04-07 | 2020-07-31 | 江苏润和智融科技有限公司 | 电力边缘网关设备及基于该设备的传感数据上链存储方法 |
CN112448958A (zh) * | 2020-11-30 | 2021-03-05 | 南方电网科学研究院有限责任公司 | 一种域策略下发方法、装置、电子设备和存储介质 |
CN112565265A (zh) * | 2020-12-04 | 2021-03-26 | 国网辽宁省电力有限公司沈阳供电公司 | 物联网终端设备间的认证方法、认证***及通讯方法 |
CN112565265B (zh) * | 2020-12-04 | 2022-11-01 | 国网辽宁省电力有限公司沈阳供电公司 | 物联网终端设备间的认证方法、认证***及通讯方法 |
CN112600707A (zh) * | 2020-12-14 | 2021-04-02 | 四川虹微技术有限公司 | 物联网设备认证方法、装置、电子设备及存储介质 |
CN112600707B (zh) * | 2020-12-14 | 2023-06-27 | 四川虹微技术有限公司 | 物联网设备认证方法、装置、电子设备及存储介质 |
CN115150109A (zh) * | 2021-03-29 | 2022-10-04 | 中移(上海)信息通信科技有限公司 | 认证方法、装置及相关设备 |
CN113079215A (zh) * | 2021-04-08 | 2021-07-06 | 华北电力大学(保定) | 一种基于区块链的配电物联网无线安全接入方法 |
CN113079215B (zh) * | 2021-04-08 | 2022-10-28 | 华北电力大学(保定) | 一种基于区块链的配电物联网无线安全接入方法 |
CN114500081B (zh) * | 2021-06-28 | 2022-09-27 | 山东华科信息技术有限公司 | 基于区块链的配电物联网的数据传输方法 |
CN114513361A (zh) * | 2021-06-28 | 2022-05-17 | 山东华科信息技术有限公司 | 基于区块链的配电物联网 |
CN114500081A (zh) * | 2021-06-28 | 2022-05-13 | 山东华科信息技术有限公司 | 基于区块链的配电物联网的数据传输方法 |
CN114513361B (zh) * | 2021-06-28 | 2022-11-01 | 山东华科信息技术有限公司 | 基于区块链的配电物联网 |
CN114244527A (zh) * | 2021-12-14 | 2022-03-25 | 中国电力科学研究院有限公司 | 基于区块链的电力物联网设备身份认证方法及*** |
CN114244527B (zh) * | 2021-12-14 | 2023-10-31 | 中国电力科学研究院有限公司 | 基于区块链的电力物联网设备身份认证方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109787987A (zh) | 基于区块链的电力物联网终端身份认证方法 | |
Gabay et al. | Privacy-preserving authentication scheme for connected electric vehicles using blockchain and zero knowledge proofs | |
Xu et al. | EVchain: An anonymous blockchain-based system for charging-connected electric vehicles | |
CN105554032B (zh) | 一种基于快递寄件的身份实名验证方法及验证*** | |
CN102420690B (zh) | 一种工业控制***中身份与权限的融合认证方法及*** | |
CN101340437B (zh) | 时间源校正方法及其*** | |
CN101183932B (zh) | 一种无线应用服务的安全认证***及其注册和登录方法 | |
CN103679436B (zh) | 一种基于生物信息识别的电子合同保全***和方法 | |
CN105656920B (zh) | 一种基于快递的寄件数据的加解密方法及*** | |
CN101340289B (zh) | 防重放攻击方法及其*** | |
CN109165934A (zh) | 一种基于标识密码的安全移动支付方法及*** | |
CN102223374A (zh) | 一种基于电子证据在线保全的第三方认证保全***及方法 | |
CN109145540A (zh) | 一种基于区块链的智能终端身份认证方法及装置 | |
CN111163109B (zh) | 区块链去中心式节点防仿冒方法 | |
CN106713279A (zh) | 一种视频终端身份认证*** | |
CN109981287A (zh) | 一种代码签名方法及其存储介质 | |
CN105991650A (zh) | 一种密钥获取方法、身份证信息的传输方法及*** | |
US20190007218A1 (en) | Second dynamic authentication of an electronic signature using a secure hardware module | |
CN113515756B (zh) | 基于区块链的高可信数字身份管理方法及*** | |
CN114329394A (zh) | 轨交乘务人员的多重身份认证方法、装置、终端及存储介质 | |
CN112507300A (zh) | 基于eID的电子签名***及电子签名验证方法 | |
CN107135081A (zh) | 一种双证书ca***及其实现方法 | |
CN104657860A (zh) | 一种手机银行安全认证方法 | |
CN113242242B (zh) | 区块链应用方法及区块链应用终端装置 | |
CN107749854A (zh) | 基于客户端的单点登录方法及*** |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190521 |