亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種加密文件獲取方法、裝置、計算設(shè)備及存儲介質(zhì)與流程

文檔序號:40375095發(fā)布日期:2024-12-20 11:57閱讀:5來源:國知局
一種加密文件獲取方法、裝置、計算設(shè)備及存儲介質(zhì)與流程

本發(fā)明涉及版權(quán)保護,尤其是涉及一種加密文件獲取方法、裝置、計算設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、隨著電子文獻的普及和版權(quán)保護意識的增強,電子文獻在發(fā)行和傳播過程中均需要進行版權(quán)保護。目前對文件的解密是進行整體解密,當文獻內(nèi)容龐大時,對整個文獻進行解密所需的時間顯著增加,導致用戶打開文獻時需要較長時間的等待,影響用戶閱讀體驗。且對文獻整體進行解密需要較多的計算資源,解密后的文獻數(shù)據(jù)在內(nèi)存中存儲,易被惡意軟件獲取導致內(nèi)容的非法傳播。傳統(tǒng)的加密算法往往無法有效防止數(shù)據(jù)在解密后被截取或復制。因此,如何在確保內(nèi)容安全的同時,提高用戶的閱讀體驗成為亟待解決的問題。


技術(shù)實現(xiàn)思路

1、為了解決在電子文獻傳播中面臨的解密時間長和版權(quán)保護問題,本方案提出了一種加密文件獲取方法、裝置、計算設(shè)備及存儲介質(zhì),通過按需獲取并解密文件內(nèi)容,并在傳輸過程中進行混合解密,既能夠增加內(nèi)容的保密性,又能節(jié)省存儲空間,提升用戶閱讀體驗。

2、根據(jù)本發(fā)明的第一方面,提供了一種加密文件獲取方法,包括:接收用戶發(fā)送的內(nèi)容請求,內(nèi)容請求中包含用戶身份信息和請求內(nèi)容信息;對用戶身份信息驗證通過后,根據(jù)請求內(nèi)容信息獲取內(nèi)容塊并加載到內(nèi)存中;在內(nèi)存中檢索內(nèi)容塊的對稱密鑰和非對稱密鑰,基于對稱密鑰和非對稱密鑰對內(nèi)容塊解密,將解密后的內(nèi)容塊輸出到客戶端。

3、通過采用上述技術(shù)方案,根據(jù)用戶請求的具體內(nèi)容信息獲取并解密相應的內(nèi)容塊,支持靈活的按需數(shù)據(jù)訪問,適用于大規(guī)模數(shù)據(jù)處理和存儲?;诨旌霞咏饷芩惴▽λ鑳?nèi)容塊進行解密,即使數(shù)據(jù)在傳輸過程中被截獲,未經(jīng)授權(quán)的第三方也無法讀取內(nèi)容,從而保護了數(shù)據(jù)的機密性。

4、可選地,在本發(fā)明提供的加密文件獲取方法中,讀取加密文件的頭尾信息和交叉引用表,將頭尾信息和交叉引用表加載到內(nèi)存中,并對頭尾信息和交叉引用表進行解密。

5、通過采用上述技術(shù)方案,通過解密特定的文件結(jié)構(gòu)信息,如頭尾信息和交叉引用表,可以更精確地控制對文件內(nèi)容的訪問,允許系統(tǒng)在不完全解密整個文件的情況下進行部分內(nèi)容的訪問和處理。

6、可選地,在本發(fā)明提供的加密文件獲取方法中,根據(jù)用戶的請求內(nèi)容信息確定內(nèi)容塊在交叉引用表中的物理位置和大??;根據(jù)物理位置和大小將對應的內(nèi)容塊加載到內(nèi)存中。

7、通過采用上述技術(shù)方案,根據(jù)用戶需求確定內(nèi)容塊的位置,避免不必要的數(shù)據(jù)加載,減少了文件訪問的等待時間,實現(xiàn)快速響應用戶的請求。

8、可選地,在本發(fā)明提供的加密文件獲取方法中,記錄用戶請求信息,對請求次數(shù)超過預設(shè)閾值的內(nèi)容塊緩存;當同一內(nèi)容塊被多次請求時,直接從緩存中獲取內(nèi)容塊。

9、通過采用上述技術(shù)方案,通過緩存那些請求次數(shù)超過一定閾值的內(nèi)容塊,系統(tǒng)可以直接從緩存中快速提供數(shù)據(jù),而不是每次都進行完整的文件檢索和讀取,減少了數(shù)據(jù)檢索的時間,提高了系統(tǒng)的響應速度。

10、可選地,在本發(fā)明提供的加密文件獲取方法中,內(nèi)容塊使用對稱加密和非對稱加密的混合加密模式,對稱加密用于對內(nèi)容塊本身加密,非對稱加密用于對對稱密鑰進行加密。

11、通過采用上述技術(shù)方案,通過非對稱加密安全地傳輸對稱密鑰,即使在不安全的通信渠道中,密鑰的安全性也得到保證,這種混合加密方法允許系統(tǒng)靈活地更新和管理密鑰。

12、可選地,在本發(fā)明提供的加密文件獲取方法中,基于所述非對稱密鑰對對稱密鑰解密,得到解密后的對稱密鑰;使用解密后的對稱密鑰對所需的內(nèi)容塊解密,得到解密后的內(nèi)容塊,將解密后的內(nèi)容塊發(fā)送到客戶端。

