一種機(jī)頂盒的指紋認(rèn)證方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種機(jī)頂盒的指紋認(rèn)證方法,所述方法包括:將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰;在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證。本發(fā)明還提供一種機(jī)頂盒的指紋認(rèn)證系統(tǒng)。本發(fā)明優(yōu)點如下:可以實現(xiàn)對機(jī)頂盒的應(yīng)用、賬戶、權(quán)限等信息的認(rèn)證管理,加快認(rèn)證識別的速度,提高認(rèn)證的安全級別。
【專利說明】
一種機(jī)頂盒的指紋認(rèn)證方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及機(jī)頂盒的認(rèn)證管理,特別涉及一種機(jī)頂盒的指紋認(rèn)證方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著數(shù)字電視的飛速發(fā)展,數(shù)字機(jī)頂盒已經(jīng)在世界的各個角落都得到了推廣與普及。隨著功能的不斷完善,每個數(shù)字電視機(jī)頂盒都具備多種功能應(yīng)用,因此,如何方便快捷的管理繁多的應(yīng)用,賬戶,權(quán)限等就成了急需解決的問題。目前,市面上的數(shù)字機(jī)頂盒一般只能通過CA卡進(jìn)行解碼節(jié)目,通過密碼鎖作為觀看限制,但是在使用過程中CA卡容易丟失,密碼也容易忘記,這會給用戶帶來諸多的麻煩。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題之一,在于提供一種機(jī)頂盒的指紋認(rèn)證方法,通過該方法實現(xiàn)對機(jī)頂盒的應(yīng)用、賬戶、權(quán)限等信息的認(rèn)證管理。
[0004]本發(fā)明是這樣實現(xiàn)技術(shù)問題之一的:一種機(jī)頂盒的指紋認(rèn)證方法,所述方法需要提供至少一機(jī)頂盒以及一指紋模組,所述指紋模組與機(jī)頂盒連接;所述方法包括:
[0005]步驟1、將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰;
[0006]步驟2、在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證。
[0007]進(jìn)一步地,所述步驟I具體包括:
[0008]步驟11、在運(yùn)營商注冊機(jī)頂盒主賬戶時,將主賬戶的指紋信息錄入到機(jī)頂盒中作為主賬戶認(rèn)證管理的解碼密鑰,并將主賬戶的解碼密鑰存儲到機(jī)頂盒的內(nèi)存,同時將主賬戶的解碼密鑰拷貝到機(jī)頂盒的FLASH中或者移動介質(zhì)中;
[0009]步驟12、通過指紋模組添加附屬賬戶,將附屬賬戶的指紋信息錄入到機(jī)頂盒中作為附屬賬戶認(rèn)證管理的解碼密鑰,并將附屬賬戶的解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的解碼密鑰同步至移動介質(zhì)。
[0010]進(jìn)一步地,在通過指紋模組添加附屬賬戶時,包括標(biāo)準(zhǔn)錄入模式和增強(qiáng)錄入模式這兩種模式;
[0011]在標(biāo)準(zhǔn)錄入模式中,所述步驟12具體為:
[0012]附屬賬戶在指紋模組中按下指紋,機(jī)頂盒獲取指紋圖像,解析指紋圖像生成至少一特征值作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);
[0013]在增強(qiáng)錄入模式中,所述步驟12具體為:
[0014]附屬賬戶在指紋模組中第一次按下指紋,機(jī)頂盒獲取第一次按下的指紋圖像,解析指紋圖像生成至少一第一特征值;附屬賬戶在指紋模組中第二次按下指紋,機(jī)頂盒獲取第二次按下的指紋圖像,解析指紋圖像生成至少一第二特征值;機(jī)頂盒對各第一特征值和第二特征值進(jìn)行比對,若比對通過,則將第一特征值和第二特征值進(jìn)行合并后作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中,同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);若比對不通過,則判定為指紋錄入失敗,并結(jié)束本次指紋錄入。
[0015]進(jìn)一步地,所述“將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中”具體為:將解碼密鑰與機(jī)頂盒FLASH中已經(jīng)存儲的解碼密鑰進(jìn)行逐一比對,若存在相同的解碼密鑰,則不再將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;若不存在相同的解碼密鑰,則將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中。
[0016]進(jìn)一步地,所述步驟2具體為:
[0017]在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的至少一特征值;將提取的特征值與存儲在機(jī)頂盒內(nèi)存的主賬戶的解碼密鑰進(jìn)行比對,若比對正確,則通過指紋認(rèn)證;
[0018]若比對錯誤,則將提取的特征值與存儲在機(jī)頂盒FLASH中的解碼密鑰進(jìn)行逐一比對,若FLASH中存在比對正確的解碼密鑰,則通過指紋認(rèn)證;
[0019]若FLASH中不存在比對正確的解碼密鑰,則機(jī)頂盒檢測是否存在移動介質(zhì),若不存在移動介質(zhì),則無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證;
[0020]若存在移動介質(zhì),則機(jī)頂盒從移動介質(zhì)中導(dǎo)入解碼密鑰,并將提取的特征值與導(dǎo)入的解碼密鑰進(jìn)行逐一比對,若存在比對正確的解碼密鑰,則通過指紋認(rèn)證;不存在比對正確的解碼密鑰,無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證。
[0021]本發(fā)明要解決的技術(shù)問題之二,在于提供一種機(jī)頂盒的指紋認(rèn)證系統(tǒng),通過該系統(tǒng)實現(xiàn)對機(jī)頂盒的應(yīng)用、賬戶、權(quán)限等信息的認(rèn)證管理。
[0022]本發(fā)明是這樣實現(xiàn)技術(shù)問題之二的:一種機(jī)頂盒的指紋認(rèn)證系統(tǒng),所述系統(tǒng)需要提供至少一機(jī)頂盒以及一指紋模組,所述指紋模組與機(jī)頂盒連接;所述系統(tǒng)包括:
[0023]密鑰錄入模塊,用于將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰;
[0024]認(rèn)證模塊,用于在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證。
[0025]進(jìn)一步地,所述密鑰錄入模塊包括:
[0026]第一密鑰錄入單元,用于在運(yùn)營商注冊機(jī)頂盒主賬戶時,將主賬戶的指紋信息錄入到機(jī)頂盒中作為主賬戶認(rèn)證管理的解碼密鑰,并將主賬戶的解碼密鑰存儲到機(jī)頂盒的內(nèi)存,同時將主賬戶的解碼密鑰拷貝到機(jī)頂盒的FLASH中或者移動介質(zhì)中;
[0027]第二密鑰錄入單元,用于通過指紋模組添加附屬賬戶,將附屬賬戶的指紋信息錄入到機(jī)頂盒中作為附屬賬戶認(rèn)證管理的解碼密鑰,并將附屬賬戶的解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的解碼密鑰同步至移動介質(zhì)。
[0028]進(jìn)一步地,在通過指紋模組添加附屬賬戶時,包括標(biāo)準(zhǔn)錄入模式和增強(qiáng)錄入模式這兩種模式;
[0029]在標(biāo)準(zhǔn)錄入模式中,所述第二密鑰錄入單元具體為:
[0030]附屬賬戶在指紋模組中按下指紋,機(jī)頂盒獲取指紋圖像,解析指紋圖像生成至少一特征值作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);
[0031 ]在增強(qiáng)錄入模式中,所述第二密鑰錄入單元具體為:
[0032]附屬賬戶在指紋模組中第一次按下指紋,機(jī)頂盒獲取第一次按下的指紋圖像,解析指紋圖像生成至少一第一特征值;附屬賬戶在指紋模組中第二次按下指紋,機(jī)頂盒獲取第二次按下的指紋圖像,解析指紋圖像生成至少一第二特征值;機(jī)頂盒對各第一特征值和第二特征值進(jìn)行比對,若比對通過,則將第一特征值和第二特征值進(jìn)行合并后作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中,同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);若比對不通過,則判定為指紋錄入失敗,并結(jié)束本次指紋錄入。
[0033]進(jìn)一步地,所述“將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中”具體為:將解碼密鑰與機(jī)頂盒FLASH中已經(jīng)存儲的解碼密鑰進(jìn)行逐一比對,若存在相同的解碼密鑰,則不再將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;若不存在相同的解碼密鑰,則將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中。
[0034]進(jìn)一步地,所述認(rèn)證模塊具體為:
[0035]在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的至少一特征值;將提取的特征值與存儲在機(jī)頂盒內(nèi)存的主賬戶的解碼密鑰進(jìn)行比對,若比對正確,則通過指紋認(rèn)證;
[0036]若比對錯誤,則將提取的特征值與存儲在機(jī)頂盒FLASH中的解碼密鑰進(jìn)行逐一比對,若FLASH中存在比對正確的解碼密鑰,則通過指紋認(rèn)證;
[0037]若FLASH中不存在比對正確的解碼密鑰,則機(jī)頂盒檢測是否存在移動介質(zhì),若不存在移動介質(zhì),則無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證;
[0038]若存在移動介質(zhì),則機(jī)頂盒從移動介質(zhì)中導(dǎo)入解碼密鑰,并將提取的特征值與導(dǎo)入的解碼密鑰進(jìn)行逐一比對,若存在比對正確的解碼密鑰,則通過指紋認(rèn)證;不存在比對正確的解碼密鑰,無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證。
[0039]本發(fā)明具有如下優(yōu)點:1、可以實現(xiàn)對機(jī)頂盒的應(yīng)用、賬戶、權(quán)限等信息的認(rèn)證管理,加快認(rèn)證識別的速度,且設(shè)置有多等級安全認(rèn)證,可以提高認(rèn)證的安全級別;2、可以有效避免因CA卡丟失或忘記密碼而造成無法觀看電視節(jié)目情況的發(fā)生;3、可以通過移動介質(zhì)來實現(xiàn)解碼密鑰數(shù)據(jù)庫的搬移,使用起來十分方便,快捷。
【附圖說明】
[0040]下面參照附圖結(jié)合實施例對本發(fā)明作進(jìn)一步的說明。
[0041]圖1為本發(fā)明機(jī)頂盒的指紋認(rèn)證方法的一較佳實施例的執(zhí)行流程圖。
[0042]圖2為本發(fā)明機(jī)頂盒的指紋認(rèn)證系統(tǒng)的一較佳實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0043]請參照圖1所示,一種機(jī)頂盒的指紋認(rèn)證方法的一較佳實施例,所述方法需要提供至少一機(jī)頂盒以及一指紋模組,所述指紋模組與機(jī)頂盒連接;所述方法包括:
[0044]步驟1、將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰;該步驟具體包括:
[0045]步驟11、用戶購買機(jī)頂盒,在運(yùn)營商注冊機(jī)頂盒主賬戶時,將主賬戶的指紋信息錄入到機(jī)頂盒中作為主賬戶認(rèn)證管理的解碼密鑰,并將主賬戶的解碼密鑰存儲到機(jī)頂盒的內(nèi)存,同時將主賬戶的解碼密鑰拷貝到機(jī)頂盒的FLASH中或者移動介質(zhì)中;其中,將主賬戶的解碼密鑰存儲至機(jī)頂盒內(nèi)存主要是因為對機(jī)頂盒來說,進(jìn)行頻繁操作的通常都是主賬戶,將主賬戶的解碼密鑰存儲至內(nèi)存,可以方便直接對解碼密鑰進(jìn)行驗證,而無需每次驗證都從FLASH中讀取數(shù)據(jù),因此可以提高驗證的效率。移動介質(zhì)可以是SD卡或U盤等,將解碼密鑰拷貝至移動介質(zhì)主要是可以方便用戶對其它機(jī)頂盒的認(rèn)證。
[0046]步驟12、通過指紋模組添加附屬賬戶,將附屬賬戶的指紋信息錄入到機(jī)頂盒中作為附屬賬戶認(rèn)證管理的解碼密鑰,并將附屬賬戶的解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的解碼密鑰同步至移動介質(zhì),這樣,當(dāng)將該移動介質(zhì)插到其它機(jī)頂盒上時,其它機(jī)頂盒就可以從移動介質(zhì)中直接導(dǎo)入解碼密鑰,并可以直接對其它機(jī)頂盒進(jìn)行指紋認(rèn)證。
[0047]在通過指紋模組添加附屬賬戶時,包括標(biāo)準(zhǔn)錄入模式和增強(qiáng)錄入模式這兩種模式;
[0048]在標(biāo)準(zhǔn)錄入模式中,所述步驟12具體為:
[0049]附屬賬戶在指紋模組中按下指紋,機(jī)頂盒獲取指紋圖像,解析指紋圖像生成至少一特征值作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,生成密鑰序號是為了方便對解碼密鑰進(jìn)行區(qū)分、查找,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);
[0050]在增強(qiáng)錄入模式中,所述步驟12具體為:
[0051]附屬賬戶在指紋模組中第一次按下指紋,機(jī)頂盒獲取第一次按下的指紋圖像,解析指紋圖像生成至少一第一特征值;附屬賬戶在指紋模組中第二次按下指紋,機(jī)頂盒獲取第二次按下的指紋圖像,解析指紋圖像生成至少一第二特征值;機(jī)頂盒對第一特征值和第二特征值進(jìn)行比對,若比對通過,則將第一特征值和第二特征值進(jìn)行合并后作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中,同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);若比對不通過,則判定為指紋錄入失敗,并結(jié)束本次指紋錄入。在增強(qiáng)錄入模式中,為了進(jìn)一步提高安全級別,需要對第一特征值和第二特征值采取較復(fù)雜的算法進(jìn)行合并。例如,在實際使用過程中,有一項權(quán)限的訪問非常重要,此時就需要生成多個第一特征值和第二特征值,并對多個第一特征值和第二特征值采取較復(fù)雜的算法進(jìn)行合并。
[0052]為了防止在FLASH中存入相同的解碼密鑰,所述“將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中”具體為:將解碼密鑰與機(jī)頂盒FLASH中已經(jīng)存儲的解碼密鑰進(jìn)行逐一比對,若存在相同的解碼密鑰,則不再將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;若不存在相同的解碼密鑰,則將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中。
[0053]步驟2、在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證;該步驟具體為:
[0054]在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的至少一特征值;將提取的特征值與存儲在機(jī)頂盒內(nèi)存的主賬戶的解碼密鑰進(jìn)行比對,若比對正確,則通過指紋認(rèn)證;
[0055]若比對錯誤,則將提取的特征值與存儲在機(jī)頂盒FLASH中的解碼密鑰進(jìn)行逐一比對,若FLASH中存在比對正確的解碼密鑰,則通過指紋認(rèn)證;
[0056]若FLASH中不存在比對正確的解碼密鑰,則機(jī)頂盒檢測是否存在移動介質(zhì),若不存在移動介質(zhì),則無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證;
[0057]若存在移動介質(zhì),則機(jī)頂盒從移動介質(zhì)中導(dǎo)入解碼密鑰,并將提取的特征值與導(dǎo)入的解碼密鑰進(jìn)行逐一比對,若存在比對正確的解碼密鑰,則通過指紋認(rèn)證;不存在比對正確的解碼密鑰,無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證。
[0058]在具體實施時,可以對機(jī)頂盒設(shè)置多等級安全認(rèn)證,對安全等級要求越高的,在認(rèn)證時,需要具備越多相同的特征值;而對于安全等級較低的,在認(rèn)證時,需要具備相同的特征值就越少。例如,某一個應(yīng)用比較重要,即對安全等級的要求較高,且機(jī)頂盒錄入指紋時,共生成有100個特征值作為認(rèn)證管理的解碼密鑰,那么在進(jìn)行指紋認(rèn)證時,當(dāng)具備90個以上相同的特征值時,就可以判定為通過認(rèn)證,此時用戶就可以訪問該重要的應(yīng)用。而對于一般的應(yīng)用,在進(jìn)行指紋認(rèn)證時,可以設(shè)置為當(dāng)具備50個以上相同的特征值時,就判定為通過認(rèn)證。
[0059]請參照圖2所示,一種機(jī)頂盒的指紋認(rèn)證系統(tǒng)的一較佳實施例,所述系統(tǒng)需要提供至少一機(jī)頂盒以及一指紋模組,所述指紋模組與機(jī)頂盒連接;所述系統(tǒng)包括:
[0060]密鑰錄入模塊,用于將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰;該模塊具體包括:
[0061]第一密鑰錄入單元,用戶購買機(jī)頂盒,在運(yùn)營商注冊機(jī)頂盒主賬戶時,將主賬戶的指紋信息錄入到機(jī)頂盒中作為主賬戶認(rèn)證管理的解碼密鑰,并將主賬戶的解碼密鑰存儲到機(jī)頂盒的內(nèi)存,同時將主賬戶的解碼密鑰拷貝到機(jī)頂盒的FLASH中或者移動介質(zhì)中;其中,將主賬戶的解碼密鑰存儲至機(jī)頂盒內(nèi)存主要是因為對機(jī)頂盒來說,進(jìn)行頻繁操作的通常都是主賬戶,將主賬戶的解碼密鑰存儲至內(nèi)存,可以方便直接對解碼密鑰進(jìn)行驗證,而無需每次驗證都從FLASH中讀取數(shù)據(jù),因此可以提高驗證的效率。移動介質(zhì)可以是SD卡或U盤等,將解碼密鑰拷貝至移動介質(zhì)主要是可以方便用戶對其它機(jī)頂盒的認(rèn)證。
[0062]第二密鑰錄入單元,通過指紋模組添加附屬賬戶,將附屬賬戶的指紋信息錄入到機(jī)頂盒中作為附屬賬戶認(rèn)證管理的解碼密鑰,并將附屬賬戶的解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的解碼密鑰同步至移動介質(zhì),這樣,當(dāng)將該移動介質(zhì)插到其它機(jī)頂盒上時,其它機(jī)頂盒就可以從移動介質(zhì)中直接導(dǎo)入解碼密鑰,并可以直接對其它機(jī)頂盒進(jìn)行指紋認(rèn)證。
[0063]在通過指紋模組添加附屬賬戶時,包括標(biāo)準(zhǔn)錄入模式和增強(qiáng)錄入模式這兩種模式;
[0064]在標(biāo)準(zhǔn)錄入模式中,所述第二密鑰錄入單元具體為:
[0065]附屬賬戶在指紋模組中按下指紋,機(jī)頂盒獲取指紋圖像,解析指紋圖像生成至少一特征值作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,生成密鑰序號是為了方便對解碼密鑰進(jìn)行區(qū)分、查找,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);
[0066]在增強(qiáng)錄入模式中,所述第二密鑰錄入單元具體為:
[0067]附屬賬戶在指紋模組中第一次按下指紋,機(jī)頂盒獲取第一次按下的指紋圖像,解析指紋圖像生成至少一第一特征值;附屬賬戶在指紋模組中第二次按下指紋,機(jī)頂盒獲取第二次按下的指紋圖像,解析指紋圖像生成至少一第二特征值;機(jī)頂盒對第一特征值和第二特征值進(jìn)行比對,若比對通過,則將第一特征值和第二特征值進(jìn)行合并后作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中,同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);若比對不通過,則判定為指紋錄入失敗,并結(jié)束本次指紋錄入。在增強(qiáng)錄入模式中,為了進(jìn)一步提高安全級別,需要對第一特征值和第二特征值采取較復(fù)雜的算法進(jìn)行合并。例如,在實際使用過程中,有一項權(quán)限的訪問非常重要,此時就需要生成多個第一特征值和第二特征值,并對多個第一特征值和第二特征值采取較復(fù)雜的算法進(jìn)行合并。
[0068]為了防止在FLASH中存入相同的解碼密鑰,所述“將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中”具體為:將解碼密鑰與機(jī)頂盒FLASH中已經(jīng)存儲的解碼密鑰進(jìn)行逐一比對,若存在相同的解碼密鑰,則不再將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;若不存在相同的解碼密鑰,則將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中。
[0069]認(rèn)證模塊,用于在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證;該模塊具體為:
[0070]在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的至少一特征值;將提取的特征值與存儲在機(jī)頂盒內(nèi)存的主賬戶的解碼密鑰進(jìn)行比對,若比對正確,則通過指紋認(rèn)證;
[0071 ]若比對錯誤,則將提取的特征值與存儲在機(jī)頂盒FLASH中的解碼密鑰進(jìn)行逐一比對,若FLASH中存在比對正確的解碼密鑰,則通過指紋認(rèn)證;
[0072]若FLASH中不存在比對正確的解碼密鑰,則機(jī)頂盒檢測是否存在移動介質(zhì),若不存在移動介質(zhì),則無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證;
[0073]若存在移動介質(zhì),則機(jī)頂盒從移動介質(zhì)中導(dǎo)入解碼密鑰,并將提取的特征值與導(dǎo)入的解碼密鑰進(jìn)行逐一比對,若存在比對正確的解碼密鑰,則通過指紋認(rèn)證;不存在比對正確的解碼密鑰,無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證。
[0074]在具體實施時,可以對機(jī)頂盒設(shè)置多等級安全認(rèn)證,對安全等級要求越高的,在認(rèn)證時,需要具備越多相同的特征值;而對于安全等級較低的,在認(rèn)證時,需要具備相同的特征值就越少。例如,某一個應(yīng)用比較重要,即對安全等級的要求較高,且機(jī)頂盒錄入指紋時,共生成有100個特征值作為認(rèn)證管理的解碼密鑰,那么在進(jìn)行指紋認(rèn)證時,當(dāng)具備90個以上相同的特征值時,就可以判定為通過認(rèn)證,此時用戶就可以訪問該重要的應(yīng)用。而對于一般的應(yīng)用,在進(jìn)行指紋認(rèn)證時,可以設(shè)置為當(dāng)具備50個以上相同的特征值時,就判定為通過認(rèn)證。
[0075]綜上所述,本發(fā)明具有如下優(yōu)點:1、可以實現(xiàn)對機(jī)頂盒的應(yīng)用、賬戶、權(quán)限等信息的認(rèn)證管理,加快認(rèn)證識別的速度,且設(shè)置有多等級安全認(rèn)證,可以提高認(rèn)證的安全級別;
2、可以有效避免因CA卡丟失或忘記密碼而造成無法觀看電視節(jié)目情況的發(fā)生;3、可以通過移動介質(zhì)來實現(xiàn)解碼密鑰數(shù)據(jù)庫的搬移,使用起來十分方便,快捷。
[0076]雖然以上描述了本發(fā)明的【具體實施方式】,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
【主權(quán)項】
1.一種機(jī)頂盒的指紋認(rèn)證方法,其特征在于:所述方法需要提供至少一機(jī)頂盒以及一指紋模組,所述指紋模組與機(jī)頂盒連接;所述方法包括: 步驟1、將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰; 步驟2、在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證。2.根據(jù)權(quán)利要求1所述的一種機(jī)頂盒的指紋認(rèn)證方法,其特征在于:所述步驟I具體包括: 步驟11、在運(yùn)營商注冊機(jī)頂盒主賬戶時,將主賬戶的指紋信息錄入到機(jī)頂盒中作為主賬戶認(rèn)證管理的解碼密鑰,并將主賬戶的解碼密鑰存儲到機(jī)頂盒的內(nèi)存,同時將主賬戶的解碼密鑰拷貝到機(jī)頂盒的FLASH中或者移動介質(zhì)中; 步驟12、通過指紋模組添加附屬賬戶,將附屬賬戶的指紋信息錄入到機(jī)頂盒中作為附屬賬戶認(rèn)證管理的解碼密鑰,并將附屬賬戶的解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的解碼密鑰同步至移動介質(zhì)。3.根據(jù)權(quán)利要求2所述的一種機(jī)頂盒的指紋認(rèn)證方法,其特征在于:在通過指紋模組添加附屬賬戶時,包括標(biāo)準(zhǔn)錄入模式和增強(qiáng)錄入模式這兩種模式; 在標(biāo)準(zhǔn)錄入模式中,所述步驟12具體為: 附屬賬戶在指紋模組中按下指紋,機(jī)頂盒獲取指紋圖像,解析指紋圖像生成至少一特征值作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì); 在增強(qiáng)錄入模式中,所述步驟12具體為: 附屬賬戶在指紋模組中第一次按下指紋,機(jī)頂盒獲取第一次按下的指紋圖像,解析指紋圖像生成至少一第一特征值;附屬賬戶在指紋模組中第二次按下指紋,機(jī)頂盒獲取第二次按下的指紋圖像,解析指紋圖像生成至少一第二特征值;機(jī)頂盒對各第一特征值和第二特征值進(jìn)行比對,若比對通過,則將第一特征值和第二特征值進(jìn)行合并后作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中,同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);若比對不通過,則判定為指紋錄入失敗,并結(jié)束本次指紋錄入。4.根據(jù)權(quán)利要求3所述的一種機(jī)頂盒的指紋認(rèn)證方法,其特征在于: 所述“將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中”具體為:將解碼密鑰與機(jī)頂盒FLASH中已經(jīng)存儲的解碼密鑰進(jìn)行逐一比對,若存在相同的解碼密鑰,則不再將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;若不存在相同的解碼密鑰,則將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中。5.根據(jù)權(quán)利要求2所述的一種機(jī)頂盒的指紋認(rèn)證方法,其特征在于:所述步驟2具體為: 在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的至少一特征值;將提取的特征值與存儲在機(jī)頂盒內(nèi)存的主賬戶的解碼密鑰進(jìn)行比對,若比對正確,則通過指紋認(rèn)證; 若比對錯誤,則將提取的特征值與存儲在機(jī)頂盒FLASH中的解碼密鑰進(jìn)行逐一比對,若FLASH中存在比對正確的解碼密鑰,則通過指紋認(rèn)證; 若FLASH中不存在比對正確的解碼密鑰,則機(jī)頂盒檢測是否存在移動介質(zhì),若不存在移動介質(zhì),則無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證; 若存在移動介質(zhì),則機(jī)頂盒從移動介質(zhì)中導(dǎo)入解碼密鑰,并將提取的特征值與導(dǎo)入的解碼密鑰進(jìn)行逐一比對,若存在比對正確的解碼密鑰,則通過指紋認(rèn)證;不存在比對正確的解碼密鑰,無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證。6.—種機(jī)頂盒的指紋認(rèn)證系統(tǒng),其特征在于:所述系統(tǒng)需要提供至少一機(jī)頂盒以及一指紋模組,所述指紋模組與機(jī)頂盒連接;所述系統(tǒng)包括: 密鑰錄入模塊,用于將指紋信息錄入到機(jī)頂盒中作為認(rèn)證管理的解碼密鑰,機(jī)頂盒存儲錄入的解碼密鑰; 認(rèn)證模塊,用于在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的特征值,并將提取的特征值與存儲的解碼密鑰進(jìn)行對比,若比對正確,則通過指紋認(rèn)證;否則不通過指紋認(rèn)證。7.根據(jù)權(quán)利要求6所述的一種機(jī)頂盒的指紋認(rèn)證系統(tǒng),其特征在于:所述密鑰錄入模塊包括: 第一密鑰錄入單元,用于在運(yùn)營商注冊機(jī)頂盒主賬戶時,將主賬戶的指紋信息錄入到機(jī)頂盒中作為主賬戶認(rèn)證管理的解碼密鑰,并將主賬戶的解碼密鑰存儲到機(jī)頂盒的內(nèi)存,同時將主賬戶的解碼密鑰拷貝到機(jī)頂盒的FLASH中或者移動介質(zhì)中; 第二密鑰錄入單元,用于通過指紋模組添加附屬賬戶,將附屬賬戶的指紋信息錄入到機(jī)頂盒中作為附屬賬戶認(rèn)證管理的解碼密鑰,并將附屬賬戶的解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的解碼密鑰同步至移動介質(zhì)。8.根據(jù)權(quán)利要求7所述的一種機(jī)頂盒的指紋認(rèn)證系統(tǒng),其特征在于:在通過指紋模組添加附屬賬戶時,包括標(biāo)準(zhǔn)錄入模式和增強(qiáng)錄入模式這兩種模式; 在標(biāo)準(zhǔn)錄入模式中,所述第二密鑰錄入單元具體為: 附屬賬戶在指紋模組中按下指紋,機(jī)頂盒獲取指紋圖像,解析指紋圖像生成至少一特征值作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì); 在增強(qiáng)錄入模式中,所述第二密鑰錄入單元具體為: 附屬賬戶在指紋模組中第一次按下指紋,機(jī)頂盒獲取第一次按下的指紋圖像,解析指紋圖像生成至少一第一特征值;附屬賬戶在指紋模組中第二次按下指紋,機(jī)頂盒獲取第二次按下的指紋圖像,解析指紋圖像生成至少一第二特征值;機(jī)頂盒對各第一特征值和第二特征值進(jìn)行比對,若比對通過,則將第一特征值和第二特征值進(jìn)行合并后作為附屬賬戶認(rèn)證管理的解碼密鑰,并生成一對應(yīng)的密鑰序號,之后將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中,同時若機(jī)頂盒檢測到移動介質(zhì),則將附屬賬戶的密鑰序號和解碼密鑰同步至移動介質(zhì);若比對不通過,則判定為指紋錄入失敗,并結(jié)束本次指紋錄入。9.根據(jù)權(quán)利要求8所述的一種機(jī)頂盒的指紋認(rèn)證系統(tǒng),其特征在于: 所述“將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中”具體為:將解碼密鑰與機(jī)頂盒FLASH中已經(jīng)存儲的解碼密鑰進(jìn)行逐一比對,若存在相同的解碼密鑰,則不再將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中;若不存在相同的解碼密鑰,則將密鑰序號和解碼密鑰存儲到機(jī)頂盒的FLASH中。10.根據(jù)權(quán)利要求7所述的一種機(jī)頂盒的指紋認(rèn)證系統(tǒng),其特征在于:所述認(rèn)證模塊具體為: 在指紋模組中輸入指紋,機(jī)頂盒獲取輸入的指紋圖像,提取指紋圖像的至少一特征值;將提取的特征值與存儲在機(jī)頂盒內(nèi)存的主賬戶的解碼密鑰進(jìn)行比對,若比對正確,則通過指紋認(rèn)證; 若比對錯誤,則將提取的特征值與存儲在機(jī)頂盒FLASH中的解碼密鑰進(jìn)行逐一比對,若FLASH中存在比對正確的解碼密鑰,則通過指紋認(rèn)證; 若FLASH中不存在比對正確的解碼密鑰,則機(jī)頂盒檢測是否存在移動介質(zhì),若不存在移動介質(zhì),則無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證; 若存在移動介質(zhì),則機(jī)頂盒從移動介質(zhì)中導(dǎo)入解碼密鑰,并將提取的特征值與導(dǎo)入的解碼密鑰進(jìn)行逐一比對,若存在比對正確的解碼密鑰,則通過指紋認(rèn)證;不存在比對正確的解碼密鑰,無法通過指紋認(rèn)證,并結(jié)束本次指紋認(rèn)證。
【文檔編號】G06F21/45GK105868605SQ201610177396
【公開日】2016年8月17日
【申請日】2016年3月25日
【發(fā)明人】葉君勇
【申請人】福建新大陸通信科技股份有限公司