一种终端及其加密和解密方法

文档序号:10535251阅读:298来源:国知局
一种终端及其加密和解密方法
【专利摘要】本发明公开了一种终端及其加密和解密方法,上述加密方法包括以下步骤:当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息;当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。本发明公开的终端及其加密和解密的方法,能够解决现有技术中终端的加密和解密方法安全性风险较大、用户体验不佳等问题。
【专利说明】
一种终端及其加密和解密方法
技术领域
[0001]本发明涉及智能通信领域,尤其涉及一种终端及其加密和解密方法。
【背景技术】
[0002]随着信息时代的变革和发展,越来越多的社交网站、社交即时聊天工具及服务器端需要建立和存储用户账户及用户聊天数据,许多网站的交互也需要用户进行密码输入验证及加解密操作,来防止恶意程序的灌输、数据泄密及破坏保护隐私等问题。
[0003]目前,用户在登录各种账户或者使用一些聊天工具进行交互时,服务器端为了对用户聊天内容加密,仍采取统一的加密手段和密钥。这样一来,很容易在服务器端对加密内容进行破解和查看,或者在终端装置注入木马监听截取相关输入数据。
[0004]举例而言,用户在登录或提交操作,或者进行银行卡账户、密码等必要信息的输入时候往往要用应用自带的键盘方式进行输入,才能提交进行下一步的操作。有时,应用自带的输入键盘的字母或数字甚至是乱序的,就是为了防止被恶意程序捕获重要的隐私数据。
[0005]当前,重要的用户信息的输入,通常采用明文或应用自带输入键的方式实现,或者是采用简单的数字或逻辑运算式,让用户根据图片中的文字填写加密解密密钥或者算术式的答案。在电脑(PC机)时代,设备输入方式较单一,上述方式兼顾效率和安全性,得到了普及。然而在移动设备通讯时代,上述方式显得单一、繁琐而落后。
[0006]而且,随着恶意程序的增加,利用后台恶意程序从用户的输入操作中读取出文字信息已经逐渐成为成熟的技术,传统用户输入识别的可靠性渐失。为了克服这一情况,往往采用视觉自带输入键盘、打乱输入逻辑顺序等方式增加用户输入识别难度,但是这一方法同时也造成了用户操作的困难。一旦用户输入失误就很难成功输入密钥进行解密或加密。而且,随着现在终端智能平台越来越统一,终端技术的越来越成熟,传统采用自带键盘的加密解密方式也面临着越来越大的破解截取风险。
[0007]另外,当前用户使用移动设备的时候,往往因屏幕过小、分辨率不足、网络页面排版等问题,需要进行放大、调整页面、移动光标到输入框等繁琐操作,才能读取加密解密密钥输入框并进行输入;同时在自动保存用户名、密码的页面中,用户依然要手动去输入加密解密密钥,造成用户体验提升和效率提升的瓶颈;部分密钥的输入复杂而单调,会给用户带来繁琐的操作和干扰,极大地影响用户体验。

【发明内容】

