一种采用多重加密的数据处理方法及其系统的制作方法

文档序号:9219617阅读:448来源:国知局
一种采用多重加密的数据处理方法及其系统的制作方法
【技术领域】
[0001] 本发明涉及信息安全领域,尤其涉及的是一种采用多重加密的数据处理方法及其 系统。
【背景技术】
[0002] 随着智能设备的日益普及,如何安全、有效地备份用户的通讯录、短信、彩信、设备 的个性化配置、已安装的应用等用户数据信息,成为一个需要解决的问题。目前,智能设备 的用户数据备份方法有很多种,其中大多数方法都是将数据存于云端。但如果账号被盗,信 息就会泄露。对方可以将泄露的数据导入装有iphone、android、Firefox0S等系统的机 中,从而导致短信,联系人等信息的泄露。
[0003] 虽然目前的数据加密方法有多种,例如RSA、DES、AES、RC4等,但是当前技术往往 只用一种加密技术对该设备上的数据进行加密,一旦某一数据被破解,则该存贮设备或云 存储中的其它数据也被破解。
[0004] 因此,现有技术还有待于改进和发展。

【发明内容】

[0005] 鉴于上述现有技术的不足,本发明的目的在于提供一种采用多重加密的数据处理 方法及其系统,从而解决现有技术数据备份过程中对数据加密方式单一及易被破解的问 题。
[0006] 本发明的技术方案如下: 一种采用多重加密的数据处理方法,其中,所述方法包括步骤: A、 移动终端接收用户备份数据的指令,获取并识别用户的语音口令,并根据所述语音 口令确定加密算法和加密密钥; B、 移动终端接收用户的选择指令,选择是否对待备份的数据进行多重加密;当是时,则 先对所述加密密钥通过加密算法进行第一重加密得到第一重密文,然后以第一重密文为密 钥通过加密算法对所述待备份的数据进行第二重加密;当否时,则以所述加密密钥为密钥 通过加密算法对所述待备份的数据进行加密; C、 当完成对待备份的数据的加密后,将加密后的数据上传至服务器。
[0007] 所述采用多重加密的数据处理方法,其中,所述步骤C之后还包括: D、 移动终端先接收用户同步数据的指令,获取并识别用户的验证语音口令,然后服 务器根据所述验证语音口令确定是否将所述移动终端加密后的数据并发送至所述移动终 端; E、 移动终端根据所述验证语音口令确定解密密钥和解密算法;当检测到所述加密后 的数据是经过多重加密,则先对所述解密密钥进行第一重解密得到第一重明文,然后对所 述加密后的数据以所述第一重明文为密钥进行第二重解密;当否时,则以所述解密密钥为 密钥对所述加密后的数据进行解密;其中,所述第一重明文与所述第一重密文是完全相同 的; F、当完成对所述加密的数据的解密时,将解密后的数据导入移动终端相应的数据库, 以供用户查看所述解密后的数据。
[0008] 所述采用多重加密的数据处理方法,其中,所述步骤A具体包括: A1、移动终端接收用户备份数据的指令,获取并识别用户的语音口令; A2、移动终端根据所述语音口令生成用户身份识别码,将所述用户身份识别码上传至 服务器; A3、移动终端根据用户的语音口令内容确定加密算法和加密密钥。
[0009] 所述采用多重加密的数据处理方法,其中,所述步骤D具体包括: D1、移动终端接收用户同步数据的指令,获取并识别用户的验证语音口令; D2、移动终端根据所述验证语音口令生成用户的身份验证码,并将所述身份验证码上 传至服务器; D3、当所述身份验证码与根据所述语音口令生成用户的用户身份识别码一致时,则将 所述加密后的数据发送至所述移动终端。
[0010] 所述采用多重加密的数据处理方法,其中,所述用户的语音口令先经过HMM方法 得到与所述语音口令内容对应的二进制编码,并由所述二进制编码生成一个用于选择加密 算法的选择因子和用于加密数据的加密密钥,然后根据所述选择因子生成混沌初始值,最 后根据混沌映射选择加密算法。
[0011] 所述采用多重加密的数据处理方法,其中,所述步骤B中进行多重加密时是获取 移动终端的设备唯一标识码并以移动终端的设备唯一标识码为密钥对所述加密密钥进行 第一重加密。
[0012] 所述采用多重加密的数据处理方法,其中,所述步骤C中所述加密后的数据与根 据所述语音口令生成的用户身份识别码关联后存储至服务器。
[0013] 一种采用多重加密的数据处理系统,其中,包括: 采集及生成模块,用于接收用户备份数据的指令,获取并识别用户的语音口令,并根据 所述语音口令确定加密算法和加密密钥; 选择及加密模块,用于接收用户的选择指令,选择是否对待备份的数据进行多重加密; 当是时,则先对所述加密密钥通过加密算法进行第一重加密得到第一重密文,然后以第一 重密文为密钥通过加密算法对所述待备份的数据进行第二重加密;当否时,则以所述加密 密钥为密钥通过加密算法对所述待备份的数据进行加密; 上传模块,用于当完成对待备份的数据的加密后,将加密后的数据上传至服务器。
[0014] 所述采用多重加密的数据处理系统,其中,所述选择及加密模块中选择对待备份 的数据进行加密时,是获取所述选择及加密模块所在移动终端的设备唯一标识码并以所述 设备唯一标识码为密钥对所述加密密钥进行第一重加密。
[0015] 所述采用多重加密的数据处理系统,其中,还包括: 对比及发送模块,用于接收用户同步数据的指令,获取并识别用户的验证语音口令, 然后根据所述验证语音口令确定是否将所述移动终端加密后的数据并发送至所述移动终 端; 解密模块,用于根据所述验证语音口令确定解密密钥和解密算法;当检测到所述加密 后的数据是经过多重加密,则先对所述解密密钥进行第一重解密得到第一重明文,然后对 所述加密后的数据以所述第一重明文为密钥进行第二重解密;当否时,则以所述解密密钥 为密钥对所述加密后的数据进行解密;其中,所述第一重明文与所述第一重密文是完全相 同的; 显示模块,用于当完成对所述加密的数据的解密时,将解密后的数据导入所述显示模 块所在的移动终端相应的数据库,以供用户查看所述解密后的数据。
[0016] 本发明所提供的一种采用多重加密的数据处理方法及其系统,所述方法包括步 骤:移动终端接收用户备份数据的指令,获取并识别用户的语音口令,并根据所述语音口令 确定加密算法和加密密钥;移动终端接收用户的选择指令,选择是否对待备份的数据进行 多重加密;当是时,则先对所述加密密钥进行第一重加密得到第一重密文,然后以第一重密 文为密钥对所述待备份的数据进行第二重加密;当否时,则以所述加密密钥为密钥对所述 待备份的数据进行加密;当完成对待备份的数据的加密后,将加密后的数据上传至服务器。 由于可选择对待备份的数据是否进行多重加密,极大地提高了数据信息的安全性,即使数 据泄露也不能轻易被破解而导致个人隐私信息的泄露。
【附图说明】
[0017] 图1为本发明所述采用多重加密的数据处理方法较佳实施例的流程图。
[0018] 图2为本发明所述加密算法和加密密钥生成的具体流程图。
[0019] 图3为本发明所述采用多重加密的数据处理系统的较佳实施例的结构框图。
【具体实施方式】
[0020] 本发明提供一种采用多重加密的数据处理方法及其系统,为使本发明的目的、技 术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理 解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021] 请参见图1,图1是本发明所述采用多重加密的数据处理方法的较佳实施例的流 程图。如图1所示,所述采用多重加密的数据处理方法,包括以下步骤: 步骤S101、移动终端接收用户备份数据的指令,获取并识别用户的语音口令,并根据所 述语音口令确定加密算法和加密密钥; 步骤S102、移动终端接收用户的选择指令,选择是否对待备份的数据进行多重加密; 当是时,则先对所述加密密钥通过加密算法进行第一重加密得到第一重密文,然后以第一 重密文为密钥通过加密算法对所述待备份的数据进行第二重加密;当否时,则以所述加密 密钥为密钥通过加密算法对所述待备份的数据进行加密; 步骤S103、当完成对待备份的数据的加密后,将加密后的数据上传至服务器。
[0022] 本发明实施例中,其主要过程是数据加密过程。加密过程的数学符号描述如下: S={P,C,K,E,D}; 其中,P为明文空间,表示全体可能出现的明文集合; C为密文空间,表示全体可能出现的密文集合; K为密钥空间,表示加密算法中的可变参数; E为加密算法,由一些公式、法则或程序构成; D为解密算法,它是加密算法E的逆; 当给定密钥k时,各符号之间有如下关系:G= ,即对明文P加密后得 到密文C;同日 Lr
^ _,即对密文C解密后得明文P。如用 P-1表示E的逆,D-1表示D的逆,则有
因此, 加密设计主要是确定E,D,k。
[0023] 进一步地实施例,用户在进行备份数据操作前,需要进行账号注册及登陆操作,具 体包括:移动终端接
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1