[發明專利]一種基于多網盤的文件加密存儲系統及方法在審
| 申請號: | 201610031760.8 | 申請日: | 2016-01-18 |
| 公開(公告)號: | CN105718808A | 公開(公告)日: | 2016-06-29 |
| 發明(設計)人: | 張春霞 | 申請(專利權)人: | 天津科技大學 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/78 |
| 代理公司: | 天津佳盟知識產權代理有限公司 12002 | 代理人: | 侯力 |
| 地址: | 300457 天津市塘*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多網盤 文件 加密 存儲系統 方法 | ||
1.一種基于多網盤的文件加密存儲系統,其特征在于,所述系統包括“網盤”裝置和“文件加密”裝置,二者通過網絡互聯;“網盤”裝置,主要是用來存儲文件數據,“網盤”裝置包括各種公有云中的網盤、私有云中的網盤、以及其它能夠提供文件存取服務的文件服務器;“文件加密”裝置,主要是用來存儲管理文件元數據以及加密文件的透明訪問,即實現對文件數據分塊、數據塊加解密、數據塊上傳下載、以及文件數據塊的合成功能,主要包括“文件訪問接口”模塊、“文件塊分解與合成”模塊、“文件塊索引”模塊、“文件塊加密解密”模塊、“文件塊發送接收”模塊、“網盤訪問”模塊以及“本地存儲介質”模塊;
其中,
“文件訪問接口”模塊,負責完成調用者的文件訪問操作,包括將調用者的文件訪問操作所要訪問文件區域轉化為“文件塊”編號序列,將調用者寫訪問文件區域的新數據合并到所屬文件中,以及將調用者讀訪問文件區域從所屬文件中讀取到調用者指定空間;
“文件塊分解與合成”模塊,負責對指定的文件進行“文件塊”的分解,以及將“文件塊”合成為文件的功能;
“文件塊索引”模塊,負責對“文件”概要信息、“文件塊”概要信息進行維護管理,以及待訪問文件區域與“文件塊”的對應關系之間的檢索;
“文件塊加密解密”模塊,負責文件塊的密鑰產生以及針對“文件塊”的加密和解密操作;
“文件塊發送接收”模塊,負責對“加密文件數據塊”上傳到指定“網盤路徑”,以及將“加密文件數據塊”從指定“網盤路徑”下載到本地存儲介質中;“文件塊發送接收”模塊直接通過“網盤訪問”模塊實現所述功能;
“網盤訪問”模塊,包括“網盤訪問統一接口驅動”模塊和“網盤驅動”模塊;“網盤訪問統一接口驅動”模塊負責將不同類型的網盤訪問接口統一為相同的接口方式;“網盤驅動”模塊負責針對特定“網盤”裝置的訪問;不同類型的“網盤”裝置有不同的“網盤驅動”模塊,“網盤訪問統一接口驅動”模塊將根據所要訪問的網盤類型來調用不同的“網盤驅動”模塊;
“本地存儲介質”模塊,包括系統配置信息庫、文件概要信息庫、文件塊概要信息庫、文件塊的本地存儲池以及臨時存儲空間;系統配置信息庫包括系統總容量、“文件塊”長度策略、默認“文件塊”長度和“網盤信息”列表,其中“網盤信息”包括網盤名稱、網盤用戶名、網盤訪問口令、網盤網絡地址、網盤用戶根目錄路徑以及網盤容量限制;文件概要信息庫包含所有文件的“文件”概要信息;每個“文件”概要信息包括文件名、文件編號、文件長度、“文件塊”長度策略、默認“文件塊”長度以及“文件塊”數目;文件塊概要信息庫包括所有文件的所有“文件塊”概要信息;每個“文件塊”概要信息包括“文件塊”基本信息和“文件塊”詳細信息,“文件塊”基本信息包括該“文件塊”的編號、“文件塊”所屬文件編號、“文件塊”的文件偏移量、“文件塊”長度、“文件塊”狀態;“文件塊”狀態包括未下載、未解密、已解密、已修改、已上傳;“文件塊”詳細信息包括該“文件塊”的編號、“文件塊”所屬文件編號、“文件塊”的“網盤路徑”、“本地路徑”和“文件塊”密鑰;“文件塊”密鑰包括加密算法和密鑰值;
“文件訪問接口”模塊直接調用“文件塊索引”模塊來完成將調用者的文件訪問操作所要訪問文件區域轉化為“文件塊”編號序列;“文件訪問接口”模塊直接調用“文件塊分解與合成”模塊來完成指定“文件塊”的讀操作或者寫操作;“文件塊分解與合成”模塊直接調用“文件塊索引”模塊來完成查詢指定“文件塊”的“文件塊”文件偏移量和“文件塊”長度;“文件塊分解與合成”模塊直接調用“文件塊加密解密”模塊來完成“文件塊”的加密和解密;“文件塊分解與合成”模塊直接調用“文件塊發送接收”模塊來完成“文件塊”數據在本地存儲與網盤之間的上傳下載,而“文件塊發送接收”模塊直接調用“網盤訪問”模塊來完成“文件塊”數據的網絡傳輸;上述模塊所涉及的整個系統以及文件元的信息都存儲在“本地存儲介質”模塊,已下載的“文件塊”以及被操作處理的“文件塊”可存儲在“本地存儲介質”模塊中的文件塊本地存儲池,上述模塊操作處理中產生的中間數據也可存儲在“本地存儲介質”模塊中的臨時存儲空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津科技大學,未經天津科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610031760.8/1.html,轉載請聲明來源鉆瓜專利網。





