一种信息解密方法及装置与流程

文档序号:12490910阅读:164来源:国知局
一种信息解密方法及装置与流程

本发明涉及信息安全技术领域,尤其涉及一种信息解密方法及装置。



背景技术:

随着互联网应用的发展,人们已经可以利用互联网进行学习、购物、休闲、理财等操作,但是在进行这些操作的时候,一般都需要先行注册个人身份信息,登录相应网站或客户端,然后开始进行对应操作,这样就会使得个人身份信息有泄露的可能性,因此,如何确保信息安全成为网络用户特别关注的话题。

目前,一般的做法是服务器利用用户在注册时所留取的虹膜信息加密私钥,然后利用公钥加密通信信息,并将通信信息下发到用户的移动终端,用户的移动终端在接收到验证信息的读取请求后,利用虹膜识别系统采集用户的虹膜信息对该验证信息进行解密,而如果读取验证信息的人不是当事用户,则虹膜识别系统是无法采集到用户的虹膜信息,可见,利用用户在注册时所留取的虹膜信息加密私钥,然后利用公钥加密通信信息,并将通信信息下发到用户的移动终端,能够保证通信信息只能被当事用户读取,极大的提高了通信信息的保密性。但是,由于虹膜识别系统要求用户的眼睛必须正视屏幕才能保证用户的虹膜信息得到采集,因此,在带有虹膜识别系统的移动终端中,都还设置有检测用户的眼睛是否正对着手机的设备,这也提高了移动终端的硬件要求。



技术实现要素:

本发明的目的在于提供一种信息解密方法及装置,以在降低经过加密的信息解密的难度的同时,降低对硬件要求。

为了实现上述目的,本发明提供如下技术方案:

一种信息解密方法,包括:

接收服务器发送的经过加密的信息,采用可穿戴设备获取虹膜信息;

判断获取的所述虹膜信息与预存的虹膜信息是否匹配;

在获取的所述虹膜信息与预存的虹膜信息匹配时,根据所述虹膜信息解密所述经过加密的信息。

与现有技术相比,本发明提供的信息解密方法具有如下有益效果:

本发明提供的信息解密方法中,由于采用可穿戴设备获取虹膜信息,使得采用可穿戴设备获取用户的虹膜信息时,用户只需穿戴可穿戴设备,就可以自动实现眼睛与可穿戴设备中显示屏的对准,从而能够方便的获取虹膜信息,并将获取的虹膜信息与预存的虹膜信息进行匹配,实现经过加密的信息的解密,这不仅降低了信息解密对硬件设备的要求,而且还降低了虹膜信息获取的难度。

本发明还提供了一种信息解密装置,包括接收单元、解密单元和虹膜识别单元;其中:

所述接收单元,用于接收服务器发送的经过加密的信息;

所述虹膜识别单元,用于采用可穿戴设备获取虹膜信息,判断获取的所述虹膜信息与预存的虹膜信息是否匹配;

所述解密单元,用于在获取的所述虹膜信息与预存的虹膜信息匹配时,根据所述虹膜信息解密所述接收单元接收的所述经过加密的信息。

与现有技术相比,本发明提供的信息解密装置的有益效果与上述技术方案提供的信息解密方法的有益效果相同,在此不做赘述。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例一提供的信息解密方法的流程图;

图2为本发明实施例二提供的信息解密装置的结构框图一;

图3为本发明实施例二提供的信息解密装置的结构框图二;

图4为图2和图3中虹膜识别单元的具体结构框图;

图5为本发明实施例三中提供的移动终端的结构框图;

图6为本发明实施例三中提供的可穿戴设备的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

请参阅图1,本发明实施例提供的信息解密方法包括:

S1:接收服务器发送的经过加密的信息;

S2:采用可穿戴设备获取虹膜信息;

S3:判断获取的虹膜信息与预存的虹膜信息是否匹配;

在获取的虹膜信息与预存的虹膜信息匹配时,根据虹膜信息解密经过加密的信息;否则,不解密经过加密的信息。

