本發明專利技術涉及一種機頂盒加密節目解擾方法及機頂盒,該方法包括如下步驟:對于播放的節目,解析獲取節目的加密方式;判斷節目的加密方式是否為BISS加密方式,若是將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾,否則將機頂盒的解擾模式設置為高級安全解擾模式。本發明專利技術根據不同的加密方式設置相應的解擾模式,在保證安全性前提下使觀眾能夠觀看BISS加密的節目,使得觀眾能夠不受加密方式的限制,觀看到更多的電視節目,給用戶帶來極大的便利和體驗。
【技術實現步驟摘要】
一種機頂盒加密節目解擾方法及機頂盒
本專利技術涉及通信領域,尤其涉及一種機頂盒加密節目解擾方法及機頂盒。
技術介紹
BISS,全稱BasicInteroperableScramblingSystem,是在數字電視系統中使用的一種加擾方法,是一種衛星廣播加密系統,也是一種密鑰固定的加擾方法,一些節目采用BISS加密方式進行加密。目前,為保證安全性,機頂盒已經大都為高級安全機頂盒。在高級安全機頂盒中,條件接收(CA)的密鑰是以密文方式傳輸的,只在主芯片內是明文,而解擾設置為高級安全模式的機頂盒,直接將明文的密鑰設置到解擾器,不能夠對節目進行解擾。但是,BISS加密方式是明文的,這就導致高級安全機頂盒不能對BISS加密方式加密的BISS加密節目進行解擾,使得用戶不能觀看節目,給用戶帶來極大的不便。
技術實現思路
有鑒于此,有必要針對上述高級安全機頂盒不能對BISS加密節目進行解擾的問題,提供一種機頂盒加密節目解擾方法。此外,還提供一種機頂盒。一種機頂盒加密節目解擾方法,包括如下步驟:對于播放的節目,解析獲取節目的加密方式;判斷節目的加密方式是否為BISS加密方式,若是將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾,否則將機頂盒的解擾模式設置為高級安全解擾模式。在其中的一個實施方式中,所述對于播放的節目,解析獲取節目的加密方式的步驟具體為:查詢節目所在頻點中的PMT表,解析PMT表中條件接收系統標識,根據條件接收系統標識對應的加密方式,獲取節目的加密方式。在其中的一個實施方式中,所述將機頂盒的解擾模式設置為非高級安全解擾模式的步驟具體為:發送加密的第一設置指令,解密獲得第一設置指令,根據第一設置指令將機頂盒的解擾模式設置為非高級安全解擾模式;所述將機頂盒的解擾模式設置為高級安全解擾模式的步驟具體為:發送加密的第二設置指令,解密獲得第二設置指令,根據第二設置指令將機頂盒的解擾模式設置為高級安全解擾模式。在其中的一個實施方式中,所述將機頂盒的解擾模式設置為非高級安全解擾模式的步驟具體為:調用存儲器中的第一指令函數,隨機產生第一設置指令并存儲;調用第一加密函數,對第一設置指令進行加密,并產生與存儲的第一設置指令相關聯的有效命令標識;在設置時,對加密的第一設置指令進行解密,并根據有效命令標識查找到存儲的第一設置指令,將解密的第一設置指令與存儲的第一設置指令進行比較,若兩者匹配則將機頂盒的解擾模式設置為非高級安全解擾模式,否則為非法指令不進行設置。在其中的一個實施方式中,所述將機頂盒的解擾模式設置為高級安全解擾模式的步驟具體為:調用存儲器中的第二指令函數,隨機產生第二設置指令并存儲;調用第二加密函數,對第二設置指令進行加密,并產生與存儲的第二設置指令相關聯的有效命令標識;在設置時,對加密的第二設置指令進行解密,并根據有效命令標識查找到存儲的第二設置指令,將解密的第二設置指令與存儲的第二設置指令進行比較,若兩者匹配則將機頂盒的解擾模式設置為高級安全解擾模式,否則為非法指令不進行設置。一種機頂盒,包括:加密方式獲取單元,對于播放的節目,解析獲取節目的加密方式;模式設置單元,判斷節目的加密方式是否為BISS加密方式,若是則將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾,否則將機頂盒的解擾模式設置為高級安全解擾模式。在其中的一個實施方式中,所述加密方式獲取單元查詢節目所在頻點中的PMT表,解析PMT表中條件接收系統標識,根據條件接收系統標識對應的加密方式,獲取節目的加密方式。在其中的一個實施方式中,機頂盒發送加密的第一設置指令,模式設置單元解密獲得第一設置指令,根據第一設置指令將機頂盒的解擾模式設置為非高級安全解擾模式;機頂盒發送加密的第二設置指令,模式設置單元解密獲得第二設置指令,根據第二設置指令將機頂盒的解擾模式設置為高級安全解擾模式。在其中的一個實施方式中,調用存儲器中的第一指令函數,隨機產生第一設置指令并存儲;調用第一加密函數,對第一設置指令進行加密,并產生與存儲的第一設置指令相關聯的有效命令標識;在設置時,所述模式設置單元對加密的第一設置指令進行解密,并根據有效命令標識查找到存儲的第一設置指令,將解密的第一設置指令與存儲的第一設置指令進行比較,若兩者匹配則將機頂盒的解擾模式設置為非高級安全解擾模式,否則為非法指令不進行設置。在其中的一個實施方式中,調用存儲器中的第二指令函數,隨機產生第二設置指令并存儲;調用第二加密函數,對第二設置指令進行加密,并產生與存儲的第二設置指令相關聯的有效命令標識;在設置時,所述模式設置單元對加密的第二設置指令進行解密,并根據有效命令標識查找到存儲的第二設置指令,將解密的第二設置指令與存儲的第二設置指令進行比較,若兩者匹配則將機頂盒的解擾模式設置為高級安全解擾模式,否則為非法指令不進行設置。本專利技術的方法和機頂盒,在對節目播放時獲取節目的加密方式,然后對節目的加密方式進行判斷,若節目加密方式為BISS加密方式則將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾,否則設置為高級安全解擾模式,根據不同的加密方式設置相應的解擾模式,在保證安全性前提下使觀眾能夠觀看BISS加密的節目,使得觀眾能夠不受加密方式的限制,觀看到更多的電視節目,給用戶帶來極大的便利和體驗。附圖說明圖1是一個實施例中的機頂盒加密節目解擾方法的流程圖;圖2是一個實施例中的機頂盒的結構圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本專利技術,并不用于限定本專利技術。圖1是一個實施例中的機頂盒加密節目解擾方法的流程圖。該方法包括:S10:對于播放的節目,解析獲取節目的加密方式。該方法,對播放的節目,不是直接對節目進行解擾,而是首先解析獲取該節目的加密方式,了解該節目采用的是何種解密方式。在該實施例中,該步驟具體為:查詢節目所在頻點中的PMT表(節目映射表),解析PMT表中條件接收系統標識(CA_system_ID),根據條件接收系統標識對應的加密方式,獲取節目的加密方式。S20:判斷節目的加密方式是否為BISS加密方式,若是則執行步驟S30,否則執行步驟S40。在解析獲取節目的加密方式后,要對該節目的加密方式進行判斷,判斷該節目的加密方式是否屬于BISS加密方式,根據加密方式的不同采取不同的操作。如果加密方式為BISS加密方式,執行步驟S30,否則執行步驟S40。在該實施例中,若CA_system_ID為0x2600,則加密方式為BISS加密方式。S30:將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾。若節目的加密方式為BISS加密方式,由于BISS加密方式為明文加密方式,機頂盒的解擾模式在高級安全模式下不能進行解擾,無法觀看節目,若想觀看節目需要對機頂盒的解擾模式進行設置,將機頂盒的解擾模式設置為非高級安全解擾模式,在非高級安全解擾模式下進行BISS解擾,才能夠對BISS加密方式進行解擾。由于將機頂盒的解擾模式設置為非高級安全解擾模式涉及到機頂盒的安全性問題,為保證機頂盒的安全性,防止遭到惡意攻擊導致機頂盒高級安全模式被破壞,設置過程需要在加密條件下進行。在該實施例中,將機本文檔來自技高網...

