信息加密方法及装置制造方法及图纸

技术编号:15330243 阅读:247 留言:0更新日期:2017-05-16 13:44
本发明专利技术提供一种信息加密方法及装置,应用于用户终端。所述方法包括:获取指纹图像及用户信息;对所述指纹图像进行图像处理以获得预设尺寸的指纹图像;将所述用户信息进行处理后嵌入到所述预设尺寸的指纹图像中以获得加密信息。本发明专利技术提供的信息加密方法及装置,通过结合指纹图像和用户信息进行双重识别认证,极大地提高了安全性,由于用户信息的加密和验证作用,可以降低指纹识别精度的要求,大幅度提高指纹识别速度。

Information encryption method and device

The invention provides an information encryption method and device, which is applied to a user terminal. The method comprises: acquiring fingerprint image and user information; image processing to the fingerprint image to obtain the fingerprint image of a predetermined size; the user fingerprint image processing information embedded into the preset size in order to obtain the encryption information. Information encryption method and device provided by the invention, dual recognition by combining fingerprint image and user information, greatly improves the safety, because the encryption and authentication function of user information, can reduce the fingerprint recognition accuracy requirements, greatly improve the speed of fingerprint identification.

【技术实现步骤摘要】
信息加密方法及装置
本专利技术涉及信息加密
,具体而言,涉及一种信息加密方法及装置。
技术介绍
在现有技术中,传统的单纯指纹识别加密技术对识别率要求非常高,而且对手指的湿度、清洁度等都很敏感,对于脱皮、有伤痕等低质量指纹存在识别困难、识别率低的问题。更为重要的是,公共生活中使用指纹的场所非常多,指纹很容易被盗取。对于数字与字母组合密码而言,则比指纹加密技术更容易被破解,给移动智能设备的信息数据和移动支付带来了极大的不安全因素。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种信息加密方法及装置,其能够实现双重识别认证,极大提高了信息安全性。为了实现上述目的,本专利技术较佳实施例所采用的技术方如下所示:本专利技术较佳实施例提供一种信息加密方法,应用于用户终端。所述方法包括:获取指纹图像及用户信息;对所述指纹图像进行图像处理以获得预设尺寸的指纹图像;将所述用户信息进行处理后嵌入到所述预设尺寸的指纹图像中以获得加密信息。本专利技术较佳实施例还提供一种信息加密装置,应用于用户终端。所述装置包括:获取模块,用于获取指纹图像及用户信息;图像处理模块,用于对所述指纹图像进行图像处理以获得预设尺寸的指纹图像;嵌入模块,用于将所述用户信息进行处理后嵌入到所述预设尺寸的指纹图像中以获得加密信息。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术提供的信息加密方法及装置,通过结合指纹图像和用户信息进行双重识别认证,极大地提高了安全性,由于用户信息的加密和验证作用,还可以降低指纹识别精度的要求,大幅度提高指纹识别速度。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术较佳实施例提供的用户终端的方框示意图;图2为本专利技术较佳实施例提供的信息加密方法的一种流程示意图;图3为图2中步骤S230包括的子步骤的流程示意图;图4为图3中步骤S233包括的子步骤的流程示意图;图5为本专利技术较佳实施例提供的信息加密方法的另一种流程示意图;图6为本专利技术较佳实施例提供的信息加密方法的另一种流程示意图;图7为图6中步骤S250包括的子步骤的流程示意图;图8为图7中步骤S252包括的子步骤的流程示意图;图9为图7中步骤S254包括的子步骤的流程示意图;图10为本专利技术较佳实施例提供的信息加密装置的一种功能模块图;图11为本专利技术较佳实施例提供的信息加密装置的另一种功能模块图;图12为本专利技术较佳实施例提供的信息加密装置的另一种功能模块图;图13为图12中识别模块包括的子模块的功能模块图。图标:100-用户终端;110-存储器;120-处理器;130-通信单元;140-存储控制器;150-指纹图像采集装置;200-信息加密装置;210-获取模块;220-图像处理模块;230-嵌入模块;240-创建模块;250-识别模块;251-获取子模块;252-比较子模块;253-选取子模块;254-提取子模块;255-匹配子模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1是本专利技术较佳实施例提供的用户终端100的方框示意图。本专利技术实施例中所述用户终端100可以为用于移动支付和信息数据传输的电子设备,例如,所述用户终端100可以是,但不限于,智能手机、个人电脑(PersonalComputer,PC)、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、移动上网设备(MobileInternetDevice,MID)等。所述用户终端100的操作系统可以是,但不限于,安卓(Android)系统、iOS(iPhoneOperatingSystem)系统、WindowsPhone系统、Windows系统等。如图1所示,所述用户终端100包括存储器110、处理器120、通信单元130、存储控制器140以及指纹图像采集装置150。所述存储器110、处理器120、通信单元130、存储控制器140以及指纹图像采集装置150相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器110中存储有信息加密装置200,所述信息加密装置200包括至少一个可以以软件或固件(Firmware)的形式存储于所述存储器110中的软件功能模块,所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本专利技术实施例中的信息加密装置200,从而执行各种功能应用以及数据处理,即实现本专利技术实施例中的信息加密方法。其中,所述存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,所述处理器120在接收到执行指令后,执行所述程序。进一步地,通信单元130将各种输入/输入装置耦合至处理器120以及存储器110,上述存储器110内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。所述处理器120可以是一种集成电路芯片,具有信号的处理能力。上述的处理器120可以是通用处理器,包括中央处理器(CentralProcessingUnit,CPU)、网络处理器(NetworkProcessor,NP)等。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或本文档来自技高网...
信息加密方法及装置

