CN114006740A - 一种基于区块链的物联网设备数字身份的管理方法及应用 - Google Patents

一种基于区块链的物联网设备数字身份的管理方法及应用 Download PDF

Info

Publication number
CN114006740A
CN114006740A CN202111248664.6A CN202111248664A CN114006740A CN 114006740 A CN114006740 A CN 114006740A CN 202111248664 A CN202111248664 A CN 202111248664A CN 114006740 A CN114006740 A CN 114006740A
Authority
CN
China
Prior art keywords
equipment
account
public key
user
hardware
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.)
Granted
Application number
CN202111248664.6A
Other languages
English (en)
Other versions
CN114006740B (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.)
Hangzhou Industrial Chain Digital Technology Co ltd
Original Assignee
Hangzhou Industrial Chain Digital Technology Co ltd
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 Hangzhou Industrial Chain Digital Technology Co ltd filed Critical Hangzhou Industrial Chain Digital Technology Co ltd
Priority to CN202111248664.6A priority Critical patent/CN114006740B/zh
Publication of CN114006740A publication Critical patent/CN114006740A/zh
Application granted granted Critical
Publication of CN114006740B publication Critical patent/CN114006740B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种基于区块链的物联网设备数字身份的管理方法及应用。设备生成设备硬件账户,设备使用者生成设备使用者账户,账户包含一对公私钥。设备使用者将其账户的公钥进行签名并发送至设备。设备进行验签,若通过验签,则设备将设备硬件账户公钥以及设备使用者账户公钥进行签名并发送至智能合约。合约验签后将上述两个公钥按照一一映射的关系进行存储。当设备使用者欲向设备发送消息时,使用设备使用者账户私钥将消息以及该账户公钥签名,并将签名和原文发送至智能合约。验签通过后,智能合约会通过之前两种账户的一一映射关系,找到对应的设备硬件账户,并将消息发送至对应设备。设备向设备使用者发送消息的过程同理。

Description

