一种设备加解密方法与流程

文档序号:12035042阅读:778来源:国知局

本发明属于信息安全的技术领域,特别涉及一种具有触摸屏的电子设备加密方法。



背景技术:

随着科技的进步,现在越来越多的电子设备进入到人们的生活当中。而这些设备中可能存储了用户的个人隐私或其它重要信息,通常人们会对这些信息进行加密。

现有加密方法中,较常见的有密码、轨迹、指纹识别等。而这些加密方法都存在一定的弊端:密码、轨迹可以被其它看见后记下来,指纹识别可以通过获取用户的指纹然后制造假指纹进行破解。

如专利申请201610738674.0公开了一种解密方法、装置和移动终端,其中该方法包括:获取用户按压指纹识别模组所产生的指纹信息和压力信息;根据指纹信息和压力信息确定用户对待解密对象的解密权限,并根据解密权限对待解密对象执行对应地解密。该实施例的解密方法,通过指纹信息和压力信息对待解密对象进行解密,并根据指纹信息和压力信息确定对应的解密权限,在保证待解密对象安全性的同时,提高了解密的操作灵活性。

虽然上述专利申请能够通过指纹进行加密,但是当用户输出密码时被他人看见,指纹信息也容易被他人复制时,重要信息存在泄露的风险,仍然存在重大的安全风险。



技术实现要素:

基于此,因此本发明的首要目地是提供一种设备加解密方法,该方法通过对压力的特殊设定进行加解密,能够有效提高安全加密效果,增强加密的安全性和可靠性。

本发明的另一个目地在于提供一种设备加解密方法,该方法实现简便,成本低廉,可广泛应用于现有的电子设备中。

为实现上述目的,本发明的技术方案为:

一种设备加解密方法,其特征在于该方法采用检测压力模组,以检测出多段压力,加密时,用户通过单次或多次施加不同压力等级的压力形成压力曲线,用以建立密钥,解密时,用户通过施加对应的压力曲线用以解密。

进一步,所述检测压力模组通常为9组,以设置9个压力等级,由此形成压力曲线,增加密钥的安全性和可靠性。

更进一步,在加解密过程中,该方法还可以设置无效压力等级,如小于2级或大于8级,用户施加无效压力等级的压力时,系统会过滤掉该次按压。用户可以在加解密过程中随机的增加无效压力按压次数,以干扰他人猜测正确的密码。当用户配置了无效压力后,无效压力的输入并不能影响解密,用户可以输入任意次数的无效压力以迷惑他人,进一步增加密钥的安全性和可靠性。

加密时,检测到用户施加压力增加时,系统会对用户施加的压力进行反馈,以提示用户当前按压的力度是什么等级,当用户施加压力减小时,系统也会对用户施加的压力进行反馈(如不同于压力增加时的震动频率,时间等),以再次提示用户当前压力,设置一定的保持时间(如1s),当用户保持一个压力等级超过这一保持时间时,在下次压力等级改变时,将本次压力等级作为一个有效压力密码。

进一步,所述一条压力曲线包含有多个压力等级,形成一系列压力密码,以使压力曲线构成一系列数字,该一系列数字形成密钥。

解密时,通过输入压力,识别判断压力对应的压力密码,由此进行解密。

本发明所实现的设备加解密方法,通过对压力曲线的设置,使密钥的设置更加安全可靠,由于按压力度是不可见的,即使用户输入密码的过程被他人看见,也不必担心密码被他人发现。

而且本发明的实现简便、快捷,可广泛应用于现有的触控设备中。

附图说明

图1为本发明所实现设备加解密的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参见附图1所示,为本发明所实现的设备加解密方法,该方法采用多组检测压力模组,以检测出多段压力,加密时,用户通过单次或多次施加不同压力等级的压力形成压力曲线,用以建立密钥,解密时,用户通过施加对应的压力曲线用以解密。

具体地说,在用户施加压力增加时,系统会对用户施加的压力进行反馈(包括但不限于震动),以提示用户当前按压的力度是什么等级,当用户施加压力减小时,系统也会对用户施加的压力进行反馈(如不同于压力增加时的震动频率,时间等),以再次提示用户当前压力。系统可以设置一定的保持时间(如1s),当用户保持一个压力等级超过这一时间时,在下次压力等级改变时,将本次压力等级作为一个有效压力密码。

压力检测模块3安装在按压表面1的背部。按压表面1可以是触摸屏、显示屏或者其它任意的刚性结构。压力检测模块3包含压力检测传感器构成的压力检测膜层和压力检测控制芯片(用于检测用户施加的压力并转化为对应等级)。压力反馈装置2不限定一定要安装到压力检测模块两端,图示只是一种举例,压力反馈装置2可以是线性马达等设备,用于反馈用户施加的压力。承载面4用于承载上述器件,同时使得按压表面1后压力检测层可以发生形变。该装置隐含的包含一个主控芯片,用户进行加解密处理,该主控芯片可以和上述压力检测控制芯片为同一颗芯片或者是单独的主控芯片。

图中所示,上述示意图并没有展示整个设备的全部结构,只包含了加密系统所必须的模块。

通常情况下,检测压力模组通常为4-9组,以设置4-9个压力,形成压力曲线,增加密钥的安全性和可靠性。

例如,一种可行的实现方式是:

加密有两种方式:

形式1(单次按压):用户只进行一次按压抬起操作,在这个过程中,用户通过改变施加的压力来输入设想长度的密码。

举例说明如下:

系统使用500ms长震动代表力度增加,且力度越大,震感越强;100ms短震动代表力度减小,且力度越小,震感越小。输入有效时间1s。输入有效时通过两次持续50ms且间隔50ms的震动反馈。未设置无效压力等级。

如用户想输入337作为密码,用户按压后逐渐增加力度,在感觉到第一次长震动后,继续加大压力,在感觉到第三次长震动后,保持这一压力超过1s,在感觉到连续两次短震动后代表用户完成第一个3的输入,此时用户可以通过增加压力到第4级,或降低到第2级,以将第1个密码3录入。假定用户通过将压力增加到第4级,在用户感觉到第4级压力后,减小压力等级,在感觉后一次短震后,说明用户已回到第3级压力状态,此时用户再次保持这一状态1s以上,以将第2个密码3输入。最后,用户将压力提高到第7级,并保持1s,以完成密码7的输入。输入完成后,用户抬起手指,系统保存密码。为了防止出错,系统可以让用户再次输入密码,以确认用户输入的密码。

形式2(多次按压):用户进行多次按压抬起操作,每个按压过程识别为一次有效输入。

具体实施过程与形式1例子类似,只是用户在保持输入1s之后,不是改变压力,而是抬起手指。

解密过程:

解密过程与加密过程类似,同样通过施加不同的力度进行输入。

特别说明:无效压力。当用户配置了无效压力后(如小于压力等级2,大于压力等级8),用户可以输入任意次数的无效压力以迷惑他人。

举例说明:

采用形式2加解密,密码为依然为337。用户在输入第一个密码3后,输入一个压力1(小于压力等级2,无效压力),系统不会记录该次输入,随后用户可继续完成后续输入。即用户实际输入密码为3137,但系统只识别为337。用户可输入的无效次数不受限制,如用户可以输入31137,31937,311917等,系统都会认为用户输入了337。

总之,本发明所实现的设备加解密方法,通过对压力曲线的设置,使密钥的设置更加安全可靠,由于按压力度是不可见的,即使用户输入密码的过程被他人看见,也不必担心密码被他人发现。

而且本发明的实现简便、快捷,可广泛应用于现有的触控设备中。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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