欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種防抄襲的機(jī)頂盒及其啟動方法

文檔序號:7892429閱讀:139來源:國知局
專利名稱:一種防抄襲的機(jī)頂盒及其啟動方法
技術(shù)領(lǐng)域
本發(fā)明涉及機(jī)頂盒,更具體的說,涉及一種防抄襲的機(jī)頂盒及其啟動方法。
背景技術(shù)
一般來說,ー個機(jī)頂盒包括ー個最小系統(tǒng),即主芯片、內(nèi)存、FLASH,網(wǎng)ロ電路,高頻頭電路,視頻輸出電路等等。目前常用的機(jī)頂盒,都是通過把應(yīng)用文件程序燒錄到FLASH里邊,上電后主芯片通過FLASH去讀取里邊的應(yīng)用文件程序,把FLASH中的應(yīng)用文件程序映射到內(nèi)存里,然后開始執(zhí)行應(yīng)用程序,這樣整機(jī)就可以運(yùn)行起來。這樣的機(jī)頂盒容易被別人復(fù)制。首先,I)可以使用主芯片的仿真器,通過JTAG ロ(Joint Testing Action Group,廣泛用于主芯片與FLASH芯片之間的在線編程)與FLASH相連,這樣就可以讀取存放在FLASH里邊的程序;2)為了防止被復(fù)制有些FLASH在第一次燒寫完程序后,會把FLASH中相應(yīng)的ー個熔絲熔斷,但只要通過電源噪聲以及激光脈沖的方法暫時改變?nèi)劢z的狀態(tài),就可以輕易的讀取FLASH里邊的應(yīng)用文件程序。然后可以通過ー些透視技術(shù),將PCB版本的各層掃描成軟件可以識別的底圖,然后對PCB進(jìn)行切片,分析,得出板材的厚度,銅間距,以及介點(diǎn)常數(shù)等等,這樣就可以復(fù)制PCB 板。通過以上的步驟,我們可以得出一個完整的PCB板,包括各個最小系統(tǒng)及各個電路模塊之間的電氣連接方式,而機(jī)頂盒上的各個器件都可以用肉眼識別是哪個公司的哪個具體器件,至此機(jī)頂盒硬件部分的全部電氣連接以及器件就可以完整復(fù)制出,在加上之前得到的軟件程序,通過JTAG ロ燒錄進(jìn)FLASH,軟件硬件皆一祥,這樣ー個完整的機(jī)頂盒就被復(fù)制了。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在干,針對現(xiàn)有技術(shù)中機(jī)頂盒容易被非法分子完整復(fù)制等缺陷,提供一種數(shù)據(jù)保密性好的防抄襲的機(jī)頂盒及其啟動方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供ー種防抄襲的機(jī)頂盒,包括網(wǎng)絡(luò)接ロ、高頻頭電路模塊和視頻輸出電路模塊,所述防抄襲的機(jī)頂盒還包括Flash、內(nèi)存模塊、主芯片模塊和單片機(jī)模塊;所述Flash、內(nèi)存模塊、單片機(jī)模塊、網(wǎng)絡(luò)接ロ、高頻頭電路模塊和視頻輸出電路模塊分別與所述主芯片模塊連接;所述Flash存儲有加密的應(yīng)用文件程序,所述加密的應(yīng)用文件程序包括應(yīng)用文件程序和驗證程序,所述驗證程序設(shè)置有ー個隨機(jī)產(chǎn)生的初始識別碼;所述主芯片模塊用于在上電后讀取所述Flash中的所述加密的應(yīng)用文件程序并映射給內(nèi)存模塊,所述主芯片模塊還用于向單片機(jī)模塊發(fā)送所述初始識別碼;所述單片機(jī)模塊用于對所述初始識別碼進(jìn)行加密,得到加密的識別碼并將所述加密的識別碼返回給所述主芯片模塊;
所述主芯片模塊還用于對所述加密的識別碼進(jìn)行解密,得到解密的識別碼并發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,并在通過所述驗證程序的驗證過程后執(zhí)行所述應(yīng)用文件程序,完成啟動;所述驗證程序的驗證過程為判斷所述解密的識別碼與所述初始識別碼是否相同,如果相同則通過驗證,否則不通過。在本發(fā)明所述的防抄襲的機(jī)頂盒中,所述單片機(jī)模塊包括加密單元,所述加密單元用于對所述初始識別碼進(jìn)行加密從而得到所述加密的識別碼;所述主芯片模塊包括通訊單元、解密單元與控制處理單元,所述通訊単元用于向所述單片機(jī)模塊發(fā)送請求命令,所述請求命令包含所述初始識別碼;所述解密単元用于對所述加密的識別碼進(jìn)行解密并得到解密的識別碼,所述控制處理單元用于執(zhí)行所述驗證程 序。在本發(fā)明所述的防抄襲的機(jī)頂盒中,所述加密單元設(shè)置有加密參數(shù),所述加密參數(shù)與所述初始識別碼為位數(shù)相同的ニ進(jìn)制字符串,所述加密単元用于對所述加密參數(shù)與所述初始識別碼進(jìn)行異或運(yùn)算從而得到所述加密的識別碼。在本發(fā)明所述的防抄襲的機(jī)頂盒中,所述解密單元設(shè)置有解密參數(shù),所述解密參數(shù)與所述加密參數(shù)相同,所述解密単元用于對所述加密的識別碼與所述解密參數(shù)進(jìn)行異或運(yùn)算從而得到所述解密的識別碼。在本發(fā)明所述的防抄襲的機(jī)頂盒中,所述單片機(jī)模塊還用于對請求命令進(jìn)行驗證,如果驗證成功,則所述單片機(jī)模塊對接收到的所述初始識別碼進(jìn)行加密,并將得到的所述加密的識別碼返回給所述通訊單元,否則終止啟動過程。本發(fā)明還提供ー種防抄襲的機(jī)頂盒的啟動方法,包括以下步驟A、預(yù)先對應(yīng)用文件程序進(jìn)行加密,得到加密的應(yīng)用文件程序,所述加密的應(yīng)用文件程序包括驗證程序和所述應(yīng)用文件程序,所述驗證程序設(shè)置有一個隨機(jī)產(chǎn)生的初始識別碼;B、上電后主芯片模塊讀取所述加密的應(yīng)用文件程序并映射給內(nèi)存模塊;C、所述主芯片模塊向單片機(jī)模塊發(fā)送所述初始識別碼,所述單片機(jī)模塊對所述初始識別碼進(jìn)行加密,得到加密的識別碼并將所述加密的識別碼返回給所述主芯片模塊;所述主芯片模塊對所述加密的識別碼進(jìn)行解密,得到解密的識別碼并將其發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,所述主芯片模塊執(zhí)行所述驗證程序,當(dāng)所述解密的識別碼與所述初始識別碼相同時通過驗證;D、所述主芯片模塊執(zhí)行所述應(yīng)用文件程序,完成啟動。在本發(fā)明所述的防抄襲的機(jī)頂盒的啟動方法中,所述步驟C包括Cl、所述主芯片模塊向所述單片機(jī)模塊發(fā)送請求命令,所述請求命令包含所述初始識別碼;所述單片機(jī)模塊接受所述請求命令后對所述初始識別碼進(jìn)行加密,得到所述加密的識別碼并將所述加密的識別碼返回給所述主芯片模塊;C2、所述主芯片模塊對所述加密的識別碼進(jìn)行解密,得到解密的識別碼并將其發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,所述主芯片模塊執(zhí)行所述驗證程序,當(dāng)所述解密的識別碼與所述初始識別碼相同時通過驗證,否則終止啟動過程。在本發(fā)明所述的防抄襲的機(jī)頂盒的啟動方法中,所述單片機(jī)模塊設(shè)置有加密參數(shù),所述加密參數(shù)與所述初始識別碼為位數(shù)相同的ニ進(jìn)制字符串,所述步驟Cl中,所述單片機(jī)模塊對所述加密參數(shù)與所述初始識別碼進(jìn)行異或運(yùn)算從而得到所述加密的識別碼。在本發(fā)明所述的防抄襲的機(jī)頂盒的啟動方法中,所述主芯片模塊設(shè)置有解密參數(shù),所述解密參數(shù)與所述加密參數(shù)相同,所述步驟C2中,所述主芯片模塊對所述加密的識別碼與所述解密參數(shù)進(jìn)行異或運(yùn)算從而得到所述解密的識別碼。在本發(fā)明所述的防抄襲的機(jī)頂盒的啟動方法中,所述步驟Cl還包括
所述單片機(jī)模塊對請求命令進(jìn)行驗證,如果驗證成功,則所述單片機(jī)模塊對接收到的所述初始識別碼進(jìn)行加密,并將得到的所述加密的識別碼返回給所述主芯片模塊,否則終止啟動過程。本發(fā)明的防抄襲的機(jī)頂盒及其啟動方法具有以下有益效果在主芯片模塊啟動應(yīng)用文件程序前先對其進(jìn)行解密,將識別碼發(fā)送至單片機(jī)模塊,單片機(jī)模塊對識別碼進(jìn)行加密得到加密的識別碼后返回給主芯片模塊,主芯片模塊對加密的識別碼進(jìn)行解密,只有解密的識別碼與初始識別碼相同時才能執(zhí)行應(yīng)用文件程序,其中就算是任一識別碼在傳輸過程中被竊取,但由于不知道其加密或者解密的原則,也無法復(fù)制成功。該機(jī)頂盒及其啟動方法提高了數(shù)據(jù)的保密性,使不法分子不容易更改應(yīng)用文件程序的數(shù)據(jù)或者復(fù)制應(yīng)用文件程序的數(shù)據(jù)。


