信息加密方法、信息解密方法及信息加解密系统的制作方法_5

文档序号:9754231阅读:来源:国知局
储在存储器1332的操作系统,例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0245]图14是根据一示例性实施例示出的一种适用于信息解密设备1400的框图。参照图14,信息解密设备1400可以包括处理组件1422,其进一步包括一个或多个处理器,以及由存储器1432所代表的存储器资源,用于存储可由处理组件1422的执行的指令,例如应用程序。存储器1432中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1422被配置为执行指令,以执行上述方法:接收解密请求,所述解密请求中携带密文、使用者标识符和加密强度;当所述密文为当前系统可识别的密文时,对所述密文进行解密,以获得原始信息;根据所述使用者标识符和所述加密强度,获得属于对应使用者对应数量的密钥;根据获得的对应数量的密钥对所述原始信息进行对应数量次加密,以输出所述原始信息和加密后的原始信息。
[0246]信息解密设备1400还可以包括一个电源组件1426被配置为执行服务器1400的电源管理,一个有线或无线网络接口 14140被配置为将服务器1400连接到网络,和一个输入输出(I/O)接口 14148。服务器1400可以操作基于存储在存储器1432的操作系统,例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0247]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0248]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种信息加密方法,其特征在于,所述方法包括: 接收加密请求,所述加密请求中携带待加密信息、使用者标识符和加密强度; 根据所述使用者标识符和所述加密强度,获得属于对应使用者对应数量的密钥; 根据获得的对应数量的密钥对所述待加密信息进行对应数量次加密,以输出最终密文。2.根据权利要求1所述的信息加密方法,其特征在于,所述根据获得的对应数量的密钥对所述待加密信息进行对应数量次加密,以输出最终密文,包括: 当对应数量为η时,根据所述待加密内容、第一个密钥和当前加密总次数生成第一个密文; 根据第1-1个密文、第i个密钥和当前加密总次数生成第i个密文,其中,2 < i < η,且i为整数。3.根据权利要求1所述的信息加密方法,其特征在于,所述方法还包括: 接收注册请求,所述注册请求中携带使用者基本信息、加密信息的种类、密钥的淘汰机制、密钥的预计使用频率、加密强度、使用者标识和访问设备的地址; 返回注册响应。4.根据权利要求3所述的信息加密方法,其特征在于,所述方法还包括: 获得使用者输入的参数信息,所述参数信息包括密钥数量和所述密钥的淘汰机制; 根据所述参数信息生成所述使用者对应的密钥信息,并将所述密钥存储在第一密钥池中,所述密钥信息具有对应的密钥标识符,所述密钥标识符表示所述密钥的淘汰机制。5.根据权利要求4所述的信息加密方法,其特征在于,所述方法还包括: 统计所述密钥的使用信息,所述使用信息包括使用次数或使用时间; 当所述密钥的使用信息满足对应的淘汰机制时,将所述密钥信息从所述第一密钥池转移到第二密钥池中。6.根据权利要求3所述的信息加密方法,其特征在于,所述方法还包括: 获得当前系统的运行信息; 若所述运行信息达到任一报警条件,则进行报警提醒; 所述报警条件包括密钥信息的使用频率大于对应的预计使用频率、使用者的注册成功率低于第一预设阈值、加密成功率低于第二预设阈值或所有使用者的密钥信息使用数量均低于预设数量。7.一种信息解密方法,其特征在于,所述方法包括: 接收解密请求,所述解密请求中携带密文、使用者标识符和加密强度; 当所述密文为当前系统可识别的密文时,对所述密文进行解密,以获得原始信息; 根据所述使用者标识符和所述加密强度,获得属于对应使用者对应数量的密钥; 根据获得的对应数量的密钥对所述原始信息进行对应数量次加密,以输出所述原始信息和加密后的原始信息。8.根据权利要求7所述的信息解密方法,其特征在于,所述对所述密文进行解密,以获得原始信息,包括: 当所述加密强度为η时,根据所述密文获得生成所述密文时使用的第i个密钥,使用所述第i个密钥和i对所述密文进行解密,获得第1-Ι个密文,其中,2 < i < n,且i为整数; 根据第一个密文获得生成所述第一个密文时使用的第一个密钥,使用所述第一个密钥和一对所述密文进行解密,获得原始信息。9.根据权利要求7所述的信息解密方法,其特征在于,所述根据获得的对应数量的密钥对所述原始信息进行对应数量次加密,包括: 当对应数量为η时,根据所述原始信息、第一个密钥和当前加密总次数生成第一个密文; 根据第1-1个密文、第i个密钥和当前加密总次数生成第i个密文,所述第i个密文为加密后的原始信息,其中,2 Si Sn,且i为整数。10.根据权利要求8或9所述的信息解密方法,其特征在于,所述方法还包括: 统计所述密钥的使用信息,所述使用信息包括使用次数或使用时间,所述密钥位于第一密钥池中; 当所述密钥的使用信息满足对应的淘汰机制时,将所述密钥从所述第一密钥池转移到第二密钥池中。11.一种信息加解密系统,其特征在于,所述系统包括: 密钥管理模块,被配置为获得使用者输入的参数信息,根据所述参数信息生成所述使用者对应的密钥信息,并将所述密钥存储在第一密钥池中,所述参数信息包括密钥数量和所述密钥的淘汰机制; 加密模块,被配置为接收加密请求,所述加密请求中携带待加密信息、使用者标识符和加密强度,根据所述使用者标识符和所述加密强度,从所述第一密钥池获得属于对应使用者对应数量的密钥,并根据获得的对应数量的密钥对所述待加密信息进行对应数量次加密,以输出最终密文。12.根据权利要求11所述的信息加解密系统,其特征在于,所述系统还包括: 解密模块,被配置为接收解密请求,所述解密请求中携带密文、使用者标识符和加密强度;当所述密文为当前系统可识别的密文时,对所述密文进行解密,以获得原始信息;根据所述使用者标识符和所述加密强度,获得属于对应使用者对应数量的密钥;根据获得的对应数量的密钥对所述原始信息进行对应数量次加密,以输出所述原始信息和加密后的原始?目息O13.根据权利要求11所述的信息加解密系统,其特征在于,当对应数量为η时,所述加密丰吴块包括: 第一生成子模块,被配置为根据所述待加密内容、第一个密钥和当前加密总次数生成第一个密文; 第i生成子模块,被配置为根据第1-Ι个密文、第i个密钥和当前加密总次数生成第i个密文,其中,2 Si Sn,且i为整数。14.根据权利要求12所述的信息加解密系统,其特征在于,当对应数量为η时,所述解密丰吴块包括: 第i解密子模块,被配置为:根据所述密文获得生成所述密文时使用的第i个密钥,使用所述第i个密钥和i对所述密文进行解密,获得第1-Ι个密文,其中,2 < i < n,且i为整数; 第一解密子模块,被配置为:根据第一个密文获得生成所述第一个密文时使用的第一个密钥,使用所述第一个密钥和一对所述密文进行解密,获得原始信息。15.根据权利要求12所述的信息加解密系统,其特征在于,当对应数量为η时,所述解密丰吴块包括: 第一生成子模块,被配置为当对应数量为η时,根据所述原始信息、第一个密钥和当前加密总次数生成第一个密文; 第i生成子模块,被配置为根据第1-Ι个密文、第i个密钥和当前加密总次数生成第i个密文,所述第i个密文为加密后的原始信息,其中,2 Si Sn,且i为整数。16.根据权利要求13-15任一项所述的信息加解密系统,其特征在于,所述密钥管理模块,还被配置为: 统计所述密钥的使用信息,所述使用信息包括使用次数或使用时间; 当所述密钥的使用信息满足对应的淘汰机制时,将所述密钥信息从所述第一密钥池转移到第二密钥池中。17.根据权利要求16所述的信息加解密系统,其特征在于,所述系统还包括: 审核模块,被配置为接收注册请求,所述注册请求中携带使用者基于信息、加密信息的种类、密钥的淘汰机制、密钥的预计使用频率、加密强度、使用者标识和访问设备的地址,以及返回注册响应。18.根据权利要求17所述的信息加解密系统,其特征在于,所述系统还包括: 监控报警模块,被配置为获得当前系统的运行信息,若所述运行信息达到任一报警条件,则进行报警提醒; 所述报警条件包括密钥信息的使用频率大于对应的预计使用频率、使用者的注册成功率低于第一预设阈值、加密成功率低于第二预设阈值或所有使用者的密钥信息使用数量均低于预设数量。19.一种信息加密设备,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收加密请求,所述加密请求中携带待加密信息、使用者标识符和加密强度; 根据所述使用者标识符和所述加密强度,获得属于对应使用者对应数量的密钥; 根据获得的对应数量的密钥对所述待加密信息进行对应数量次加密,以输出最终密文。20.一种信息解密设备,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收解密请求,所述解密请求中携带密文、使用者标识符和加密强度; 当所述密文为当前系统可识别的密文时,对所述密文进行解密,以获得原始信息; 根据所述使用者标识符和所述加密强度,获得属于对应使用者对应数量的密钥; 根据获得的对应数量的密钥对所述原始信息进行对应数量次加密,以输出所述原始信息和加密后的原始信息。
【专利摘要】本公开是关于一种信息加密方法及设备、信息解密方法及设备和信息加解密系统,其中,信息加密方法包括:接收加密请求,该加密请求中携带待加密信息、使用者标识符和加密强度;根据使用者标识符和加密强度,获得属于对应使用者对应数量的密钥;根据获得的对应数量的密钥对待加密信息进行对应数量次加密,以输出最终密文。本公开实施例,根据使用者标识符和加密强度获得属于对应使用者对应数量的密钥,然后根据获得的对应数量的密钥对待加密信息进行对应数量次加密,即通过多个密钥进行多次加密可以大大提高密文被破解的难度,从而提高了信息的安全性。
【IPC分类】H04L9/06, H04L9/08
【公开号】CN105515760
【申请号】CN201510906915
【发明人】尚敏, 马希运, 秦韬
【申请人】小米科技有限责任公司
【公开日】2016年4月20日
【申请日】2015年12月9日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1