【技術保護點】
一種機頂盒加密節目解擾方法,其特征在于,包括如下步驟:對于播放的節目,解析獲取節目的加密方式;判斷節目的加密方式是否為BISS加密方式,若是將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾,否則將機頂盒的解擾模式設置為高級安全解擾模式。
【技術特征摘要】
1.一種機頂盒加密節目解擾方法,其特征在于,包括如下步驟:對于播放的節目,解析獲取節目的加密方式;判斷節目的加密方式是否為BISS加密方式,若是將機頂盒的解擾模式設置為非高級安全解擾模式,進行BISS解擾,否則將機頂盒的解擾模式設置為高級安全解擾模式;其中,將機頂盒的解擾模式設置為非高級安全解擾模式的步驟包括:調用存儲器中的第一指令函數,隨機產生第一設置指令并存儲;調用第一加密函數,對第一設置指令進行加密,并產生與存儲的第一設置指令相關聯的有效命令標識;在設置時,對加密的第一設置指令進行解密,并根據有效命令標識查找到存儲的第一設置指令,將解密的第一設置指令與存儲的第一設置指令進行比較,若兩者匹配則將機頂盒的解擾模式設置為非高級安全解擾模式。2.根據權利要求1所述的機頂盒加密節目解擾方法,其特征在于,所述對于播放的節目,解析獲取節目的加密方式的步驟具體為:查詢節目所在頻點中的PMT表,解析PMT表中條件接收系統標識,根據條件接收系統標識對應的加密方式,獲取節目的加密方式。3.根據權利要求1所述的機頂盒加密節目解擾方法,其特征在于,所述將機頂盒的解擾模式設置為高級安全解擾模式的步驟具體為:調用存儲器中的第二指令函數,隨機產生第二設置指令并存儲;調用第二加密函數,對第二設置指令進行加密,并產生與存儲的第二設置指令相關聯的有效命令標識;在設置時,對加密的第二設置指令進行解密,并根據有效命令標識查找到存儲的第二設置指令,將解密的第二設置指令與存儲的第二設置指令進行比較,若兩者匹配則將機頂盒的...
【專利技術屬性】
技術研發人員:鄭巧紅,
申請(專利權)人:深圳市九洲電器有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。