一种基于区块链的身份验证方法技术

技术编号:30792635 阅读:17 留言:0更新日期:2021-11-16 07:56
本发明专利技术公开了一种基于区块链的身份验证方法,包括如下步骤:S1、确定验证方式,并对于身份验证信息的正确率进行确定;S2、确定后,判断电子信息的正确率,通过数据库对于身份信息进行验证;S3、验证合格后对于身份确定,并同时通知相关的后台与操作人员,并生成操作记录;S4、确定后,通知系统正常使用,本发明专利技术结构科学合理,使用安全方便,通过多种验证方式进行更好的对于身份信息进行验证,选择对于其方便的验证模数,其次通过数据库对于身份信息进行验证,让每个参与节点都能获得一份完整数据库的拷贝,其中验证方式可以通过第三方进行协调,大大提高了安全与多项性。大大提高了安全与多项性。大大提高了安全与多项性。

【技术实现步骤摘要】
一种基于区块链的身份验证方法


[0001]本专利技术涉及区块链
,具体为一种基于区块链的身份验证方法。

技术介绍

[0002]区块链是一个信息
的术语,从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景;
[0003]但是目前市场上的区块链的身份验证方法单一,无法确定区块链的正确验证方式,造成了验证失误与验证效率低下的问题。

技术实现思路

