[发明专利]数据加密方法、装置、设备及存储介质在审
申请号: | 201910888643.7 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110633575A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 宋兵;董志强 | 申请(专利权)人: | 腾讯云计算(北京)有限责任公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 祝亚男 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 碎片化 数据块 可穿戴设备 分块 乱序 加密 目标数据块 数据加密技术 多重处理 获取目标 数据加密 用户数据 申请 存储 传输 | ||
本申请公开了一种数据加密方法,属于数据加密技术领域。所述方法由可穿戴设备执行,所述方法包括:获取目标数据块;对目标数块进行乱序化处理,获得重组数据块,乱序化处理用于将目标数据块划分为多个子数据块并进行随机重组;对重组数据块进行碎片化处理,获得各个碎片化分块;对各个碎片化分块中各自包含的每个字节进行加密。本申请通过对目标数据块进行乱序化处理、碎片化处理,最后对碎片化处理得到的各个碎片化分块进行加密,使得可穿戴设备中存储或者传输的是多重处理后并加密的用户数据时,从而提高了可穿戴设备数据的安全性。
技术领域
本申请涉及数据加密技术领域,特别涉及一种数据加密方法、装置、设备及存储介质。
背景技术
随着科学技术的发展,人们在日常生活中不可避免的需要进行数据传输。其中,对于电子设备之间的数据交互,人们也越来越重视数据交互的安全性。
例如,如今大量的可穿戴设备的出现,用户可以使用可穿戴设备采集自身的体质数据(比如,心跳、体温等),或者,可穿戴设备也可以获取用户的每日路径、步数等数据。可穿戴设备既可以将采集的数据在本地存储,也可以与终端或者其他的可穿戴设备之间进行数据交互,实现数据共享等。
目前,对于如何提高可穿戴设备的数据传输和存储方面的安全性,尚未出现较为完善的解决方案。
发明内容
本申请实施例提供了一种数据加密方法、装置、设备及存储介质,可以提高对可穿戴设备存储数据或者传输数据的安全性。所述技术方案如下:
一方面,本申请实施例提供了一种数据加密方法,所述方法由可穿戴设备执行,所述方法包括:
获取目标数据块;
对所述目标数块进行乱序化处理,获得重组数据块,所述乱序化处理用于将所述目标数据块划分为多个子数据块并进行随机重组;
对所述重组数据块进行碎片化处理,获得各个碎片化分块;
对所述各个碎片化分块中各自包含的每个字节进行加密。
另一方面,本申请实施例提供了一种数据加密装置,所述装置用于可穿戴设备中,所述装置包括:
数据块获取模块,用于获取目标数据块;
重组数据块获得模块,用于对所述目标数块进行乱序化处理,获得重组数据块,所述乱序化处理用于将所述目标数据块划分为多个子数据块并进行随机重组;
碎片化分块获得模块,用于对所述重组数据块进行碎片化处理,获得各个碎片化分块;
碎片化分块加密模块,用于对所述各个碎片化分块中各自包含的每个字节进行加密。
可选的,所述装置还包括:乱序摘要生成模块,碎片摘要生成模块以及加密摘要生成模块;
所述乱序摘要生成模块,用于生成乱序摘要,所述乱序摘要包含第一位置信息、第二位置信息以及数据摘要,所述第一位置信息是所述多个子数据块各自在所述重组数据块中的位置信息,所述第二位置信息是所述多个子数据块各自在所述目标数据块中的位置信息,所述数据摘要是所述多个子数据块各自的数据内容;
所述碎片摘要生成模块,用于生成碎片摘要,所述碎片摘要包含所述各个碎片化分块各自的信息大小;
所述加密摘要生成模块,用于生成加密摘要,所述加密摘要包含所述各个碎片化分块各自的密钥信息。
可选的,所述数据块获取模块,用于批量获取所述可穿戴设备中的第一分类数据,所述第一分类数据是所述可穿戴设备的核心数据。
可选的,所述装置还包括:第一存储模块和第二存储模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯云计算(北京)有限责任公司,未经腾讯云计算(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910888643.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电力系统安全传输的椭圆曲线密码学ECC加密模块
- 下一篇:数据处理