通过上述实施例提供的信息解密方法的过程可知,由于采用可穿戴设备获取虹膜信息,使得采用可穿戴设备获取用户的虹膜信息时,用户只需穿戴可穿戴设备,就可以自动实现眼睛与可穿戴设备中显示屏的对准,从而能够方便的获取虹膜信息,并将获取的虹膜信息与预存的虹膜信息进行匹配,实现经过加密的信息的解密,这不仅降低了信息解密对硬件设备的要求,而且还降低了虹膜信息获取的难度。

可以理解的是,本实施例中的可穿戴设备既可以是AR设备,也可以是VR设备,且用户只要穿戴可穿戴设备,即可使眼睛正对可穿戴设备的显示屏,,而无需刻意调整角度正对可穿戴设备的显示屏。

具体的,采用可穿戴设备获取虹膜信息包括:采用可穿戴设备采集虹膜图像,对虹膜图像进行分析,得到虹膜信息。可选的,还可根据虹膜信息得到虹膜特征值,并在判断获取的虹膜信息与预存的虹膜信息是否匹配时,将虹膜特征值作为虹膜信息,判断获取的虹膜信息与预存的虹膜信息是否匹配;换句话说,在判断获取的虹膜信息与预存的虹膜信息是否匹配时,利用虹膜特征值与预存的虹膜信息进行匹配,能够提高虹膜信息的匹配精度。

值得注意的是,本实施例提供的信息解密方法中,预存的虹膜信息采用如下方法得到:采用虹膜采集设备预先采集虹膜信息,将预先采集的所述虹膜信息进行保存,得到预存的虹膜信息,这样就可以根据实际需要确定预存的虹膜信息,使得信息解密方法的适用范围增大。

可以理解的是,采用虹膜采集设备预先采集虹膜信息时,所使用的虹膜采集设备既可以是本实施例中的可穿戴设备,也可以是移动终端,还可以是其他具有虹膜信息采集功能的设备。

需要说明的是,本实施例提供的信息解密方法适用于各种信息,例如:常见的短信信息、指令信息、网络信息等,在此不一一列举。

实施例二

请参阅图1~图3,本实施例提供了一种信息解密装置,其包括接收单元1、解密单元2和虹膜识别单元3;其中,

接收单元1,用于接收服务器发送的经过加密的信息;

虹膜识别单元3,用于采用可穿戴设备获取虹膜信息,判断获取的虹膜信息与预存的虹膜信息是否匹配;

解密单元2,用于在获取的虹膜信息与预存的虹膜信息匹配时,根据虹膜信息解密接收单元1接收的经过加密的信息。

下面结合附图对本实施例提供的信息解密装置的实施过程进行详细说明。

S1:接收单元1接收服务器发送的经过加密的信息;

S2:虹膜识别单元3利用可穿戴设备上的摄像头获取虹膜信息;

S3:虹膜识别单元3判断获取的虹膜信息与预存的虹膜信息是否匹配;

如果匹配,则解密单元2根据虹膜信息解密经过加密的信息;

如果不匹配,则不解密经过加密的信息。

与现有技术相比,本发明实施例提供的信息解密装置的有益效果与上述实施例提供的信息解密方法的有益效果相同,在此不做赘述。

需要说明的是,本实施例提供的信息解密装置中,虹膜识别单元3还用于采用虹膜采集设备预先采集虹膜信息,将预先采集的虹膜信息进行保存,得到预存的虹膜信息,这样就可以根据实际需要确定预存的虹膜信息,使得信息解密方法的适用范围增大。另外,采用虹膜采集设备预先采集虹膜信息时,所使用的虹膜采集设备既可以是本实施例中的可穿戴设备,也可以是移动终端,还可以是其他具有虹膜信息采集功能的设备。

可以理解的是,本实施例提供的信息解密方法适用于各种信息,例如:常见的短信信息、指令信息、网络信息等,在此不一一列举。

需要说明的是,上述实施例提供的信息解密装置中,虹膜识别单元3既可以独立于可穿戴设备,也可以设在可穿戴设备中,在此不做限定。

请参阅图2和图3,上述实施例中接收单元1是位于移动终端中的,而解密单元2可以位于移动终端4中,也可以位于可穿戴设备5中。

请参阅图2,当解密单元2位于移动终端4中,解密后的信息可以直接通过移动终端4进行显示。