一种基于区块链的物联网设备数字身份的管理方法及应用
技术领域
本发明属于安全认证技术领域,尤其涉及一种基于区块链的物联网设备数字身份的管理方法及应用。
背景技术
近年来,随着5G、云计算等技术的不断发展,物联网技术也愈发引起人们的关注。物联网技术具有规模庞大、结构复杂、成本限制高等特点,这使得物联网安全问题十分棘手。身份认证问题是解决物联网安全问题的关键,传统物联网身份认证通常假设服务器和设备终端之间通过安全信道进行通信,且大多采用中心化架构进行管理。然而这种身份认证模式通常要涉及敏感信息的传输,例如账号密码登录需要传输用户密码,只要进行敏感信息的传输,就有敏感信息泄露的风险。而中心化的架构导致敏感信息一旦被篡改,就会造成不可挽回的损失。
发明内容
本发明的目的在于针对现有技术的不足,提供了一种基于区块链的物联网设备数字身份的管理方法及应用。
本发明的目的是通过以下技术方案来实现的:一种基于区块链的物联网设备数字身份的管理方法,适用于设备终端、设备使用者的控制设备及运行区块链节点的服务器。其中主要包括以下步骤:
设备通过运行程序自行生成一个设备硬件账户,所述账户包含一对公私钥,并自行存储设备硬件账户私钥信息。
设备使用者自行生成设备使用者账户,所述账户包含一对公私钥,并自行存储设备使用者账户私钥信息。
设备使用者使用的设备使用者账户私钥对的设备使用者账户公钥进行数字签名,以生成签名数据。将设备使用者账户公钥、签名数据发送给设备。设备使用设备使用者账户公钥对签名数据进行验签。验签成功,则设备使用设备硬件账户私钥将设备使用者账户公钥及设备硬件账户公钥进行数字签名,生成签名数据。将设备硬件账户公钥、设备使用者账户公钥和签名数据发送至区块链节点中进行绑定。
当进行绑定时,区块链节点中运行的智能合约使用设备硬件账户公钥,对签名数据进行验签,若验签通过,则将设备硬件账户公钥与设备使用者账户公钥进行存储,二者之间保持一一映射的关系。否则不进行绑定。
绑定成功后则可使用该数字身份进行信息传输。设备硬件账户、设备使用者账户以及二者之间的绑定关系共同构成了该设备的数字身份。
设备使用者向设备发送信息时,使用设备使用者账户私钥,将信息原文、设备使用者账户公钥进行签名,生成签名数据,并将设备信息原文、签名数据和使用者账户公钥发送至区块链节点。节点上运行的智能合约将验证签名信息,若可以验证通过,则通过设备使用者账户公钥以及绑定关系,将信息发送至对应设备。
设备向设备使用者发送信息时,使用设备硬件账户私钥,将信息原文、设备硬件账户公钥进行签名,生成签名数据,并将设备信息原文、签名数据和硬件账户公钥发送至区块链节点。智能合约将验证签名信息,若可以验证通过,则通过设备公钥和之前的绑定关系,将信息发送至对应使用者。
一种基于区块链的物联网设备数字身份的管理***,包括设备终端、设备使用者的控制设备和运行智能合约的服务器,以及设备终端与运行智能合约的服务器之间的连接。
设备终端运行程序生成设备硬件账户,并将所述设备硬件账户的公私钥进行存储。设备终端使用设备使用者账户公钥对所述设备使用者的控制设备发送来的签名数据进行验签。设备终端使用所述设备硬件账户私钥将设备使用者账户公钥及所述设备硬件账户公钥进行数字签名,生成签名数据。将所述设备硬件账户公钥、所述设备使用者账户公钥和所述签名数据发送至智能合约所在的服务器。
设备使用者的控制设备运行程序生成设备使用者账户,并将所述设备使用者账户的公私钥进行存储。设备使用的控制设备使用所述的设备使用者账户私钥,将所述的设备使用者账户公钥进行签名,生成签名数据,并将所述的设备使用者账户公钥及签名数据发送至设备终端。
运行智能合约的服务器主要用于执行智能合约,并存储智能合约中需要存储的内容。
一种基于区块链的物联网设备数字身份的管理设备,包括存储器和处理器。存储器上保存有处理器上运行的数字身份的账户创建程序、与区块链节点进行通讯以及密码学相关程序,创建程序、与区块链节点进行通讯及密码学相关程序,执行时将实现上述的数字身份创建及使用方法。
一种计算机可读存储介质,计算机可读存储介质上保存有可在处理器上运行的数字身份的账户创建程序、与区块链节点进行通讯以及密码学相关程序,数字身份的账户创建程序、与区块链节点进行通讯以及密码学相关程序被处理器执行时实现上述的数字身份创建及使用方法。
本发明的有益效果是:设备终端和设备使用者的控制设备分别各自产生一个区块链账户,并自行存储账户私钥,从而最大限度的减少私钥这类敏感信息的传输,增强***的安全性,减少私钥外泄的可能性。同时将两个账户的绑定信息上传至区块链中,并在使用数字身份时利用区块链节点中运行的智能合约进行身份转换,可以充分利用区块链的可信特点,使得绑定关系不易被篡改,从而增强绑定关系的可靠性。同时两种账户分别独立生成,也将设备的生产和使用过程进行解耦,从而增强物联网设备生产使用的灵活性。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然面,所附附图仅用于说明和阐述,并不构成对本发明范围的限制;
图1为本发明中设备使用者账户和设备硬件账户绑定的流程图;
图2为本发明中设备使用者的控制设备向设备终端发送信息的流程图;
图3为本发明中设备终端向设备使用者的控制设备发送信息的流程图;
图4为本发明一种基于区块链的物联网设备数字身份的管理***的示意图;
图5为本发明一种基于区块链的物联网设备数字身份的管理设备的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
本发明一种基于区块链的物联网设备数字身份的管理方法,包括以下步骤:
如图1所示,绑定设备使用者账户和设备硬件账户,具体为:
步骤B1:设备使用者控制设备通过运行程序自行生成设备使用者账户,并存储所述设备使用者账户私钥信息。
步骤B2:设备终端通过运行程序自行生成一个设备硬件账户,并自行存储所述设备硬件账户私钥信息。
步骤B3:使用设备使用者账户私钥对设备使用者账户公钥进行数字签名,以生成签名数据。
步骤B4:将设备使用者、账户公钥、签名数据发送至设备终端。
步骤B5:设备终端使用设备使用者账户公钥进行验签。若验签失败则流程终止。
步骤B6:验签成功,则设备终端使用设备硬件账户私钥将设备使用者账户公钥及设备硬件账户公钥进行数字签名,生成签名数据。
步骤B7:将设备硬件账户公钥、设备使用者账户公钥和签名数据发送至智能合约进行绑定。
步骤B8:智能合约将使用设备硬件账户公钥对签名数据进行验签,若验签失败则流程终止。
步骤B9:验签成功,则将设备硬件账户公钥与设备使用者账户公钥进行存储,二者之间保持一一映射的关系。至此数字身份创建完成。
如图2所示,设备使用者的控制设备使用设备数字身份向设备发送消息,具体为:
步骤U1:设备使用者控制设备从存储器中读取存储的设备使用者账户私钥信息。
步骤U2:使用设备使用者账户私钥将信息原文、设备使用者账户公钥进行签名,生成签名数据。
步骤U3:将设备信息原文、签名数据、设备使用者账户公钥发送至区块链节点。
步骤U4:区块链节点运行的智能合约将使用设备使用者账户公钥进行验签。若验签失败则流程终止。
步骤U5:若验签成功则通过设备使用者账户公钥和绑定关系,将信息发送至对应设备终端。
如图3所示,设备终端使用设备数字身份向设备使用者的控制设备发送消息,具体为:
步骤D1:设备终端读取存储器中存储的设备硬件账户私钥信息。
步骤D2:使用设备硬件账户私钥将信息原文、设备硬件账户公钥进行签名,生成签名数据。
步骤D3:设备终端将设备信息原文、签名数据、设备硬件账户公钥发送至区块链节点。
步骤D4:区块链节点运行的智能合约将使用设备硬件账户公钥进行验签。若验签失败,则流程终止。
步骤D5:验签成功,通过设备硬件账户公钥和绑定关系,将信息发送至对应使用者。
需要说明的是,在其他实施例中并不一定按照本发明说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
例如创建数字身份的步骤B1和步骤B2可以交换先后顺序而不会影响实例的实施。
在上述实施例中,设备终端和设备使用者的控制设备分别各自产生一个区块链账户,并自行存储账户私钥,从而最大限度的减少私钥这类敏感信息的传输,增强***的安全性,减少私钥外泄的可能性。同时将两个账户的绑定信息上传至区块链中,并在使用数字身份时利用区块链节点中运行的智能合约进行身份转换,可以充分利用区块链的可信特点,使得绑定关系不易被篡改,从而增强绑定关系的可靠性。同时将设备的生产和使用进行解耦,从而增强物联网设备的灵活性。
在上述实施例中,区块链账户的生成采用非对称加密技术生成公钥和私钥,公钥是可以公开的。在生成签名数据时,首先会将欲签名的信息进行哈希,并用私钥将摘要进行加密,这样密文就是所述的签名数据。而在验签的时候,用加密所用的私钥对应的公钥对签名数据进行解密,得到摘要1,再将收到的信息原文进行哈希,得到摘要2,若两个摘要内容一致,则证明验签成功,否则为验签失败。
本发明一种基于区块链的物联网设备数字身份的管理***,如图4所示,包括设备使用者控制设备1,运行区块链的节点的服务器2以及设备终端3。
设备使用者控制设备1运行程序生成设备使用者账户,并将所述设备使用者账户的公私钥进行存储。设备使用的控制设备使用所述的设备使用者账户私钥,将所述的设备使用者账户公钥进行签名,生成签名数据,并将所述的设备使用者账户公钥及签名数据发送至设备终端3。
设备终端3运行程序生成设备硬件账户,并将所述设备硬件账户的公私钥进行存储。设备终端3使用设备使用者账户公钥对所述设备使用者控制设备1发送来的签名数据进行验签。设备终端3使用所述设备硬件账户私钥将设备使用者账户公钥及所述设备硬件账户公钥进行数字签名,生成签名数据。将所述设备硬件账户公钥、所述设备使用者账户公钥和所述签名数据发送至智能合约所在的运行区块链的节点的服务器2。
运行区块链的节点的服务器2主要用于执行智能合约,并存储智能合约中需要存储的内容。
在上述实施例中,设备终端可以为智能水表、智能温度计、智能电表、智能签到机等智能设备。
在上述实施例中,设备使用者的控制设备可以为智能手机、平板电脑、个人计算机等智能设备。
在上述实施例中,设备终端可以采用向传统设备中植入芯片、电源、天线等通讯、存储和计算模块,使得传统设备能够利用这些模块进行数据存储计算以及与外界进行通讯。
在以上实施例中,运行区块链节点的服务器可以通过HTTP/HTTPS、MQTT等多种协议或者依赖路由器、蓝牙等设备与设备终端和设备使用者的控制设备进行信息传递。
本发明一种基于区块链的物联网设备数字身份的管理设备,如图5所示,包括处理器4和存储器5,存储器5上保存有可在处理器4上运行的数字身份创建程序、区块链节点通讯程序、密码学相关程序6,程序被处理器执行时实现上述数字身份创建及使用方法。
本发明一种计算机可读存储介质,计算机可读存储介质上保存有可在处理器上运行的数字身份创建程序、与区块链节点服务器通讯的程序、密码学计算程序,上述程序被处理器执行时实现上述的数字身份创建及使用方法。
以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (7)