13、通過采用上述技術(shù)方案,通過非對稱加密動態(tài)生成和交換對稱密鑰,可以實現(xiàn)短期密鑰的使用,降低密鑰被攻擊者長期利用的風險。

14、可選地,在本發(fā)明提供的加密文件獲取方法中,獲取用戶的閱讀進度;根據(jù)用戶的閱讀進度預測用戶請求的內(nèi)容,對預測的用戶請求內(nèi)容解密并存儲在緩存中。

15、通過采用上述技術(shù)方案,通過預測用戶可能需要訪問的內(nèi)容并提前解密,可以減少用戶等待內(nèi)容加載的時間,提高了用戶的閱讀體驗。

16、根據(jù)本發(fā)明的第二方面,提供了一種加密文件獲取裝置,包括:請求接收模塊、內(nèi)容加載模塊和解密模塊。

17、其中,請求接收模塊,用于接收用戶發(fā)送的內(nèi)容請求,內(nèi)容請求中包含用戶身份信息和請求內(nèi)容信息;內(nèi)容加載模塊,用于對用戶身份信息驗證通過后,根據(jù)請求內(nèi)容信息獲取內(nèi)容塊并加載到內(nèi)存中;解密模塊,用于在內(nèi)存中檢索內(nèi)容塊的對稱密鑰和非對稱密鑰,基于對稱密鑰和非對稱密鑰對內(nèi)容塊解密,將解密后的內(nèi)容塊輸出到客戶端。

18、根據(jù)本發(fā)明的第三方面,提供一種計算設(shè)備,包括:至少一個處理器;和存儲有程序指令的存儲器,其中,程序指令被配置為適于由至少一個處理器執(zhí)行,程序指令包括用于執(zhí)行上述加密文件獲取方法的指令。

19、根據(jù)本發(fā)明的第四方面,提供一種存儲有程序指令的可讀存儲介質(zhì),當程序指令被計算設(shè)備讀取并執(zhí)行時,使得計算設(shè)備執(zhí)行上述的加密文件獲取方法。

20、綜上所述,根據(jù)本發(fā)明提供的加密文件獲取方法和裝置,至少可以達到以下技術(shù)效果:

21、1.?根據(jù)用戶請求的具體內(nèi)容信息獲取并解密相應的內(nèi)容塊,實現(xiàn)了數(shù)據(jù)的按需訪問,減少內(nèi)存開銷,為用戶提供更快的響應時間;

22、2.?基于混合加解密算法對所需內(nèi)容塊進行動態(tài)解密,即使數(shù)據(jù)在傳輸過程中被截獲,未經(jīng)授權(quán)的第三方也無法讀取內(nèi)容,從而保護了數(shù)據(jù)的機密性。

23、上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。



技術(shù)特征:

1.一種加密文件獲取方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的加密文件獲取方法,其特征在于,在所述接收用戶發(fā)送的內(nèi)容請求的步驟之前,所述方法包括:

3.根據(jù)權(quán)利要求2所述的加密文件獲取方法,其特征在于,所述對所述用戶身份信息驗證通過后,根據(jù)所述請求內(nèi)容信息獲取相關(guān)內(nèi)容并加載到內(nèi)存中的步驟包括:

4.根據(jù)權(quán)利要求3所述的加密文件獲取方法,其特征在于,所述對所述用戶身份信息驗證通過后,根據(jù)所述請求內(nèi)容信息獲取內(nèi)容塊并加載到內(nèi)存中的步驟還包括:

5.根據(jù)權(quán)利要求3所述的加密文件獲取方法,其特征在于,所述對稱加密用于對內(nèi)容塊本身加密,所述非對稱加密用于對對稱密鑰進行加密。

6.根據(jù)權(quán)利要求5所述的加密文件獲取方法,其特征在于,所述在所述內(nèi)存中檢索所述內(nèi)容塊的對稱密鑰和非對稱密鑰,基于所述對稱密鑰和非對稱密鑰對所述內(nèi)容塊解密,將所述解密后的內(nèi)容塊輸出到客戶端的步驟包括:

7.根據(jù)權(quán)利要求6所述的加密文件獲取方法,其特征在于,所述方法還包括:

8.一種加密文件獲取裝置,其特征在于,包括:

9.一種計算設(shè)備,其特征在于,包括:

10.一種存儲有程序指令的可讀存儲介質(zhì),其特征在于,當所述程序指令被計算設(shè)備讀取并執(zhí)行時,使得所述計算設(shè)備執(zhí)行如權(quán)利要求1-7任意一項中所述的加密文件獲取方法。


技術(shù)總結(jié)
本申請公開了一種加密文件獲取方法、裝置、計算設(shè)備及存儲介質(zhì),屬于版權(quán)保護技術(shù)領(lǐng)域,該方法包括:接收用戶發(fā)送的內(nèi)容請求,內(nèi)容請求中包含用戶身份信息和請求內(nèi)容信息;對用戶身份信息驗證通過后,根據(jù)請求內(nèi)容信息獲取內(nèi)容塊并加載到內(nèi)存中;在內(nèi)存中檢索內(nèi)容塊的對稱密鑰和非對稱密鑰,基于對稱密鑰和非對稱密鑰對內(nèi)容塊解密,將解密后的內(nèi)容塊輸出到客戶端。本方案既能夠增加內(nèi)容的保密性,又能節(jié)省存儲空間,提升用戶閱讀體驗。

技術(shù)研發(fā)人員:杜廣花,趙屹立,方立志,畢鋒
受保護的技術(shù)使用者:北京暢想之星信息技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1