[發明專利]一種用于安全處理數據的方法及其系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201710922980.4/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