1.一种基于区块链的物联网设备数字身份的管理方法,其特征在于,适用于设备终端、设备使用者的控制设备及运行区块链节点的服务器,包括:
设备终端自行生成设备硬件账户,设备使用者的控制设备自行生成设备使用者账户,均包括一对公私钥,并各自存储自己的私钥信息。
所述设备使用者的控制设备使用设备使用者账户私钥对设备使用者账户公钥进行数字签名,以生成第一签名数据。将所述设备使用者账户公钥、所述第一签名数据发送给所述设备终端。所述设备终端使用所述设备使用者账户公钥对所述第一签名数据进行验签。验签成功,则所述设备终端使用设备硬件账户私钥对所述设备使用者账户公钥及设备硬件账户公钥进行数字签名,生成第二签名数据。将所述设备硬件账户公钥、所述设备使用者账户公钥和所述第二签名数据发送至智能合约进行绑定。
所述设备使用者的控制设备向所述设备终端发送信息时,使用所述设备使用者账户私钥,对信息原文和所述设备使用者账户公钥进行签名,生成第三签名数据,并将信息原文、第三签名数据和所述使用者账户公钥发送至智能合约。智能合约用所述使用者账户公钥验证第三签名数据,若可以验证通过,则通过之前的绑定关系,将信息发送至对应的设备终端。
所述设备终端向所述设备使用者的控制设备发送信息时,使用所述设备硬件账户私钥,对信息原文、所述设备硬件账户公钥进行签名,生成第四签名数据,并将信息原文、第四签名数据和所述硬件账户公钥发送至智能合约。智能合约使用所述硬件账户公钥验证第四签名数据,若可以验证通过,则通过之前的绑定关系,将信息发送至对应的设备使用者的控制设备。
2.如权利要求1所述基于区块链的物联网设备数字身份的管理方法,其特征在于,所述设备硬件账户和所述设备使用者账户均为区块链账户。
3.如权利要求1所述基于区块链的物联网设备数字身份的管理方法,其特征在于,将所述设备硬件账户公钥、所述设备使用者账户公钥和所述第二签名数据发送至智能合约进行绑定,包括:当进行绑定时,智能合约使用所述设备硬件账户公钥,对所述第二签名数据进行验签,若验签通过,则将所述设备硬件账户公钥与所述设备使用者账户公钥进行存储,二者之间保持一一映射的关系,完成绑定。验签不通过则不进行绑定。
4.如权利要求3所述基于区块链的物联网设备数字身份的管理方法,其特征在于,将所述设备硬件账户私钥和所述设备使用者账户私钥存储到各自的存储介质中。
运行智能合约的服务器,将所述设备硬件账户公钥及所述设备使用者账户公钥的绑定关系存储到服务器的存储介质中。
5.一种基于区块链的物联网设备数字身份的管理***,其特征在于,包括设备终端、设备使用者的控制设备和运行智能合约的服务器等。
设备终端生成设备硬件账户,并存储所述设备硬件账户的公私钥。设备终端使用设备使用者账户公钥,对所述设备使用者的控制设备发送来的第一签名数据进行验签。设备终端使用设备硬件账户私钥,对所述设备使用者账户公钥及设备硬件账户公钥进行数字签名,生成第二签名数据。将所述设备硬件账户公钥、所述设备使用者账户公钥和所述第二签名数据发送至智能合约所在的服务器。
设备使用者的控制设备生成设备使用者账户,并存储所述设备使用者账户的公私钥。设备使用者的控制设备使用设备使用者账户私钥,对所述设备使用者账户公钥进行签名,生成第一签名数据,并将所述设备使用者账户公钥及所述第一签名数据发送至设备终端。
服务器主要用于执行智能合约,并存储智能合约中需要存储的内容。
6.一种基于区块链的物联网设备数字身份的管理设备,其特征在于,包括存储器和处理器,所述存储器上保存有所述处理器上运行的物联网设备数字身份的账户创建程序、与区块链节点进行通讯以及密码学相关程序。所述账户创建程序、与区块链节点进行通讯及密码学相关程序,执行时将实现如权利要求1-4中任一项所述基于区块链的物联网设备数字身份的管理方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上保存有可在处理器上运行的物联网设备数字身份的账户创建程序、与区块链节点进行通讯以及密码学相关程序。所述账户创建程序、与区块链节点进行通讯以及密码学相关程序被所述处理器执行时,实现如权利要求1-4中任一项所述基于区块链的物联网设备数字身份的管理方法。
CN202111248664.6A 2021-10-26 2021-10-26 一种基于区块链的物联网设备数字身份的管理方法及应用 Active CN114006740B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111248664.6A CN114006740B (zh) 2021-10-26 2021-10-26 一种基于区块链的物联网设备数字身份的管理方法及应用

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111248664.6A CN114006740B (zh) 2021-10-26 2021-10-26 一种基于区块链的物联网设备数字身份的管理方法及应用