[0004]本专利技术提供一种基于区块链的身份验证方法,可以有效解决上述
技术介绍
中提出目前市场上的区块链的身份验证方法单一,无法确定区块链的正确验证方式,造成了验证失误与验证效率低下的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的身份验证方法,包括如下步骤:
[0006]S1、确定验证方式,并对于身份验证信息的正确率进行确定;
[0007]S2、确定后,判断电子信息的正确率,通过数据库对于身份信息进行验证;
[0008]S3、验证合格后对于身份确定,并同时通知相关的后台与操作人员,并生成操作记录;
[0009]S4、确定后,通知系统正常使用。
[0010]根据上述技术方案,所述S1中验证方式包括电子签名、数字签名、数字证书和电子认证;
[0011]所述电子签名是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据;
[0012]所述数字签名是指通过一种数学运算,建立唯一匹配的一对儿非对称密钥,即公钥和私钥,通过使用非对称密码加密系统对数据电文进行加密、解密变换来实现签名和验证;
[0013]所述数字证书是包含电子签名人的公钥数据和身份信息的数据电文或其他电子文件,通过公钥与私钥的一对应关系,从而建立起电子签名人与私钥之间的联系;
[0014]所述电子认证是指为电子签名的真实性和可靠性提供证明的活动,包括签名人身份的真实性认证、签名过程的可靠性认证和数据电文的完整性认证三个部分。
[0015]根据上述技术方案,所述电子认证是第三方机构进行委托服务,通过监督机构确定的第三方电子认证服务机构,然后通过第三方电子认证服务机构签发证书与验证服务,证书端的网络主体将信息通过签名发送到验证端的网络主体,验证端的网络主体通过签名
信息进行解读。
[0016]根据上述技术方案,所述S2中通过分布式数据库的形式让每个参与节点都能获得一份完整数据库的拷贝,除非同时控制整个系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,也无法影响其他节点上的数据内容。
[0017]根据上述技术方案,所述数据库的数据块由整个服务器中所有具有维护功能的节点来共同维护的,而这些具有维护功能的节点是任何人都可以参与的。
[0018]根据上述技术方案,所述S3中引进和融合区块链、生物特征、网络行为分析身份认证技术,形成以PKI技术为基础的网络信任服务;
[0019]其中记账节点通过何种方式达成共识,区块链提出了四种不同的共识机制,适用于不同的应用场景。
[0020]根据上述技术方案,所述S3中的记录通过服务器进行保存,同时对于服务器中的数据进行只读保存,其次对于系统的信息进行单次修改。
[0021]与现有技术相比,本专利技术的有益效果:本专利技术结构科学合理,使用安全方便,通过多种验证方式进行更好的对于身份信息进行验证,选择对于其方便的验证模数,其次通过数据库对于身份信息进行验证,让每个参与节点都能获得一份完整数据库的拷贝,其中验证方式可以通过第三方进行协调,大大提高了安全与多项性,其次数据库的数据块由整个服务器中所有具有维护功能的节点来共同维护的,而这些具有维护功能的节点是任何人都可以参与的,这样便于了整体的数据调动,方便快捷,最后引进和融合区块链、生物特征、网络行为分析身份认证技术,形成以PKI技术为基础的网络信任服务,适合更好的推广使用。
附图说明
[0022]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。
[0023]在附图中:
[0024]图1是本专利技术的结构示意图。
具体实施方式
[0025]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0026]实施例:如图1所示,本专利技术提供技术方案,一种基于区块链的身份验证方法,包括如下步骤:
[0027]S1、确定验证方式,并对于身份验证信息的正确率进行确定;
[0028]S2、确定后,判断电子信息的正确率,通过数据库对于身份信息进行验证;
[0029]S3、验证合格后对于身份确定,并同时通知相关的后台与操作人员,并生成操作记录;
[0030]S4、确定后,通知系统正常使用。
[0031]根据上述技术方案,S1中验证方式包括电子签名、数字签名、数字证书和电子认证;
[0032]电子签名是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名
人认可其中内容的数据;
[0033]数字签名是指通过一种数学运算,建立唯一匹配的一对儿非对称密钥,即公钥和私钥,通过使用非对称密码加密系统对数据电文进行加密、解密变换来实现签名和验证;
[0034]数字证书是包含电子签名人的公钥数据和身份信息的数据电文或其他电子文件,通过公钥与私钥的一对应关系,从而建立起电子签名人与私钥之间的联系;
[0035]电子认证是指为电子签名的真实性和可靠性提供证明的活动,包括签名人身份的真实性认证、签名过程的可靠性认证和数据电文的完整性认证三个部分。
[0036]根据上述技术方案,电子认证是第三方机构进行委托服务,通过监督机构确定的第三方电子认证服务机构,然后通过第三方电子认证服务机构签发证书与验证服务,证书端的网络主体将信息通过签名发送到验证端的网络主体,验证端的网络主体通过签名信息进行解读。
[0037]根据上述技术方案,S2中通过分布式数据库的形式让每个参与节点都能获得一份完整数据库的拷贝,除非同时控制整个系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,也无法影响其他节点上的数据内容。
[0038]根据上述技术方案,数据库的数据块由整个服务器中所有具有维护功能的节点来共同维护的,而这些具有维护功能的节点是任何人都可以参与的。
[0039]根据上述技术方案,S3中引进和融合区块链、生物特征、网络行为分析身份认证技术,形成以PKI技术为基础的网络信任服务;
[0040]其中记账节点通过何种方式达成共识,区块链提出了四种不同的共识机制,适用于不同的应用场景。
[0041]根据上述技术方案,S3中的记录通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的身份验证方法,其特征在于:包括如下步骤:S1、确定验证方式,并对于身份验证信息的正确率进行确定;S2、确定后,判断电子信息的正确率,通过数据库对于身份信息进行验证;S3、验证合格后对于身份确定,并同时通知相关的后台与操作人员,并生成操作记录;S4、确定后,通知系统正常使用。2.根据权利要求1所述的一种基于区块链的身份验证方法,其特征在于,所述S1中验证方式包括电子签名、数字签名、数字证书和电子认证;所述电子签名是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据;所述数字签名是指通过一种数学运算,建立唯一匹配的一对儿非对称密钥,即公钥和私钥,通过使用非对称密码加密系统对数据电文进行加密、解密变换来实现签名和验证;所述数字证书是包含电子签名人的公钥数据和身份信息的数据电文或其他电子文件,通过公钥与私钥的一对应关系,从而建立起电子签名人与私钥之间的联系;所述电子认证是指为电子签名的真实性和可靠性提供证明的活动,包括签名人身份的真实性认证、签名过程的可靠性认证和数据电文的完整性认证三个部分。3.根据权利要求2所述的一种基于区块链的身份验证方法,其特征在于,所述电子认证是第三方机构进行委托服务,通...

【专利技术属性】
技术研发人员:王保春张蛟鹏余洋莫恒
申请(专利权)人:永旗北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1