指纹加密传输方法、解密方法及装置、存储介质、终端制造方法及图纸

技术编号:24362870 阅读:28 留言:0更新日期:2020-06-03 04:04
一种指纹加密传输方法、解密方法及装置、存储介质、终端,指纹加密传输方法包括:获取待传输的指纹图像;按照预设窗口的大小将所述指纹图像分解为多个块图像;确定多个块图像的标识,所述多个块图像的标识具备第一预设顺序;接收来自服务器的加密密码,所述加密密码包括随机排列的多个块图像的标识;根据所述多个块图像的标识以及所述加密密码确定加密后的多个块图像,以得到加密后的指纹图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列,所述加密顺序不同于所述第一预设顺序;将所述加密后的指纹图像传输至所述服务器。本发明专利技术技术方案能够何提高指纹传输的安全性。

Fingerprint encryption transmission method, decryption method and device, storage medium and terminal

【技术实现步骤摘要】
指纹加密传输方法、解密方法及装置、存储介质、终端
本专利技术涉及图像处理
,尤其涉及一种指纹加密传输方法、解密方法及装置、存储介质、终端。
技术介绍
由于用户的指纹具有唯一性,因此指纹可以用于验证用户的身份,并用在了越来越多的安全验证领域。现有技术中,通过传感器预先采集到用户的指纹,并将指纹信息存储下来。当再次采集到用户的指纹时,将采集到的指纹与预先存储的指纹进行比对,以验证用户的身份是否一致。但是,指纹信息在存储时或者传输过程中,容易被盗用或截取,降低了指纹存储或指纹传输的安全性。
技术实现思路
本专利技术解决的技术问题是如何提高指纹传输的安全性。。为解决上述技术问题,本专利技术实施例提供一种指纹加密传输方法,指纹加密传输方法包括:获取待传输的指纹图像;按照预设窗口的大小将所述指纹图像分解为多个块图像,块图像的大小与所述预设窗口的大小一致;确定多个块图像的标识,所述多个块图像的标识具备第一预设顺序;接收来自服务器的加密密码,所述加密密码包括随机排列的多个块图像的标识,所述加密密码是针对所述指纹图像的;根据所述多个块图像的标识以及所述加密密码确定加密后的多个块图像,以得到加密后的指纹图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列,所述加密顺序不同于所述第一预设顺序;将所述加密后的指纹图像传输至所述服务器。可选的,所述获取待传输指纹图像之前还包括:接收指纹采集请求,并响应于指纹采集请求采集指纹,以得到所述指纹图像。可选的,所述预设窗口包括多个子窗口,所述按照预设窗口的大小将所述指纹图像分解为多个块图像包括:按照所述预设窗口的大小将所述指纹图像分解为多个块图像;对于每一块图像,按照所述预设窗口内多个子窗口的大小将块图像分解为多个子块图像,每一子块图像具备标识,多个子块图像具备第二预设顺序。可选的,所述加密顺序包括第一加密顺序和第二加密顺序;所述根据所述多个块图像的标识以及预先接收到的加密顺序确定加密后的多个块图像包括:根据所述多个块图像的标识以及所述第一加密顺序,确定按照所述第一加密顺序排列的多个块图像;对于每一块图像,根据所述多个子块图像的标识以及所述第二加密顺序,确定按照所述第二加密顺序排列的多个子块图像,以得到所述加密后的多个块图像。可选的,所述子窗口大小为M像素×M像素,所述预设窗口大小为(M×N)像素×(M×N)像素,其中,M为大于等于4的正整数,N为大于等于4的正整数。为解决上述技术问题,本专利技术实施例还公开一种指纹解密方法,指纹解密方法包括:确定加密密码;接收加密后的指纹图像,所述加密后的指纹图像包括加密后的多个块图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列;确定第一预设顺序,加密前的多个块图像的标识具备所述第一预设顺序;根据多个块图像的标识、所述加密密码指示的加密顺序以及所述第一预设顺序确定解密后的多个块图像,以得到解密后的指纹图像,所述解密后的多个块图像的标识按照所述第一预设顺序排列。可选的,所述加密顺序包括第一加密顺序和第二加密顺序,每个加密前的块图像包括多个子块图像,所述多个子块图像的标识具备第二预设顺序,加密后的多个子块图像的标识具备所述第二加密顺序;所述根据所述加密密码指示的加密顺序以及所述第一预设顺序确定按照所述第一预设顺序排列的多个块图像包括:根据所述第一加密顺序以及所述第一预设顺序,确定按照所述第一预设顺序排列的多个块图像;对于每个块图像,根据所述第二加密顺序以及所述第二预设顺序,确定按照所述第二预设顺序排列的多个子块图像。本专利技术实施例还公开了一种指纹加密传输装置,指纹加密传输装置包括:指纹图像获取模块,适于获取待传输的指纹图像,所述加密密码是针对所述指纹图像的;分解模块,适于按照预设窗口的大小将所述指纹图像分解为多个块图像,块图像的大小与所述预设窗口的大小一致;标识确定模块,适于确定多个块图像的标识,所述多个块图像的标识具备第一预设顺序;加密密码接收模块,适于接收来自服务器的加密密码,所述加密密码包括随机排列的多个块图像的标识;加密模块,适于根据所述多个块图像的标识以及所述加密密码确定加密后的多个块图像,以得到加密后的指纹图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列,所述加密顺序不同于所述第一预设顺序;传输模块,适于将所述加密后的指纹图像传输至所述服务器。本专利技术实施例还公开了一种指纹解密装置,指纹解密装置包括:加密密码确定模块,适于确定加密密码;加密指纹接收模块,适于接收加密后的指纹图像,所述加密后的指纹图像包括加密后的多个块图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列;顺序确定模块,适于确定第一预设顺序,加密前的多个块图像的标识具备所述第一预设顺序;解密模块,适于根据多个块图像的标识、所述加密密码指示的加密顺序以及所述第一预设顺序确定解密后的多个块图像,以得到解密后的指纹图像,所述解密后的多个块图像的标识按照所述第一预设顺序排列。本专利技术实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述指纹加密传输方法的步骤,或者执行所述指纹解密方法的步骤。本专利技术实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述指纹加密传输方法的步骤,或者执行所述指纹解密方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术技术方案中,在传输指纹图像时,可以先获取来自服务器的加密密码;再通过将指纹图像分解为多个块图像,多个块图像的标识具备第一预设顺序;由于指纹图像中指纹信息为多种指纹脊线的排列,且无规律性,因此,通过对多个块图像按照加密顺序重新排列获得加密后的指纹图像,通过传输所述加密后的指纹图像,使得加密后的指纹图像被复原的复杂度增大,从而保证了指纹传输的安全性,进而避免了指纹图像在传输过程中被截取或盗取后被滥用的问题,可以保证指纹信息的存储安全以及传输安全性。进一步地,通过对每个块图像中的子块图像按照第二加密顺序进行重新排列,指纹图像中的多个块图像按照第一加密顺序进行重新排列,利用双重加密的方式进一步保证了指纹加密的安全性,进而保证指纹信息的存储安全以及传输安全性。附图说明图1是本专利技术实施例一种指纹加密传输方法的流程图;图2是本专利技术实施例一种加密前的块图像的排列示意图;图3是本专利技术实施例另一种加密后的块图像的排列示意;图4是本专利技术实施例一种子块图像的排列示意图;图5是本专利技术实施例一种指纹解密方法的流程图;图6是本专利技术实施例一种指纹加密装置的结构示意图;图7是本专利技术实施例一种指纹解密装置的结构示意图。具体实施方式如
技术介绍
中所述,,指纹信息在存储时或者传输过程中,容易被盗用或截取,降低了指纹存储或指纹传输的安全性。本专利技术技术方案中,在传输指纹图像时,可以先获取来自服务器的加密密码;再通过将指纹图像分解为本文档来自技高网
...

