[發明專利]一種IPFS文件系統加密存儲與訪問的方法和系統在審
| 申請號: | 202111081546.0 | 申請日: | 2021-09-15 |
| 公開(公告)號: | CN113886847A | 公開(公告)日: | 2022-01-04 |
| 發明(設計)人: | 林大甲;黃宗榮;程永紅;范新景 | 申請(專利權)人: | 金錢貓科技股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 唐燕玲 |
| 地址: | 350009 福建省福州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ipfs 文件系統 加密 存儲 訪問 方法 系統 | ||
本發明公開了一種IPFS文件系統加密存儲與訪問的方法,上傳客戶端根據用戶操作得到待上傳文件以及加密等級,并向密鑰管理服務器獲取得到第一公鑰;上傳客戶端生成隨機字符串,并使用隨機字符串對待上傳文件進行加密得到加密文件,根據加密等級和第一公鑰對隨機字符串進行對應加密等級的加密步驟,得到密鑰密文;上傳客戶端將加密文件發送給IPFS服務器,得到IPFS服務器根據加密文件所生成的內容標識符,并將元數據發送至應用服務器中保存,元數據包括內容標識符、密鑰密文和加密等級;本發明在IPFS文件系統中存儲的是加密文件,且根據加密等級對隨機字符串進行對應等級的加密,解決了IPFS文件系統的安全性問題,同時更符合用戶的安全性需求。
技術領域
本發明涉及數據存儲技術領域,特別涉及一種IPFS文件系統加密存儲與訪問的方法和系統。
背景技術
IPFS(Inter Planetary File System,星際文件系統)是一種點到點,且用于存儲和訪問文件、網站、應用程序和數據的分布式文件系統。但是IPFS并不關心數據內容的隱蔽性。即,對于IPFS的文件存儲,其并未實現高效的安全性保證。
發明內容
本發明所要解決的技術問題是:提供一種IPFS文件系統加密存儲與訪問的方法和系統,能夠有效提高IPFS文件系統的安全性。
為了解決上述技術問題,本發明采用的技術方案為:
一種IPFS文件系統加密存儲與訪問的方法,包括步驟:
S1、上傳客戶端根據用戶操作得到待上傳文件以及加密等級,并向密鑰管理服務器獲取得到第一公鑰;
S2、所述上傳客戶端生成隨機字符串,并使用所述隨機字符串對所述待上傳文件進行加密得到加密文件,根據所述加密等級和所述第一公鑰對所述隨機字符串進行對應加密等級的加密步驟,得到密鑰密文;
S3、所述上傳客戶端將所述加密文件發送給IPFS服務器,得到所述IPFS服務器根據所述加密文件所生成的內容標識符,并將元數據發送至應用服務器中保存,所述元數據包括所述內容標識符、所述密鑰密文和所述加密等級。
為了解決上述技術問題,本發明采用的另一種技術方案為:
一種IPFS文件系統加密存儲與訪問的系統,包括上傳客戶端,所述上傳客戶端包括第一處理器、第一存儲器以及存儲在所述第一存儲器內并可在所述第一處理器上運行的第一計算機程序,所述第一處理器執行所述第一計算機程序時實現以下步驟:
S1、根據用戶操作得到待上傳文件以及加密等級,并向密鑰管理服務器獲取得到第一公鑰;
S2、生成隨機字符串,并使用所述隨機字符串對所述待上傳文件進行加密得到加密文件,根據所述加密等級和所述第一公鑰對所述隨機字符串進行對應加密等級的加密步驟,得到密鑰密文;
S3、將所述加密文件發送給IPFS服務器,得到所述IPFS服務器根據所述加密文件所生成的內容標識符,并將元數據發送至應用服務器中保存,所述元數據包括所述內容標識符、所述密鑰密文和所述加密等級。
本發明的有益效果在于:本發明在IPFS文件系統中存儲的是加密文件,且加密文件的加密密鑰采用隨機字符串的形式,并根據加密等級對隨機字符串進行對應等級的加密后,同內容標識符和加密等級一起存儲在第三方服務器,對文件以及密鑰進行了區分存儲,無法自IPFS文件系統得到原文件,解決了IPFS文件系統的安全性問題,同時根據不同的加密等級采用不同的加密流程,更符合用戶的安全性需求。
附圖說明
圖1為本發明實施例的一種IPFS文件系統加密存儲與訪問的方法的流程圖;
圖2為本發明實施例的一種IPFS文件系統加密存儲與訪問的系統的結構圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金錢貓科技股份有限公司,未經金錢貓科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111081546.0/2.html,轉載請聲明來源鉆瓜專利網。





