申请/专利权人:翰顺联电子科技(南京)有限公司
申请日:2020-12-04
公开(公告)日:2024-04-09
公开(公告)号:CN112632571B
主分类号:G06F21/60
分类号:G06F21/60;G06F21/78
优先权:
专利状态码:有效-授权
法律状态:2024.04.09#授权;2021.04.27#实质审查的生效;2021.04.09#公开
摘要:本申请提供一种数据加密方法、解密方法与装置及存储装置,该方法包括:将目标数据存入保护区之前,根据隐藏区存储的初始随机数和加密算法产生加密密码,其中,保护区和隐藏区分别为存储装置内设置的两个区域,保护区用于存储加密后的目标数据和解密应用程序对应的安装包,保护区为只读存储区域,隐藏区用于存储初始随机数和目标数据的地址信息,安装包对应的解密算法与加密算法相同,接着使用加密密码对目标数据进行加密。从而,可以保护存储装置的保护区存储的目标数据不被未授权的读取装置读取,加密密码不易被破解,加密性能良好。
主权项:1.一种数据加密解密方法,其特征在于,用于存储装置,其中,加密过程包括:将目标数据存入保护区之前,根据隐藏区存储的初始随机数和加密算法产生加密密码,其中,所述保护区和所述隐藏区分别为所述存储装置内设置的两个区域,所述保护区用于存储加密后的目标数据和解密应用程序对应的安装包,所述保护区为只读存储区域,所述隐藏区用于存储初始随机数和所述目标数据的地址信息,所述安装包对应的解密算法与所述加密算法相同;使用所述加密密码对所述目标数据进行加密;所述根据隐藏区存储的初始随机数和加密算法产生加密密码,包括:根据所述初始随机数进行N次哈希算法,生成目标随机数,将所述目标随机数确定为所述加密密码,所述N大于1;所述根据所述初始随机数进行N次哈希算法,生成目标随机数,包括:将所述初始随机数按照预设的拆分个数N和所述初始随机数的自然顺序拆分为N个随机数;对所述N个随机数中的每个随机数分别进行一次哈希算法,得到N个哈希后的随机数;将所述N个哈希后的随机数按照拆分后的顺序拼接,得到所述目标随机数;解密过程包括:接收数据读取请求,所述数据读取请求用于请求读取存储装置的保护区存储的目标数据,所述保护区为只读存储区域;从所述存储装置的隐藏区获取初始随机数和所述目标数据的地址信息;根据所述初始随机数、所述目标数据的地址信息和已安装的解密应用程序对所述目标数据进行解密,所述解密应用程序对应的安装包存储在所述保护区,所述安装包对应的解密算法与加密算法相同;所述根据所述初始随机数、所述目标数据的地址信息和已安装的解密应用程序对所述目标数据进行解密,包括:根据所述目标数据的地址信息从所述保护区获取所述目标数据;根据所述初始随机数和所述解密应用程序产生解密密码;使用所述解密密码对所述目标数据进行解密;所述根据所述初始随机数和所述解密应用程序产生解密密码,包括:根据所述初始随机数进行N次哈希算法,生成目标随机数,将所述目标随机数确定为所述解密密码,所述N大于1;所述根据所述初始随机数进行N次哈希算法,生成目标随机数,包括:将所述初始随机数按照预设的拆分个数N和所述初始随机数的自然顺序拆分为N个随机数;对所述N个随机数中的每个随机数分别进行一次哈希算法,得到N个哈希后的随机数;将所述N个哈希后的随机数按照拆分后的顺序拼接,得到所述目标随机数。
全文数据:
权利要求:
百度查询: 翰顺联电子科技(南京)有限公司 数据加密方法、解密方法与装置及存储装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。