[發明專利]一種基于三維空間結構的數據拆分置亂和恢復方法無效
| 申請號: | 201110094416.0 | 申請日: | 2011-04-15 |
| 公開(公告)號: | CN102193877A | 公開(公告)日: | 2011-09-21 |
| 發明(設計)人: | 姚文斌;陳釗;盛宇偉 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F12/14 | 分類號: | G06F12/14;G06F12/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 三維 空間結構 數據 拆分 恢復 方法 | ||
1.一種基于三維空間結構的數據拆分置亂方法,其特征在于:將L字節大小的文件按照n個字節進行切塊,形成行數據,并按照切塊依次取m個行數據構造拆分面m×n,形成了個拆分面;使用給定的騎士巡游遍歷路徑的順序對每個拆分面中字節數據的順序進行置亂;使用置亂后的k個拆分面構造三維立方體m×n×k;在三維立方體m×n×k中進行分塊數據提取,將k個拆分面上屬于(i,j)坐標的字節進行提取,構成m×n個分塊數據;將分塊數據存儲到分布式系統的不同存儲節點。通過這種方法,將數據置亂和拆分統一在數據分塊的過程中,所有的分塊數據存儲在分布式環境中的不同存儲節點,能夠保證存儲系統中數據的機密性,并且在m×n的矩陣中有多條騎士巡游路徑,任何攻擊者即使獲取到全部的數據塊也無法破解數據信息,只有授權用戶使用拆分參數(拆分面大小,騎士巡游路徑)才能夠正常恢復原始數據。
設算法需要處理的文件大小為L字節,用戶選取的拆分面為m×n(m和n都不能小于5),拆分面中的每個坐標點(i,j)對應一個字節數據,記為aij(1≤i≤m,1≤j≤n),拆分使用的騎士巡游路徑為P={(x1,y1),(x2,y2),…,(xm×n,ym×n)},則所有數據置亂分布在m×n×k的三維立方體中,其中對三維立方體中每個坐標點存放的數據用三維坐標(x,y,z)進行表示,其中1≤x≤m,1≤y≤n,1≤z≤k,從三維立方體中提取的m×n個分塊數據可以表示為Bij=[(i,j,1),(i,j,2),…,(i,j,k)],其中1≤i≤m,1≤j≤n。
拆分面構造方法為:將初始數據按照n個字節進行切塊,形成行數據,并按照切塊依次取m個行數據構造拆分面m×n,這樣整個初始數據就構成了個拆分面(若L不能整除m×n,則最后一個拆分面使用“/0”字節補齊)。
拆分面中數據置亂方法為:將拆分面中的數據照行列順序a11,a12,…,a1n,a21,a22,…,amn依次放入騎士巡游路徑遍歷的坐標位置(例如:使用8×8拆分面進行數據拆分,圖1(a)中的騎士巡游路徑為(1,1),(2,3),(1,6),…,(5,1),(3,2),a11置亂到(1,1),a12置亂到(2,3),......,a88置亂到(3,2)),使得所有拆分面上的數據位置發生了改變。
三維立方體構造方法為:將所有的拆分面按照k的順序,在三維空間中進行合并,形成三維立方體m×n×k。
分塊數據提取規則:在三維立方體m×n×k中,對應每個拆分面上的坐標點信息(i,j)進行分塊數據提取,最終生成m×n個分塊數據,記為Bij={(i,j,1),(i,j,2),…,(i,j,k)},其中1≤i≤m,1≤j≤n,每個分塊數據包含所有拆分面中坐標(i,j)對應的字節數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110094416.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種喇叭磁片自動裝配機
- 下一篇:一種杠啞鈴類產品的制造工藝
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





