一种加密、解密方法、系统及终端的制作方法

文档序号:9600655阅读:223来源:国知局
一种加密、解密方法、系统及终端的制作方法
【技术领域】
[0001]本发明属于通信技术领域,涉及一种加密、解密方法、系统及终端。
【背景技术】
[0002]现有比较常用的手机加密方式有数字模式和图案模式等加密方式。数字模式是基于纯数字的加密方式,密码形式单调,简单。图案模式是一种将九宫格串联的方式,加密方式相对较少。上述加密方式对于追求新鲜刺激的年轻人来说已经没有什么吸引力了。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种加密、解密方法、系统及终端,用于解决现有手机的解密方式形式单调、简单、没有吸引力的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种加密方法,所述加密方法包括:采集加密动作的特征参数;利用预设的加密算法对所述加密动作的特征参数进行加密运算,获得加密密码。
[0005]优选地,所述加密动作的特征参数包括加密动作的运动加速度、运动方向、或/和运动时间。
[0006]优选地,所述加密算法为模糊算法。
[0007]本发明还提供一种解密方法,所述解密方法包:采集解密动作的特征参数;利用预设的解密算法对所述解密动作的特征参数进行解密运算,获得解密结果;判断所述解密结果与预存的加密密码是否一致,若一致,则解密成功;否则解密失败。
[0008]优选地,所述解密动作的特征参数包括解密动作的运动加速度、运动方向、或/和运动时间。
[0009]优选地,所述解密算法与对应的加密算法相同,为模糊算法。
[0010]本发明还提供一种加密系统,所述加密系统包括:加密动作模块,采集加密动作的特征参数;加密运算模块,与所述加密动作模块相连,利用预设的加密算法对所述加密动作的特征参数进行加密运算,获得加密密码。
[0011]优选地,所述加密动作的特征参数包括加密动作的运动加速度、运动方向、或/和运动时间;所述加密算法为模糊算法。
[0012]本发明还提供一种解密系统,所述解密系统包括:解密动作模块,采集解密动作的特征参数;解密运算模块,与所述解密动作模块相连,利用预设的解密算法对所述解密动作的特征参数进行解密运算,获得解密结果;解密判定模块,与所述解密运算模块相连,判断所述解密结果与预存的加密密码是否一致,若一致,则解密成功;否则解密失败。
[0013]优选地,所述解密动作的特征参数包括解密动作的运动加速度、运动方向、或/和运动时间;所述解密算法与对应的加密算法相同,为模糊算法。
[0014]本发明还提供一种终端,所述终端包括:存储模块;处理模块,与所述存储模块相连,包括:加密动作单元,采集加密动作的特征参数;加密运算单元,与所述加密动作单元相连,利用预设的加密算法对所述加密动作的特征参数进行加密运算,获得加密密码,存储至所述存储模块中;解密动作单元,采集解密动作的特征参数;解密运算单元,与所述解密动作单元相连,利用预设的解密算法对所述解密动作的特征参数进行解密运算,获得解密结果;解密判定单元,与所述解密运算单元和存储模块分别相连,判断所述解密结果与预存的加密密码是否一致,若一致,则解密成功;否则解密失败。
[0015]如上所述,本发明所述的加密、解密方法、系统及终端,具有以下有益效果:
[0016]本发明可以随机地以自己喜欢的动作作为手机的密码,密码形式丰富多彩,加密方式具有极强的个性,更有吸引力,同时安全性更高。同时,结合模糊算法处理密码的录入和解密,这样能够使得密码的安全性更好,准确率更高,效率也更高。
【附图说明】
[0017]图1显示为本发明实施例所述的加密方法的一种实现流程示意图。
[0018]图2显示为本发明实施例所述的加密系统的一种实现结构示意图。
[0019]图3显示为本发明实施例所述的解密方法的一种实现流程示意图。
[0020]图4显示为本发明实施例所述的解密系统的一种实现结构示意图。
[0021]图5显示为本发明实施例所述的终端的一种实现结构示意图。
[0022]元件标号说明
[0023]200加密系统
[0024]210加密动作模块
[0025]220加密运算模块
[0026]400解密系统
[0027]410解密动作模块
[0028]420解密运算模块
[0029]430解密判定模块
[0030]500终端
[0031]510存储模块
[0032]520处理模块
[0033]521加密动作单元
[0034]522加密运算单元
[0035]523解密动作单元
[0036]524解密运算单元
[0037]525解密判定单元
[0038]SlOl ?S102 步骤
[0039]S301 ?S303 步骤
【具体实施方式】
[0040]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0041]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0042]请参阅图1,本发明提供一种加密方法,所述加密方法包括:
[0043]S101,采集加密动作的特征参数。所述加密动作的特征参数包括加密动作的运动加速度、运动方向、或/和运动时间。例如,利用重力感应器感应检测加密动作的加速度大小和方向等一系列的参数值,从而确定加密动作的具体内容。
[0044]S102,利用预设的加密算法对所述加密动作的特征参数进行加密运算,获得加密密码。其中,所述加密算法可选为模糊算法。所述模糊算法是通过对现实对象的分析,处理数据并构建模糊型数学模型,用隶属关系将数据元素集合灵活成模糊集合,确定隶属函数,进行模糊统计多依据经验和人的心理过程,它往往是通过心理测量来进行的,它研究的是事物本身的模糊性。本步骤利用模糊算法确定隶属度函数,通过将所得到的加速度大小和方向等一系列的参数值作为隶属度函数的输入,得出相应的隶属度值,即所述加密密码。
[0045]在加密过程中,可以选取不同的隶属函数,生成不同强度的密码。对于模糊域划分越细的隶属度函数来说,生成的密码强度越高,相应地,所要求的动作准确度也越高;相反地,对于模糊域划分越粗的隶属度函数来说,生成的密码强度越低,生成的密码强度较低,所要求的动作准确度相应的也较低。
[0046]具体地,在实际应用中,加密过程可以包括如下步骤:
[0047]I)开始密码设置,选择密码强度。
[0048]2)采集加密动作的特征参数,如:利用重力感应器检查加密动作的加速度大小和方向;
[0049]3)将所述特征参数输入隶属度函数,获得相应的隶属度值;
[0050]4)再次重复加密动作,利用步骤2)至3)获得二次加密动作的隶属度值;
[0051]5)判断所述二次加密动作的隶属度值与第一次加密动作的隶属度值是否相同;
[0052]6)若两次加密动作的隶属度值相同,则密码设置成功,保存所述隶属度值;
[0053]7)若两次加密动作的隶属度值不相同,则重新做出密码动作设置密码。
[0054]本发明所述的加密方法将动作作为加密元素,利用加密算法对加密元素进行运算,得出加密密码。此密码无法被外部识别,具有较高的保密性。加密元素也不易被外人发现或识别,提高了加密的可靠性。此外,加密算法为模糊算法,不易被破解,更进一步提高了保密性。
[0055]本发明所述的加密方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
[0056]本发明还提供一种加密系统,所述加
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1