【技术保护点】
1.一种指纹加密传输方法,其特征在于,包括:/n获取待传输的指纹图像;/n按照预设窗口的大小将所述指纹图像分解为多个块图像,块图像的大小与所述预设窗口的大小一致;/n确定多个块图像的标识,所述多个块图像的标识具备第一预设顺序;/n接收来自服务器的加密密码,所述加密密码包括随机排列的多个块图像的标识,所述加密密码是针对所述指纹图像的;/n根据所述多个块图像的标识以及所述加密密码确定加密后的多个块图像,以得到加密后的指纹图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列,所述加密顺序不同于所述第一预设顺序;/n将所述加密后的指纹图像传输至所述服务器。/n

【技术特征摘要】
1.一种指纹加密传输方法,其特征在于,包括:
获取待传输的指纹图像;
按照预设窗口的大小将所述指纹图像分解为多个块图像,块图像的大小与所述预设窗口的大小一致;
确定多个块图像的标识,所述多个块图像的标识具备第一预设顺序;
接收来自服务器的加密密码,所述加密密码包括随机排列的多个块图像的标识,所述加密密码是针对所述指纹图像的;
根据所述多个块图像的标识以及所述加密密码确定加密后的多个块图像,以得到加密后的指纹图像,所述加密后的多个块图像按照所述加密密码指示的加密顺序排列,所述加密顺序不同于所述第一预设顺序;
将所述加密后的指纹图像传输至所述服务器。


