CN112287393A - 基于物联网及区块链的可信身份认证方法及装置 - Google Patents
基于物联网及区块链的可信身份认证方法及装置 Download PDFInfo
- Publication number
- CN112287393A CN112287393A CN202011334325.5A CN202011334325A CN112287393A CN 112287393 A CN112287393 A CN 112287393A CN 202011334325 A CN202011334325 A CN 202011334325A CN 112287393 A CN112287393 A CN 112287393A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- block chain
- authentication
- authenticated
- 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
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012795 verification Methods 0.000 claims description 12
- 210000001525 retina Anatomy 0.000 claims description 4
- 230000006855 networking Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
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/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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种身份认证技术领域,是一种基于物联网及区块链的可信身份认证方法及装置,包括:通过物联网获取用户的身份认证请求及待认证信息;将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息;获取区块链节点认证结果,并反馈至用户。本发明在各个区块链节点存储用户信息,通过物联网获取用户的身份认证请求及待认证信息,并由区块链节点进行认证,有效实现了用户身份认证,形成了去中心化、防篡改的身份认证模式,使得身份认证更加安全。同时本发明采集用户生物特征,生成专属于单一用户的特征信息,相较于传统的账号密码要更加安全和便捷。
Description
技术领域
本发明涉及一种身份认证技术领域,是一种基于物联网及区块链的可信身份认证方法及装置。
背景技术
随着信息化技术的不断发展与广泛应用,大量的用户信息都被保存在中心数据库中,用户需要凭借中心数据库中保存的身份信息认证来使用各种信息***,而认证信息往往都是传统的用户名与密码的身份认证方式。这种身份验证的方式存在用户名及密码被窃取、被篡改的风险。
发明内容
本发明提供了一种基于物联网及区块链的可信身份认证方法及装置,克服了上述现有技术之不足,其能有效解决现有用户名与密码的身份认证存在的认证方式单一、易被篡改的问题。
本发明的技术方案之一是通过以下措施来实现的:一种基于物联网及区块链的可信身份认证方法,包括:
通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息;
获取区块链节点认证结果,并反馈至用户。
下面是对上述发明技术方案的进一步优化或/和改进:
上述区块链节点对待认证信息进行认证,包括:
接收待认证信息;
将待认证信息与已存储的用户信息进行比对校验;
响应于校验通过,则输出认证结果;
响应于校验不通过,则进行二次校验,根据二次校验结果输出认证结果。
上述各个区块链节点中存储用户信息,包括;
通过物联网获取用户信息,并提交至区块链中转服务器,用户信息包括用户生物特征信息和用户身份信息;
区块链中转服务器将用户信息分别发往各个区块链节点进行存储。
上述区块链中转服务器将用户信息转化为哈希值,并分别发往各个区块链节点进行存储。
本发明的技术方案之二是通过以下措施来实现的:一种基于物联网及区块链的可信身份认证装置,其特征在于,包括:
认证信息采集单元,通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
区块链认证单元,将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,获取区块链节点认证结果,并反馈至用户,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息。
下面是对上述发明技术方案的进一步优化或/和改进:
上述区块链认证单元包括区块链中转服务器和多个区块链节点;
区块链中转服务器,接收通过物联网获取的用户信息,接收用户的身份认证请求及待认证信息,获取区块链节点认证结果,并反馈至用户;
区块链节点,存储用户信息,接收待认证信息并进行认证。
上述认证信息采集单元包括生物特征信息采集模块和身份信息采集模块,采集用户生物特征信息和身份信息,其中生物特征信息包括指纹信息、视网膜信息、人脸信息。
本发明在各个区块链节点预先存储用户信息,通过物联网获取用户的身份认证请求及待认证信息,并由区块链节点进行认证,从而有效实现了用户身份认证,这里使用区块链实现了去中心化、分布式的信任建立机制,形成了去中心化、防篡改的身份认证模式,使得身份认证更加安全,有效提升了信息安全防护、提升风险防范能力。同时本发明采集用户生物特征,生成专属于单一用户的特征信息,相较于传统的账号密码要更加安全和便捷。
附图说明
附图1为本发明实施例1的认证流程示意图。
附图2为本发明实施例2的认证流程示意图。
附图3为本发明实施例3的结构示意图。
附图4为本发明实施例4的结构示意图。
具体实施方式
本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体的实施方式。
下面结合实施例及附图对本发明作进一步描述:
实施例1:如附图1所示,一种基于物联网及区块链的可信身份认证方法,包括:
S101,通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
S102,将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息;
S103,获取区块链节点认证结果,并反馈至用户。
上述每个区块链节点中存储有用户信息,且用户信息可通过数字化和加密进行处理,保证用户信息的安全。
上述各个区块链节点中存储用户信息,包括:
1、通过物联网获取用户信息,并提交至区块链中转服务器,用户信息包括用户生物特征信息和用户身份信息;
2、区块链中转服务器将用户信息分别发往各个区块链节点进行存储。
本发明公开了一种基于物联网及区块链的可信身份认证方法,在各个区块链节点预先存储用户信息,通过物联网获取用户的身份认证请求及待认证信息,并由区块链节点进行认证,从而有效实现了用户身份认证,这里使用区块链实现了去中心化、分布式的信任建立机制,形成了去中心化、防篡改的身份认证模式,使得身份认证更加安全,有效提升了信息安全防护、提升风险防范能力。同时本发明采集用户生物特征,生成专属于单一用户的特征信息,相较于传统的账号密码要更加安全和便捷。
实施例2,如附图2所示,一种基于物联网及区块链的可信身份认证方法,包括:
S201,通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
S202,将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息;
S203,区块链节点接收待认证信息;
S204,将待认证信息与已存储的用户信息进行比对校验;
S205,响应于校验通过,则输出认证结果;响应于校验不通过,则进行二次校验,根据二次校验结果输出认证结果;
S206,获取区块链节点认证结果,并反馈至用户。
上述区块链中转服务器将用户信息转化为哈希值,并分别发往各个区块链节点进行存储。
上述区块链节点进行待认证信息认证时,使用二次认证的方式,相对于一次认证,认证准确度更高。
实施例3:如附图3所示,根据基于物联网及区块链的可信身份认证方法本实施例公开了一种基于物联网及区块链的可信身份认证装置,包括:
认证信息采集单元,通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
区块链认证单元,将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,获取区块链节点认证结果,并反馈至用户,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和和用户身份信息。
上述认证信息采集单元包括生物特征信息采集模块和身份信息采集模块,采集用户生物特征信息,生物特征信息包括指纹信息、视网膜信息、人脸信息。
上述生物特征信息采集模块可包括客户端和生物特征录入设备,其中客户端可包括PC上使用的桌面或WEB应用***、手机上的应用软件以及门禁***等;生物特征录入设备可包括采集指纹信息、视网膜信息、人脸信息等生物特征的设备,身份信息采集模块可包括录入用户的姓名、身份证号的身份录入设备。
实施例4,如附图4所示,根据基于物联网及区块链的可信身份认证方法本实施例公开了一种基于物联网及区块链的可信身份认证装置,包括:
认证信息采集单元,通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
区块链中转服务器,接收通过物联网获取的用户信息,接收用户的身份认证请求及待认证信息,获取区块链节点认证结果,并反馈至用户;
区块链节点,存储用户信息,接收待认证信息并进行认证。
上述区块链中转服务器,接收用户信息,并生成对应的哈希值,写入每一个区块链节点中。在用户发出身份认证请求后,通过区块链中转服务器将身份认证信息发往每一个区块链节点进行认证,再将认证结果反馈至客户端。
上述区块链节点有多个,用于存储用户特征信息和身份信息,并对待认证用户信息进行认证。区块链节点可以是小型设备或服务器,以快速稳定的方式连接到网络,节点越多就越安全。
以上技术特征构成了本发明的最佳实施例,其具有较强的适应性和最佳实施效果,可根据实际需要增减非必要的技术特征,来满足不同情况的需求。
Claims (7)
1.一种基于物联网及区块链的可信身份认证方法,其特征在于,包括:
通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息;
获取区块链节点认证结果,并反馈至用户。
2.根据权利要求1所述的基于物联网及区块链的可信身份认证方法,其特征在于,所述区块链节点对待认证信息进行认证,包括:
接收待认证信息;
将待认证信息与已存储的用户信息进行比对校验;
响应于校验通过,则输出认证结果;
响应于校验不通过,则进行二次校验,根据二次校验结果输出认证结果。
3.根据权利要求1或2所述的基于物联网及区块链的可信身份认证方法,其特征在于,所述各个区块链节点中存储用户信息,包括;
通过物联网获取用户信息,并提交至区块链中转服务器,用户信息包括用户生物特征信息和用户身份信息;
区块链中转服务器将用户信息分别发往各个区块链节点进行存储。
4.根据权利要求3所述的基于物联网及区块链的可信身份认证方法,其特征在于,所述区块链中转服务器将用户信息转化为哈希值,并分别发往各个区块链节点进行存储。
5.一种基于物联网及区块链的可信身份认证装置,其特征在于,包括:
认证信息采集单元,通过物联网获取用户的身份认证请求及待认证信息,其中待认证信息包括待认证生物特征信息和待认证身份信息;
区块链认证单元,将待认证信息通过区块链中转服务器发往各个区块链节点进行认证,获取区块链节点认证结果,并反馈至用户,其中每个区块链节点中存储有用户信息,用户信息包括用户生物特征信息和用户身份信息。
6.根据权利要求5所述的基于物联网及区块链的可信身份认证方法,其特征在于,所述区块链认证单元包括区块链中转服务器和多个区块链节点;
区块链中转服务器,接收通过物联网获取的用户信息,接收用户的身份认证请求及待认证信息,获取区块链节点认证结果,并反馈至用户;
区块链节点,存储用户信息,接收待认证信息并进行认证。
7.根据权利要求5或6所述的基于物联网及区块链的可信身份认证方法,其特征在于,所述认证信息采集单元包括生物特征信息采集模块和身份信息采集模块,采集用户生物特征信息和身份信息,其中生物特征信息包括指纹信息、视网膜信息、人脸信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011334325.5A CN112287393A (zh) | 2020-11-24 | 2020-11-24 | 基于物联网及区块链的可信身份认证方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011334325.5A CN112287393A (zh) | 2020-11-24 | 2020-11-24 | 基于物联网及区块链的可信身份认证方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112287393A true CN112287393A (zh) | 2021-01-29 |
Family
ID=74425570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011334325.5A Pending CN112287393A (zh) | 2020-11-24 | 2020-11-24 | 基于物联网及区块链的可信身份认证方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112287393A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114168928A (zh) * | 2022-02-14 | 2022-03-11 | 阿里云计算有限公司 | 获取身份认证信息的方法、装置、存储介质及*** |
CN115643067A (zh) * | 2022-10-13 | 2023-01-24 | 成都信息工程大学 | 一种基于区块链的轻量级物联网身份认证和密钥协商方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108521418A (zh) * | 2018-04-04 | 2018-09-11 | 广州广电运通金融电子股份有限公司 | 一种融合区块链及生物特征识别的身份认证方法和*** |
CN109145540A (zh) * | 2018-08-24 | 2019-01-04 | 广州大学 | 一种基于区块链的智能终端身份认证方法及装置 |
CN109194708A (zh) * | 2018-07-24 | 2019-01-11 | 哈尔滨工程大学 | 一种基于区块链技术的分布式存储***及其身份认证方法 |
CN109493058A (zh) * | 2018-12-14 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 一种基于区块链的身份识别方法及相关设备 |
CN109614780A (zh) * | 2018-10-23 | 2019-04-12 | 平安科技(深圳)有限公司 | 生物信息认证方法及装置、存储介质、电子设备 |
CN109660330A (zh) * | 2018-12-28 | 2019-04-19 | 飞天诚信科技股份有限公司 | 一种在区块链上进行身份认证的方法及*** |
CN110457878A (zh) * | 2019-08-14 | 2019-11-15 | 北京中电普华信息技术有限公司 | 一种基于区块链的身份认证方法、装置及*** |
CN110599190A (zh) * | 2019-09-27 | 2019-12-20 | 支付宝(杭州)信息技术有限公司 | 基于区块链的身份认证方法以及装置 |
CN111404896A (zh) * | 2020-03-06 | 2020-07-10 | 杭州云象网络技术有限公司 | 一种基于sgx的非中心身份认证方法 |
US20200244460A1 (en) * | 2019-08-01 | 2020-07-30 | Alibaba Group Holding Limited | Blockchain-based identity authentication method, apparatus, and device |
CN111818056A (zh) * | 2020-07-09 | 2020-10-23 | 重庆邮电大学 | 一种基于区块链的工业互联网身份认证方法 |
-
2020
- 2020-11-24 CN CN202011334325.5A patent/CN112287393A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108521418A (zh) * | 2018-04-04 | 2018-09-11 | 广州广电运通金融电子股份有限公司 | 一种融合区块链及生物特征识别的身份认证方法和*** |
CN109194708A (zh) * | 2018-07-24 | 2019-01-11 | 哈尔滨工程大学 | 一种基于区块链技术的分布式存储***及其身份认证方法 |
CN109145540A (zh) * | 2018-08-24 | 2019-01-04 | 广州大学 | 一种基于区块链的智能终端身份认证方法及装置 |
CN109614780A (zh) * | 2018-10-23 | 2019-04-12 | 平安科技(深圳)有限公司 | 生物信息认证方法及装置、存储介质、电子设备 |
CN109493058A (zh) * | 2018-12-14 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 一种基于区块链的身份识别方法及相关设备 |
CN109660330A (zh) * | 2018-12-28 | 2019-04-19 | 飞天诚信科技股份有限公司 | 一种在区块链上进行身份认证的方法及*** |
US20200244460A1 (en) * | 2019-08-01 | 2020-07-30 | Alibaba Group Holding Limited | Blockchain-based identity authentication method, apparatus, and device |
CN110457878A (zh) * | 2019-08-14 | 2019-11-15 | 北京中电普华信息技术有限公司 | 一种基于区块链的身份认证方法、装置及*** |
CN110599190A (zh) * | 2019-09-27 | 2019-12-20 | 支付宝(杭州)信息技术有限公司 | 基于区块链的身份认证方法以及装置 |
CN111404896A (zh) * | 2020-03-06 | 2020-07-10 | 杭州云象网络技术有限公司 | 一种基于sgx的非中心身份认证方法 |
CN111818056A (zh) * | 2020-07-09 | 2020-10-23 | 重庆邮电大学 | 一种基于区块链的工业互联网身份认证方法 |
Non-Patent Citations (1)
Title |
---|
刘廷峰等: "基于区块链的泛在电力物联网身份认证技术研究", 《网络空间安全》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114168928A (zh) * | 2022-02-14 | 2022-03-11 | 阿里云计算有限公司 | 获取身份认证信息的方法、装置、存储介质及*** |
CN114168928B (zh) * | 2022-02-14 | 2022-05-06 | 阿里云计算有限公司 | 获取身份认证信息的方法、装置、存储介质及*** |
CN115643067A (zh) * | 2022-10-13 | 2023-01-24 | 成都信息工程大学 | 一种基于区块链的轻量级物联网身份认证和密钥协商方法 |
CN115643067B (zh) * | 2022-10-13 | 2023-09-29 | 成都信息工程大学 | 一种基于区块链的轻量级物联网身份认证和密钥协商方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3596642B1 (en) | Privacy-preserving identity verification | |
CN106330850B (zh) | 一种基于生物特征的安全校验方法及客户端、服务器 | |
CN108964926B (zh) | 一种用户信任协商建立方法、用户行为数据存储方法及介质 | |
US10091230B1 (en) | Aggregating identity data from multiple sources for user controlled distribution to trusted risk engines | |
CN111753334B (zh) | 一种联盟链跨链数据一致性验证方法、装置和电子设备 | |
CN102868702B (zh) | ***登录装置和***登录方法 | |
CN112464117A (zh) | 请求处理方法、装置、计算机设备和存储介质 | |
CN112367164B (zh) | 业务请求处理方法、装置、计算机设备和存储介质 | |
CN112287393A (zh) | 基于物联网及区块链的可信身份认证方法及装置 | |
CN112165448B (zh) | 业务处理方法、装置、***、计算机设备和存储介质 | |
CN113704781A (zh) | 文件安全传输方法、装置、电子设备及计算机存储介质 | |
CN112328486A (zh) | 接口自动化测试方法、装置、计算机设备及存储介质 | |
WO2022141024A1 (zh) | 基于区块链技术的业务交易方法、***及存储介质 | |
CN112651044B (zh) | 基于区块链技术的业务交易方法、***及存储介质 | |
CN114048453A (zh) | 用户特征的生成方法、装置、计算机设备和存储介质 | |
CN116527401B (zh) | 一种分布式数据服务器的安全通信方法及*** | |
CN109101841A (zh) | 一种数据处理方法、装置、***、计算机设备和存储介质 | |
CN115167975A (zh) | 区块链集群***和方法 | |
Costa et al. | High-performance blockchain system for fast certification of manufacturing data | |
CN116070191A (zh) | 信息处理方法及其装置、存储介质、程序产品 | |
CN111200638A (zh) | 分布式存储区块链*** | |
CN112434341A (zh) | 一种防业务篡改的区块链轻节点数据采集方法及装置 | |
CN105678157A (zh) | 一种基于应用环境识别的数据产权保护***和方法 | |
CN106096440B (zh) | 统一用户管理***及其管理方法 | |
CN115459998B (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 |
Application publication date: 20210129 |
|
RJ01 | Rejection of invention patent application after publication |