请参阅图3,当解密单元2位于可穿戴设备5中,解密后的信息可以直接通过可穿戴设备5显示,这样用户利用可穿戴设备获取虹膜信息后,用户不用摘掉可穿戴设备,即可看到经过解密的信息,而且还能防止其他人看到解密后的信息。

需要说明的是,本实施例中的可穿戴设备既可以是AR设备,也可以是VR设备,且用户只要穿戴可穿戴设备,即可使眼睛正对可穿戴设备的显示屏,,而无需刻意调整角度正对可穿戴设备的显示屏。

另外,上述实施例中的虹膜识别单元3还用于采用可穿戴设备采集虹膜图像;对所述虹膜图像进行分析,得到虹膜信息;判断获取的所述虹膜信息与预存的虹膜信息是否匹配。

具体的,请参阅图4,虹膜识别单元3包括图像采集模块31、图像分析模块32和匹配模块33;其中,

图像采集模块31,用于采用所述可穿戴设备采集虹膜图像。

图像分析模块32,用于对虹膜图像进行分析,得到虹膜信息。

匹配模块33,用于判断获取的虹膜信息与预存的虹膜信息是否匹配。

具体实施时,图像采集模块31采用可穿戴设备采集虹膜图像;图像分析模块32对虹膜图像进行分析,得到虹膜信息;匹配模块33判断获取的虹膜信息与预存的虹膜信息是否匹配。

进一步,图像分析模块32用于根据虹膜信息得到虹膜特征值,匹配模块33用于将虹膜特征值作为虹膜信息。判断虹膜特征值与预存的虹膜信息是否匹配。

需要说明的是,上述实施例中的图像采集模块31可以为设在可穿戴设备的显示屏上的摄像头,这样用户穿戴可穿戴设备后,用户的眼睛在直接正对可穿戴设备的显示屏的同时,还能够实现用户眼睛与摄像头正对,使得可穿戴设备能够准确的采集虹膜图像。

实施例三

请参阅图5,本发明实施例提供了一种移动终端,包括处理器601、存储器602、收发器603和总线604,所述处理器601、存储器602和收发器603通过总线604互相通信;

其中,所述收发器603用于接收服务器发送的经过加密的信息,以及接收可穿戴设备发送的虹膜信息;所述处理器601用于判断获取的所述虹膜信息与预存的虹膜信息是否匹配;在获取的所述虹膜信息与预存的虹膜信息匹配时,根据所述虹膜信息解密加密的信息;所述存储器602用于存储解密后的信息。存储器602还用于存储处理器所需的程序代码,以实现信息解密方法。

进一步,处理器601用于根据虹膜信息得到虹膜特征值,将虹膜特征值作为虹膜信息。判断虹膜特征值与预存的虹膜信息是否匹配。

可选的,移动终端还包括显示器(图中未示出);可以理解的是,解密后的信息可以在移动终端的显示器上进行显示。

相应的,请参阅图6,为了实现可穿戴设备发送虹膜信息的功能,可穿戴设备中设有图像采集器701、处理器702、收发器703、总线704和存储器705,图像采集器701、处理器702、收发器703和存储器705通过总线704相互通信;图像采集器701用于采集虹膜图像;该处理器702用于对所述虹膜图像进行分析,得到所述虹膜信息;收发器703用于发送向移动终端发送所述虹膜信息;存储器705用于存储处理器702所需的程序代码,以实现信息解密方法。

需要说明的是,图像采集器701可以为普通的摄像头,也可以为其他可实现图像采集的硬件设备。

可选的,可穿戴设备还包括显示器(图中未示出),相应的,解密后的信息可以在可穿戴设备的显示器上进行显示。

其中,本实施例所述的移动终端中的处理器601或可穿戴设备中的处理器702可以是一个处理器,也可以是多个处理元件的统称。例如,该移动终端中的处理器601或可穿戴设备中的处理器702可以是中央处理器(Central Processing Unit,简称CPU),也可以是特定集成电路(Application Specific Integrated Circuit,简称ASIC),或者是被配置成实施本实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)。

移动终端中的存储器602或可穿戴设备中存储器705可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码等。且存储器602可以包括随机存储器(RAM),也可以包括非易失性存储器(non-volatile memory),例如磁盘存储器,闪存(Flash)等。

移动终端中的总线604或可穿戴设备中的总线704可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5和图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1