CN110601827B - 基于区块链的身份识别方法、装置及***、存储介质 - Google Patents
基于区块链的身份识别方法、装置及***、存储介质 Download PDFInfo
- Publication number
- CN110601827B CN110601827B CN201910863863.4A CN201910863863A CN110601827B CN 110601827 B CN110601827 B CN 110601827B CN 201910863863 A CN201910863863 A CN 201910863863A CN 110601827 B CN110601827 B CN 110601827B
- Authority
- CN
- China
- Prior art keywords
- user
- identified
- block chain
- wearable device
- chain node
- 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
Links
Images
Classifications
-
- 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/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- 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/32—Cryptographic 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/3247—Cryptographic 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)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本申请公开一种基于区块链的信息识别方法、装置及***、存储介质,属于网络技术领域。该方法包括:穿戴设备根据待识别对象的特征解锁穿戴设备,根据待识别对象的私钥签名得到待识别对象的签名信息,并向第一区块链节点发送待识别对象的识别信息,该识别信息包括待识别对象的标识和该待识别对象的签名信息,第一区块链节点根据待识别对象的标识在区块链平台上查询待识别对象的公钥,根据待识别对象的公钥对签名信息进行验签,以对待识别对象进行信息识别。本申请有助于提高信息识别的效率,丰富信息识别的方式。
Description
技术领域
本申请涉及网络技术领域,特别涉及一种基于区块链的身份识别方法、装置及***、存储介质。
背景技术
随着信息技术的发展,人们的工作和生活中,经常需要进行身份识别。例如,用户在进行银行开户、征信查询以及就医时,需要向相关机构出示身份证,相关机构根据身份证对用户进行身份识别后,为其办理业务。
以就医为例,患者在就医时,需要向医生出示身份证,医生在问诊并开具处方后,将患者的身份证号和处方信息上传至本医院的服务器。之后,当患者去该医院的定点药店取药时,可以向该定点药店的工作人员出示身份证,工作人员将患者的身份证号输入终端后,终端向该医院的服务器发送该身份证号,该服务器根据该身份证号对患者进行身份识别后,将患者的处方信息发送给终端,以由终端提供给工作人员,工作人员根据该处方信息为患者取药。
但是,上述身份识别方法较为单一,且身份识别的效率较低。
发明内容
本申请实施例提供了一种基于区块链的身份识别方法、装置及***、存储介质。所述技术方案如下:
一方面,提供一种基于区块链的身份识别方法,所述方法包括:
接收通过穿戴设备发送的待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述待识别用户的签名信息,所述签名信息是所述穿戴设备根据所述待识别用户的生物特征解锁所述穿戴设备后,根据所述待识别用户的私钥签名得到的;
根据所述待识别用户的用户标识在区块链平台上查询所述待识别用户的公钥,其中,在接收所述待识别用户的身份识别信息之前所述待识别用户的公钥已经被上链存储至布设于所述区块链平台上的第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点,所述第一区块链节点为所述多个区块链节点中的任一区块链节点;
根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别。
另一方面,提供一种基于区块链的身份识别方法,所述方法包括:
接收布设于区块链平台上的第一区块链节点发送的待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述待识别用户的签名信息,所述签名信息是穿戴设备根据所述待识别用户的生物特征解锁所述穿戴设备后,根据所述待识别用户的私钥签名得到的;
根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,其中,在接收所述待识别用户的身份识别信息之前所述待识别用户的公钥已经被上链存储于所述第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点;
根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别。
可选地,在根据所述待识别用户的公钥对所述签名信息进行验签之后,所述方法还包括:
接收所述第一区块链节点发送的数据获取请求,其中,所述数据获取请求包括所述待识别用户的用户标识;
根据所述待识别用户的用户标识在所述第二区块链节点查询所述待识别用户的目标业务数据;
向所述第一区块链节点反馈所述目标业务数据。
可选地,所述目标业务数据包括病历数据,所述机构包括医疗机构。
可选地,所述身份识别信息包括二维码或条形码中的至少一种。
再一方面,提供一种基于区块链的身份识别方法,所述方法包括:
获取待识别用户的生物特征;
根据所述待识别用户的生物特征,解锁穿戴设备;
从所述穿戴设备中获取所述待识别用户的用户标识和所述待识别用户的私钥;
根据所述待识别用户的私钥进行签名,得到所述待识别用户的签名信息;
向布设于区块链平台上的第一区块链节点发送所述待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述签名信息,以便于所述第一区块链节点根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别,在解锁所述穿戴设备之前所述待识别用户的公钥已经被上链存储于所述第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点。
可选地,在解锁穿戴设备之前,所述方法还包括:
采集所述待识别用户的生物特征;
存储所述待识别用户的生物特征。
可选地,所述生物特征包括指纹特征、人脸特征或虹膜特征中的至少一种。
可选地,所述身份识别信息包括二维码或条形码中的至少一种。
又一方面,提供一种基于区块链的身份识别***,所述***包括:穿戴设备和区块链平台,
所述穿戴设备,用于根据待识别用户的生物特征解锁所述穿戴设备,根据所述待识别用户的私钥进行签名得到所述待识别用户的签名信息,并向布设于所述区块链平台上的第一区块链节点发送所述待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述待识别用户的签名信息,所述第一区块链节点为所述区块链平台上的任一区块链节点;
所述第一区块链节点,用于根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别,其中,在所述第一区块链节点接收所述待识别用户的身份识别信息之前所述待识别用户的公钥已经被上链存储至所述第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点。
可选地,所述第一区块链节点,还用于向布设于所述区块链平台上的第二区块链节点发送所述身份识别信息,其中,所述第一区块链节点和所述第二区块链节点为不同机构的区块链节点;
所述第二区块链节点,用于根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别。
可选地,所述第一区块链节点,还用于向所述第二区块链节点发送数据获取请求,其中,所述数据获取请求包括所述待识别用户的用户标识;
所述第二区块链节点,还用于对所述待识别用户进行身份识别后,根据所述待识别用户的用户标识在所述第二区块链节点上查询所述待识别用户的目标业务数据,并向所述第一区块链节点反馈所述目标业务数据;
所述第一区块链节点,还用于接收所述第二区块链节点反馈的所述目标业务数据。
可选地,所述***还包括:目标终端,所述目标终端与所述穿戴设备绑定,
所述目标终端,用于向所述第一区块链节点发送注册请求;
所述第一区块链节点,还用于根据所述注册请求,生成所述待识别用户的用户标识和非对称密钥,所述非对称密钥包括一组公钥和私钥;
所述第一区块链节点,还用于将所述待识别用户的用户标识和所述待识别用户的私钥发送给所述穿戴设备,将所述待识别用户的用户标识和所述待识别用户的公钥广播同步至所述区块链平台上的多个区块链节点。
可选地,所述穿戴设备,还用于:
获取所述待识别用户的生物特征;
根据所述待识别用户的生物特征,解锁穿戴设备;
从所述穿戴设备中获取所述待识别用户的用户标识和所述待识别用户的私钥。
可选地,所述穿戴设备,还用于:
采集所述待识别用户的生物特征;
存储所述待识别用户的生物特征。
可选地,所述生物特征包括指纹特征、人脸特征或虹膜特征中的至少一种。
可选地,所述目标业务数据包括病历数据,所述机构包括医疗机构。
可选地,所述身份识别信息包括二维码或条形码中的至少一种。
还一方面,提供一种基于区块链的身份识别装置,所述装置包括用于执行上述一方面至再一方面所述的方法的各个模块。
还一方面,提供一种基于区块链的身份识别装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述一方面至再一方面所述的方法。
还一方面,提供一种存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述一方面至再一方面所述的方法。
本申请实施例提供的技术方案带来的有益效果包括:
本申请实施例提供的基于区块链的身份识别方法、装置及***、存储介质,穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到待识别用户的签名信息,并向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和该待识别用户的签名信息,第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
附图说明
图1是本申请各个实施例所涉及的一种实施环境的示意图;
图2是本申请实施例提供的一种基于区块链的身份识别方法的方法流程图;
图3是本申请实施例提供的另一种基于区块链的身份识别方法的方法流程图;
图4是本申请实施例提供的再一种基于区块链的身份识别方法的方法流程图;
图5是本申请实施例提供的又一种基于区块链的身份识别方法的方法流程图;
图6是本申请实施例提供的还一种基于区块链的身份识别方法的方法流程图;
图7是本申请实施例提供的一种基于区块链的身份识别装置的框图;
图8是本申请实施例提供的另一种基于区块链的身份识别装置的框图;
图9是本申请实施例提供的再一种基于区块链的身份识别装置的框图;
图10是本申请实施例提供的一种基于区块链的身份识别装置的示意图;
图11是本申请实施例提供的一种基于区块链的身份识别***的示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
为了方便理解,在对本申请实施例的技术方案进行阐述之前,先对本申请实施例中涉及的名词进行解释:
区块链平台:是多个电子设备构成的通信网络,构成区块链平台的电子设备被称为区块链节点。区块链平台包括至少两个区块链节点,至少两个区块链节点通过有线网络或无线网络同步信息。
联盟链,也称共同体区块链(Consortium Block chains),是指其共识过程受到预选区块链节点控制的区块链。在联盟链中,只针对链内的区块链节点成员开放全部或部分功能,联盟链中的各个区块链节点可以基于需要定制读写权限、查询权限等。
智能合约:根据特定条件自动执行的合约程序,是用户与区块链平台进行交互,利用区块链平台实现业务逻辑的重要途径。
非对称密钥:包括公钥(Public key)和私钥(Private Key),公钥是指公开的密钥,不需要进行保密,解密方可以通过各种渠道获取;而私钥是指仅由加密方自身持有的密钥,需要进行保密。一个公钥对应一个私钥;公钥和私钥共同组成了一种不对称加密方式。不对称加密方式是指用公钥加密的信息只能用对应的私钥进行解密,使用私钥加密的信息也只能用对应的公钥进行解密。也即,加密和解密使用的密钥是不相同的。
请参考图1,其示出了本申请各个实施例所涉及的一种实施环境的示意图。如图1所示,该实施环境包括区块链平台100、穿戴设备200和终端300,穿戴设备200和终端300分别通过有线网络或无线网络与区块链平台100通信连接,穿戴设备200与终端300绑定,且穿戴设备200与终端300为同一用户的设备,例如,该穿戴设备200与终端300均为图1所示的待识别用户400的设备。其中,该无线连接可以包括但不限于无线保真(Wireless Fidelity,WIFI)连接、数据连接、蓝牙连接或红外连接等,该有线连接可以包括但不限于通用串行总线(Universal Serial Bus,USB)连接。
穿戴设备200可以为智能手环、智能手表、智能头盔或智能眼镜等,终端300可以是智能手机、平板电脑、笔记本电脑、台式电脑或动态影像专家压缩标准音频层面4(MovingPicture Experts Group Audio Layer IV,MP4)播放器等。如图1所示,穿戴设备200可以为智能手环,终端300为智能手机。
区块链平台100可以是联盟链平台,其包括多个区块链节点,每个区块链节点可以是一个电子设备,该电子设备可以是智能手机、平板电脑、笔记本电脑、台式电脑、MP4播放器或服务器等。多个区块链节点可以通过有线网络或无线网络通信连接并进行信息同步,如图1所示,区块链平台100包括多个区块链节点101、102、103、104、105和106,多个区块链节点101、102、103、104、105和106通过有线网络或无线网络通信连接并进行信息同步。当任一区块链节点接收到信息时,可以将该信息广播至整个区块链平台100中的所有区块链节点(即向区块链平台广播该信息),使得该区块链平台100中的其他区块链节点均可以接收并存储该信息,即使得该区块链平台100包括的所有区块链节点均可以存储该信息。区块链平台100中的每个区块链节点均具有节点标识,区块链平台100中的每个区块链节点可以存储区块链平台100中其他区块链节点的节点标识,以便根据其他区块链节点的节点标识进行信息同步。
其中,该区块链平台100可以是一个去中心化的网络***平台,即可以通过区块链平台100以去中心化的技术进行信息存储。去中心化是指:该区块链平台100中没有中心节点的概念,各个区块链节点在该区块链平台100中的地位是平等的,每个区块链节点可以均存储有相同的信息。
在本申请实施例中,区块链平台100上的多个区块链节点可以是不同机构的区块链节点,该不同机构可以包括不同的医疗结构,该医疗机构可以是医院或药店中的至少一种。可选地,本申请实施例以区块链平台100上的区块链节点包括第一区块链节点和第二区块链节点为例,该第一区块链节点可以是区块链平台100上的任一区块链节点,该第二区块链节点可以是区块链平台100上除第一区块链节点之外的任一区块链节点,且第一区块链节点和第二区块链节点为不同机构的区块链节点,例如,该第一区块链节点可以是区块链节点101,该第二区块链节点可以是区块链节点102。
在本申请实施例中,穿戴设备200中可以存储有待识别用户400的私钥,在需要对待识别用户400进行身份识别时,穿戴设备200可以获取待识别用户400的生物特征,根据待识别用户400的生物特征解锁该穿戴设备200后,从该穿戴设备200中获取待识别用户400的私钥,根据待识别用户400的私钥进行签名得到待识别用户400的签名信息,根据待识别用户400的用户标识和待识别用户400的签名信息生成待识别用户400的身份识别信息,并向第一区块链节点101发送该身份识别信息,该身份识别信息包括待识别用户400的用户标识和待识别用户400的签名信息,第一区块链节点101可以接收该身份识别信息,根据待识别用户400的用户标识在区块链平台100上查询待识别用户400的公钥,并根据待识别用户400的公钥对待识别用户400的签名信息进行验签,以对待识别用户400的进行身份识别。其中,身份识别信息可以包括二维码或条形码中的至少一种,生物特征可以包括指纹特征、人脸特征或虹膜特征中的至少一种。
可选地,在穿戴设备200向第一区块链节点101发送待识别用户400的身份识别信息之前,待识别用户400可以触发终端300向第一区块链节点101发送注册请求以在第一区块链节点101上注册,第一区块链节点101可以接收该注册请求,根据该注册请求为待识别用户400生成用户标识和非对称密钥,该非对称密钥可以包括公钥和私钥,之后,第一区块链节点101可以将该待识别用户400的用户标识和该待识别用户400的私钥发送给穿戴设备200,以由穿戴设备200存储,并且第一区块链节点101可以将该待识别用户400的用户标识和该待识别用户400的公钥广播同步至区块链平台100的多个区块链节点。
可选地,当第一区块链节点101需要从第二区块链节点102获取待识别用户400的目标业务数据时,第一区块链节点101可以向第二区块链节点102发送待识别用户400的身份识别信息,第二区块链节点102可以接收该身份识别信息后,根据待识别用户400的用户标识在区块链平台100查询待识别用户400的公钥,并根据待识别用户400的公钥对待识别用户400的签名信息进行验签,以对待识别用户400的进行身份识别。在第二区块链节点102对待识别用户400进行身份识别成功后,第一区块链节点101可以向第二区块链节点102发送用于获取待识别用户400的目标业务数据的数据获取请求,该数据获取请求可以包括待识别用户400的用户标识,第二区块链节点102可以接收该数据获取请求后,根据待识别用户400的用户标识在第二区块链节点102上查询待识别用户400的目标业务数据,并向第一区块链节点101反馈该目标业务数据,第一区块链节点101可以接收该目标业务数据并对其进行存储。其中,在就医场景下,待识别用户400可以为患者,第一区块链节点101和第二区块链节点102可以是不同医院的区块链节点,目标业务数据可以包括病历数据。
请参考图2,其示出了本申请实施例提供的一种基于区块链的身份识别方法的方法流程图,该方法可以用于第一区块链节点,该第一区块链节点可以为图1所示实施环境中的任一区块链节点。参见图2,该方法可以包括以下步骤:
步骤201、接收通过穿戴设备发送的待识别用户的身份识别信息,其中,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,该签名信息是穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到的。
步骤202、根据待识别用户的用户标识在区块链平台上查询该待识别用户的公钥。
其中,在第一区块链节点接收待识别用户的身份识别信息之前该待识别用户的公钥已经被上链存储于该第一区块链节点,并被该第一区块链节点广播同步至区块链平台上的多个区块链节点。
步骤203、根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
综上所述,本申请实施例提供的基于区块链的身份识别方法,穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到待识别用户的签名信息,并向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和该待识别用户的签名信息,第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图3,其示出了本申请实施例提供的另一种基于区块链的身份识别方法的方法流程图,该方法可以用于第二区块链节点,该第二区块链节点可以为图1所示实施环境中除第一区块链节点之外的任一区块链节点,该第二区块链节点与第一区块链节点为不同机构的区块链节点。参见图3,该方法可以包括以下步骤:
步骤301、接收第一区块链节点发送的待识别用户的身份识别信息,其中,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,该签名信息是穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到的。
步骤302、根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥。
其中,在接收待识别用户的身份识别信息之前待识别用户的公钥已经被上链存储于第一区块链节点,并被第一区块链节点广播同步至区块链平台上的多个区块链节点。
步骤303、根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
综上所述,本申请实施例提供的基于区块链的身份识别方法,穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到待识别用户的签名信息,并向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点接收到该身份识别信息后向第二区块链节点发送该身份识别信息,第二区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图4,其示出了本申请实施例提供的再一种基于区块链的身份识别方法的方法流程图,该方法可以用于图1所示实施环境中的穿戴设备。参见图4,该方法可以包括以下步骤:
步骤401、获取待识别用户的生物特征。
步骤402、根据待识别用户的生物特征,解锁穿戴设备。
步骤403、从穿戴设备中获取待识别用户的用户标识和待识别用户的私钥。
步骤404、根据待识别用户的私钥进行签名,得到待识别用户的签名信息。
步骤405、向布设于区块链平台上的第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息。
其中,第一区块链节点接收到该身份识别信息后,可以根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
综上所述,本申请实施例提供的基于区块链的身份识别方法,穿戴设备根据待识别用户的生物特征解锁穿戴设备后获取待识别用户的用户标识和待识别用户的私钥,根据待识别用户的私钥签名得到待识别用户的签名信息,并向布设于区块链平台中的第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点可以根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图5,其示出了本申请实施例提供的又一种基于区块链的身份识别方法的方法流程图,该方法可以应用于图1所示实施环境,参见图5,该方法可以包括以下步骤:
步骤501、穿戴设备获取待识别用户的生物特征。
其中,生物特征包括指纹特征、人脸特征或虹膜特征中的至少一种。
穿戴设备可以具有特征采集功能,穿戴设备可以采集待识别用户的生物特征,以获取待识别用户的生物特征。
步骤502、穿戴设备根据待识别用户的生物特征,解锁穿戴设备。
可选地,穿戴设备可以检测穿戴设备是否存储有待识别用户的生物特征,当穿戴设备存储有该待识别用户的生物特征时,穿戴设备解锁穿戴设备。
步骤503、穿戴设备从穿戴设备中获取待识别用户的用户标识和待识别用户的私钥。
可选地,穿戴设备中可以存储有生物特征、用户标识和私钥的对应关系,穿戴设备解锁穿戴设备之后,可以根据待识别用户的生物特征查询该对应关系,得到待识别用户的用户标识和待识别用户的私钥,并获取该待识别用户的用户标识和待识别用户的私钥。
步骤504、穿戴设备根据待识别用户的私钥进行签名,得到待识别用户的签名信息。
可选地,穿戴设备可以根据待识别用户的私钥,对待识别用户的用户标识进行签名得到待识别用户的签名信息,容易理解,该签名信息可以包括加密后的待识别用户的用户标识。
步骤505、穿戴设备向布设于区块链平台上的第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息。
可选地,穿戴设备可以根据待识别用户的用户标识和待识别用户的签名信息生成待识别用户的身份识别信息,并向第一区块链节点发送该身份识别信息。
可选地,穿戴设备可以通过与第一区块链节点之间的通信连接向第一区块链节点发送该身份识别信息。
步骤506、第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥。
可选地,区块链平台上可以存储有用户标识与公钥的对应关系,第一区块链节点可以根据待识别用户的用户标识在用户标识与公钥的对应关系中查询待识别用户的公钥。
步骤507、第一区块链节点根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
可选地,待识别用户的签名信息可以是穿戴设备采用待识别用户的私钥对待识别用户的用户标识进行签名得到的,第一区块链节点可以采用待识别用户的公钥对该待识别用户的签名信息进行解密得到解密信息,将解密信息与待识别用户的用户标识进行对比,当解密信息与待识别用户的用户标识相同时,第一区块链节点确定对待识别用户的身份验证成功。
综上所述,本申请实施例提供的基于区块链的身份识别方法,穿戴设备根据待识别用户的生物特征解锁穿戴设备后获取待识别用户的用户标识和待识别用户的私钥,根据待识别用户的私钥签名得到待识别用户的签名信息,并向布设于区块链平台中的第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点可以根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图6,其示出了本申请实施例提供的还一种基于区块链的身份识别方法的方法流程图,该方法可以应用于图1所示实施环境,参见图6,该方法可以包括以下步骤:
步骤601、目标终端向布设于区块链平台上的第一区块链节点发送注册请求。
其中,目标终端可以为待识别用户的终端。
可选地,目标终端可以生成注册请求,然后通过与第一区块链节点之间的通信连接向第一区块链节点发送注册请求。其中,目标终端中可以运行有用于进行身份识别的应用程序,待识别用户可以通过目标终端上的该应用程序触发目标终端向第一区块链节点发送注册请求。
步骤602、第一区块链节点根据注册请求,生成待识别用户的用户标识和非对称密钥,非对称密钥包括一组公钥和私钥。
其中,第一区块链节点可以接收目标终端发送的注册请求,根据注册请求为待识别用户生成用户标识和非对称密钥,该用户标识可以是用户账号,该非对称密钥可以包括一组成对的私钥和公钥。
可选地,第一区块链节点为待识别用户生成用户标识和非对称密钥后,可以向目标终端发送注册确认信息,目标终端接收到该注册确认信息后,可以确认注册成功。
步骤603、第一区块链节点将待识别用户的用户标识和待识别用户的私钥发送给与目标终端绑定的穿戴设备。
第一区块链节点生成待识别用户的用户标识和非对称密钥后,可以将待识别用户的用户标识和待识别用户的私钥发送给与目标终端绑定的穿戴设备,以由穿戴设备存储。可选地,第一区块链节点可以通过与穿戴设备之间的通信连接,将待识别用户的用户标识和待识别用户的私钥发送给穿戴设备。
步骤604、第一区块链节点将待识别用户的用户标识和待识别用户的公钥广播同步至区块链平台上的多个区块链节点。
其中,第一区块链节点在生成待识别用户的用户标识和非对称密钥后,可以向区块链平台上的各个区块链节点发送待识别用户的用户标识和待识别用户的公钥,以便于区块链平台中的各个区块链节点能够存储待识别用户的用户标识和待识别用户的公钥,从而将待识别用户的用户标识和待识别用户的公钥广播同步至区块链平台上的多个区块链节点。
在本申请实施例中,第一区块链节点可以向区块链平台中除第一区块链节点之外的其他区块链节点发送待识别用户的用户标识和待识别用户的公钥,任一区块链节点接收到待识别用户的用户标识和待识别用户的公钥后,可以通过共识算法对该待识别用户的用户标识和待识别用户的公钥进行共识处理并再次广播同步至区块链平台,不断执行该共识处理,直至各个区块链节点存储的待识别用户的用户标识和待识别用户的公钥达成一致,这样一来,可以保证各个区块链节点存储的待识别用户的用户标识和待识别用户的公钥的一致性。
步骤605、穿戴设备获取待识别用户的生物特征。
其中,生物特征可以包括指纹特征、人脸特征或虹膜特征中的至少一种。
穿戴设备可以具有特征采集功能,穿戴设备可以采集待识别用户的生物特征,以获取待识别用户的生物特征。
步骤606、穿戴设备根据待识别用户的生物特征,解锁穿戴设备。
穿戴设备可以检测穿戴设备是否存储有待识别用户的生物特征,当穿戴设备存储有该待识别用户的生物特征时,穿戴设备解锁穿戴设备。
可选地,穿戴设备可以存储有不同用户的生物特征,穿戴设备可以将待识别用户的生物特征与自身存储的生物特征进行对比,当自身存储的生物特征中存在与待识别用户的生物特征相同的生物特征时,穿戴设备确定穿戴设备存储有该待识别用户的生物特征,否则穿戴设备确定穿戴设备未存储该待识别用户的生物特征。
本领域技术人员容易理解,穿戴设备在根据待识别用户的生物特征解锁穿戴设备之前,待识别用户可以在穿戴设备上进行生物特征注册。可选地,穿戴设备可以采集待识别用户的生物特征并对待识别用户的生物特征进行存储,以完成待识别用户的生物特征注册。
步骤607、穿戴设备获取待识别用户的用户标识和待识别用户的私钥。
穿戴设备中可以存储有待识别用户的用户标识和待识别用户的私钥,在解锁之后,穿戴设备可以获取待识别用户的用户标识和待识别用户的私钥。
可选地,穿戴设备中可以存储有生物特征、用户标识和私钥的对应关系,在解锁之后,穿戴设备可以根据待识别用户的生物特征查询该对应关系,得到待识别用户的用户标识和待识别用户的私钥,并获取该待识别用户的用户标识和待识别用户的私钥。
步骤608、穿戴设备根据待识别用户的私钥进行签名,得到待识别用户的签名信息。
可选地,穿戴设备可以根据待识别用户的私钥,对待识别用户的用户标识进行签名得到待识别用户的签名信息,容易理解,该签名信息可以包括加密后的待识别用户的用户标识。
本领域技术人员容易理解,根据私钥签名得到的信息仅能够根据相应的公钥验签,待识别用户的签名信息是穿戴设备根据待识别用户的私钥对待识别用户的用户标识进行签名得到的,因此,该待识别用户的签名信息仅能够根据待识别用户的公钥验签,可以保证信息安全性。
步骤609、穿戴设备向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息。
穿戴设备在得到签名信息之后,可以根据待识别用户的用户标识和待识别用户的签名信息生成待识别用户的身份识别信息,并向第一区块链节点发送该身份识别信息。其中,该身份识别信息可以是二维码或条形码中的至少一种。
可选地,穿戴设备可以通过与第一区块链节点之间的通信连接,向第一区块链节点发送待识别用户的身份识别信息。
步骤610、第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥。
其中,第一区块链节点可以接收穿戴设备发送的待识别用户的身份识别信息,之后,第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥。
可选地,区块链平台上可以存储有用户标识与公钥的对应关系,第一区块链节点可以根据待识别用户的用户标识在用户标识与公钥的对应关系中查询待识别用户的公钥。
步骤611、第一区块链节点根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
可选地,待识别用户的签名信息可以是穿戴设备采用待识别用户的私钥对待识别用户的用户标识进行签名得到的,第一区块链节点可以采用待识别用户的公钥对该待识别用户的签名信息进行解密得到解密信息,将解密信息与待识别用户的用户标识进行对比,当解密信息与待识别用户的用户标识相同时,第一区块链节点确定对待识别用户的身份验证成功。
步骤612、第一区块链节点向第二区块链节点发送待识别用户的身份识别信息。
当第一区块链节点需要从第二区块链节点获取待识别用户的目标业务数据时,第一区块链节点可以向第二区块链节点发送待识别用户的身份识别信息,以便于第二区块链节点根据待识别用户的身份识别信息对待识别用户进行身份验证之后,向第一区块链节点反馈待识别用户的目标业务数据。
可选地,第一区块链节点可以通过与第二区块链节点之间的通信连接,向第二区块链节点发送待识别用户的身份识别信息。
步骤613、第二区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥。
步骤614、第二区块链节点根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
其中,步骤613至步骤614的实现过程可以参考上述步骤610至611,本申请实施例在此不再赘述。
步骤615、第一区块链节点向第二区块链节点发送数据获取请求,该数据获取请求包括待识别用户的用户标识。
可选地,在第二区块链节点对待识别用户进行身份识别之后,第二区块链节点可以向第一区块链节点反馈识别结果,当识别结果指示第二区块链节点对待识别用户进行身份识别成功时,第一区块链节点可以根据待识别用户的用户标识生成数据获取请求,并向第二区块链节点发送该数据获取请求,该数据获取请求可以包括待识别用户的用户标识。可选地,第一区块链节点可以通过与第二区块链节点之间的通信连接向第二区块链节点发送数据获取请求。
步骤616、第二区块链节点根据待识别用户的用户标识在第二区块链节点上查询待识别用户的目标业务数据。
第二区块链节点可以接收第一区块链节点发送的数据获取请求,并对该数据获取请求进行解析得到待识别用户的用户标识,然后根据待识别用户的用户标识在第二区块链节点上查询待识别用户的目标业务数据。其中,在就医场景中,待识别用户可以为患者,该目标业务数据可以包括待识别用户的病历数据。
可选地,第二区块链节点可以存储有用户标识与业务数据的对应关系,第二区块链节点可以根据待识别用户的用户标识查询该对应关系得到待识别用户的目标业务数据,并获取该目标业务数据。
步骤617、第二区块链节点向第一区块链节点反馈目标业务数据。
可选地,第二区块链节点可以通过与第一区块链节点之间的通信连接,向第一区块链节点反馈待识别用户的目标业务数据,例如,第二区块链节点向第一区块链节点反馈待识别用户的病历数据。
步骤618、第一区块链节点接收第二区块链节点反馈的目标业务数据。
可选地,第一区块链节点可以通过与第二区块链节点之间的通信连接接收第二区块链节点反馈的目标业务数据,并将该目标业务数据存储在本地。
本领域技术人员容易理解,本申请实施例中穿戴设备与第一区块链节点的交互,以及目标终端与第一区块链节点的交互均可以调用智能合约。
本领域技术人员容易理解,本申请实施例提供的基于区块链的身份识别方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。
综上所述,本申请实施例提供的基于区块链的身份识别方法,穿戴设备根据待识别用户的生物特征解锁穿戴设备后获取待识别用户的用户标识和待识别用户的私钥,根据待识别用户的私钥签名得到待识别用户的签名信息,并向布设于区块链平台中的第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点可以根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,简化了身份识别过程,提高了身份识别的效率,丰富了身份识别的方式,可以适用于各种需要进行身份识别的场景,尤其适用于就医,买药及其他突发情况下需要进行身份识别的场景。此外,本申请实施例中,第二区块链节点在对待识别用户进行身份识别后向第一区块链节点反馈待识别用户的目标业务数据,可以保证业务数据的安全性。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图7,其示出了本申请实施例提供的一种基于区块链的身份识别装置700的框图,该基于区块链的身份识别装置700可以为第一区块链节点中的程序组件,该第一区块链节点可以为图1所示实施环境中的区块链平台100上的任一区块链节点。参见图7,该基于区块链的身份识别装置700可以包括但不限于:
第一接收模块701,用于接收通过穿戴设备发送的待识别用户的身份识别信息,其中,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,该签名信息是穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到的;
查询模块702,用于根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,其中,在接收待识别用户的身份识别信息之前待识别用户的公钥已经被上链存储至布设于区块链平台上的第一区块链节点,并被第一区块链节点广播同步至区块链平台上的多个区块链节点,第一区块链节点为多个区块链节点中的任一区块链节点;
验签模块703,用于根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。
可选地,该基于区块链的身份识别装置700还包括:
第一发送模块,用于向布设于区块链平台上的第二区块链节点发送身份识别信息,以便于第二区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别,其中,第一区块链节点和第二区块链节点为不同机构的区块链节点。
可选地,该基于区块链的身份识别装置700还包括:
第二发送模块,用于向第二区块链节点发送数据获取请求,其中,数据获取请求包括待识别用户的用户标识,以便于第二区块链节点对待识别用户进行身份识别后,根据待识别用户的用户标识在第二区块链节点上查询待识别用户的目标业务数据,并向第一区块链节点反馈目标业务数据;
第二接收模块,用于接收第二区块链节点反馈的目标业务数据。
可选地,该基于区块链的身份识别装置700还包括:
第三接收模块,用于接收通过与穿戴设备绑定的目标终端发送的注册请求;
生成模块,用于根据注册请求,生成待识别用户的用户标识和非对称密钥,非对称密钥包括一组成对的公钥和私钥;
第三发送模块,用于将待识别用户的用户标识和待识别用户的私钥发送给穿戴设备;
广播模块,用于将待识别用户的用户标识和待识别用户的公钥广播同步至区块链平台上的多个区块链节点。
可选地,目标业务数据包括病历数据,所述机构包括医疗机构。
可选地,身份识别信息包括二维码或条形码中的至少一种。
综上所述,本申请实施例提供的基于区块链的身份识别装置,穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到待识别用户的签名信息,并向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和该待识别用户的签名信息,第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图8,其示出了本申请实施例提供的另一种基于区块链的身份识别装置800的框图,该基于区块链的身份识别装置800可以为第二区块链节点中的程序组件,该第二区块链节点可以为图1所示实施环境中的区块链平台100上除第一区块链节点之外的任一区块链节点。参见图8,该基于区块链的身份识别装置800可以包括但不限于:
第一接收模块801,用于接收布设于区块链平台上的第一区块链节点发送的待识别用户的身份识别信息,其中,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,签名信息是穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到的;
第一查询模块802,用于根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,其中,在接收待识别用户的身份识别信息之前待识别用户的公钥已经被上链存储于第一区块链节点,并被第一区块链节点广播同步至区块链平台上的多个区块链节点;
验签模块803,用于根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别。
可选地,该基于区块链的身份识别装置800还包括:
第二接收模块,用于接收第一区块链节点发送的数据获取请求,其中,数据获取请求包括待识别用户的用户标识;
第二查询模块,用于根据待识别用户的用户标识在第二区块链节点查询待识别用户的目标业务数据;
反馈模块,用于向第一区块链节点反馈目标业务数据。
可选地,目标业务数据包括病历数据,所述机构包括医疗机构。
可选地,身份识别信息包括二维码或条形码中的至少一种。
综上所述,本申请实施例提供的基于区块链的身份识别装置,穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到待识别用户的签名信息,并向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点接收到该身份识别信息后向第二区块链节点发送该身份识别信息,第二区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图9,其示出了本申请实施例提供的再一种基于区块链的身份识别装置900的框图,该基于区块链的身份识别装置900可以为穿戴设备中的程序组件,参见图9,该基于区块链的身份识别装置900可以包括但不限于:
第一获取模块901,用于获取待识别用户的生物特征;
解锁模块902,用于根据待识别用户的生物特征,解锁穿戴设备;
第二获取模块903,用于从穿戴设备中获取待识别用户的用户标识和待识别用户的私钥;
签名模块904,用于根据待识别用户的私钥进行签名,得到待识别用户的签名信息;
发送模块905,用于向布设于区块链平台上的第一区块链节点发送待识别用户的身份识别信息,其中,身份识别信息包括待识别用户的用户标识和签名信息,以便于第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别,在解锁穿戴设备之前待识别用户的公钥已经被上链存储于第一区块链节点,并被第一区块链节点广播同步至区块链平台上的多个区块链节点。
可选地,该身份识别装置900还包括:
采集模块,用于采集待识别用户的生物特征;
存储模块,用于存储待识别用户的生物特征。
可选地,生物特征包括指纹特征、人脸特征或虹膜特征中的至少一种。
可选地,身份识别信息包括二维码或条形码中的至少一种。
综上所述,本申请实施例提供的基于区块链的身份识别装置,穿戴设备根据待识别用户的生物特征解锁穿戴设备后获取待识别用户的用户标识和待识别用户的私钥,根据待识别用户的私钥签名得到待识别用户的签名信息,并向布设于区块链平台中的第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点可以根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对待识别用户的签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
请参考图10,其示出了本申请实施例提供的一种基于区块链的身份识别装置1000的结构框图。该装置1000可以是终端、穿戴设备或区块链平台中的任一区块链节点,且该装置1000可以是:智能手机、平板电脑、MP3(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑等。该装置1000还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。或者,当该装置1000是区块链节点时,该装置1000也可以是服务器。
通常,装置1000包括有:处理器1001和存储器1002。
处理器1001可以包括一个或多个处理核心,比如4核心处理器、7核心处理器等。处理器1001可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1001执行以实现本申请实施例提供的方法。
在一些实施例中,装置1000还可选包括有:***设备接口1003和至少一个***设备。处理器1001、存储器1002和***设备接口1003之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1003相连。***设备可以包括:射频电路1004、触摸显示屏1005、摄像头1006、音频电路1007、定位组件1008或电源1009中的至少一种。
***设备接口1003可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1001和存储器1002。在一些实施例中,处理器1001、存储器1002和***设备接口1003被集成在同一芯片或电路板上;在一些其他实施例中,处理器1001、存储器1002和***设备接口1003中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1004用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1004通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1004将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1004包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1004可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1004还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1005用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1005是触摸显示屏时,显示屏1005还具有采集在显示屏1005的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1001进行处理。此时,显示屏1005还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1005可以为一个,设置在该装置1000的前面板;在另一些实施例中,显示屏1005可以为至少两个,分别设置在该装置1000的不同表面或呈折叠设计;在再一些实施例中,显示屏1005可以是柔性显示屏,设置在该装置1000的弯曲表面上或折叠面上。甚至,显示屏1005还可以设置成非矩形的不规则图形,也即异形屏。显示屏1005可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1006用于采集图像或视频。可选地,摄像头组件1006包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1006还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1007可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1001进行处理,或者输入至射频电路1004以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在该装置1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1001或射频电路1004的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1007还可以包括耳机插孔。
定位组件1008用于定位该装置1000的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1008可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源1009用于为该装置1000中的各个组件进行供电。电源1009可以是交流电、直流电、一次性电池或可充电电池。当电源1009包括可充电电池时,该可充电电池可以支持有线充电或无线充电。可充电电池还可以用于支持快充技术。
在一些实施例中,该装置1000还包括有一个或多个传感器1010。该一个或多个传感器1010包括但不限于:加速度传感器1011、陀螺仪传感器1012、压力传感器1013、指纹传感器1014、光学传感器1015以及接近传感器1016。
加速度传感器1011可以检测以装置1000建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1011可以用于检测重力加速度在三个坐标轴上的分量。处理器1001可以根据加速度传感器1011采集的重力加速度信号,控制触摸显示屏1005以横向视图或纵向视图进行用户界面的显示。加速度传感器1011还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1012可以检测该装置1000的机体方向及转动角度,陀螺仪传感器1012可以与加速度传感器1011协同采集用户对该装置1000的3D动作。处理器1001根据陀螺仪传感器1012采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1013可以设置在该装置1000的侧边框和/或触摸显示屏1005的下层。当压力传感器1013设置在该装置1000的侧边框时,可以检测用户对该装置1000的握持信号,由处理器1001根据压力传感器1013采集的握持信号进行左右手识别或快捷操作。当压力传感器1013设置在触摸显示屏1005的下层时,由处理器1001根据用户对触摸显示屏1005的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1014用于采集用户的指纹,由处理器1001根据指纹传感器1014采集到的指纹识别用户的身份,或者,由指纹传感器1014根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1001授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1014可以被设置在该装置1000的正面、背面或侧面。当该装置1000上设置有物理按键或厂商Logo时,指纹传感器1014可以与物理按键或厂商Logo集成在一起。
光学传感器1015用于采集环境光强度。在一个实施例中,处理器1001可以根据光学传感器1015采集的环境光强度,控制触摸显示屏1005的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1005的显示亮度;当环境光强度较低时,调低触摸显示屏1005的显示亮度。在另一个实施例中,处理器1001还可以根据光学传感器1015采集的环境光强度,动态调整摄像头组件1006的拍摄参数。
接近传感器1016,也称距离传感器,通常设置在该装置1000的前面板。接近传感器1016用于采集用户与该装置1000的正面之间的距离。在一个实施例中,当接近传感器1016检测到用户与该装置1000的正面之间的距离逐渐变小时,由处理器1001控制触摸显示屏1005从亮屏状态切换为息屏状态;当接近传感器1016检测到用户与该装置1000的正面之间的距离逐渐变大时,由处理器1001控制触摸显示屏1005从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图10中示出的结构并不构成对该装置1000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。并且,当装置1000为终端、穿戴设备或区块链节点时,可以根据实际需要配置装置1000的组件,例如,当装置1000为穿戴设备时,装置1000可以不具有摄像头组件等,本申请实施例对此不做限定。
请参考图11,其示出了本申请实施例提供的一种基于区块链的身份识别***1100的示意图,参见图11,该基于区块链的身份识别***1100可以包括:穿戴设备1110和区块链平台1120。
穿戴设备1110,用于根据待识别用户的生物特征解锁穿戴设备1110,根据待识别用户的私钥进行签名得到待识别用户的签名信息,并向布设于区块链平台1120上的第一区块链节点1121发送待识别用户的身份识别信息,其中,身份识别信息包括待识别用户的用户标识和待识别用户的签名信息,第一区块链节点1121为区块链平台1120上的任一区块链节点;
第一区块链节点1121,用于根据待识别用户的用户标识在区块链平台1120上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别,其中,在第一区块链节点1121接收待识别用户的身份识别信息之前待识别用户的公钥已经被上链存储至第一区块链节点1121,并被第一区块链节点1121广播同步至区块链平台1120上的多个区块链节点。
可选地,第一区块链节点1121,还用于向布设于区块链平台1120上的第二区块链节点1122发送身份识别信息,其中,第一区块链节点1121和第二区块链节点1122为不同机构的区块链节点;
第二区块链节点1122,用于根据待识别用户的用户标识在区块链平台1120上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别。
可选地,第一区块链节点1121,还用于向第二区块链节点1122发送数据获取请求,其中,数据获取请求包括待识别用户的用户标识;
第二区块链节点1122,还用于对待识别用户进行身份识别后,根据待识别用户的用户标识在第二区块链节点1122上查询待识别用户的目标业务数据,并向第一区块链节点1121反馈目标业务数据;
第一区块链节点1121,还用于接收第二区块链节点1122反馈的目标业务数据。
可选地,请继续参考图11,该***1100还包括:目标终端1130,目标终端1130与穿戴设备1110绑定,
目标终端1130,用于向第一区块链节点1121发送注册请求;
第一区块链节点1121,还用于根据注册请求,生成待识别用户的用户标识和非对称密钥,非对称密钥包括一组公钥和私钥;
第一区块链节点1121,还用于将待识别用户的用户标识和待识别用户的私钥发送给穿戴设备1110,将待识别用户的用户标识和待识别用户的公钥广播同步至区块链平台1120上的多个区块链节点。
可选地,穿戴设备1110,还用于:
获取待识别用户的生物特征;
根据待识别用户的生物特征,解锁穿戴设备1110;
从穿戴设备1110中获取待识别用户的用户标识和待识别用户的私钥。
可选地,穿戴设备1110,还用于:
采集待识别用户的生物特征;
存储待识别用户的生物特征。
可选地,生物特征包括指纹特征、人脸特征或虹膜特征中的至少一种。
可选地,目标业务数据包括病历数据,机构包括医疗机构。
可选地,身份识别信息包括二维码或条形码中的至少一种。
综上所述,本申请实施例提供的基于区块链的身份识别***,穿戴设备根据待识别用户的生物特征解锁穿戴设备后,根据待识别用户的私钥签名得到待识别用户的签名信息,并向第一区块链节点发送待识别用户的身份识别信息,该身份识别信息包括待识别用户的用户标识和该待识别用户的签名信息,第一区块链节点根据待识别用户的用户标识在区块链平台上查询待识别用户的公钥,根据待识别用户的公钥对签名信息进行验签,以对待识别用户进行身份识别。本申请实施例将穿戴设备与区块链平台结合进行身份识别,提高了身份识别的效率,丰富了身份识别的方式。
本申请实施例中还提供了一种计算机可读存储介质,该存储介质中可以存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现图2至图6任一所示的方法。
在本申请中,术语“第一”和“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。
本申请中术语“A或B的至少一种”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A或B的至少一种,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。同理,“A、B或C的至少一种”表示可以存在七种关系,可以表示:单独存在A,单独存在B,单独存在C,同时存在A和B,同时存在A和C,同时存在C和B,同时存在A、B和C这七种情况。
本申请实施例中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的构思和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (8)
1.一种基于区块链的身份识别方法,其特征在于,所述方法包括:
第一区块链节点接收通过与所述穿戴设备绑定的目标终端发送的注册请求;
所述第一区块链节点根据所述注册请求,生成所述待识别用户的用户标识和非对称密钥,所述非对称密钥包括一组公钥和私钥;
所述第一区块链节点将所述待识别用户的用户标识和所述待识别用户的私钥发送给所述穿戴设备;
所述第一区块链节点将所述待识别用户的用户标识和所述待识别用户的公钥广播同步至所述区块链平台上的多个区块链节点;
所述第一区块链节点接收通过穿戴设备发送的待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述待识别用户的签名信息,所述签名信息是所述穿戴设备根据所述待识别用户的生物特征解锁所述穿戴设备后,根据所述待识别用户的私钥签名得到的,所述待识别用户的用户标识和所述私钥是所述穿戴设备根据所述待识别用户的生物特征查询所述穿戴设备中存储的生物特征、用户标识和私钥的对应关系得到的;
所述第一区块链节点根据所述待识别用户的用户标识在区块链平台上查询所述待识别用户的公钥,其中,在接收所述待识别用户的身份识别信息之前所述待识别用户的公钥已经被上链存储至布设于所述区块链平台上的第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点,所述第一区块链节点为所述多个区块链节点中的任一区块链节点;
所述第一区块链节点根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别;
所述第一区块链节点向第二区块链节点发送待识别用户的身份识别信息,以便于第二区块链节点根据待识别用户的身份识别信息对待识别用户进行身份验证之后,向所述第一区块链节点反馈待识别用户的目标业务数据,其中,所述第一区块链节点和所述第二区块链节点为不同机构的区块链节点,所述目标业务数据包括病历数据,所述机构包括医疗机构。
2.根据权利要求1所述的方法,其特征在于,所述第二区块链节点根据待识别用户的身份识别信息对待识别用户进行身份验证,包括:
所述第二区块链节点根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别。
3.根据权利要求2所述的方法,其特征在于,在向所述第二区块链节点发送所述身份识别信息之后,所述方法还包括:
向所述第二区块链节点发送数据获取请求,其中,所述数据获取请求包括所述待识别用户的用户标识,以便于所述第二区块链节点对所述待识别用户进行身份识别后,根据所述待识别用户的用户标识在所述第二区块链节点上查询所述待识别用户的目标业务数据,并向所述第一区块链节点反馈所述目标业务数据;
接收所述第二区块链节点反馈的所述目标业务数据。
4.根据权利要求1所述的方法,其特征在于,
所述身份识别信息包括二维码或条形码中的至少一种。
5.一种基于区块链的身份识别方法,其特征在于,所述方法包括:
第二区块链节点接收布设于区块链平台上的第一区块链节点发送的待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述待识别用户的签名信息,所述签名信息是穿戴设备根据所述待识别用户的生物特征解锁所述穿戴设备后,根据所述待识别用户的私钥签名得到的,所述待识别用户的用户标识和所述私钥是所述穿戴设备根据所述待识别用户的生物特征查询所述穿戴设备中存储的生物特征、用户标识和私钥的对应关系得到的;
在发送待识别用户的身份识别信息之前,所述第一区块链节点接收通过与所述穿戴设备绑定的目标终端发送的注册请求;根据所述注册请求,生成所述待识别用户的用户标识和非对称密钥,所述非对称密钥包括一组公钥和私钥;将所述待识别用户的用户标识和所述待识别用户的私钥发送给所述穿戴设备;将所述待识别用户的用户标识和所述待识别用户的公钥广播同步至所述区块链平台上的多个区块链节点;
所述第二区块链节点根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,其中,在接收所述待识别用户的身份识别信息之前所述待识别用户的公钥已经被上链存储于所述第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点;
所述根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别,所述第二区块链节点根据待识别用户的身份识别信息对待识别用户进行身份验证之后,向所述第一区块链节点反馈待识别用户的目标业务数据,其中,所述第一区块链节点和所述第二区块链节点为不同机构的区块链节点,所述目标业务数据包括病历数据,所述机构包括医疗机构。
6.一种基于区块链的身份识别***,其特征在于,所述***包括:穿戴设备和区块链平台,
所述穿戴设备,用于根据待识别用户的生物特征解锁所述穿戴设备,根据所述待识别用户的私钥进行签名得到所述待识别用户的签名信息,并向布设于所述区块链平台上的第一区块链节点发送所述待识别用户的身份识别信息,其中,所述身份识别信息包括所述待识别用户的用户标识和所述待识别用户的签名信息,所述待识别用户的用户标识和所述私钥是所述穿戴设备根据所述待识别用户的生物特征查询所述穿戴设备中存储的生物特征、用户标识和私钥的对应关系得到的,所述第一区块链节点为所述区块链平台上的任一区块链节点;
所述第一区块链节点,用于接收通过与所述穿戴设备绑定的目标终端发送的注册请求;根据所述注册请求,生成所述待识别用户的用户标识和非对称密钥,所述非对称密钥包括一组公钥和私钥;将所述待识别用户的用户标识和所述待识别用户的私钥发送给所述穿戴设备;将所述待识别用户的用户标识和所述待识别用户的公钥广播同步至所述区块链平台上的多个区块链节点;
所述第一区块链节点,还用于根据所述待识别用户的用户标识在所述区块链平台上查询所述待识别用户的公钥,根据所述待识别用户的公钥对所述签名信息进行验签,以对所述待识别用户进行身份识别,向第二区块链节点发送待识别用户的身份识别信息,以便于第二区块链节点根据待识别用户的身份识别信息对待识别用户进行身份验证之后,向所述第一区块链节点反馈待识别用户的目标业务数据,在所述第一区块链节点接收所述待识别用户的身份识别信息之前所述待识别用户的公钥已经被上链存储至所述第一区块链节点,并被所述第一区块链节点广播同步至所述区块链平台上的多个区块链节点,其中,所述第一区块链节点和所述第二区块链节点为不同机构的区块链节点,所述目标业务数据包括病历数据,所述机构包括医疗机构。
7.一种基于区块链的身份识别装置,其特征在于,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现权利要求1至4任一所述的方法。
8.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现权利要求1至4任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910863863.4A CN110601827B (zh) | 2019-09-12 | 2019-09-12 | 基于区块链的身份识别方法、装置及***、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910863863.4A CN110601827B (zh) | 2019-09-12 | 2019-09-12 | 基于区块链的身份识别方法、装置及***、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110601827A CN110601827A (zh) | 2019-12-20 |
CN110601827B true CN110601827B (zh) | 2022-09-02 |
Family
ID=68859293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910863863.4A Active CN110601827B (zh) | 2019-09-12 | 2019-09-12 | 基于区块链的身份识别方法、装置及***、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110601827B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111182525B (zh) * | 2019-12-25 | 2022-09-02 | 中国联合网络通信集团有限公司 | 一种存储数据的方法和装置 |
CN111277647B (zh) * | 2020-01-19 | 2023-04-18 | 北京百度网讯科技有限公司 | 区块链网络成员管理方法、装置、设备和介质 |
CN113496025A (zh) * | 2020-03-19 | 2021-10-12 | 上海唯链信息科技有限公司 | 一种基于区块链的防伪方法、装置和*** |
CN111489211A (zh) * | 2020-03-31 | 2020-08-04 | 腾讯科技(深圳)有限公司 | 一种开票处理方法、装置以及介质 |
CN111710422B (zh) * | 2020-06-04 | 2024-01-26 | 四川虹微技术有限公司 | 标识码确定方法、装置、电子设备及可读存储介质 |
CN112990897A (zh) * | 2020-10-04 | 2021-06-18 | 曹建荣 | 基于区块链的二维码图像处理方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107231234B (zh) * | 2016-03-25 | 2020-06-09 | 创新先进技术有限公司 | 一种身份注册方法及装置 |
CA3046218A1 (en) * | 2016-12-14 | 2018-06-21 | Walmart Apollo, Llc | Obtaining a medical record stored on a blockchain from a wearable device |
WO2020061923A1 (zh) * | 2018-09-27 | 2020-04-02 | 区链通网络有限公司 | 一种基于区块链的账户管理***以及管理方法、存储介质 |
CN110046482A (zh) * | 2018-12-25 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 身份核实方法及其*** |
-
2019
- 2019-09-12 CN CN201910863863.4A patent/CN110601827B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110601827A (zh) | 2019-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110601827B (zh) | 基于区块链的身份识别方法、装置及***、存储介质 | |
CN110602201B (zh) | 基于区块链的履历管理方法、装置及***、存储介质 | |
CN110290146B (zh) | 分享口令的生成方法、装置、服务器及存储介质 | |
CN110555780B (zh) | 基于区块链的保险数据处理方法、装置、设备及存储介质 | |
CN110826103B (zh) | 基于区块链的文档权限处理方法、装置、设备及存储介质 | |
US20220075998A1 (en) | Secure face image transmission method, apparatuses, and electronic device | |
CN112967793A (zh) | 疫苗接种方法、***、装置、设备及存储介质 | |
CN110365501B (zh) | 基于图形码进行群组加入处理的方法及装置 | |
CN110598458B (zh) | 基于区块链获取医疗处方的方法、装置和*** | |
CN110598386B (zh) | 基于区块链的数据处理方法、装置、设备及存储介质 | |
CN113435621A (zh) | 防疫项目的预约和数据更新方法、装置、设备及存储介质 | |
CN110544193A (zh) | 捐赠信息分布式存储方法及装置 | |
CN110677262B (zh) | 基于区块链的信息公证方法、装置及*** | |
CN111062725B (zh) | 人脸支付方法、装置及***、计算机可读存储介质 | |
CN111145034A (zh) | 基于区块链的社保管理方法、装置及***、存储介质 | |
CN111193702B (zh) | 数据加密传输的方法和装置 | |
CN110290191B (zh) | 资源转移结果处理方法、装置、服务器、终端及存储介质 | |
CN108829582A (zh) | 程序兼容的方法和装置 | |
CN111881423A (zh) | 限制功能使用授权方法、装置、*** | |
CN108829464B (zh) | 服务启动方法、装置、计算机设备及存储介质 | |
CN114565388B (zh) | 共识轮次的更新方法、装置、电子设备及存储介质 | |
CN109842593B (zh) | 信息获取方法、装置及计算机可读存储介质 | |
CN110570123B (zh) | 基于区块链的资源信息管理方法、***及装置 | |
CN110555924B (zh) | 进行开锁处理的方法和装置 | |
CN113556734A (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 |