Publications (2)

Publication Number Publication Date
CN114006740A true CN114006740A (zh) 2022-02-01
CN114006740B CN114006740B (zh) 2024-02-09

Family

ID=79924186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111248664.6A Active CN114006740B (zh) 2021-10-26 2021-10-26 一种基于区块链的物联网设备数字身份的管理方法及应用

Country Status (1)

Country Link
CN (1) CN114006740B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170345019A1 (en) * 2016-05-27 2017-11-30 Chronicled, Inc. Open registry for internet of things
US20180183587A1 (en) * 2016-12-23 2018-06-28 Vmware, Inc. Blockchain-Assisted Public Key Infrastructure for Internet of Things Applications
CN110659470A (zh) * 2019-09-23 2020-01-07 四川虹微技术有限公司 离线物理隔离的认证方法及其认证***
WO2020056597A1 (zh) * 2018-09-18 2020-03-26 王健 物品身份管理方法、终端、微处理单元、标识设备和***
CN112118245A (zh) * 2020-09-10 2020-12-22 中国联合网络通信集团有限公司 密钥管理方法、***和设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170345019A1 (en) * 2016-05-27 2017-11-30 Chronicled, Inc. Open registry for internet of things
US20180183587A1 (en) * 2016-12-23 2018-06-28 Vmware, Inc. Blockchain-Assisted Public Key Infrastructure for Internet of Things Applications
WO2020056597A1 (zh) * 2018-09-18 2020-03-26 王健 物品身份管理方法、终端、微处理单元、标识设备和***
CN110659470A (zh) * 2019-09-23 2020-01-07 四川虹微技术有限公司 离线物理隔离的认证方法及其认证***
CN112118245A (zh) * 2020-09-10 2020-12-22 中国联合网络通信集团有限公司 密钥管理方法、***和设备

