[发明专利]一种基于区块链的身份确认系统及方法在审
申请号: | 201810941497.5 | 申请日: | 2018-08-17 |
公开(公告)号: | CN109391612A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 金政波;王晓鹏;朱晨强;金晓平;费技峰 | 申请(专利权)人: | 杭州微链区块链科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市盈科律师事务所 11344 | 代理人: | 刘立国 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 内存数据库模块 应用层 身份确认系统 内存数据库 账户信息 调用 验证 用户角色管理 报错信息 登录信息 管理模块 匹配校验 实时更新 系统整体 相关信息 信息增量 验证成功 用户身份 运行效率 账户权限 智能 存储 权限 查询 返回 角色 响应 分配 部署 保证 管理 | ||
本发明公开了一种基于区块链的身份确认系统及方法,包括应用层API模块,用于响应DAPP应用层对区块链公有链智能合约的调用;用户角色管理模块,用于对用户和角色的验证;账户权限管理模块,用户对账户信息的权限进行验证、分配和管理;内存数据库模块,对实时更新的账户信息进行存储,调用区块链部署的智能合约。对用户身份进行确认时,DAPP通过应用层API模块查询内存数据库模块中的数据,并判断内存数据库模块中是否存在用户的相关信息,如果存在,则用登录信息进行匹配校验,验证成功,执行下一步操作;如果不存在,则返回报错信息。本发明区块链上的信息定时和内存数据库中的信息增量同步,提高系统整体运行效率,同时保证了内存数据库的可靠性。
技术领域
本发明涉及区块链技术领域,特别是指一种基于区块链的身份确认系统及方法。
背景技术
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点公式算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式技术架构与计算范式。从这个意义上讲,基于区块链的去中心化、分布式、数据安全且不可篡改等特点,使得构建该身份认证系统成为可能。
中国专利(公开号CN106534160A)公开了基于区块链的身份认证方法及系统,终端设备向应用服务器发送身份认证请求;身份认证请求包括认证因子;应用服务器接收身份认证请求,根据身份认证请求中的认证因子,生成第一交易信息;应用服务器将第一交易信息广播至区块链网络;应用服务器将第一交易信息的第一交易编号信息发送至终端设备;终端设备接收第一交易编号信息,根据第一交易编号信息和认证因子,生成第二交易信息,并将第二交易信息广播至区块链网络;区块链网络根据第一交易信息和第二交易信息,对终端设备进行身份认证,得到认证结果。根据本发明提供的技术方案,通过区块链网络能够安全、便捷地对终端设备进行身份认证。
中国专利(公开号CN107682331A)公开了基于区块链的物联网身份认证方法,本发明基本步骤为:实体凭自身拥有的密钥调用智能合约,完成在身份认证系统中的注册;每个实体可以调用智能合约以设置访问策略来限制其他实体对其访问并形成物联网的信任网络;一个实体访问另一个实体的数据时需要向智能合约申请令牌以获得访问资格,智能合约根据实体间信任网络中被访问实体设置的访问策略核对发起访问的实体是否有访问资格,如果有则生成令牌返回给发起访问的实体;否则返回申请令牌失败。本发明方法去除了身份认证过程中的中心化的权威机构,保证了身份认证与数据访问的记录不会被恶意篡改,策略执行结果不会被人为操纵,为物联网中实体身份认证提供了公正、透明、可信的执行环境。
中国专利(公开号CN108009825A)公开了一种基于区块链技术的身份管理系统及方法,该系统包括:区块链平台、业务平台和用户设备,用户设备连接业务平台,业务平台连接区块链平台中的一个节点;业务平台可以发起身份交易并对身份交易签名,将身份交易的交易数据向区块链平台广播,区块链平台验证身份交易合法后会将身份交易添加到区块链上,由于区块链技术具有去中心化、防篡改以及共享等特点,因此其他的业务平台只需要接入区块链平台中的节点,即可从区块链上读取到与用户有关的所有业务及各个业务内的相关信息,实现了信息共享,同时信息安全性较高。
以上三个技术方案都是基于去中心化的区块链技术,去中心化的身份确认保证了一致性和安全性,但效率相对低下。区块链技术目前在确认,锻块,搜索方面效率低下,用户体验差。
中国专利(公告号CN100563155C)公开了互联网身份认证方法及系统,包括以下步骤:身份服务器接受用户注册,在身份数据库中存储用户身份信息及对应的密码;在身份数据库中建立该用户包括身份信息的登记数据与用户终端IP地址的对应关系;所述用户终端连接至应用服务器,向该应用服务器发送密码;所述应用服务器将用户终端的IP地址及密码发送至身份服务器;所述身份服务器查询该身份数据库,进行密码验证;如果验证成功,则向应用服务器返回身份数据库中该IP地址对应的登记数据;如果验证失败,则进行失败处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州微链区块链科技有限公司,未经杭州微链区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810941497.5/2.html,转载请声明来源钻瓜专利网。