一种加密、解密方法及装置、用户设备与流程

文档序号:12551144阅读:184来源:国知局
一种加密、解密方法及装置、用户设备与流程

本申请涉及信息安全技术领域,尤其涉及一种加密、解密方法及装置、用户设备。



背景技术:

现在关于用户设备的应用越来越广泛,需求也越来越多,例如:照相、即时通信、网购、商务办公等等,而有些应用是比较私密或者有很高的访问机密的要求,因此可能会产生用户信息等的隐私安全问题。

而现有技术中对文件或者某应用的访问权限等的加密方式,例如,通常采用字符密码方式,尽管此类方式的加密等级较高,但加密等级越高,相应的字符也需要越多越复杂,比如需要用户输入数据8位或者16位甚至更多位的字符,这些字符不仅需要数字、字母,可能还需要其他符号,从而用户在解密时就会非常不方便,对用户记忆也是一种挑战,基于此,现有技术中还有其他的加密方式,例如指纹加密、图形加密等等,但是随着现在用户设备在商务领域的应用的增多,对不同的对象可能需要不同的加密方式进行加密,例如,有的文件不太重要,可能简单的加密就可以了,有的文件具有较高级别的机密,因此需要更为复杂的加密,而现有技术无法满足这种加密以及相应的解密需求,用户在加密和解密时的操作比较复杂。

综上所述,现有技术中缺少为用户提供更加便捷的采用不同加密方式为目标对象进行加密及解密的技术。



技术实现要素:

本申请实施例提供了一种加密、解密方法及装置、用户设备,用以实现更 加便捷的采用不同加密方式为目标对象进行加密及解密。

本申请实施例提供的一种加密方法,包括:

接收用户输入的压力信号;

确定所述压力信号对应的压力级别;

采用所述压力级别对应的加密方式,为待加密对象进行加密。

通过该加密方法,当接收到用户输入的压力信号时,确定所述压力信号对应的压力级别,采用所述压力级别对应的加密方式,为待加密对象进行加密,即通过对压力级别的识别,确定相应的加密方式,从而实现了更加便捷的采用不同加密方式为目标对象进行加密。

可选地,所述接收用户输入的压力信号,具体包括:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

可选地,所述确定所述压力信号对应的压力级别,具体包括:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

本申请实施例提供的一种解密方法,包括:

接收用户输入的压力信号;

确定所述压力信号对应的压力级别;

采用所述压力级别对应的解密方式,为待解密对象进行解密。

通过该解密方法,当接收到用户输入的压力信号时,确定所述压力信号对应的压力级别,采用所述压力级别对应的解密方式,为待解密对象进行解密,即通过对压力级别的识别,确定相应的解密方式,从而实现了更加便捷的采用不同加密方式为目标对象进行解密。

可选地,所述接收用户输入的压力信号,具体包括:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

可选地,所述确定所述压力信号对应的压力级别,具体包括:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

可选地,采用所述压力级别对应的解密方式,为待解密对象进行解密,具体包括:

采用所述压力级别对应的解密方式,接收用户输入的解密口令,当所述解密口令满足条件时,为待解密对象进行解密。

本申请实施例提供的一种加密装置,包括:

压力信号接收单元,用于接收用户输入的压力信号;

压力级别识别单元,用于确定所述压力信号对应的压力级别;

加密单元,用于采用所述压力级别对应的加密方式,为待加密对象进行加密。

可选地,所述压力信号接收单元,具体用于:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

可选地,所述压力级别识别单元,具体用于:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,所述压力级别识别单元中预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

本申请实施例提供的一种解密装置,包括:

压力信号接收单元,用于接收用户输入的压力信号;

压力级别识别单元,用于确定所述压力信号对应的压力级别;

解密单元,用于采用所述压力级别对应的解密方式,为待解密对象进行解密。

可选地,所述接收用户输入的压力信号,具体包括:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

可选地,所述压力级别识别单元具体用于:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,所述压力级别识别单元中预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

可选地,所述解密单元具体用于:

采用所述压力级别对应的解密方式,接收用户输入的解密口令,当所述解密口令满足条件时,为待解密对象进行解密。