[0008]本发明提供一种终端及其加密和解密的方法,用来解决现有技术中终端的加密和解密方法安全性风险较大、用户体验不佳等问题。
[0009]为了解决上述技术问题,本发明提供一种加密方法,包括以下步骤:当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息;当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。
[0010]进一步地,所述生物特征包括以下一种或其组合:用户的声音、声纹、压力、指纹、动作、手势。
[0011]进一步地,所述生物特征为用户运动,所述数据处理的加密条件为与所述用户运动相关的传感器所检测到的加速度达到指定的阈值。
[0012]进一步地,所述数据处理为数据输入、数据提交或数据发送。
[0013]进一步地,所述应用界面为所述应用的待验证界面、待提交界面或登录界面。
[0014]本发明还提供一种解密方法,包括以下步骤:当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息;当获取的所述生物特征信息满足所述数据处理的解密条件时,对数据进行解密。
[0015]进一步地,所述生物特征包括以下一种或其组合:用户的声音、声纹、压力、指纹、动作、手势。
[0016]进一步地,所述生物特征为用户运动,所述数据处理的解密条件为与所述用户运动相关的传感器所检测到的加速度达到指定的阈值。
[0017]本发明还提供一种终端,包括生物特征获取模块以及加密模块,所述生物特征获取模块,用于当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息;所述加密模块,用于当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。
[0018]进一步地,所述终端,还包括解密模块,用于当获取的所述生物特征信息满足所述数据处理的解密条件时,对数据进行解密。
[0019]本发明提供的加密和解密方法,使得需要人机识别验证的环节全部后台完成,减少用户操作步骤,提升用户体验的同时增强安全性和识别效果。而且,当前涉及生物特征信息的人机交互一般不容易被截取,能够进一步防止后台截取、破解。由于本发明的加密和解密的方式涉及较多的人为因素和较少的数字识别因素,能够增加安全性。
【附图说明】
[0020]图1所示为本发明较佳实施例提供的一种加密方法的流程图;
[0021]图2所示为本发明较佳实施例提供的一种解密方法的流程图;
[0022]图3所示为本发明第一较佳实施例提供的加密方法的流程图;
[0023]图4所示为本发明第一较佳实施例提供的终端应用界面的示意图;
[0024]图5所示为本发明较佳实施例提供的终端的示意图。
【具体实施方式】
[0025]下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
[0026]如图1所示,本发明较佳实施例提供的加密方法包括以下步骤:S11:当用户于应用界面进行数据处理时,检测用户的生物特征,并获取用户的生物特征信息;S12:当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。
[0027]如图2所示,本发明较佳实施例提供的解密方法包括以下步骤:S21:当用户于应用界面进行数据处理时,检测用户的生物特征,并获取用户的生物特征信息;S22:当获取的所述生物特征信息满足所述数据处理的解密条件时,对数据进行解密。
[0028]于本发明较佳实施例中,用户于应用界面进行的数据处理例如为数据输入、数据提交或数据发送。
[0029]于本发明较佳实施例中,所述生物特征包括以下一种或其组合:具有识别效果的声音、声纹、压力、指纹、动作、手势。其中,具有识别效果的生物特征表示终端通过相关设备(例如,感应器、传感器)能够检测到该生物特征信号,并能获得与该生物特征信号相关的信息数据。例如,终端的动作传感器可以用于检测并获取用户动作的加速度及方向等信息数据。
[0030]如图3及图4所示,于本发明第一较佳实施例中,终端例如为移动终端(手机等),于此,以聊天应用为例进行说明。生物特征例如为用户在触摸屏的手势及用户操作终端的动作。
[0031]如图3所示,步骤SOOl:终端判断是否进入需要进行人机识别的场景(例如,聊天场景)。若用户进入明文发送输入项,则采取普通方式提交内容;如果用户进入密文输入项(即,该项需要用户加密发送的会话聊天内容再提交,且接收方也需要采取约定的对应操作才能查看对应内容),则进入步骤S002。
[0032]步骤S002:终端启用对用户的生物特征信号检测。例如,实时监控用户在触摸屏的输入手势轨迹及用户操作终端的动作,其中,用户操作终端的动作例如可以通过终端的传感器所检测到的数据(例如,加速度)进行监控。
[0033]步骤S003:终端判断用户是否需要进行内容输入、发送或提交操作。若需要用户在步骤S003中进行信息输入操作,则进入步骤S004。若用户不需要进行内容输入、发送或提交,则进入步骤S005。
[0034]步骤S004:终端监听用户的输入操作,判断传感器所检测到的加速度是否达到指定的阈值。若传感器所检测到的加速度达到指定的阈值,则通过验证,进入步骤S007,否则,进入步骤S006。
[0035]步骤S005:等待用户的提交动作,判断提交动作是否满足相关阈值。当终端确认存在用户手势轨迹、传感器检测到的加速度等感应信号,且该手势轨迹、传感器检测到的加速度等生物特征信息的获取与信息输入同步相关,则通过验证环节,进行提交操作(即,步骤S007),并以该操作码进行加密执行。否则,进入步骤S006。
[0036]步骤S006:若加密验证未通过,则终端进行提示重新提交操作,或者采用传统的加密解密密钥等方式进行提交等。
[0037]步骤S007:若加密验证通过,则进行提交操作。
[0038]以图4所示的终端应用界面为例,用户在终端的触摸屏录入明文发送内容(区域S101)并点击发送聊天内容(区域S102),则接收终端可直接查看上述明文内容,适用于一般公开的会话。若用户在终端输入需加密发送聊天内容(区域S103),例如密文、保密隐私聊天内容等信息,终端启动生物特征检测,例如监听是否存在手势轨迹、传感器检测的加速度等感应信号,并判断检测到的生物特征信号是否与要求的感应信号相符(例如,S104所示,即手势输入Z或右转屏45度)。当检测到上述生物特征信号,且获得的该手势轨迹、传感器的加速度等生物特征数据与信息输入同步相关,则通过加密验证环节,进行提交操作,即以上述生物特征信息进行加密执行,将需加密发送聊天内容进行加密并提交。
[0039]在本发明第二实施例中,生物特征例如为用户运动。终端(例如,移动设备)显示的应用界面为待验证、待提交的界面或输入项,终端启动监听模式(即,开始监控用户的生物特征信号),例如通过传感器自动监听用户的运动方向和加速度或用户实施点击提交的触摸动作,此时终端判断是否获取相应的验证信息(运动特征数据),并判断所获取信息与提交操作的相关性,如果存在且相关,则证实该操作由用户完成,则自动通过加密验证环节,提交信息进行下一步操作,若不存在运动传感器检测的加速度、触摸轨迹等运动特征,则判断可能由恶意程序所为,则提交失败,提示用户重新提交或者采用其他方式重新验证加密后提交。
[0040]于本发明第三实施例中,在用户登陆终端的界面,后台自动开始检测用户对触摸屏的操作行为,监听传感器检测的加速度、手势轨迹等信息,在用户输入用户名、账号或密码后,获取传感器所检测到的加速度和手势轨迹等信息,当用户必要信息输入完成后,确认用户上述动作过程中采集到相应的运动操作信息,则自动通过验证,并进行提交操作。
[0041]于本发明第四实施例中,第四实施例与第三实施例的区别在于:用户在信息输入环节采用体感、手势等行为代替触摸方式输入,同时监听重力感应等是否与输入内容匹配,若匹配无误,则自动通过加密验证,并进行加密提交操作。例如,发送终端以上述用户动作对发送聊天内容进行加密,并发送至接收终端,接收终端则需要按约定的方式进行对应的解密,才能查看相关信息内容。
[0042]如图5所示,本发明较佳实施例还提供一种终端,包括生物特征获取模块10以及加密模块11,生物特征获取模块,用于当用户于应用界面进行数据处理时,检测用户的生物特征,并获取所述用户的生物特征信息;加密模块,用于当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。
[0043]此外,于本发明较佳实施例中,所述终端还包括解密模块12,用于当获取的所述生物特征信息满足所述数据处理的解密条件时,对数据进行解密。
[0044]于此,关于本发明较佳实施例提供的终端的具体操作过程如上述加密和解密方法所述,故于此不再赘述。
[0045]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
【主权项】
1.一种加密方法,其特征在于,包括以下步骤: 当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息; 当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。2.如权利要求1所述的加密方法,其特征在于:所述生物特征包括以下一种或其组合:用户的声音、声纹、压力、指纹、动作、手势。3.如权利要求1所述的加密方法,其特征在于:所述生物特征为用户运动,所述数据处理的加密条件为与所述用户运动相关的传感器所检测到的加速度达到指定的阈值。4.如权利要求1所述的加密方法,其特征在于:所述数据处理为数据输入、数据提交或数据发送。5.如权利要求1所述的加密方法,其特征在于:所述应用界面为所述应用的待验证界面、待提交界面或登录界面。6.一种解密方法,其特征在于,包括以下步骤: 当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息; 当获取的所述生物特征信息满足所述数据处理的解密条件时,对数据进行解密。7.如权利要求6所述的解密方法,其特征在于:所述生物特征包括以下一种或其组合:用户的声音、声纹、压力、指纹、动作、手势。8.如权利要求6所述的解密方法,其特征在于:所述生物特征为用户运动,所述数据处理的解密条件为与所述用户运动相关的传感器所检测到的加速度达到指定的阈值。9.一种终端,其特征在于:包括生物特征获取模块以及加密模块, 所述生物特征获取模块,用于当用户于应用界面进行数据处理时,检测所述用户的生物特征,并获取所述用户的生物特征信息; 所述加密模块,用于当获取的所述生物特征信息满足所述数据处理的加密条件时,对数据进行加密。10.如权利要求9所述的终端,其特征在于,还包括解密模块,用于当获取的所述生物特征信息满足所述数据处理的解密条件时,对数据进行解密。
【文档编号】G06F21/32GK105893810SQ201510039410
【公开日】2016年8月24日
【申请日】2015年1月26日
【发明人】黄勤波, 杜霁轩, 钟声
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1