Also Published As

Publication number Publication date
CN114006740B (zh) 2024-02-09

Similar Documents

Publication Publication Date Title
CN111083131B (zh) 一种用于电力物联网感知终端轻量级身份认证的方法
CN108092776B (zh) 一种基于身份认证服务器和身份认证令牌的***
CN106357396B (zh) 数字签名方法和***以及量子密钥卡
CN110958111B (zh) 一种基于区块链的电力移动终端身份认证机制
CN104753917B (zh) 基于id的密钥管理***及方法
US9246900B2 (en) Using a single certificate request to generate credentials with multiple ECQV certificates
CN101938473B (zh) 单点登录***及单点登录方法
CN113783836A (zh) 基于区块链和ibe算法的物联网数据访问控制方法及***
CN105208024B (zh) 不使用https的数据安全传输方法及***、客户端和服务端
CN110267270B (zh) 一种变电站内传感器终端接入边缘网关身份认证方法
CN114499952B (zh) 一种联盟链共识身份认证方法
CN104580189A (zh) 一种安全通信***
CN103051628A (zh) 基于服务器获取认证令牌的方法及***
CN104639534A (zh) 网站安全信息的加载方法和浏览器装置
CN108964892B (zh) 可信应用标识的生成方法、应用方法、管理***和应用***
CN101610150B (zh) 第三方数字签名方法和数据传输***
CN101383707A (zh) 一种轻量级认证***及其关键算法
CN103036681B (zh) 一种密码安全键盘装置及***
CN104580190A (zh) 安全浏览器的实现方法和安全浏览器装置
CN104202170A (zh) 一种基于标识的身份认证***和方法
CN114900316B (zh) 一种基于区块链的物联网设备快速身份认证方法及***
CN101547097A (zh) 基于数字证书的数字媒体管理***及管理方法
EP2673915A1 (en) Using a single certificate request to generate credentials with multiple ecqv certificates
Parameswarath et al. Privacy-Preserving User-Centric Authentication Protocol for IoT-Enabled Vehicular Charging System Using Decentralized Identity
CN109005029B (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
GR01 Patent grant
GR01 Patent grant