[發明專利]一種文件緩存加密系統、設備及存儲介質有效
| 申請號: | 202011153816.X | 申請日: | 2020-10-26 |
| 公開(公告)號: | CN112257088B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 賈天軍 | 申請(專利權)人: | 上海睿成軟件有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F16/172;G06F16/16;G06F16/182 |
| 代理公司: | 蘇州攜智匯佳專利代理事務所(普通合伙) 32278 | 代理人: | 溫明霞 |
| 地址: | 202150 上海市崇明區城橋鎮鰲*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 緩存 加密 系統 設備 存儲 介質 | ||
1.一種文件緩存加密系統,其特征在于,包括:
服務端、客戶端;
所述服務端具體包括服務端文件存儲模塊、服務端文件安全模塊;
所述客戶端具體包括客戶端文件安全模塊、客戶端文件存儲模塊;
所述服務端文件存儲模塊,用于當接收到所述客戶端發送的文件請求后,向所述客戶端發送所述文件請求對應的目標文件;
所述服務端文件安全模塊具體包括服務器密鑰管理子模塊和服務器密鑰存儲子模塊;
在客戶端和服務端同時分片加密時,所述服務端文件安全模塊還包括服務端文件分片子模塊、服務端文件加密子模塊、服務端文件解密子模塊、服務端文件重組子模塊;
所述服務器密鑰管理子模塊,用于當所述服務端文件存儲模塊接收到所述客戶端發送的文件請求后,生成客戶端加密密鑰,將所述客戶端加密密鑰發送給所述客戶端,并存儲所述客戶端加密密鑰對應的客戶端解密密鑰至所述服務器密鑰存儲子模塊中;
所述客戶端文件安全模塊具體包括客戶端文件分片子模塊、客戶端文件加密子模塊、客戶端文件解密子模塊、客戶端文件重組子模塊;
所述客戶端文件分片子模塊,用于將要存儲到所述客戶端文件存儲模塊的所述目標文件按照預設的分片大小進行分片,獲得客戶端文件分片組;
所述客戶端文件加密子模塊,用于根據所述客戶端加密密鑰對所述客戶端文件分片組進行加密,然后將經過加密后的所述客戶端文件分片組存儲到所述客戶端文件存儲模塊中;
所述客戶端文件解密子模塊,用于當接收到所述客戶端文件請求后,向服務器密鑰存儲子模塊請求獲取所述客戶端文件請求所對應的目標文件對應的所述客戶端解密密鑰,并根據獲取到的所述客戶端解密密鑰解密所述客戶端文件請求所對應的目標文件組;
所述服務器密鑰存儲子模塊,用于當接收到所述客戶端的文件顯示請求后,向客戶端發送所述文件顯示請求所對應的文件解密密鑰;
所述客戶端文件重組子模塊,用于重組經過所述客戶端文件解密子模塊解密后的所述目標文件組,獲得所述目標文件;
所述服務端文件分片子模塊,用于將要存儲到所述服務端文件存儲模塊中的文件按照預設的分片大小進行分片,獲得服務端文件分片組;
所述服務端文件加密子模塊,用于對所述服務端文件分片組進行加密,然后將經過加密后的所述服務端文件分片組存儲到所述服務端文件存儲模塊中;
所述服務端文件解密子模塊,用于當接收到到所述客戶端發送的所述文件請求后,從所述服務端文件存儲模塊讀取并解密所述文件請求所對應的所述服務端文件分片組;
所述服務端文件重組子模塊,用于重組所述服務端文件分片組;
在客戶端和服務端同時進行分片加密存儲時,服務端的過程分為兩大部分,其一是用戶使用客戶端向服務端上傳目標文件,其二則是用戶使用客戶端從服務端中調取目標文件;
用戶使用客戶端向服務端上傳相應的文件的過程如下:
S1:用戶向服務端發送目標文件;
S2:服務端使用服務端文件分片子模塊將要存儲到所述服務端文件存儲模塊中的目標文件按照預設的分片大小進行分片,獲得服務端文件分片組;
S3:服務端使用服務端文件加密子模塊對服務端文件分片組進行加密,然后將經過加密后的服務端文件分片組存儲到服務端文件存儲模塊中;
用戶使用客戶端從服務端中調取目標文件的過程如下:
S4:用戶使用客戶端向服務端發送目標文件調用請求;
S5:服務端根據目標文件調用請求獲取對應的服務端文件分片組;
S6:服務端使用服務端解密子模塊存儲的服務端文件分片組所對應的文件解密密鑰解密服務端文件分片組;
S7:服務端使用服務端文件重組子模塊重組服務端文件分片組,得到目標文件;
S8:服務端將目標文件發送給客戶端。
2.根據權利要求1所述的一種文件緩存加密系統,其特征在于,
所述服務端還包括服務端身份驗證模塊;
所述客戶端還包括客戶端身份驗證模塊;
所述客戶端身份驗證模塊,用于獲得身份驗證信息并根據所述身份驗證信息生成身份驗證請求,發送所述身份驗證請求給所述服務端身份驗證模塊;
所述服務端身份驗證模塊,用于當接收到所述身份驗證信息請求后,驗證所述身份驗證信息請求,若驗證結果為通過,允許所述客戶端訪問所述服務端,否則拒絕所述客戶端訪問所述服務端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海睿成軟件有限公司,未經上海睿成軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011153816.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提引裝置及旋挖鉆機
- 下一篇:新型礦用鏈輪鏈窩檢測測量裝置