本申请实施例提供的一种用户设备,包括所述的加密装置,以及所述的解密装置。

附图说明

图1为本申请实施例提供的一种加密方法的流程示意图;

图2为本申请实施例提供的一种解密方法的流程示意图;

图3为本申请实施例提供的一种加密操作流程示意图;

图4为本申请实施例提供的一种加密装置的结构示意图;

图5为本申请实施例提供的一种解密装置的结构示意图;

图6为本申请实施例提供的一种用户设备的结构示意图。

具体实施方式

本申请实施例提供了一种加密、解密方法及装置、用户设备,用以实现更加便捷的采用不同加密方式为目标对象进行加密及解密。

本申请实施例提供的技术方案,针对商务文件等有大量文件加密的需求,利用用户对智能设备压力屏施加的压力,决定文件的加密级别,呼叫出系统的不同的加密方案。

参见图1,本申请实施例提供的一种加密方法,包括:

S101、接收用户输入的压力信号;

其中,所述压力信号包括用户施加在压力屏上的压力值。

进一步,可选地,所述压力信号还可以包括用户的按压持续时间、按压次数、按压间隔时间、按压指纹中的一项或多项信息。

S102、确定所述压力信号对应的压力级别;

S103、采用所述压力级别对应的加密方式,为待加密对象进行加密。

其中,所述的待加密对象,例如可以是文件、网页、应用的访问权限的加密等等。

另外,本申请实施例提供的技术方案也可以运用到对系统的加密,例如,压力小的时候是普通访问模式,压力大的时候是访客模式,在访客模式下访问手机内的资料是有限制的,例如不可以查看相册和聊天应用等。

可选地,所述接收用户输入的压力信号,具体包括:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

例如,用户设备的显示屏是具有压力感应的显示屏,即所述的压力屏,在该压力屏显示5个文件,若用户想要对其中的一个文件加密,则在该文件的显示位置按压该文件,则用户设备可以自动识别需要对该文件加密,并同时识别出相应的压力级别,并确定该压力级别对应的加密方式,采用该加密方式为该文件进行加密。

可选地,所述确定所述压力信号对应的压力级别,具体包括:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

也就是说,可以预设不同的压力范围对应不同的压力级别,通过识别用户的压力值所属的压力范围,即可以确定对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

例如,压力级别用数字来表示,数字越大,表示的级别越高,即所述的复合加密、生物加密、指纹加密、图形加密、数字加密分别对应压力级别5、4、3、2、1。

当确定了压力级别对应的加密方式后,提供给用户该加密方式相应的密码输入界面,例如,若确定需要采用指纹加密对文件进行加密,则相应的密码输入界面提示用户输入指纹,若确定需要采用数字加密对文件进行加密,则相应的密码输入界面提示用户输入数字、字母等字符。

相应地,参见图2,本申请实施例提供的一种解密方法,包括:

S201、接收用户输入的压力信号;

S202、确定所述压力信号对应的压力级别;

S203、采用所述压力级别对应的解密方式,为待解密对象进行解密。

与上述加密方法同理:

可选地,所述接收用户输入的压力信号,具体包括:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域 的压力信号。

可选地,所述确定所述压力信号对应的压力级别,具体包括:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

可选地,采用所述压力级别对应的解密方式,为待解密对象进行解密,具体包括:

采用所述压力级别对应的解密方式,接收用户输入的解密口令,当所述解密口令满足条件时,为待解密对象进行解密。

当确定了压力级别对应的解密方式后,提供给用户该解密方式相应的密码输入界面,例如,若确定需要采用指纹加密对文件进行解密,则相应的密码输入界面提示用户输入指纹,若确定需要采用数字解密对文件进行解密,则相应的密码输入界面提示用户输入数字、字母等字符。获取了用户输入的解密口令后,与预先设置的该文件的加密口令相匹配,若匹配成功,则解密文件成功,否则,提示用户解密失败,进一步,若用户连续三次解密失败,则拒绝用户再次尝试解密的操作,直到一段时间以后,例如间隔3个小时之后可以再次接收用户解密该文件的操作。

