当前位置: 首页 > 专利查询>詹肖肖专利>正文

一种用于记录生物特征的区块链集成系统技术方案

技术编号:36801920 阅读:16 留言:0更新日期:2023-03-08 23:50
本发明专利技术公开了一种用于记录生物特征的区块链集成系统,包括生物数据存储模块、区块链处理模块和生物数据管理模块,所述生物数据存储模块用于在区块链存储生物特征数据信息,所述区块链处理模块用于对存储于区块链的生物特征数据信息进行处理,所述生物数据管理模块用于对处理后的生物特征数据信息进行管理,所述区块链处理模块与生物数据存储模块网络连接,所述生物数据管理模块与区块链处理模块网络连接,所述生物数据存储模块包括身份信息录入模块、数据分块编码模块、数据加密模块、共识机制模块、检索表构建模块、身份信息更新模块和生物信息停用模块,本发明专利技术,具有对生物特征信息安全存储的特点。信息安全存储的特点。信息安全存储的特点。

【技术实现步骤摘要】
一种用于记录生物特征的区块链集成系统


[0001]本专利技术涉及区块链
,具体为一种用于记录生物特征的区块链集成系统。

技术介绍

[0002]当前互联网时代,信息、知识、数据大爆炸,在享受互联网便利的同时,人们也同样面临着隐私被泄露的困扰,身份认证信息作为日常支付、手机登录、电脑登录等操作的必要信息,与个人重要资产有着十分密切的联系。为了提高安全性、机密性、防篡改性,生物特征数据的使用频率越来越多了起来,另一方面的问题也被凸显了出来。目前生物认证数据被离散的存储在各个系统中,并没有很好的进行有效保护,传统的数据加密、保存技术将变得越来越不可靠,如果生物特征数据不慎遗失,对拥有者造成的损失将变得不可估量。因此,设计对生物特征信息安全存储的一种用于记录生物特征的区块链集成系统是很有必要的。

技术实现思路

