基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及網(wǎng)絡【技術領域】,具體地說是一種能夠顯著提高數(shù)據(jù)傳輸安全性的基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),設有至少兩個計算節(jié)點、至少一個云端服務器,其中計算節(jié)點經(jīng)網(wǎng)絡與云端服務器形成分布式存儲系統(tǒng),其特征在于所述計算節(jié)點設有數(shù)據(jù)上傳請求單元、數(shù)據(jù)加密單元、數(shù)據(jù)打包單元、數(shù)據(jù)上傳單元,所述云端服務器設有密鑰生成單元、上傳請求接收單元、身份驗證單元、密鑰發(fā)送單元、解密單元,本發(fā)明通過對計算節(jié)點和云端服務器分別設有加密解密單元,提高了數(shù)據(jù)傳輸?shù)陌踩?,具有結構合理、工作可靠等顯著的優(yōu)點。
【專利說明】基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng)
【技術領域】
:
[0001]本發(fā)明涉及網(wǎng)絡【技術領域】,具體地說是一種能夠顯著提高數(shù)據(jù)傳輸安全性的基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng)。
【背景技術】
:
[0002]云計算作為網(wǎng)絡通信產(chǎn)業(yè)未來的發(fā)展方向,已經(jīng)得到越來越多的重視,在云計算系統(tǒng)中,數(shù)據(jù)安全問題是亟待解決的重大問題,如何保障數(shù)據(jù)傳輸、存儲、處理過程的安全性,嚴重制約了云計算產(chǎn)業(yè)的發(fā)展。加密技術是通信領域中采用的主要安全保密措施,其利用技術手段將重要數(shù)據(jù)轉為不易破譯的亂碼(加密碼)進行傳輸,到達受信方后,再通過解密手段獲得原始數(shù)據(jù)。傳統(tǒng)的加密技術以數(shù)學導向為主要手段,不但使用成本比較高,而且已經(jīng)存在很多成熟的破解方法,導致安全性大打折扣。
[0003]在大型應用軟件項目、電子設計自動化的開發(fā)過程中,編譯或是綜合通常需要較高的運算資源和運行時間,如果能將這部分繁瑣耗時的任務交給云平臺來完成,那么即使使用手寫智能手機、掌上電腦等便攜設備也能夠進行產(chǎn)品研發(fā),免去了隨身攜帶電腦的麻煩,同時降低了個人設備配置需求,集中資源減少個體資源的浪費。
【發(fā)明內容】
:
[0004]本發(fā)明針對現(xiàn)有技術中存在的缺點和不足,提出了一種能夠顯著提高數(shù)據(jù)傳輸安全性的基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng)。
[0005]本發(fā)明可以通過以下措施達到:
[0006]一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),設有至少兩個計算節(jié)點、至少一個云端服務器,其中計算節(jié)點經(jīng)網(wǎng)絡與云端服務器形成分布式存儲系統(tǒng),其特征在于所述計算節(jié)點設有數(shù)據(jù)上傳請求單元、數(shù)據(jù)加密單元、數(shù)據(jù)打包單元、數(shù)據(jù)上傳單元,所述云端服務器設有密鑰生成單元、上傳請求接收單元、身份驗證單元、密鑰發(fā)送單元、解密單元。
[0007]本發(fā)明所述云端服務器還設有存儲單元,用于將解密后的原始數(shù)據(jù)暫存,準備下一步數(shù)據(jù)處理。
[0008]本發(fā)明所述云端服務器還設有解壓單元,用于對接收的打包數(shù)據(jù)進行解壓縮處理。
[0009]本發(fā)明計算節(jié)點還設有數(shù)據(jù)下載請求發(fā)送單元、數(shù)據(jù)下載單元、存儲單元,用于下載位于云端服務器的數(shù)據(jù),并對其暫存。
[0010]本發(fā)明所述云端服務器還設有與密鑰生成單元相連接的加密策略管理單元,用于根據(jù)不同需求對數(shù)據(jù)進行不同程度加密處理。
[0011]本發(fā)明在工作時,計算節(jié)點可以將本地數(shù)據(jù)打包上傳至云端服務器,也可以從云端服務器中下載數(shù)據(jù),其中打包上傳的過程如下:計算節(jié)點中的數(shù)據(jù)上傳請求單元向云端服務器發(fā)送數(shù)據(jù)上傳請求,云端服務器中的上傳請求接收單元接收請求信息后,通過身份驗證單元對計算節(jié)點進行身份驗證,驗證通過后,通過密鑰生成單元生成加密密鑰,然后通過密鑰發(fā)送單元將加密密鑰發(fā)送給計算節(jié)點,計算節(jié)點接收加密密鑰,通過數(shù)據(jù)加密單元根據(jù)加密密鑰對本地待上傳數(shù)據(jù)進行轉義,轉義完畢后通過數(shù)據(jù)打包單元對數(shù)據(jù)進行打包處理,然后通過數(shù)據(jù)上傳單元將打包后數(shù)據(jù)上傳至云端服務器,云端服務器接收上傳的打包數(shù)據(jù)后,首先通過解壓單元對打包數(shù)據(jù)進行解壓,然后通過解密單元對解壓處理后的數(shù)據(jù)進行解密,獲得原始通訊數(shù)據(jù),存入存儲單元后準備下一步處理;其中數(shù)據(jù)下載過程如下:計算節(jié)點通過數(shù)據(jù)下載請求發(fā)送單元向云端服務器發(fā)送數(shù)據(jù)下載請求,云端服務器通過身份驗證單元對下載請求進行驗證后,將存儲于存儲單元的相關數(shù)據(jù)下發(fā)至計算節(jié)點,計算節(jié)點經(jīng)過數(shù)據(jù)下載單元獲得要下載的數(shù)據(jù),并將其存入存儲單元。
[0012]本發(fā)明通過對計算節(jié)點和云端服務器分別設有加密解密單元,提高了數(shù)據(jù)傳輸?shù)陌踩?,具有結構合理、工作可靠等顯著的優(yōu)點。
【專利附圖】
【附圖說明】
:
[0013]附圖1是本發(fā)明的結構框圖。
[0014]附圖2是本發(fā)明中計算節(jié)點的結構框圖。
[0015]附圖3是本發(fā)明中云端服務器的結構框圖。
[0016]附圖標記:計算節(jié)點1、云端服務器2、數(shù)據(jù)上傳請求單元3、數(shù)據(jù)加密單元4、數(shù)據(jù)打包單元5、數(shù)據(jù)上傳單元6、密鑰生成單元7、上傳請求接收單元8、身份驗證單元9、密鑰發(fā)送單元10、解密單元11存儲單元12、解壓單元13、數(shù)據(jù)下載請求發(fā)送單元14、數(shù)據(jù)下載單元15、存儲單元16、加密策略管理單元17。
【具體實施方式】
:
[0017]下面結合附圖對本發(fā)明作進一步的說明。
[0018]如附圖1、附圖2及附圖3所示,本發(fā)明提出了一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),設有至少兩個計算節(jié)點1、至少一個云端服務器2,其中計算節(jié)點1經(jīng)網(wǎng)絡與云端服務器2形成分布式存儲系統(tǒng),其特征在于所述計算節(jié)點設有數(shù)據(jù)上傳請求單元3、數(shù)據(jù)加密單元4、數(shù)據(jù)打包單元5、數(shù)據(jù)上傳單元6,所述云端服務器2設有密鑰生成單元7、上傳請求接收單元8、身份驗證單元9、密鑰發(fā)送單元10、解密單元11。
[0019]本發(fā)明所述云端服務器2還設有存儲單元12,用于將解密后的原始數(shù)據(jù)暫存,準備下一步數(shù)據(jù)處理。
[0020]本發(fā)明所述云端服務器2還設有解壓單元13,用于對接收的打包數(shù)據(jù)進行解壓縮處理。
[0021]本發(fā)明計算節(jié)點1還設有數(shù)據(jù)下載請求發(fā)送單元14、數(shù)據(jù)下載單元15、存儲單元16,用于下載位于云端服務器2的數(shù)據(jù),并對其暫存。
[0022]本發(fā)明所述云端服務器2還設有與密鑰生成單元7相連接的加密策略管理單元17,用于根據(jù)不同需求對數(shù)據(jù)進行不同程度加密處理。
[0023]本發(fā)明在工作時,計算節(jié)點1可以將本地數(shù)據(jù)打包上傳至云端服務器2,也可以從云端服務器2中下載數(shù)據(jù),其中打包上傳的過程如下:計算節(jié)點1中的數(shù)據(jù)上傳請求單元向云端服務器2發(fā)送數(shù)據(jù)上傳請求,云端服務器2中的上傳請求接收單元接收請求信息后,通過身份驗證單元對計算節(jié)點1進行身份驗證,驗證通過后,通過密鑰生成單元生成加密密鑰,然后通過密鑰發(fā)送單元將加密密鑰發(fā)送給計算節(jié)點1,計算節(jié)點1接收加密密鑰,通過數(shù)據(jù)加密單元根據(jù)加密密鑰對本地待上傳數(shù)據(jù)進行轉義,轉義完畢后通過數(shù)據(jù)打包單元對數(shù)據(jù)進行打包處理,然后通過數(shù)據(jù)上傳單元將打包后數(shù)據(jù)上傳至云端服務器2,云端服務器2接收上傳的打包數(shù)據(jù)后,首先通過解壓單元對打包數(shù)據(jù)進行解壓,然后通過解密單元對解壓處理后的數(shù)據(jù)進行解密,獲得原始通訊數(shù)據(jù),存入存儲單元后準備下一步處理;其中數(shù)據(jù)下載過程如下:計算節(jié)點1通過數(shù)據(jù)下載請求發(fā)送單元向云端服務器2發(fā)送數(shù)據(jù)下載請求,云端服務器2通過身份驗證單元對下載請求進行驗證后,將存儲于存儲單元的相關數(shù)據(jù)下發(fā)至計算節(jié)點,計算節(jié)點經(jīng)過數(shù)據(jù)下載單元獲得要下載的數(shù)據(jù),并將其存入存儲單元。
[0024]本發(fā)明通過對計算節(jié)點和云端服務器分別設有加密解密單元,提高了數(shù)據(jù)傳輸?shù)陌踩裕哂薪Y構合理、工作可靠等顯著的優(yōu)點。
【權利要求】
1.一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),設有至少兩個計算節(jié)點、至少一個云端服務器,其中計算節(jié)點經(jīng)網(wǎng)絡與云端服務器形成分布式存儲系統(tǒng),其特征在于所述計算節(jié)點設有數(shù)據(jù)上傳請求單元、數(shù)據(jù)加密單元、數(shù)據(jù)打包單元、數(shù)據(jù)上傳單元,所述云端服務器設有密鑰生成單元、上傳請求接收單元、身份驗證單元、密鑰發(fā)送單元、解密單元。
2.根據(jù)權利要求1所述的一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),其特征在于所述云端服務器還設有存儲單元,用于將解密后的原始數(shù)據(jù)暫存。
3.根據(jù)權利要求1所述的一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),其特征在于所述云端服務器還設有解壓單元,用于對接收的打包數(shù)據(jù)進行解壓縮處理。
4.根據(jù)權利要求1所述的一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),其特征在于計算節(jié)點還設有數(shù)據(jù)下載請求發(fā)送單元、數(shù)據(jù)下載單元、存儲單元,用于下載位于云端服務器的數(shù)據(jù),并對其暫存。
5.根據(jù)權利要求1所述的一種基于文件加密算法的產(chǎn)品協(xié)作開發(fā)系統(tǒng),其特征在于所述云端服務器還設有與密鑰生成單元相連接的加密策略管理單元,用于根據(jù)不同需求對數(shù)據(jù)進行不同程度加密處理。
【文檔編號】H04L29/06GK104468628SQ201410842353
【公開日】2015年3月25日 申請日期:2014年12月29日 優(yōu)先權日:2014年12月29日
【發(fā)明者】劉焰龍, 殷晉 申請人:蕪湖樂銳思信息咨詢有限公司