[发明专利]数据处理方法和装置在审
| 申请号: | 201710644684.2 | 申请日: | 2017-07-31 |
| 公开(公告)号: | CN107423630A | 公开(公告)日: | 2017-12-01 |
| 发明(设计)人: | 黎定松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F11/14;G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 赵囡囡,褚敏 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
获取原始数据和随机数据,其中,所述原始数据为待加密的数据,所述随机数据为随机生成的数据;
对所述原始数据和所述随机数据进行运算,得到第一运算结果;
将所述第一运算结果包括的多个第一子运算结果分散存储在第一预设数组中;
将所述多个第一子运算结果在所述第一预设数组中的多条第一索引信息存储在第二预设数组中,其中,所述多条第一索引信息对应不同的内存地址,每个所述第一子运算结果在所述第一预设数组中通过一条所述第一索引信息进行索引。
2.根据权利要求1所述的方法,其特征在于,在获取所述原始数据和所述随机数据之后,所述方法还包括:
按照预设加密算法对所述原始数据进行加密,得到第一加密数据;
确定所述第一加密数据为所述原始数据的第一备份数据;
将所述第一备份数据存储在第三预设数组中,其中,所述第三预设数组用于存储多份备份数据,所述第一备份数据在所述第三预设数组中由第二索引信息进行索引,所述第三预设数组中存储的所述第一备份数据用于验证所述原始数据是否被篡改。
3.根据权利要求2所述的方法,其特征在于,在将所述多个第一子运算结果在所述第一预设数组中的多条第一索引信息存储在所述第二预设数组中之后,所述方法还包括:
通过所述多条第一索引信息从所述第二预设数组中读取多个第二子运算结果;
组合所述多个第二子运算结果,得到第二运算结果;
对所述第二运算结果和所述随机数据进行运算,得到第一原始数据;
通过所述第二索引信息在所述第三预设数组中进行索引,得到第二备份数据;
对所述第二备份数据按照预设解密算法进行解密,得到第二原始数据,其中,所述预设解密算法与所述预设加密算法相对应;
在所述第一原始数据和所述第二原始数据相同的情况下,返回所述原始数据;
在所述第一原始数据和所述第二原始数据不相同的情况下,确定所述原始数据被篡改。
4.根据权利要求3所述的方法,其特征在于,在确定所述原始数据被篡改时,所述方法还包括:
返回用于指示所述原始数据被篡改过的预设值,其中,所述预设值还用于使所述原始数据在运行过程中出现异常。
5.根据权利要求3所述的方法,其特征在于,在所述第一原始数据和所述第二原始数据不相同的情况下,确定所述原始数据被篡改包括:
在所述第一索引信息和/或所述第二索引信息被修改的情况下,确定所述第一原始数据和所述第二原始数据不相同,并确定所述原始数据被篡改。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,将所述第一运算结果包括的多个第一子运算结果分散存储在所述第一预设数组中包括:
按照预设字节拆分所述第一运算结果,得到所述多个第一子运算结果,其中,每个所述第一子运算结果与所述预设字节的每个字节相对应;
将所述每个字节对应的第一子运算结果分散存储在所述第一预设数组中。
7.根据权利要求1至5中任意一项所述的方法,其特征在于,在将所述多个第一子运算结果在所述第一预设数组中的多条第一索引信息存储在所述第二预设数组中之后,所述方法还包括:重载所述原始数据的数据类型的操作符。
8.一种数据处理装置,其特征在于,包括:
获取单元,用于获取原始数据和随机数据,其中,所述原始数据为待加密的数据,所述随机数据为随机生成的数据;
第一运算单元,用于对所述原始数据和所述随机数据进行运算,得到第一运算结果;
第一存储单元,用于将所述第一运算结果包括的多个第一子运算结果分散存储在第一预设数组中;
第二存储单元,用于将所述多个第一子运算结果在所述第一预设数组中的多条第一索引信息存储在第二预设数组中,其中,所述多条第一索引信息对应不同的内存地址,每个所述第一子运算结果在所述第一预设数组中通过一条所述第一索引信息进行索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710644684.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蒸汽发生器
- 下一篇:双逆三回程盘管式蒸汽发生器的管路结构





