一種密鑰的獲取方法及系統(tǒng)的制作方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種密鑰的獲取方法及系統(tǒng)。
【【背景技術(shù)】】
[0002]隨著上網(wǎng)速度的日益增快,每天都有大量用戶通過互聯(lián)網(wǎng)來獲取網(wǎng)絡(luò)資源,如音頻、視頻等。隨著網(wǎng)絡(luò)資源在互聯(lián)網(wǎng)上的廣泛傳播,有必要對(duì)網(wǎng)絡(luò)資源的版權(quán)進(jìn)行保護(hù),從技術(shù)上防止網(wǎng)絡(luò)資源的非法復(fù)制和非法傳播,或者在一定程度上使復(fù)制很困難,使得用戶必須得到授權(quán)后才能獲得網(wǎng)絡(luò)資源。
[0003]現(xiàn)有技術(shù)中,有一種網(wǎng)絡(luò)資源的版權(quán)保護(hù)方法,對(duì)網(wǎng)絡(luò)資源進(jìn)行加密,客戶端利用解密密鑰才能獲得網(wǎng)絡(luò)資源。為了保護(hù)解密密鑰不泄露,服務(wù)器采用設(shè)備注冊(cè)的方法,為每個(gè)客戶端都分配公鑰和私鑰,客戶端需要使用私鑰對(duì)解密密鑰進(jìn)行解密,才能進(jìn)一步對(duì)加密后的網(wǎng)絡(luò)資源進(jìn)行解密,獲得網(wǎng)絡(luò)資源。然而,服務(wù)器需要為每個(gè)客戶端進(jìn)行注冊(cè)并為每個(gè)客戶端分配不同的公鑰和私鑰,因此現(xiàn)有技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)資源的版權(quán)保護(hù)方案中,部署成本比較高,服務(wù)器處理負(fù)擔(dān)也比較大。
【
【發(fā)明內(nèi)容】
】
[0004]有鑒于此,本發(fā)明實(shí)施例提供了一種密鑰的獲取方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中對(duì)網(wǎng)絡(luò)資源進(jìn)行版權(quán)保護(hù)過程中部署成本比較高,服務(wù)器處理負(fù)擔(dān)比較大的問題。
[0005]本發(fā)明實(shí)施例的一方面,提供一種密鑰的獲取方法,包括:
[0006]獲得應(yīng)用的安裝包;
[0007]從所述應(yīng)用的安裝包中獲得內(nèi)嵌密鑰;
[0008]其中,所述內(nèi)嵌密鑰用于所述應(yīng)用的客戶端對(duì)加密后的解密密鑰進(jìn)行解密,所述解密密鑰用于所述客戶端對(duì)加密后的網(wǎng)絡(luò)資源進(jìn)行解密。
[0009]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述獲得應(yīng)用的安裝包之前,所述方法還包括:
[0010]對(duì)所述應(yīng)用的安裝包進(jìn)行編譯;
[0011 ] 在編譯過程中,將預(yù)先生成的版權(quán)標(biāo)識(shí)和內(nèi)嵌密鑰嵌入所述應(yīng)用的安裝包;
[0012]發(fā)布嵌入所述版權(quán)標(biāo)識(shí)和所述內(nèi)嵌密鑰的所述應(yīng)用的安裝包。
[0013]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述方法還包括:
[0014]將所述版權(quán)標(biāo)識(shí)和所述內(nèi)嵌密鑰對(duì)應(yīng)存儲(chǔ)在服務(wù)器。
[0015]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述方法還包括:
[0016]所述客戶端向服務(wù)器發(fā)送所述網(wǎng)絡(luò)資源的標(biāo)識(shí)和所述客戶端的版權(quán)標(biāo)識(shí),以便于所述服務(wù)器根據(jù)所述網(wǎng)絡(luò)資源的標(biāo)識(shí)獲得網(wǎng)絡(luò)資源和加密密鑰,并利用所述加密密鑰對(duì)所述網(wǎng)絡(luò)資源進(jìn)行加密,以及根據(jù)所述版權(quán)標(biāo)識(shí)獲得預(yù)先存儲(chǔ)的對(duì)應(yīng)的內(nèi)嵌密鑰,并利用所述內(nèi)嵌密鑰對(duì)所述解密密鑰進(jìn)行加密;
[0017]所述客戶端接收所述服務(wù)器發(fā)送的加密后的所述網(wǎng)絡(luò)資源和加密后的所述解密密鑰;
[0018]所述客戶端根據(jù)獲得的所述內(nèi)嵌密鑰、加密后的所述網(wǎng)絡(luò)資源和加密后的所述解密密鑰,獲得所述網(wǎng)絡(luò)資源。
[0019]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述客戶端根據(jù)獲得的所述內(nèi)嵌密鑰、加密后的所述網(wǎng)絡(luò)資源和加密后的所述解密密鑰,獲得所述網(wǎng)絡(luò)資源,包括:
[0020]所述客戶端利用獲得的所述內(nèi)嵌密鑰,對(duì)加密后的所述解密密鑰進(jìn)行解密,以獲得所述解密密鑰;
[0021]所述客戶端利用所述解密密鑰對(duì)所述加密后的網(wǎng)絡(luò)資源進(jìn)行解密,以獲得所述網(wǎng)絡(luò)資源。
[0022]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述方法還包括:
[0023]所述客戶端對(duì)獲得的所述網(wǎng)絡(luò)資源進(jìn)行操作。
[0024]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述網(wǎng)絡(luò)資源包括軟件、視頻數(shù)據(jù)、音頻數(shù)據(jù)和文檔中至少一種。
[0025]本發(fā)明實(shí)施例的一方面,提供一種密鑰的獲取系統(tǒng),包括:
[0026]安裝包獲取模塊,用于獲得應(yīng)用的安裝包;
[0027]密鑰獲取模塊,用于從所述應(yīng)用的安裝包中獲得內(nèi)嵌密鑰;
[0028]其中,所述內(nèi)嵌密鑰用于所述應(yīng)用的客戶端對(duì)加密后的解密密鑰進(jìn)行解密,所述解密密鑰用于所述客戶端對(duì)加密后的網(wǎng)絡(luò)資源進(jìn)行解密。
[0029]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述系統(tǒng)還包括:
[0030]安裝包編譯模塊,用于對(duì)所述應(yīng)用的安裝包進(jìn)行編譯;以及,在編譯過程中,將預(yù)先生成的版權(quán)標(biāo)識(shí)和內(nèi)嵌密鑰嵌入所述應(yīng)用的安裝包;
[0031 ] 安裝包發(fā)布模塊,用于發(fā)布嵌入所述版權(quán)標(biāo)識(shí)和所述內(nèi)嵌密鑰的所述應(yīng)用的安裝包。
[0032]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述系統(tǒng)還包括:
[0033]密鑰處理模塊,用于將所述版權(quán)標(biāo)識(shí)和所述內(nèi)嵌密鑰對(duì)應(yīng)存儲(chǔ)在服務(wù)器。
[0034]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述系統(tǒng)還包括:
[0035]請(qǐng)求發(fā)送模塊,用于向服務(wù)器發(fā)送所述網(wǎng)絡(luò)資源的標(biāo)識(shí)和所述客戶端的版權(quán)標(biāo)識(shí),以便于所述服務(wù)器根據(jù)所述網(wǎng)絡(luò)資源的標(biāo)識(shí)獲得網(wǎng)絡(luò)資源和加密密鑰,并利用所述加密密鑰對(duì)所述網(wǎng)絡(luò)資源進(jìn)行加密,以及根據(jù)所述版權(quán)標(biāo)識(shí)獲得預(yù)先存儲(chǔ)的對(duì)應(yīng)的內(nèi)嵌密鑰,并利用所述內(nèi)嵌密鑰對(duì)所述解密密鑰進(jìn)行加密;
[0036]信息接收模塊,用于接收所述服務(wù)器發(fā)送的加密后的所述網(wǎng)絡(luò)資源和加密后的所述解密密鑰;
[0037]資源獲取模塊,用于根據(jù)獲得的所述內(nèi)嵌密鑰、加密后的所述網(wǎng)絡(luò)資源和加密后的所述解密密鑰,獲得所述網(wǎng)絡(luò)資源。
[0038]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述資源獲取模塊具體用于:
[0039]利用獲得的所述內(nèi)嵌密鑰,對(duì)加密后的所述解密密鑰進(jìn)行解密,以獲得所述解密密鑰;
[0040]利用所述解密密鑰對(duì)所述加密后的網(wǎng)絡(luò)資源進(jìn)行解密,以獲得所述網(wǎng)絡(luò)資源。
[0041]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述系統(tǒng)還包括:
[0042]資源操作模塊,用于對(duì)獲得的所述網(wǎng)絡(luò)資源進(jìn)行操作。
[0043]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述網(wǎng)絡(luò)資源包括軟件、視頻數(shù)據(jù)、音頻數(shù)據(jù)和文檔中至少一種。
[0044]由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下有益效果:
[0045]本發(fā)明實(shí)施例提供的技術(shù)方案中,由于都是從應(yīng)用的安裝包中獲取內(nèi)嵌密鑰,因此對(duì)于不同的客戶端獲取的內(nèi)嵌密鑰是相同,能夠避免現(xiàn)有技術(shù)中由服務(wù)器為每個(gè)客戶端分配不同的密鑰以及需要存儲(chǔ)每個(gè)客戶端的密鑰,因此,本發(fā)明實(shí)施例能夠解決現(xiàn)有技術(shù)中對(duì)網(wǎng)絡(luò)資源進(jìn)行版權(quán)保護(hù)過程中部署成本比較高以及服務(wù)器處理負(fù)擔(dān)比較大的問題。
【【附圖說明】】
[0046]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[00