[0003]本专利技术的目的在于提供一种用于记录生物特征的区块链集成系统,以解决上述
技术介绍
中提出的问题。
[0004]为了解决上述技术问题,本专利技术提供如下技术方案:一种用于记录生物特征的区块链集成系统,包括生物数据存储模块、区块链处理模块和生物数据管理模块,所述生物数据存储模块用于在区块链存储生物特征数据信息,所述区块链处理模块用于对存储于区块链的生物特征数据信息进行处理,所述生物数据管理模块用于对处理后的生物特征数据信息进行管理,所述区块链处理模块与生物数据存储模块网络连接,所述生物数据管理模块与区块链处理模块网络连接。
[0005]根据上述技术方案,所述生物数据存储模块包括身份信息录入模块、数据分块编码模块、数据加密模块、共识机制模块、检索表构建模块、身份信息更新模块和生物信息停用模块,所述身份信息录入模块用于录入可用于身份识别的生物特征数据信息,所述数据分块编码模块用于对数据信息进行分块编码,所述数据加密模块用于对身份信息进行加密,所述共识机制模块用于通过共识机制检测数据有效性,所述检索表构建模块用于对生物特征数据信息进行检索表的构建,所述身份信息更新模块用于实时更新身份信息,所述生物信息停用模块用于对无效的生物信息停用模块进行停用。
[0006]根据上述技术方案,所述区块链处理模块包括信息查询模块、身份鉴别模块和区块链验证模块,所述信息查询模块用于对用于身份识别的生物特征数据信息进行查询,所述身份鉴别模块用于对查询用户的身份进行鉴别,所述区块链验证模块用于验证区块的合法性,所述信息查询模块与身份鉴别模块网络连接。
[0007]根据上述技术方案,所述生物数据管理模块包括身份认证调用模块、信息追溯模块和生物信息停用模块,所述身份认证调用模块用于在进行身份认证时调用生物特征数据信息,所述信息追溯模块用于对系统中所有操作过程进行追溯,所述信息追溯模块与身份认证调用模块网络连接。
[0008]根据上述技术方案,所述用于记录生物特征的区块链集成系统的运行方法主要包括以下步骤:
[0009]步骤S1:用户登录系统录入自己用于身份认证的生物特征数据信息,经过编码加密处理后存储于区块链数据库中;
[0010]步骤S2:区块链数据库实时接收新的用户录入信息,并根据数据内容不断更新用户身份信息,并对共识机制模块检测到的无效生物数据进行停用处理;
[0011]步骤S3:区块链对于生物特征数据的查询作进一步的身份鉴别处理,确保数据信息的安全和正确;
[0012]步骤S4:处理完毕后,生物数据管理模块进一步对用户生物特征数据信息的使用进行管理。
[0013]根据上述技术方案,所述步骤S1进一步包括以下步骤:
[0014]步骤S11:生物数据存储模块接收到用户注册录入的生物特征数据信息后,对数据进行分块存储;
[0015]步骤S12:完成数据的分块后,通过对称加密算法AES对数据进行加密处理;
[0016]步骤S13:根据共识机制,区块链中的网络节点接收到来自其他节点广播的区块时会检测区块中的数据是否有效,只有包含在区块中的所有记录都是有效的其他节点才会同意这个区块的有效性;
[0017]步骤S14:对加密后的生物特征数据信息构建检索表,通过检索表关联的关键字对生物特征数据信息具体内容进行高效检索。
[0018]根据上述技术方案,所述步骤S3进一步包括以下步骤:
[0019]步骤S31:用户通过客户端输入用户名和生物特征数据认证信息,向服务器发出生物特征数据的查询请求;
[0020]步骤S32:身份鉴别模块接收到查询请求后,客户端和服务器进行双向身份认证;
[0021]步骤S33:进一步地,区块链验证模块验证区块的合法性;
[0022]步骤S34:首先验证新生成的区块的哈希值是否指向最长链上最后的区块哈希值;
[0023]步骤S35:区块信息验证后,对当前区块中的记录内容哈希值进一步验证;
[0024]步骤S36:验证成功后,该区块会被添加到区块链中,并且区块中存储的那些操作记录生效。
[0025]根据上述技术方案,所述步骤S32中双向身份认证具体包括以下步骤:
[0026]步骤A:前端接收用户的用户名和生物特征数据认证信息,使用随机数、中间服务器公钥对身份认证数据进行加密,将加密后的数据发送给中间服务器;
[0027]步骤B:中间服务器使用私钥进行解密,验证用户名、生物特征数据,获取客户端ID对应的公钥信息,通过客户端公钥将中间服务器端的随机数与之前接收到的随机数进行加密,发送给服务器端;
[0028]步骤C:服务器端使用私钥解密验证数据正确性,如错误则提示用户验证失败,服务器端对中间服务器进行公钥加密后返回;
[0029]步骤D:中间服务器使用私钥解密,验证是否正确,错误则通知双方身份认证失败,成功则可查询具体数据信息。
[0030]根据上述技术方案,所述步骤S4进一步包括以下步骤:
[0031]步骤S41:身份认证调用区块链集成系统获取生物特征数据信息;
[0032]步骤S42:验证生物特征数据信息获取随机ID;
[0033]步骤S43:将待验证数据处理后加密循环后加密存储;
[0034]步骤S44:若新的哈希值与系统中随机ID对应的哈希值一致,则身份验证通过,否则身份验证不通过,验证成功后可调用对应生物特征数据信息;
[0035]步骤S45:信息追溯模块通过区块链实时记录的用户使用信息,在产生用户生物特征数据信息泄露时进行信息追溯。
[0036]与现有技术相比,本专利技术所达到的有益效果是:本专利技术通过设置有生物数据存储模块、区块链处理模块和生物数据管理模块,将用户生物特征数据信息经过分块处理后保存到区块链系统中,使得存储在区块中的数据并不是完整的生物认证数据,再使用算法对块数据进行加密操作,保证生物认证信息数据的安全和机密性;将数据分块编码保存,每一个分块数据都将会被区块链节点进行完整性认证,只有达成共识的数据才会被完整存储,否则就被丢弃,将完整数据生成哈希验证码保存在区块链内,保证了上传的完整本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于记录生物特征的区块链集成系统,包括生物数据存储模块、区块链处理模块和生物数据管理模块,其特征在于:所述生物数据存储模块用于在区块链存储生物特征数据信息,所述区块链处理模块用于对存储于区块链的生物特征数据信息进行处理,所述生物数据管理模块用于对处理后的生物特征数据信息进行管理,所述区块链处理模块与生物数据存储模块网络连接,所述生物数据管理模块与区块链处理模块网络连接。2.根据权利要求1所述的一种用于记录生物特征的区块链集成系统,其特征在于:所述生物数据存储模块包括身份信息录入模块、数据分块编码模块、数据加密模块、共识机制模块、检索表构建模块、身份信息更新模块和生物信息停用模块,所述身份信息录入模块用于录入可用于身份识别的生物特征数据信息,所述数据分块编码模块用于对数据信息进行分块编码,所述数据加密模块用于对身份信息进行加密,所述共识机制模块用于通过共识机制检测数据有效性,所述检索表构建模块用于对生物特征数据信息进行检索表的构建,所述身份信息更新模块用于实时更新身份信息,所述生物信息停用模块用于对无效的生物信息停用模块进行停用。3.根据权利要求2所述的一种用于记录生物特征的区块链集成系统,其特征在于:所述区块链处理模块包括信息查询模块、身份鉴别模块和区块链验证模块,所述信息查询模块用于对用于身份识别的生物特征数据信息进行查询,所述身份鉴别模块用于对查询用户的身份进行鉴别,所述区块链验证模块用于验证区块的合法性,所述信息查询模块与身份鉴别模块网络连接。4.根据权利要求3所述的一种用于记录生物特征的区块链集成系统,其特征在于:所述生物数据管理模块包括身份认证调用模块、信息追溯模块和生物信息停用模块,所述身份认证调用模块用于在进行身份认证时调用生物特征数据信息,所述信息追溯模块用于对系统中所有操作过程进行追溯,所述信息追溯模块与身份认证调用模块网络连接。5.根据权利要求4所述的一种用于记录生物特征的区块链集成系统,其特征在于:所述用于记录生物特征的区块链集成系统的运行方法主要包括以下步骤:步骤S1:用户登录系统录入自己用于身份认证的生物特征数据信息,经过编码加密处理后存储于区块链数据库中;步骤S2:区块链数据库实时接收新的用户录入信息,并根据数据内容不断更新用户身份信息,并对共识机制模块检测到的无效生物数据进行停用处理;步骤S3:区块链对于生物特征数据的查询作进一步的身份鉴别处理,确保数据信息的安全和正确;步骤S4:处理完毕后,生物数据管理模块进一步对用户生物特征数据信息的使用进行管理。6.根据权利要求5所述的一种用于记录生物特征的区块链集成系统,其特征在于...

【专利技术属性】
技术研发人员:詹肖肖
申请(专利权)人:詹肖肖
类型:发明
国别省市:

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

1