一種節(jié)目源數(shù)據(jù)保護(hù)方法及相關(guān)裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視領(lǐng)域,尤其涉及一種節(jié)目源數(shù)據(jù)保護(hù)方法及相關(guān)裝置。
【背景技術(shù)】
[0002]數(shù)字電視接收裝置是一個連接電視機(jī)與外部信號源的設(shè)備,可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機(jī)上顯示出來。隨著廣播電視技術(shù)的發(fā)展,廣電局提供很多免費(fèi)的節(jié)目供用戶收看,越來越多的用戶使用數(shù)字電視接收裝置來接收數(shù)字信號進(jìn)而收看數(shù)字電視。
[0003]數(shù)字電視接收裝置給合法用戶帶來方便的同時,由于這些數(shù)字電視的節(jié)目源數(shù)據(jù)在數(shù)字電視發(fā)送裝置和數(shù)字電視接收裝置之間的傳輸往往是通過不加密的方式透明傳輸?shù)?,很多非法用戶采用盜版的數(shù)字電視接收裝置獲取廣電局發(fā)送的節(jié)目源數(shù)據(jù)信號,進(jìn)而收看電視節(jié)目,這就侵犯了合法用戶的正當(dāng)權(quán)益,可見,這種不加密的透明傳輸方式不能有效保護(hù)節(jié)目源數(shù)據(jù),不利于規(guī)范數(shù)字電視市場。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種節(jié)目源數(shù)據(jù)保護(hù)方法及相關(guān)裝置,可以有效保護(hù)在數(shù)字電視發(fā)送裝置和數(shù)字電視接收裝置之間傳輸?shù)墓?jié)目源數(shù)據(jù),進(jìn)而規(guī)范了數(shù)字電視市場。
[0005]本發(fā)明第一方面提供了一種節(jié)目源數(shù)據(jù)保護(hù)方法,所述方法包括:
[0006]獲取節(jié)目源數(shù)據(jù);
[0007]根據(jù)預(yù)先選取的目標(biāo)密鑰和預(yù)設(shè)的加密算法對所述節(jié)目源數(shù)據(jù)加密,得到加密后的節(jié)目源數(shù)據(jù);
[0008]將所述目標(biāo)密鑰對應(yīng)的密鑰索引、預(yù)設(shè)的加密算法的算法標(biāo)識和加密后的節(jié)目源數(shù)據(jù)整合在傳輸流中,并發(fā)送給數(shù)字電視接收裝置,以使所述數(shù)字電視接收裝置分別根據(jù)所述密鑰索引和所述算法標(biāo)識獲取目標(biāo)密鑰和對應(yīng)的解密算法并對加密后的節(jié)目源數(shù)據(jù)解密后輸出。
[0009]本發(fā)明第二方面提供了一種節(jié)目源數(shù)據(jù)保護(hù)方法,所述方法包括:
[0010]接收數(shù)字電視發(fā)送裝置發(fā)送的傳輸流;
[0011]提取傳輸流中的密鑰索引、加密算法的算法標(biāo)識和加密后的節(jié)目源數(shù)據(jù);
[0012]確定所述密鑰索引對應(yīng)的目標(biāo)密鑰并獲取所述算法標(biāo)識對應(yīng)的解密算法;
[0013]根據(jù)所述目標(biāo)密鑰和所述解密算法對所述加密后的節(jié)目源數(shù)據(jù)解密,并輸出解密后的節(jié)目源數(shù)據(jù)。
[0014]本發(fā)明第三方面提供了一種數(shù)字電視發(fā)送裝置,所述裝置包括:
[0015]節(jié)目源獲取單元,用于獲取節(jié)目源數(shù)據(jù);
[0016]加密單元,用于根據(jù)預(yù)先選取的目標(biāo)密鑰和預(yù)設(shè)的加密算法對所述節(jié)目源數(shù)據(jù)加密,得到加密后的節(jié)目源數(shù)據(jù);
[0017]整合單元,用于將所述目標(biāo)密鑰對應(yīng)的密鑰索引、預(yù)設(shè)的加密算法的算法標(biāo)識和加密后的節(jié)目源數(shù)據(jù)整合在傳輸流中;
[0018]發(fā)送單元,用于將所述傳輸流發(fā)送給數(shù)字電視接收裝置,以使所述數(shù)字電視接收裝置分別根據(jù)所述密鑰索引和所述算法標(biāo)識獲取目標(biāo)密鑰和對應(yīng)的解密算法并對加密后的節(jié)目源數(shù)據(jù)解密后輸出。
[0019]本發(fā)明第四方面提供了一種數(shù)字電視接收裝置,所述裝置包括:
[0020]接收單元,用于接收數(shù)字電視發(fā)送裝置發(fā)送的傳輸流;
[0021]提取單元,用于提取傳輸流中的密鑰索引、加密算法的算法標(biāo)識和加密后的節(jié)目源數(shù)據(jù);
[0022]密鑰確定單元,用于確定所述密鑰索引對應(yīng)的目標(biāo)密鑰;
[0023]解密算法獲取單元,用于獲取所述算法標(biāo)識對應(yīng)的解密算法;
[0024]解密單元,用于根據(jù)所述目標(biāo)密鑰和所述解密算法對所述加密后的節(jié)目源數(shù)據(jù)解密;
[0025]輸出單元,用于輸出所述解密后的節(jié)目源數(shù)據(jù)。
[0026]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0027]本發(fā)明實(shí)施例通過根據(jù)預(yù)先選取的目標(biāo)密鑰和預(yù)設(shè)的加密算法對所述節(jié)目源數(shù)據(jù)加密,將目標(biāo)密鑰對應(yīng)的密鑰索引、預(yù)設(shè)的加密算法的算法標(biāo)識和加密后的節(jié)目源數(shù)據(jù)整合在傳輸流中,并發(fā)送給數(shù)字電視接收裝置,以使數(shù)字電視接收裝置對加密后的節(jié)目源數(shù)據(jù)解密后輸出。本發(fā)明可以有效保護(hù)在數(shù)字電視發(fā)送裝置和數(shù)字電視接收裝置之間傳輸?shù)墓?jié)目源數(shù)據(jù),進(jìn)而規(guī)范了數(shù)字電視市場。
【附圖說明】
[0028]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1是本發(fā)明實(shí)施例提供的一種節(jié)目源數(shù)據(jù)保護(hù)方法的流程示意圖;
[0030]圖2是本發(fā)明另一實(shí)施例提供的一種節(jié)目源數(shù)據(jù)保護(hù)方法的流程示意圖;
[0031]圖3是本發(fā)明實(shí)施例提供的一種電視節(jié)目發(fā)送裝置的結(jié)構(gòu)示意圖;
[0032]圖4是本發(fā)明實(shí)施例提供的一種電視節(jié)目接收裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種節(jié)目源數(shù)據(jù)保護(hù)方法的流程示意圖,如圖所示,所述方法可以包括:
[0035]SlOl,獲取節(jié)目源數(shù)據(jù)。
[0036]所述節(jié)目源數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、錯誤指示數(shù)據(jù)、負(fù)載單元開始指示數(shù)據(jù)、傳輸優(yōu)先級標(biāo)識數(shù)據(jù)、包編號數(shù)據(jù)等數(shù)據(jù)。上述節(jié)目源數(shù)據(jù)可以從不同節(jié)目對應(yīng)的節(jié)目源數(shù)據(jù)庫中獲取,不同節(jié)目可以通過節(jié)目號區(qū)分。
[0037]S102,根據(jù)預(yù)先選取的目標(biāo)密鑰和預(yù)設(shè)的加密算法對所述節(jié)目源數(shù)據(jù)加密,得到加密后的節(jié)目源數(shù)據(jù)。
[0038]具體的,上述目標(biāo)密鑰可以是從發(fā)送端密鑰數(shù)據(jù)庫中隨機(jī)選取的,上述加密算法可以包括但不僅限于數(shù)據(jù)加密標(biāo)準(zhǔn)算法(Data Encrypt1n Standard,DES)、三重?cái)?shù)據(jù)加密標(biāo)準(zhǔn)算法(Triple Data Encrypt1n Standard,TDES)、高級加密標(biāo)準(zhǔn)算法(AdvancedEncrypt1n Standard,AES)等的一種或多種算法。
[0039]可選的,不同的節(jié)目源對應(yīng)不同的保密級別,不同的加密算法對應(yīng)不同的安全級另|J,上述加密算法如果包含多種,則在步驟S102之前,還包括數(shù)字電視發(fā)送裝置獲取所述節(jié)目源數(shù)據(jù)的保密級別,確定所述節(jié)目源數(shù)據(jù)的保密級別對應(yīng)的加密算法。例如,中央電視臺節(jié)目源保密界別為高保密級別,省級電視臺節(jié)目源保密級別為中保密級別,市級電視臺節(jié)目源保密級別為低保密級別,加密算法中A加密算法的安全級別為高安全級別,B加密算法的安全級別為中安全級別,C加密算法的安全級別為低安全級別,則數(shù)字電視發(fā)送裝置對中央電視臺節(jié)目源、省級電視臺節(jié)目源和市級電視臺節(jié)目源加密時分別采用A加密算法、B加密算法和C加密算法。
[