[发明专利]一种基于区块链的指纹识别管理系统及方法在审
申请号: | 201910468325.5 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110188697A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 杨淑棉;王连海;刘广起;赵大伟;韩晓晖;邹丰义;张淑慧;徐淑奖 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06F21/32;G06F21/78 |
代理公司: | 北京中索知识产权代理有限公司 11640 | 代理人: | 商金婷 |
地址: | 250014 山东省济南市历*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指纹图片 区块 管理系统 指纹识别 案例信息 中心控制 用户端 比对结果 指纹管理系统 标准指纹 存储用户 存储指纹 管理领域 模式识别 现场采集 隐私泄露 指纹数据 指纹信息 可信性 扩展性 比对 存储 篡改 发送 攻击 共享 引入 图片 | ||
1.一种基于区块链的指纹识别管理系统,其特征在于:所述基于区块链的指纹识别管理系统包括:用户端和中心控制端;
所述用户端接收现场采集的指纹图片,存储指纹图片并将指纹图片、案例信息发送给中心控制端;
所述中心控制端接收并存储用户端发送来的指纹图片和案例信息,并将指纹图片和案例信息存储到区块链中的区块中;同时,将指纹图片与标准指纹库内的指纹图片进行比对获得比对结果,将比对结果发送给用户端。
2.根据权利要求1所述的基于区块链的指纹识别管理系统,其特征在于:所述用户端包括:案例管理模块、用户端通讯模块、指纹处理模块、存储模块;
所述案例管理模块用于建立新增案例,并对每个新增案例所采集的指纹图片进行管理;
所述用户端通讯模块用于与中心控制端进行通讯;
所述指纹处理模块用于对指纹图片进行初步处理;
所述存储模块用于存储指纹图片、记录中心控制端发送来的比对结果。
3.根据权利要求2所述的基于区块链的指纹识别管理系统,其特征在于:所述案例管理模块包括:用户登录子模块、新增案例子模块、案例展示子模块、关闭案例子模块;
所述用户登录子模块用于用户登录管理;
所述新增案例子模块用于建立新增案例,每个新增案例的案例信息包括:案件编号、案发时间、案发地点、负责单位、负责人、案件摘要、案例路径、客户端IP地址;
所述案例展示子模块用于对现场采集的指纹图片进行展示;
所述关闭案例子模块用于关闭由案例展示子模块展示的案例。
4.根据权利要求3所述的基于区块链的指纹识别管理系统,其特征在于:所述中心控制端包括:用户管理模块、控制端通讯模块、控制端案例管理模块、比对模块、控制端存储模块、查询模块、区块链模块;
所述用户管理模块用于用户登陆管理;
所述控制端通讯模块采用多线程与多个用户端进行通讯;
所述控制端案例管理模块用于对不同用户端发来的案例信息和指纹图片进行管理,存储用户信息、案例信息、指纹文件信息和指纹图片;
所述比对模块用于对指纹图片进行指纹特征提取,并将提取到的指纹特征与标准指纹库中的指纹图片进行特征匹配,获得比对结果;
所述控制端存储模块用于存储用户端发来的指纹图片、记录所传输的案例信息、指纹文件信息、比对结果;
所述区块链模块用于把指纹图片和案例信息存储到区块中,并将区块挂载到区块链中;
所述查询模块用于对数据库进行检索查询。
5.根据权利要求4所述的基于区块链的指纹识别管理系统,其特征在于:所述用户信息包括:用户端id号、取证用户、客户ip地址、服务器ip地址、端口、职位、单位;所述指纹文件信息包括:用户端ip地址、取证用户、案例保存路径、客户ip地址、服务器端ip地址、端口、接收时间、指纹名。
6.一种利用权利要求1-5所述的基于区块链的指纹识别管理系统实现的基于区块链的指纹识别管理方法,其特征在于:所述方法包括:
(1)、将现场采集到的指纹图片发送给用户端,用户端对指纹图片进行初步处理得到处理后的指纹图片;
(2)、用户端和中心控制端通过TCP协议进行通讯,用户端将案例信息发送给中心控制端;
(3)、用户端把需要上传到中心控制端进行备份存储的指纹图片做Hash计算,得到Hash值,并将指纹图片和与其对应的Hash值发送给中心控制端;
(4)、中心控制端将各个用户端发送来的每一个案例信息和与其对应的指纹图片存储到一个区块中,并将区块挂载到区块链中;
(5)、如果接收到用户端发来的需要与标准指纹库进行比对的指纹图片,则将接收到的指纹图片与指纹库中的指纹图片进行比对得到比对结果,然后将比对结果发送给用户端。
7.根据权利要求6所述的方法,其特征在于:所述步骤(1)中的初步处理的操作包括:
将模糊的、不含特征点的无效的指纹图片舍弃;
提取各个指纹图片中的指纹的特征;
将提取得到的指纹的特征与用户端的指纹库进行比对获得初步比对结果。
8.根据权利要求6所述的方法,其特征在于:所述步骤(4)的操作包括:
将中心控制端作为区块链中的一个节点;
中心控制端把每次接收到的案例信息和指纹图片均按时间顺序存储到一个区块上;每个区块引用前一个区块以形成区块链;
利用区块链机制在所有节点之间实现信息同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910468325.5/1.html,转载请声明来源钻瓜专利网。