【技术保护点】
一种信息加密方法,应用于用户终端,其特征在于,所述方法包括:获取指纹图像及用户信息;对所述指纹图像进行图像处理以获得预设尺寸的指纹图像;将所述用户信息进行处理后嵌入到所述预设尺寸的指纹图像中以获得加密信息。

【技术特征摘要】
1.一种信息加密方法,应用于用户终端,其特征在于,所述方法包括:获取指纹图像及用户信息;对所述指纹图像进行图像处理以获得预设尺寸的指纹图像;将所述用户信息进行处理后嵌入到所述预设尺寸的指纹图像中以获得加密信息。2.根据权利要求1所述的信息加密方法,其特征在于,所述方法还包括:根据所述加密信息创建指纹图像数据库;所述创建指纹图像数据库的方式包括:将获取到的所有加密信息集合在一起以形成指纹图像数据库。3.根据权利要求1所述的信息加密方法,其特征在于,所述将所述用户信息进行处理后嵌入到所述预设尺寸的指纹图像中以获得加密信息的步骤包括:对所述用户信息进行编码,生成用户信息二值图像,所述用户信息二值图像作为待嵌入的水印图像;对所述水印图像进行置乱处理,得到置乱后的水印图像;将所述置乱后的水印图像嵌入到所述预设尺寸的指纹图像中,得到嵌入所述水印图像后的指纹图像,所述嵌入所述水印图像后的指纹图像作为所述加密信息。4.根据权利要求3所述的信息加密方法,其特征在于,所述将所述置乱后的水印图像嵌入到所述预设尺寸的指纹图像中的步骤包括:对所述预设尺寸的指纹图像进行二级小波分解,获取到二级小波分解的水平子带和垂直子带;将所述置乱后的水印图像嵌入到所述水平子带和垂直子带,分别计算所述水平子带的方差和所述垂直子带的方差,从所述水平子带的方差和所述垂直子带的方差中选取方差大的子带作为所述水印图像嵌入的子带;对所述水印图像嵌入的子带上的小波系数进行处理,以使分解得到的小波分解系数为正值;根据所述小波分解系数计算所述嵌入所述水印图像位置对应小波系数的相邻特征平均值;根据所述相邻特征平均值,采用奇偶判决法将所述水印图像嵌入到所述预设尺寸的指纹图像中。5.根据权利要求2所述的信息加密方法,其特征在于,所述方法还包括识别指纹图像;所述识别指纹图像的步骤包括:获取输入的待识别指纹图像;将所述待识别指纹图像与所述指纹图像数据库中的指纹图像进行比较;将所述指纹图像数据库中与所述待识别指纹图像匹配精度大于预设精度的指纹图像作为待匹配指纹图像库;对所述待匹配指纹图像库进行图像处理,提取出对应的待匹配用户信息库;接收输入的用户信息,将所述输入的用户信息与所述待匹配用户信息库中的用户信息进行匹...

【专利技术属性】
技术研发人员:曾山卢艺文康镇白俊
申请(专利权)人:武汉轻工大学
类型:发明
国别省市:湖北,42

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

1