下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)ー步說明,附圖中圖I是根據(jù)本發(fā)明ー種防抄襲的機(jī)頂盒的一個實施例的原理框圖;圖2是根據(jù)本發(fā)明ー種防抄襲的機(jī)頂盒的另ー個實施例的原理框圖;圖3是根據(jù)本發(fā)明ー種防抄襲的機(jī)頂盒的啟動方法一個實施例的流程圖;圖4是圖3中步驟S300優(yōu)選實施例的流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖I示出的是ー種防抄襲的機(jī)頂盒,其包括網(wǎng)絡(luò)接ロ 120、高頻頭電路模塊130和視頻輸出電路模塊140、Flash 300、內(nèi)存模塊400、主芯片模塊110和單片機(jī)模塊;Flash300、內(nèi)存模塊400、單片機(jī)模塊200、網(wǎng)絡(luò)接ロ 120、高頻頭電路模塊130和視頻輸出電路模塊140分別與主芯片模塊110連接;Flash 300存儲有加密的應(yīng)用文件程序,加密的應(yīng)用文件程序是對應(yīng)用文件程序預(yù)先進(jìn)行加密得到的,加密的應(yīng)用文件程序包括應(yīng)用文件程序和驗證程序,其中,驗證程序設(shè)置有ー個隨機(jī)產(chǎn)生的初始識別碼;主芯片模塊110用于在上電后讀取Flash 300中的加密的應(yīng)用文件程序并映射給內(nèi)存模塊,主芯片模塊110還用于向單片機(jī)模塊200發(fā)送初始識別碼;單片機(jī)模塊200用于對初始識別碼進(jìn)行加密,得到加密的識別碼并將加密的識別碼返回給主芯片模塊110;
主芯片模塊110還用于對加密的識別碼進(jìn)行解密,得到解密的識別碼并發(fā)送給內(nèi)存模塊中加密的應(yīng)用文件程序,并在通過驗證程序的驗證過程后執(zhí)行應(yīng)用文件程序,完成啟動。其中,驗證程序的驗證過程為判斷所述解密的識別碼與初始識別碼是否相同,如果相同則通過驗證,否則不通過,此時機(jī)頂盒終止啟動可以理解的是,初始識別碼的設(shè)置如在加密的應(yīng)用文件程序的前端設(shè)置了一道門禁,只有最終得到的解密的識別碼與初始識別碼相同時,才能通過驗證程序的驗證過程,進(jìn)而主芯片模塊才能對加載并執(zhí)行應(yīng)用文件程序,否則將無法進(jìn)行,啟動過程也會被終止,由于這里的初始識別碼是隨機(jī)產(chǎn)生的,每一次產(chǎn)生的初始識別碼均不相同,所以每一次經(jīng)過單片機(jī)模塊加密得到的加密的識別碼和經(jīng)過主芯片模塊解密得到的解密的識別碼也會有所不同,即時獲取了其中的任一識別碼,都很難破解其加密和解密過程,無法成功的將機(jī)頂盒復(fù)制出來,從而增強(qiáng)了數(shù)據(jù)的保密性。在本發(fā)明另一個實施例中,單片機(jī)模塊200包括加密單元201,對初始識別碼進(jìn)行 加密從而得到加密的識別碼是通過加密單元來實現(xiàn)的。相應(yīng)的,主芯片模塊110包括通訊單元111、解密單元112與控制處理單元113。在主芯片模塊110需要向單片機(jī)模塊200發(fā)送初始識別碼時,通訊單元111用于向單片機(jī)模塊200發(fā)送請求命令,并將初始識別碼包含在請求命令中;單片機(jī)對請求命令進(jìn)行驗證,如果驗證通過,加密單元112即可馬上將識別碼進(jìn)行加密得到加密的識別碼并將其返回給通訊單元111,否則可以說明主芯片模塊110與單片機(jī)模塊200不匹配,很可能這個機(jī)頂盒是沒有成功復(fù)制的產(chǎn)品,此時啟動過程將直接終止。在主芯片模塊110的解密過程中將對加密的識別碼進(jìn)行解密,此時將得到解密的識別碼,這個過程是由解密單元來完成的。解密的識別碼是判斷解密是否成功的重要依據(jù),控制處理單元113用于執(zhí)行驗證程序以完成驗證過程。其中,初始識別碼可以但不限于是ー個ニ進(jìn)制字符串,單片機(jī)模塊200的加密單元201設(shè)置有加密參數(shù),加密參數(shù)是與初始識別碼位數(shù)相同的ニ進(jìn)制字符串,加密單元201用于對加密參數(shù)與初始識別碼進(jìn)行異或運(yùn)算從而得到加密的識別碼。解密單元112設(shè)置有解密參數(shù),解密參數(shù)與加密參數(shù)相同,解密單元112用于對加密的識別碼與解密參數(shù)進(jìn)行異或運(yùn)算從而得到解密的識別碼,可以理解的是,此時如果加密的識別碼是通過識別碼與加密參數(shù)異或得到的,則通過加密的識別碼與解密參數(shù)進(jìn)行異或得到的解密的識別碼與識別碼相同。圖3示出的是ー種防抄襲的機(jī)頂盒的啟動方法,包括以下步驟S100、預(yù)先對應(yīng)用文件程序進(jìn)行加密,得到加密的應(yīng)用文件程序,加密的應(yīng)用文件程序包括驗證程序和應(yīng)用文件程序,所述驗證程序設(shè)置有ー個隨機(jī)產(chǎn)生的初始識別碼;S200、上電后主芯片模塊110讀取加密的應(yīng)用文件程序并映射給內(nèi)存模塊;S300、主芯片模塊110向單片機(jī)模塊200發(fā)送初始識別碼,單片機(jī)模塊200對初始識別碼進(jìn)行加密,得到加密的識別碼并將加密的識別碼返回給主芯片模塊110 ;主芯片模塊110對加密的識別碼進(jìn)行解密,得到解密的識別碼并將其發(fā)送給內(nèi)存模塊中加密的應(yīng)用文件程序,主芯片模塊執(zhí)行驗證程序,當(dāng)解密的識別碼與初始識別碼相同時通過驗證;S400、主芯片模塊110執(zhí)行應(yīng)用文件程序,完成啟動。
實施該技術(shù)方案,由于Flash內(nèi)所存儲的加密的應(yīng)用文件程序是預(yù)先進(jìn)行加密的,主芯片執(zhí)行應(yīng)用文件程序需要利用主芯片模塊110通過解密得到的解密的識別碼通過驗證過程才能完成,在這個過程中還涉及到初始識別碼、加密的識別碼,其中任一識別碼被竊取均無法最終解密得到應(yīng)用文件床徐,使竊取者無法成功復(fù)制出整個機(jī)頂盒,所以,該方法提高了應(yīng)用文件程序的數(shù)據(jù)保密性,使不法分子不容易更改應(yīng)用程序文件的數(shù)據(jù)或者復(fù)制應(yīng)用程序文件的數(shù)據(jù)。實際上,步驟S300中主芯片模塊110向單片機(jī)模塊200發(fā)送初始識別碼時還包括一個通訊握手過程,此外,主芯片模塊110對加密的識別碼進(jìn)行解密將得到解密的識別碼,一般情況下,初始識別碼與解密的識別碼是相同的密鑰,解密完成后首先會進(jìn)行驗證過程,如圖4所示的是S300優(yōu)選實施例的流程圖,在這個實施例中,S300具體包括以下步驟
S301、主芯片模塊110向單片機(jī)模塊200發(fā)送請求命令,請求命令包含初始識別碼;單片機(jī)模塊200接受請求命令后對初始識別碼進(jìn)行加密,得到加密的識別碼并將加密的識別碼返回給主芯片模塊110 ;S302、主芯片模塊110對加密的識別碼進(jìn)行解密、得到解密的識別碼并將其發(fā)送給內(nèi)存模塊中加密的應(yīng)用文件程序,主芯片模塊執(zhí)行驗證程序,當(dāng)解密的識別碼與初始識別碼相同時通過驗證,否則終止啟動過程。其中,單片機(jī)模塊200接受請求命令的過程中,將對請求命令進(jìn)行驗證,如果驗證成功,則所述單片機(jī)模塊200對接收到的初始識別碼進(jìn)行加密,并將得到的加密的識別碼返回給主芯片模塊110,否則終止啟動過程??梢岳斫獾氖牵绻麊纹瑱C(jī)模塊200與主芯片模塊110不匹配,或者說其中之ー是未成功復(fù)制的產(chǎn)品,則請求命令將會驗證失敗,而機(jī)頂盒的啟動過程也將被終止。在一個實施例中,機(jī)頂盒的識別碼是ー個ニ進(jìn)制字符串,相應(yīng)的,單片機(jī)模塊200設(shè)置有加密參數(shù),加密參數(shù)是與初始識別碼位數(shù)相同的ニ進(jìn)制字符串,步驟S301中,單片機(jī)模塊200對加密參數(shù)與初始識別碼進(jìn)行異或運(yùn)算從而得到加密的識別碼。同吋,主芯片模塊110設(shè)置有解密參數(shù),解密參數(shù)與加密參數(shù)相同,步驟S302中,主芯片模塊110對加密的識別碼與解密參數(shù)進(jìn)行異或運(yùn)算從而得到解密的識別碼。我們知道,當(dāng)加密參數(shù)與解密參數(shù)相同,經(jīng)過這兩次異或運(yùn)算后得到的解密的識別碼必然是與初始識別碼相同的,而如果任ー識別碼被竊取或者在傳輸過程中被截取并替換,由于無法解析其加密與解密的規(guī)貝U,解密的識別碼的值很難達(dá)到與識別碼相同,此時,啟動過程將會被終止。當(dāng)然,其中各個密鑰并不限于是ニ進(jìn)制字符串,而加密和解密的運(yùn)算也不限于異或運(yùn)算。本發(fā)明的防抄襲的機(jī)頂盒的啟動方法ー個具體的實施例如下
首先對應(yīng)用文件程序進(jìn)行加密,這個加密過程中隨機(jī)產(chǎn)生一個初始識別碼,得到加密的應(yīng)用文件程序,將加密的應(yīng)用文件程序燒錄到Flash中,其中,初始識別碼為1010,初始識別碼包含在加密的應(yīng)用文件程序中,在主芯片讀取加密的應(yīng)用文件程序時,初始識別碼能夠被讀??;這個過程是預(yù)先在機(jī)頂盒外完成的。在機(jī)頂盒的各個模塊裝配完成后上電,主芯片讀取Flash中的加密的應(yīng)用文件程序并映射給內(nèi)存。然后、主芯片向單片機(jī)發(fā)送包含識別碼的請求命令,單片機(jī)對請求命令進(jìn)行驗證,驗證成功后對初始識別碼進(jìn)行加密,通過對存儲在單片機(jī)中的加密參數(shù)1101與初始識別碼1010進(jìn)行異或運(yùn)算,得到加密的識別碼0111,將加密的識別碼返回給主芯片;主芯片對加密的識別碼0111進(jìn)行解密,通過對存儲在主芯片內(nèi)的解密參數(shù)1101與加密的識別碼0111進(jìn)行異或運(yùn)算,得到解密的識別碼1010,主芯片執(zhí)行驗證程序判斷初始識別碼與解密的識別碼相同并通過驗證。最后、主芯片執(zhí)行應(yīng)用文件程序,完成啟動。雖然本發(fā)明是通過具體實施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離 本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另外,針對特定情形或材料,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實施方式。
權(quán)利要求
1.ー種防抄襲的機(jī)頂盒,包括網(wǎng)絡(luò)接ロ、高頻頭電路模塊和視頻輸出電路模塊,其特征在于,所述防抄襲的機(jī)頂盒還包括Flash、內(nèi)存模塊、主芯片模塊和單片機(jī)模塊;所述Flash、內(nèi)存模塊、單片機(jī)模塊、網(wǎng)絡(luò)接ロ、高頻頭電路模塊和視頻輸出電路模塊分別與所述主芯片模塊連接; 所述Flash存儲有加密的應(yīng)用文件程序,所述加密的應(yīng)用文件程序包括應(yīng)用文件程序和驗證程序,所述驗證程序設(shè)置有ー個隨機(jī)產(chǎn)生的初始識別碼; 所述主芯片模塊用于在上電后讀取所述Flash中的所述加密的應(yīng)用文件程序并映射給內(nèi)存模塊,所述主芯片模塊還用于向單片機(jī)模塊發(fā)送所述初始識別碼; 所述單片機(jī)模塊用于對所述初始識別碼進(jìn)行加密,得到加密的識別碼并將所述加密的識別碼返回給所述主芯片模塊; 所述主芯片模塊還用于對所述加密的識別碼進(jìn)行解密,得到解密的識別碼并發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,并在通過所述驗證程序的驗證過程后執(zhí)行所述應(yīng)用文件程序,完成啟動; 所述驗證程序的驗證過程為判斷所述解密的識別碼與所述初始識別碼是否相同,如果相同則通過驗證,否則不通過。
2.根據(jù)權(quán)利要求I所述的防抄襲的機(jī)頂盒,其特征在于,所述單片機(jī)模塊包括加密單元,所述加密単元用于對所述初始識別碼進(jìn)行加密從而得到所述加密的識別碼; 所述主芯片模塊包括通訊單元、解密單元與控制處理單元,所述通訊単元用于向所述單片機(jī)模塊發(fā)送請求命令,所述請求命令包含所述初始識別碼;所述解密単元用于對所述加密的識別碼進(jìn)行解密并得到所述解密的識別碼,所述控制處理單元用于執(zhí)行所述驗證程序。
3.根據(jù)權(quán)利要求2所述的防抄襲的機(jī)頂盒,其特征在于,所述加密單元設(shè)置有加密參數(shù),所述加密參數(shù)與所述初始識別碼為位數(shù)相同的ニ進(jìn)制字符串,所述加密単元用于對所述加密參數(shù)與所述初始識別碼進(jìn)行異或運(yùn)算從而得到所述加密的識別碼。
4.根據(jù)權(quán)利要求4所述的防抄襲的機(jī)頂盒,其特征在于,所述解密單元設(shè)置有解密參數(shù),所述解密參數(shù)與所述加密參數(shù)相同,所述解密単元用于對所述加密的識別碼與所述解密參數(shù)進(jìn)行異或運(yùn)算從而得到所述解密的識別碼。
5.根據(jù)權(quán)利要求2 4任意一項所述的防抄襲的機(jī)頂盒,其特征在于,所述單片機(jī)模塊還用于對請求命令進(jìn)行驗證,如果驗證成功,則所述單片機(jī)模塊對接收到的所述初始識別碼進(jìn)行加密,并將得到的所述加密的識別碼返回給所述通訊單元,否則終止啟動過程。
6.ー種防抄襲的機(jī)頂盒的啟動方法,其特征在于,包括以下步驟 A、預(yù)先對應(yīng)用文件程序進(jìn)行加密,得到加密的應(yīng)用文件程序,所述加密的應(yīng)用文件程序包括驗證程序和所述應(yīng)用文件程序,所述驗證程序設(shè)置有ー個隨機(jī)產(chǎn)生的初始識別碼; B、上電后主芯片模塊讀取所述加密的應(yīng)用文件程序并映射給內(nèi)存模塊; C、所述主芯片模塊向單片機(jī)模塊發(fā)送所述初始識別碼,所述單片機(jī)模塊對所述初始識別碼進(jìn)行加密,得到加密的識別碼并將所述加密的識別碼返回給所述主芯片模塊;所述主芯片模塊對所述加密的識別碼進(jìn)行解密,得到解密的識別碼并將其發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,所述主芯片模塊執(zhí)行所述驗證程序,當(dāng)所述解密的識別碼與所述初始識別碼相同時通過驗證;D、所述主芯片模塊執(zhí)行所述應(yīng)用文件程序,完成啟動。
7.根據(jù)權(quán)利要求6所述的防抄襲的機(jī)頂盒的啟動方法,其特征在于,所述步驟C包括 Cl、所述主芯片模塊向所述單片機(jī)模塊發(fā)送請求命令,所述請求命令包含所述初始識別碼;所述單片機(jī)模塊接受所述請求命令后對所述初始識別碼進(jìn)行加密,得到所述加密的識別碼并將所述加密的識別碼返回給所述主芯片模塊; C2、所述主芯片模塊對所述加密的識別碼進(jìn)行解密,得到解密的識別碼并將其發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,所述主芯片模塊執(zhí)行所述驗證程序,當(dāng)所述解密的識別碼與所述初始識別碼相同時通過驗證,否則終止啟動過程。
8.根據(jù)權(quán)利要求7所述的防抄襲的機(jī)頂盒的啟動方法,其特征在于,所述單片機(jī)模塊設(shè)置有加密參數(shù),所述加密參數(shù)與所述初始識別碼為位數(shù)相同的ニ進(jìn)制字符串,所述步驟Cl中,所述單片機(jī)模塊對所述加密參數(shù)與所述初始識別碼進(jìn)行異或運(yùn)算從而得到所述加密的識別碼。
9.根據(jù)權(quán)利要求8所述的防抄襲的機(jī)頂盒的啟動方法,其特征在于,所述主芯片模塊設(shè)置有解密參數(shù),所述解密參數(shù)與所述加密參數(shù)相同,所述步驟C2中,所述主芯片模塊對所述加密的識別碼與所述解密參數(shù)進(jìn)行異或運(yùn)算從而得到所述解密的識別碼。
10.根據(jù)權(quán)利要求7 9任意一項所述的防抄襲的機(jī)頂盒的啟動方法,其特征在于,所述步驟Cl還包括 所述單片機(jī)模塊對請求命令進(jìn)行驗證,如果驗證成功,則所述單片機(jī)模塊對接收到的所述初始識別碼進(jìn)行加密,并將得到的所述加密的識別碼返回給所述主芯片模塊,否則終止啟動過程。
全文摘要
本發(fā)明公開了一種防抄襲的機(jī)頂盒的啟動方法,包括以下步驟預(yù)先對應(yīng)用文件程序進(jìn)行加密,得到加密的應(yīng)用文件程序,所述加密的應(yīng)用文件程序設(shè)置有初始識別碼;上電后主芯片模塊讀取所述加密的應(yīng)用文件程序并映射給內(nèi)存模塊;所述主芯片模塊向單片機(jī)模塊發(fā)送所述初始識別碼,所述單片機(jī)模塊進(jìn)行加密得到加密的識別碼并將其返回給所述主芯片模塊;所述主芯片模塊進(jìn)行解密得到解密的識別碼并將其發(fā)送給所述內(nèi)存模塊中加密的應(yīng)用文件程序,當(dāng)所述解密的識別碼與所述初始識別碼相同時通過驗證;所述主芯片模塊執(zhí)行所述應(yīng)用文件程序。本發(fā)明還公開了一種用以實施該方法的防抄襲的機(jī)頂盒。本發(fā)明的防抄襲的機(jī)頂盒的啟動方法及其啟動方法數(shù)據(jù)保密性好。
文檔編號H04N21/433GK102662698SQ20121008363
公開日2012年9月12日 申請日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者李 遠(yuǎn) 申請人:深圳市九洲電器有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
吐鲁番市| 云林县| 永登县| 遂宁市| 集安市| 苏尼特左旗| 巢湖市| 抚松县| 新密市| 沂源县| 辽阳市| 西青区| 永昌县| 新龙县| 长春市| 泸溪县| 博白县| 玉门市| 福海县| 深州市| 新沂市| 新安县| 黔江区| 南华县| 阆中市| 新乡县| 定西市| 平舆县| 来安县| 泾川县| 西吉县| 吴川市| 广宗县| 宁安市| 修文县| 壤塘县| 咸宁市| 潍坊市| 土默特左旗| 吴忠市| 泰顺县|