2.根据权利要求1所述的指纹加密传输方法,其特征在于,所述获取待传输指纹图像之前还包括:
接收指纹采集请求,并响应于指纹采集请求采集指纹,以得到所述指纹图像。


3.根据权利要求1所述的指纹加密传输方法,其特征在于,所述预设窗口包括多个子窗口,所述按照预设窗口的大小将所述指纹图像分解为多个块图像包括:
按照所述预设窗口的大小将所述指纹图像分解为多个块图像;
对于每一块图像,按照所述预设窗口内多个子窗口的大小将块图像分解为多个子块图像,每一子块图像具备标识,多个子块图像具备第二预设顺序。


4.根据权利要求3所述的指纹加密传输方法,其特征在于,所述加密顺序包括第一加密顺序和第二加密顺序;所述根据所述多个块图像的标识以及预先接收到的加密顺序确定加密后的多个块图像包括:
根据所述多个块图像的标识以及所述第一加密顺序,确定按照所述第一加密顺序排列的多个块图像;
对于每一块图像,根据所述多个子块图像的标识以及所述第二加密顺序,确定按照所述第二加密顺序排列的多个子块图像,以得到所述加密后的多个块图像。


5.根据权利要求3所述的指纹加密传输方法,其特征在于,所述子窗口大小为M像素×M像素,所述预设窗口大小为(M×N)像素×(M×N)像素,其中,M为大于等于4的正整数,N为大于等于4的正整数。


6.一种指纹解密方法,其特征在于,包括:
确定加密密码;
接收加密后的指纹图像,所述加密后的指纹图像包括加密后的多个块图像,
所述加密后的多个块图像按照所述加密密码指示的加密顺序排列;
确定第一预设顺序,加密前的多个块图像的标识具备所述第一预设顺序;
根据多个块图像的标识、所述加密密码指示的加密顺序以及所述第一预设顺序确定解密后的多个块图像,以得到解密后的指纹图像,所述解密后的多个块图像的标识按照所述第一预设顺...

【专利技术属性】
技术研发人员:汪菲胡雪珂王天洋冯胜顾凤军黄建东
申请(专利权)人:上海耕岩智能科技有限公司
类型:发明
国别省市:上海;31

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

1