一種數位電視接收終端及其數據保密方法和系統的製作方法
2023-07-18 11:28:16 2
專利名稱:一種數位電視接收終端及其數據保密方法和系統的製作方法
技術領域:
本發明屬於數位電視技術領域,尤其涉及一種數位電視接收終端及其數據 保密方法和系統。
背景技術:
隨著科學技術的不斷發展,人們對信息安全和數據資料的保密性需求越來
越大,USB加密設備在不同領域發揮著越來越大的作用,主要應用在銀行密 鑰、電腦開機鎖、門禁等領域,主要保護重要的核心數據或起安全開關作用。
機頂盒一般通過設置密碼來保證核心才莫塊和特定節目被非法訪問,防止某 些設置項被非法改變,例如搜索、恢復默認等,還可以防止某些功能模塊被非 法進入,例如股票、視頻點播等。
但是,設置在機頂盒的密碼容易被破解,對機頂盒的數據安全構成威脅, 而且對用戶來說,容易出現忘記密碼的情況,必須到廠商進行默認恢復,才能 繼續使用,給用戶帶來不必要的麻煩。
發明內容
本發明實施例的目的在於提供一種數位電視接收終端的數據保密方法,旨 在解決現有技術中的設置保護機頂盒密碼容易被破解,對機頂盒的數據安全構 成威脅,並且容易出現忘記機頂盒密碼的情況,需要到機頂盒廠商恢復的問題。
本發明實施例是這樣實現的, 一種數位電視接收終端的數據保密方法,所 述方法包括下述步驟
獲取身份識別碼和原始隨機驗證字符;
對所述身份識別碼和原始隨機驗證字符打包加密,生成驗證密文,所述加密算法為與所述身份識別碼相對應的USB加密設備中的加密算法; 將所述驗證密文發送給當前插入的USB加密設備;
對接收到的當前插入的USB加密設備返回的隨機—驗證字符與原始隨機驗 證字符進行比較判斷,並根據所述比較判斷,執行開關機操作動作。
本發明實施例的另 一 目的在於提供一種數位電視接收終端的數據保密系 統,所述系統包括
獲取模塊,用於獲取身份識別碼和原始隨機驗證字符;
驗證密文生成模塊,用於對所述身份識別碼和原始隨機驗證字符打包加密, 生成驗證密文,所述加密算法為與所述身份識別碼相對應的USB加密設備中的 加密算法;
驗證密文發送模塊,用於將所述驗證密文發送給當前插入的USB加密設 備;以及
判斷動作執行模塊,用於對接收到的當前插入的USB加密設備返回的隨機 驗證字符與原始隨機驗證字符進行比較判斷,並根據所述比較判斷,執行開關 機操作動作。
本發明實施例的另 一 目的在於提供一種包括數位電視接收終端的數據保密 系統的數字電一見接收終端。
在本發明的實施例中,應用與身份識別碼相對應的USB加密設備的加密算 法對身份識別碼和原始隨機驗證字符進行加密,並將加密後的密文發送給USB 加密設備,同時對接收的USB加密設備返回的隨機驗證字符與原始隨機驗證字 符進行比較判斷,並根據比較判斷執行開關機操作動作,有效的保護了機頂盒 的數據安全。
圖1是本發明實施例提供的數位電視接收終端的數據保密方法的實現流程
6圖2是本發明實施例提供的對接收到的當前插入的USB加密設備返回的隨
機驗證字符進行比較判斷,並根據比較判斷,執行開關機操作動作的實現流程
圖3是本發明實施例提供的數位電視接收終端的數據保密系統的結構框
圖4是本發明另 一實施例提供的數位電視接收終端的數據保密系統的結構 框圖5是本發明實施例提供的判斷動作執行模塊的結構框圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進4亍進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,並不用於限定本發明。
在本發明的實施例中,應用與身份識別碼相對應的USB加密設備的加密算 法對身份識別碼和原始隨機驗^t字符進行加密,並將加密後的密文發送給USB 加密設備,同時對接收的USB加密設備返回的隨機驗證字符與原始隨機驗證字 符進行比較判斷,並根據比較判斷執行開關機操作動作。
圖1示出了本發明實施例提供的數位電視接收終端的數據保密方法的實 現流程,其詳細步驟如下所述
在步驟S101中,獲取身份識別碼和原始隨機驗證字符。
在本發明實施例中,當系統開機時,自動調用相應的程序函數進行身份識 別碼的讀取和原始隨機驗證字符的生成,該原始驗證字符為1個字節的隨機數, 但不用以限制本發明。
在本發明實施例中,該身份識別碼唯一標識包括機頂盒和車載移動終端在 內的接收終端,在該實施例中以機頂盒為例,但不用以限制本發明,該身份識 別碼與應用到該機頂盒的USB加密設備進行關3關綁定,每個機頂盒對應唯——
7個USB加密設備。
在步驟S102中,對獲取的身份識別碼和原始隨機驗證字符打包加密,生成 驗證密文,其中,加密算法為與身份識別碼相對應的USB加密設備中的加密算法。
作為本發明的一個實施例,預先封裝與身份識別碼相對應的USB加密設備 的加密算法程序,例如預先在機頂盒的環境下,對USB加密設備的源程序的加 密算法進行編譯,將加密算法封裝到機頂盒。當系統開機時,獲取到身份識別 碼和原始隨機驗證字符後,調用該加密算法對身份識別碼和原始隨機驗證字符 進行加密,生成-驗i正密文。
在步驟S103中,將-險證密文發送給當前插入的USB加密設備。
在本發明實施例中,將生成的驗證密文發送給當前插入的USB加密設備, 其中,可以通過I2C (Inter - Integrated Circuit)總線發送該'瞼證密文,也可以 採用其他方式,但不用以限制本發明。
在步驟S104中,對接收到的當前插入的USB加密設備返回的隨機驗證字 符與原始隨機驗證字符進行比較判斷,並根據比較判斷,執行開關機操作動作。
作為本發明的另 一個實施例,圖2示出了本發明實施例提供的對接收到的 當前插入的USB加密設備返回的隨機驗證字符進行比較判斷,並根據比較判 斷,執行開關機操作動作的實現流程,其詳細步驟如下所述
在步驟S201中,接收當前插入的USB加密設備返回的隨機驗證字符。
在步驟S202中,判斷USB加密設備返回的隨機驗證字符與原始隨機驗證 字符是否相同,是則執行步驟S203,否則執行步驟S204。
在步驟S203中,當USB加密設備返回的隨機驗證字符與原始隨機驗證字 符相同時,執行當前開機操作動作和開機之後的相關設置操作的動作。
在步驟S204中,當USB加密設備返回的隨機驗證字符與原始隨機驗證字 符不相同時,執行關機操作動作。
作為本發明的一個實施例,當用戶需要通過USB加密設備進行加鎖保護
8時,需要插入與身份識別碼相對應的USB加密設備,根據用戶的按鍵指令調用 加解鎖設置界面,用戶在加解鎖設置界面進行開關機、菜單或節目進行加解鎖 設置,此處的加解鎖設置與普通的加密菜單設置一樣,在此不再贅述,但不用 限制本發明。
在本發明實施例中,當插入與身份識別碼相對應的USB加密設備並通過開 機驗證之後,用戶可以調用上述的加解鎖設置界面進行相應的修改或還原設置 的操作,當系統關機時,以當前的加解鎖設置為默認設置進行保存,在此開機 時,在此進行驗證;在開機的狀態下,當將USB加密設備拔出時,不能進行相 關的加解鎖設置。
在本發明實施例中,上述採用的USB加密設備為現有的USB加密狗或其 他USB加密設備,不用以限制本發明。
當USB加密設備接收到發送的驗證密文後,USB加密設備應用自身的處 理晶片對該驗證密文進行處理,將驗證密文與USB加密設備內部識別碼進行計 算,還原驗證字符,並返回該驗證字符,在該實施例中,當該USB加密設備與 身份識別碼不相對應時,則該USB加密設備對驗證密文進行還原處理後,得到 的隨機驗證字符與上述步驟中生成的原始隨機驗證字符不相同;當該USB加密 設備與身份識別碼相對應時,則USB加密設備對驗證密文進行還原處理後,得 到的隨機驗證字符與上述步驟中生成的原始隨機驗證字符相同,該USB加密設 備的處理流程與現有實現流程類似,在此不再贅述,但不用用以限制本發明。
圖3示出了本發明實施例提供的數位電視接收終端的數據保密系統的結構 框圖,為了便於說明,圖中僅給出了與本發明實施例相關的部分,數位電視接 收終端的數據保密系統可以為內置於數位電視接收終端的軟體單元、硬體單元 或軟硬體結合單元,該數位電視接收終端包括機頂盒或車載移動終端,但不用 限制本發明。
獲取模塊11獲取身份識別碼和原始隨機驗證字符;驗證密文生成模塊12 對身份識別碼和原始隨機驗證字符打包加密,生成驗證密文,其中,加密算法為與身份識別碼相對應的USB加密設備中的加密算法;驗證密文發送模塊13 將驗證密文發送給當前插入的USB加密設備;判斷動作執行模塊14對接收到 的當前插入的USB加密設備返回的隨機驗證字符與原始隨機驗證字符進行比 較判斷,並根據比較判斷,執行開關機操作動作。
圖4示出了本發明另一實施例提供的數位電視接收終端的數據保密系統的 結構框圖,該實施例中的獲取模塊11、驗證密文生成模塊12、驗證密文發送模 塊13和判斷動作執行模塊14的功能描述和圖3給出的實施例相同,在此不再 贅述,但不用以限制本發明。
在本發明實施例中,封裝模塊15預先封裝與身份識別碼相對應的USB加 密設備的加密算法程序。
在本發明實施例中,加解鎖設置界面調用模塊16在與身份識別碼相對應的 USB加密設備插入時,根據按鍵指令調用加解鎖設置界面;設置模塊17在加 解鎖設置界面進行開關機、菜單或節目加解鎖設置。
圖5示出了本發明實施例提供的判斷動作執行模塊14的結構框圖,為了便 於說明,圖中僅給出了與本發明實施例相關的部分。
隨機驗證字符接收模塊141接收當前插入的USB加密設備返回的隨機驗證 字符;判斷模塊142判斷USB加密設備返回的隨機驗證字符與原始隨機驗證字 符是否相同;第一動作執行模塊143當判斷模塊142判斷USB加密設備返回的 隨機驗證字符與原始隨機驗證字符相同時,執行開機和相關的設置操作動作; 第二動作執行模塊144當判斷模塊142判斷USB加密設備返回的隨機驗證字符 與原始隨機驗證字符不相同時,執行關機操作動作。
在本發明的實施例中,應用與身份識別碼相對應的USB加密設備的加密算 法對身份識別碼和原始隨才A4IS正字符進行加密,並將加密後的密文發送給USB 加密設備,同時對接收的USB加密設備返回的隨機驗證字符與原始隨機驗證字 符進行比較判斷,並根據比較判斷執行開關機操作動作和相關的設置動作操作, 有效的保護了機頂盒的數據安全,實現了防止非法打開、設置機頂盒,防止某
10些加鎖節目被非法收看,給用戶帶來便利,同時防止機頂盒硬體被抄版、盜版, 維護了機頂盒的版權。
可以通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可
讀取存儲介質中,所述的存儲介質,如ROM/RAM、 /磁碟、光碟等。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的保護範圍之內。
權利要求
1、一種數位電視接收終端的數據保密方法,其特徵在於,所述方法包括下述步驟獲取身份識別碼和原始隨機驗證字符;對所述身份識別碼和原始隨機驗證字符打包加密,生成驗證密文,所述加密算法為與所述身份識別碼相對應的USB加密設備中的加密算法;將所述驗證密文發送給當前插入的USB加密設備;對接收到的當前插入的USB加密設備返回的隨機驗證字符與原始隨機驗證字符進行比較判斷,並根據所述比較判斷,執行開關機操作動作。
2、 如權利要求1所述的方法,其特徵在於,所述獲取身份識別碼和隨機驗證字符的步驟之前還包括下述步驟預先封裝與所述身份識別碼相對應的USB加密設備的加密算法程序。
3、 如權利要求1所述的方法,其特徵在於,所述對接收到的當前插入的USB加密設備返回的隨機驗證字符與原始隨機驗證字符進行比較判斷,並根據所述比較判斷,執行開關機操作動作的步驟具體包括下述步驟接收當前插入的USB加密設備返回的隨機驗證字符;判斷所述USB加密設備返回的隨機驗證字符與所述原始隨機驗證字符是否相同;當所述USB加密設備返回的隨機驗證字符與所述原始隨機驗證字符相同時,執行開機和相關的設置操作動作;當所述USB加密設備返回的隨機驗證字符與所述原始隨機驗證字符不相同時,執行關機操作動作。
4、 如權利要求l所述的方法,其特徵在於,所述方法還包括下述步驟在與所述身份識別碼相對應的USB加密設備插入時,根據按鍵指令調用加解鎖設置界面;在所述加解鎖設置界面進行開關機、菜單或節目加解鎖設置。
5、 一種數位電視接收終端的數據保密系統,其特徵在於,所述系統包括獲取模塊,用於獲取身份識別碼和原始隨機驗證字符;驗證密文生成模塊,用於對所述身份識別碼和原始隨機驗證字符打包加密, 生成驗證密文,所述加密算法為與所述身4分識別碼相對應的USB加密設備中的 加密算法;驗證密文發送模塊,用於將所述驗證密文發送給當前插入的USB加密設 備;以及判斷動作執行4莫塊,用於對接收到的當前插入的USB加密設備返回的隨機 驗證字符與原始隨機驗證字符進行比較判斷,並根據所述比較判斷,執行開關 機操作動作。
6、 如權利要求5所述的系統,其特徵在於,所述系統還包括封裝模塊,用於預先封裝與身份識別碼相對應的USB加密設備的加密算法 程序。
7、 如權利要求5所述的系統,其特徵在於,所述判斷動作執行模塊具體包括隨機驗證字符接收才莫塊,用於接收當前插入的USB加密設備返回的隨機驗 證字符;判斷模塊,用於判斷所述USB加密設備返回的隨機驗證字符與所述原始隨 機驗證字符是否相同;第 一動作執行才莫塊,用於當所述判斷模塊判斷USB加密設備返回的隨機驗證字符與所述原始隨機驗證字符相同時,執行開機和相關的設置操作動作;以及第二動作執行模塊,用於當所述判斷模塊判斷USB加密設備返回的隨機驗 證字符與所述原始隨機驗證字符不相同時,執行關機操作動作。
8、 如權利要求5所述的系統,其特徵在於,所述系統還包括 加解鎖設置界面調用模塊,用於在與所述身份識別碼相對應的USB加密設備插入時,根據按一建指令調用加解鎖設置界面;以及設置模塊,用於在所述加解鎖設置界面進行開關機、菜單或節目加解鎖設置。
9、 一種包括權利要求5至8任一項所述的數位電視接收終端的數據保密系 統的數位電視接收終端。
10、 如權利要求9所述的數位電視接收終端,其特徵在於,所述數位電視 接收終端包括機頂盒或車載移動終端。
全文摘要
本發明適用於數位電視技術領域,提供了一種數位電視接收終端及其數據保密方法和系統,所述方法包括下述步驟獲取身份識別碼和原始隨機驗證字符;對身份識別碼和原始隨機驗證字符打包加密,生成驗證密文;將驗證密文發送給當前插入的USB加密設備;對接收到的當前插入的USB加密設備返回的隨機驗證字符進行比較判斷,並執行開關機操作動作。在本發明中,應用與身份識別碼相對應的USB加密設備的加密算法對身份識別碼和原始隨機驗證字符進行加密,並將加密後的密文發送給USB加密設備,同時對接收的USB加密設備返回的隨機驗證字符與原始隨機驗證字符進行比較判斷,並執行開關機操作動作,有效保護機頂盒的數據安全。
文檔編號H04N7/16GK101500138SQ20081024157
公開日2009年8月5日 申請日期2008年12月26日 優先權日2008年12月26日
發明者黃友能 申請人:深圳市同洲電子股份有限公司