[发明专利]一种基于人脸特征的身份验证区块链系统及其验证方法有效
申请号: | 201910049681.3 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109858222B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 牛鹏 | 申请(专利权)人: | 特斯联(北京)科技有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 100027 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 特征 身份验证 区块 系统 及其 验证 方法 | ||
1.一种基于人脸特征的身份验证区块链系统,其特征在于,包括:
验证前端、身份证数据库、记账顺序管理端和电子合约端,所述验证前端和所述电子合约端共享区块链账本;
所述验证前端用于获取当前用户的身份证号信息但不直接获得身份登记信息,根据所述身份证号信息从所述身份证数据库获取所述当前用户的身份证登记照片,提取所述当前用户的面部图像的第一特征和所述身份证登记照片中的第二特征,将所述第一特征和所述第二特征进行比对,判断是否一致,当一致时向所述记账顺序管理端发送第一信息;并在接收到所述记账顺序管理端反馈的记账顺序后,在所述区块链账本中登记区块;其中,所述验证前端包括:身份证号信息获取模块,用于获取用户的身份证号信息;身份证登记照片获取模块,用于根据所述身份证号信息获取用户的身份证登记照片;特征提取模块,用于提取所述用户的面部图像的第一特征和身份证登记照片的第二特征;特征比对模块,用于将所述第一特征和所述第二特征进行比对,并当一致时向所述记账顺序管理端发送第一信息;区块信息登记模块,用于在接收到所述记账顺序管理端反馈的记账顺序后,在所述区块链账本中登记区块,在登记的区块中上传所述特征提取模块提取到的用户的面部图像的第一特征、所述身份证号信息获取模块获取到的用户的身份证号信息和标识信息存储模块中存储的唯一标识ID和/或数字证书,其中区块当中所登记的第一特征是基于对真实用户的面部特征的提取运算获得的,使得任何终端都难以通过向身份证数据库发送伪造请求的方式而套取身份登记信息,且增大了伪造区块链而逃避追溯的难度;标识信息存储模块,用于存储所述验证前端在区块链账本中的唯一标识ID和/或数字证书;
所述记账顺序管理端用于根据所述第一信息向所述验证前端反馈记账顺序;
所述电子合约端用于从所述区块链账本中由所述验证前端登记的区块中提取相应的信息,并根据该信息从所述身份证数据库获取所述当前用户的身份登记信息,判断是否满足合约条件,当满足合约条件时向所述验证前端反馈满足合约条件的信息;
所述身份证数据库用于存储用户的身份证登记照片和身份登记信息;
其中,所述验证前端有多个,多个所述验证前端和所述电子合约端共享同一区块链账本。
2.根据权利要求1所述的系统,其特征在于,所述记账顺序管理端具体用于:
根据接收到多个所述验证前端发送的第一信息的先后顺序向对应的所述验证前端反馈记账顺序。
3.根据权利要求2所述的系统,其特征在于,所述电子合约端包括:
信息提取模块,用于从所述区块链账本中由所述验证前端登记的区块中提取用户的身份证号信息;
身份登记信息获取模块,用于根据所述身份证号信息从所述身份证数据库中获取对应的身份登记信息;
合约条件判断模块,用于根据所述身份登记信息判断对应的用户是否满足合约条件,并当满足合约条件时向对应的验证前端反馈满足合约条件信息。
4.根据权利要求3所述的系统,其特征在于,所述电子合约端,还包括:
合约条件存储模块,用于存储合约条件。
5.一种基于人脸特征的身份验证区块链验证方法,其特征在于,包括:
由多个验证前端以及一个电子合约端共享同一区块链账本;
验证前端获取当前用户的身份证号信息但不直接获得身份登记信息,根据所述身份证号信息从身份证数据库获取所述当前用户的身份证登记照片;提取所述当前用户的面部图像的第一特征和所述身份证登记照片中的第二特征;判断所述第一特征和所述第二特征是否一致,并当一致时向记账顺序管理端发送第一信息;
所述记账顺序管理端根据所述第一信息向所述验证前端反馈记账顺序;
验证前端在接收到所述记账顺序管理端反馈的记账顺序后,在区块链账本中登记区块;在登记的区块中上传提取到的用户的面部图像的第一特征、获取到的用户的身份证号信息和验证前端在区块链账本中的唯一标识ID和/或数字证书,其中区块当中所登记的第一特征是基于对真实用户的面部特征的提取运算获得的,提取运算的运算量使得任何终端都难以通过向身份证数据库发送伪造请求的方式而套取身份登记信息,且增大了伪造区块链而逃避追溯的难度;
电子合约端从所述区块链账本中由所述验证前端登记的区块中提取相应的信息,并根据该信息从所述身份证数据库获取所述当前用户的身份登记信息,判断是否满足合约条件,当满足合约条件时向所述验证前端反馈满足合约条件的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特斯联(北京)科技有限公司,未经特斯联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910049681.3/1.html,转载请声明来源钻瓜专利网。