关于用户操作,例如,参见图3,用户利用压力屏,按压需要加密或解密的文件,触发系统不同的对应加密及解密方案,例如通过压力级别的识别,确 定需要采用指纹加密,则激活出指纹加密,向用户提供指纹加密界面,并通过该界面提示用户指纹加密的相关操作,完成后,将采集到的指纹记录的该文件对应的指纹库,从而能现实最短路径的加密及后续该文件的解密需求。以此类推,压力最大的对应的是复合加密,例如眼纹加指纹加密,该复合加密通常是用在加密级别最高的文件或应用中,可以用于机密文件、保护个人隐私、商业机密、政治安防等应用中。当文件被加密了,可以在该文件的图标上显示一个锁形标记,提示用户该文件已加密,若需要访问则需要进行解密操作,相应的解密操作也需要用户按压该文件,通过压力级别的识别确定需要采取哪种解密方式进行解密操作。

以下介绍本申请实施例提供的装置。

参见图4,本申请实施例提供的一种加密装置,包括:

压力信号接收单元11,用于接收用户输入的压力信号;

压力级别识别单元12,用于确定所述压力信号对应的压力级别;

加密单元13,用于采用所述压力级别对应的加密方式,为待加密对象进行加密。

可选地,所述压力信号接收单元,具体用于:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

可选地,所述压力级别识别单元,具体用于:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,所述压力级别识别单元中预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

所述的加密装置,例如可以是手机、PAD、笔记本电脑等具有压力识别功能的装置。

相应地,参见图5,本申请实施例提供的一种解密装置,包括:

压力信号接收单元21,用于接收用户输入的压力信号;

压力级别识别单元22,用于确定所述压力信号对应的压力级别;

解密单元23,用于采用所述压力级别对应的解密方式,为待解密对象进行解密。

可选地,所述接收用户输入的压力信号,具体包括:

通过压力屏接收用户施加在所述待加密对象在所述压力屏上的显示区域的压力信号。

可选地,所述压力级别识别单元具体用于:

识别所述压力信号中的压力值,确定该压力值所属的预设的压力范围;

根据预设的压力范围与压力级别的对应关系,确定所述压力范围对应的压力级别。

可选地,所述压力信号中的压力值越大,对应的压力级别越高。

可选地,所述压力级别越高,对应的加密方式越复杂。

可选地,所述压力级别识别单元中预先设置有五个压力级别,分别对应如下加密方式:

复合加密、生物加密、指纹加密、图形加密、数字加密。

可选地,所述复合加密包括指纹和眼纹的加密。

可选地,所述复合加密、生物加密、指纹加密、图形加密、数字加密的加密方式对应的压力级别依次降低。

可选地,所述解密单元具体用于:

采用所述压力级别对应的解密方式,接收用户输入的解密口令,当所述解密口令满足条件时,为待解密对象进行解密。

所述的解密装置,例如可以是手机、PAD、笔记本电脑等具有压力识别功能的装置。

本申请实施例提供的一种用户设备,包括所述的加密装置,以及所述的解密装置。即同一设备具有上述加密以及秘密的功能。其中,可选地,所述的加密装置和解密装置中的压力信号接收单元可以是一个单元,所述的加密装置和解密装置中的压力级别识别单元可以是一个单元,因此,参见图6,本申请实施例提供的一种用户设备,包括:

压力信号接收单元31,用于接收用户输入的压力信号;

压力级别识别单元32,用于确定所述压力信号对应的压力级别;

加密单元33,用于当需要加密时,确定所述压力级别识别单元32识别出的压力级别所对应的加密方式,采用该加密方式,为待加密对象进行加密;

解密单元34,用于当需要解密时,确定所述压力级别识别单元32识别出的压力级别所对应的解密方式,采用该解密方式,为待解密对象进行解密。

其中,加密单元33,与上述加密单元13的作用相同,所述解密单元34,与上述解密单元23相同,在此不再赘述。

上述的各个压力信号接收单元,例如可以由压力屏、传感器等实体器件实现,所述的压力级别识别单元、加密单元、解密单元,均可以由处理器等实体器件实现。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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