[發明專利]在計算機與機頂盒之間實現高級安全認證測試的方法無效
| 申請號: | 200710202812.4 | 申請日: | 2007-11-30 |
| 公開(公告)號: | CN101170639A | 公開(公告)日: | 2008-04-30 |
| 發明(設計)人: | 蔣慶洲 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N5/00 | 分類號: | H04N5/00;H04N7/16;H04N7/167 |
| 代理公司: | 成都虹橋專利事務所 | 代理人: | 李順德 |
| 地址: | 621000四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 機頂盒 之間 實現 高級 安全 認證 測試 方法 | ||
技術領域
本發明涉及機頂盒與計算機之間的通信技術,特別涉及具有高級安全芯片的機頂盒的高級安全認證(SST)技術。
背景技術
在數字電視領域中,運營商都會對網絡中的電視節目進行加擾。用戶在家中接收時,都是要使用運營商提供的智能卡插入機頂盒解擾后收看。用戶用于解擾的密鑰是在網絡中實時傳送的,一般10秒到15秒變換一次。用戶的機頂盒在收到密鑰后必須把其傳到智能卡中,通過計算得出正確的解擾控制字來對碼流解擾。
機頂盒中有一個解碼芯片(以下稱為芯片),主要完成把有線網絡中的數字變成模擬信號。使用普通芯片時,對于相同節目相同的時間,對網絡中所有的機頂盒都為相同的密鑰。那么只要一個機頂盒得到該密鑰,再通過其他途徑傳給不同的機頂盒,其他的機頂盒就可以免費看這個頻道了。為了保護運營商的利益,于是提出了高級安全技術,即在使用高級安全芯片時,每個芯片都有自己的序列號,前端針對高級安全芯片會在有線網絡中針對不同的機頂盒發送不同的密鑰,每個機頂盒收到自己對應的密鑰再結合自己的芯片序列號才能算出對應的解擾控制字。
使用高級安全芯片也存在一個問題,運營商前端必須知道對應每個機頂盒該發什么鑰匙。這就需要機頂盒廠家在生產時把高級安全芯片對應的相關信息讀出來發給運營商,依此作為高級安全認證的準備。在實際生產中機頂盒廠家使用計算機讀取高級安全芯片對應的相關信息(計算機與機頂盒之間的高級安全認證測試),再將相關信息發送至運營商。目前計算機與機頂盒之間的高級安全認證測試采用方式是使用一個專用的接口板,一頭接計算機的串口線,一頭接機頂盒的智能卡座。這樣機頂盒廠商就必須去開發這個電路板。專用接口板的驅動程序需由廠家研發,驅動程序開發周期長,成本高。
發明內容
本發明所要解決的技術問題是,提供一種實施更簡單的計算機與機頂盒之間的高級安全認證測試方法。
本發明為解決上述技術問題所采用的技術方案是,在計算機與機頂盒之間實現高級安全認證測試的方法,其特征在于,利用計算機的串口與機頂盒的串口之間的串口線實現數據交換。
具體包括以下步驟:
a、機頂盒啟動高級安全認證模式,向計算機的串口的發出握手信息;
b、計算機通過串口收到握手信息后進入高級安全認證模式;
c、計算機通過串口發出讀取機頂盒的高級安全芯片序列號、仿真器密碼、解擾控制字模式與機頂盒系統號的命令;
d、機頂盒通過串口將高級安全芯片序列號、仿真器密碼、解擾控制字模式與機頂盒系統號發送給計算機;
e、計算機通過運算將解擾控制字通過串口發送至機頂盒的串口;
f、機頂盒收到解擾控制字后,設置解擾器,發送確認命令至計算機;機頂盒退出高級安全認證模式;
g、計算機收到確認命令后存儲從步驟d中得到的機頂盒信息。
本發明的有益效果是,利用機頂盒上原本就較多的串口實現與計算機的通信,不必增加硬件成本;串口驅動程序安裝方便,不必重新編寫;節約了人力和成本,提高了機頂盒的生產測試速度。
具體實施方式
本發明提出了用單純的計算機的串口和機頂盒的串口以及中間的串口線來實現SST的測試。由于計算機的串口與機頂盒的串口在硬件上很好實現,驅動程序也很簡單,很容易實現數據的交換。
這樣,在軟件上只要找到計算機和機頂盒的串口的驅動程序,采用類似于TCP/IP的請求應答的方式,每一端發送一個請求或發送一個數據,另一端都要發送應答命令,如果沒有應答,在超時后連續再發5次,如果還沒有應答,則宣告操作失敗,具體步驟如下:
1、啟動計算機端程序,機頂盒啟動,串口線準備好,前端準備好;
2、計算機處于等待狀態;
3、用工裝遙控器啟動工廠模式(SST模式);
4、機頂盒給計算機發握手信息;
5、計算機收到握手信息進入工作模式(SST模式);
6、計算機讀取機頂盒的UK(高級安全芯片序列號)命令;
7、機頂盒收到該命令,并把UK發給計算機;
8、計算機發讀取STB的CWMode(解擾控制字模式)的命令;
9、機頂盒收到該命令并把CWMode發給計算機;
10、計算機發讀取機頂盒的JTAGKey(仿真器密碼)的命令;
11、機頂盒收到該命令并把JTag發給計算機;
12、計算機發讀取機頂盒的SysID(機頂盒系統號)的命令;
13、機頂盒收到該命令并把SysID發給計算機;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710202812.4/2.html,轉載請聲明來源鉆瓜專利網。





