[发明专利]一种用于安全处理数据的方法及其系统有效
| 申请号: | 201710922980.4 | 申请日: | 2017-09-30 |
| 公开(公告)号: | CN109598137B | 公开(公告)日: | 2021-08-13 |
| 发明(设计)人: | 赵善浮;田欢;万治立;单振宇;刘智滨 | 申请(专利权)人: | 广东亿迅科技有限公司 |
| 主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;H04L9/08 |
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 王文伶 |
| 地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 安全 处理 数据 方法 及其 系统 | ||
1.一种用于安全处理数据的方法,其特征在于,所述方法包括:
判断当前操作是否是写入数据操作;
若是,则搭建自定义文件内部格式,获取自定义文件;
修改自定义文件数据格式中各个字段值,将数据写入自定义文件内;
若不是,则利用自定义文件进行读取数据;
搭建自定义文件内部格式,获取自定义文件的步骤,包括以下具体步骤:
根据头部区字段定义和长度定义,在内存中分配相同大小的数据空间,创建自定义文件的头部数据区;
创建自定义文件的索引数据区;
创建自定义文件的键区;
创建自定义文件的值区;
在内部存储空间的映射中,根据头部区的字段定义,依次给头部区内各个字段赋值,形成自定义文件;
修改自定义文件数据格式中各个字段值,将数据写入自定义文件内的步骤,包括以下具体步骤:
按照自定义文件格式依次将头部区、索引区、键区、值区的数据读入到内存中;
根据头部区字段以及索引区中的记录获取键区数据集合,对key值进行加密,将key值插入到键区数据集合的末尾,记录key值偏移量和字节长度;
根据头部区字段以及索引区中的记录获取值区数据集合,对value值进行加密,将value值插入到值区数据集合的末尾,记录value值偏移量和字节长度;
根据key值偏移量和字节长度、value值偏移量和字节长度,计算键区偏移量、key值总数、值区偏移量以及value值总数;
根据键区偏移量、key值总数、值区偏移量以及value值总数,修改头部区的数据;
更新自定义文件格式内的头部区、索引区、键区以及值区的数据。
2.根据权利要求1所述的一种用于安全处理数据的方法,其特征在于,根据头部区字段以及索引区中的记录获取键区数据集合,对key值进行加密,将key值插入到键区数据集合的末尾,记录key值偏移量和字节长度的步骤,包括以下具体步骤:
根据头部区字段的键区偏移量和key值数量,获取键区的偏移量;
将键区的偏移量与索引区中记录的key值偏移量和存储长度集合,获取键区数据集合;
固定值和key值总数合并生成的字符串作为密钥,通过对称加密算法对key值进行加密处理,获取加密后的key值;
将加密后的key值插入到键区数据集合末尾,记录插入的key值的偏移量和字节长度。
3.根据权利要求1所述的一种用于安全处理数据的方法,其特征在于,根据键区偏移量、key值总数、值区偏移量以及value值总数,修改头部区的数据的步骤,包括以下具体步骤:
将键区偏移量、key值总数、值区偏移量和value值总数分别赋值给头部区内key数据区的偏移值、key数量、value数据区的偏移值和Value数据数量四个字段;
计算自定义文件的校验码,并将校验码赋值给自定义文件内的文件校验码字段;
将自定义文件唯一码赋值给自定义文件的文件唯一识别码字段;
将自定义文件头部大小赋值给自定义文件的文件头部大小字段;
将自定义文件总大小赋值给自定义文件的文件总大小字段。
4.根据权利要求1所述的一种用于安全处理数据的方法,其特征在于,更新自定义文件格式内的头部区、索引区、键区以及值区的数据的步骤,包括以下具体步骤:
更新键区数据起始位置以及键区数据key值数量;
更新值区数据起始位置以及值区数据value值数量;
更新文件总长度;
获取除文件标识、文件校验码、文件识别码以外的头部区数据,进行哈希运算,获取文件识别码;
获取除文件标识以及文件校验码以外的头部区数据,进行哈希运算,获取文件校验码。
5.根据权利要求1至4任一项所述的一种用于安全处理数据的方法,其特征在于,利用自定义文件进行读取数据的步骤,包括以下具体步骤:
读取自定义文件头部区数据;
对自定义文件格式、完整性以及安全性进行校验,判断自定义文件头部区数据是否符合要求;
若是,则获取自定义文件内的key值位置信息以及获取value值信息,形成数据密文;
若不是,则进入结束步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710922980.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





