一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法及系統(tǒng),所述方法包括:應(yīng)用服務(wù)器接收視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù);計(jì)算生成演變后的隨機(jī)數(shù);將演變后的隨機(jī)數(shù)和隨機(jī)數(shù)發(fā)送給網(wǎng)關(guān);網(wǎng)關(guān)接收演變后的隨機(jī)數(shù)和隨機(jī)數(shù);計(jì)算生成演變后的業(yè)務(wù)密鑰,并將演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)發(fā)送給視頻終端;視頻終端接收演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù);依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰。通過本發(fā)明公開的方法及系統(tǒng),視頻終端通過網(wǎng)關(guān)向應(yīng)用服務(wù)器發(fā)送用戶賬號(hào),不發(fā)送用戶密碼,防止網(wǎng)絡(luò)受到攻擊時(shí)泄漏用戶密碼,保證了數(shù)字電視用戶管理系統(tǒng)安全運(yùn)行。
【專利說明】一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實(shí)施例涉及數(shù)字電視【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法及系統(tǒng)。
【背景技術(shù)】
[0002]數(shù)字電視是指從攝制、編輯、發(fā)射、接收到播出電視信號(hào)都采用數(shù)字化技術(shù)的系統(tǒng)。相對(duì)于傳統(tǒng)的模擬電視,數(shù)字電視具有圖像質(zhì)量高、節(jié)目容量大和伴音效果好等優(yōu)點(diǎn)。
[0003]應(yīng)用于數(shù)字電視中的數(shù)字電視用戶管理系統(tǒng)(SMS, Subscriber ManagementSystem)是采用數(shù)字技術(shù)和網(wǎng)絡(luò)技術(shù),對(duì)訂購了數(shù)字電視產(chǎn)品的用戶提供相應(yīng)服務(wù)的系統(tǒng)。數(shù)字用戶管理系統(tǒng)主要包括通過網(wǎng)絡(luò)連接的應(yīng)用服務(wù)器、網(wǎng)關(guān)和至少一個(gè)視頻終端。
[0004]目前,在數(shù)字用戶管理系統(tǒng)中,用戶通過視頻終端在應(yīng)用服務(wù)器上注冊(cè)用戶賬號(hào)和用戶密碼,并購買電視節(jié)目權(quán)限。當(dāng)用戶需要觀看電視節(jié)目時(shí),用戶在視頻終端上輸入用戶賬號(hào)和用戶密碼,視頻終端將用戶賬號(hào)和用戶密碼通過網(wǎng)關(guān)發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器驗(yàn)證用戶是否有權(quán)限觀看該電視節(jié)目,若是,則允許網(wǎng)關(guān)將電視節(jié)目的密鑰發(fā)送給視頻終端,視頻終端解密該電視節(jié)目的密鑰,用戶可以在視頻終端上觀看該電視節(jié)目。
[0005]但是,視頻終端將用戶賬號(hào)和用戶密碼通過網(wǎng)關(guān)發(fā)送給應(yīng)用服務(wù)器的過程是通過網(wǎng)絡(luò)實(shí)現(xiàn)的,當(dāng)網(wǎng)絡(luò)受到攻擊時(shí),在網(wǎng)絡(luò)中傳遞的用戶賬號(hào)和用戶密碼就會(huì)發(fā)生泄漏,無法保證數(shù)字用戶管理系統(tǒng)的安全運(yùn)行。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明實(shí)施例提供一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法及系統(tǒng),以解決由于網(wǎng)絡(luò)傳遞用戶賬號(hào)和用戶密碼會(huì)影響數(shù)字電視用戶管理系統(tǒng)的安全運(yùn)行的問題。
[0007]—方面,本發(fā)明實(shí)施例提供了一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法,所述數(shù)字電視用戶管理系統(tǒng)包括應(yīng)用服務(wù)器和通過網(wǎng)關(guān)與所述應(yīng)用服務(wù)器連接的至少一個(gè)視頻終端,所述方法包括:
[0008]所述應(yīng)用服務(wù)器通過所述網(wǎng)關(guān)接收所述視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù);依據(jù)所述隨機(jī)數(shù)和與所述用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù);將所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù)發(fā)送給所述網(wǎng)關(guān);
[0009]所述網(wǎng)關(guān)接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù),依據(jù)所述隨機(jī)數(shù)和所述網(wǎng)關(guān)持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰,并將所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù)發(fā)送給視頻終端;
[0010]所述視頻終端,接收所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù),依據(jù)用戶密碼和所述演變后的隨機(jī)數(shù),計(jì)算生成所述隨機(jī)數(shù);依據(jù)所述隨機(jī)數(shù)和所述演變后的業(yè)務(wù)密鑰計(jì)算生成所述業(yè)務(wù)密鑰;
[0011]所述視頻終端依據(jù)所述業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
[0012]優(yōu)選地,在所述應(yīng)用服務(wù)器通過所述網(wǎng)關(guān)接收所述視頻終端發(fā)送的用戶賬號(hào)之前,還包括:
[0013]所述應(yīng)用服務(wù)器接收所述視頻終端注冊(cè)的用戶信息,所述用戶信息至少包括所述用戶賬號(hào)和用戶密碼。
[0014]優(yōu)選地,在所述隨機(jī)生成隨機(jī)數(shù)之前還包括:
[0015]所述應(yīng)用服務(wù)器接收所述用戶賬號(hào),將接收到的所述用戶賬號(hào)在所述視頻終端注冊(cè)的用戶賬號(hào)中進(jìn)行查找;
[0016]若在所述注冊(cè)的用戶賬號(hào)中能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則隨機(jī)生成隨機(jī)數(shù),若在所述注冊(cè)的用戶賬號(hào)中不能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則停止執(zhí)行。
[0017]優(yōu)選地,所述網(wǎng)關(guān)接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù)之后還包括:
[0018]所述網(wǎng)關(guān)依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第二用戶密碼校驗(yàn)數(shù);
[0019]所述網(wǎng)關(guān)將所述第二用戶密碼校驗(yàn)數(shù)發(fā)送給所述視頻終端。
[0020]優(yōu)選地,在所述計(jì)算生成所述業(yè)務(wù)密鑰之后,還包括:
[0021]所述視頻終端依據(jù)所述業(yè)務(wù)密鑰,計(jì)算生成所述第一用戶密碼校驗(yàn)數(shù);
[0022]所述視頻終端接收所述網(wǎng)關(guān)發(fā)送的所述第二用戶密碼校驗(yàn)數(shù);
[0023]所述視頻終端比較所述第一用戶密碼校驗(yàn)數(shù)和所述第二用戶密碼校驗(yàn)數(shù),若一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)正確;若不一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)中至少一個(gè)錯(cuò)誤。
[0024]另一方面,本發(fā)明實(shí)施例提供了一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng),包括應(yīng)用服務(wù)器、網(wǎng)關(guān)和至少一個(gè)視頻終端,所述系統(tǒng)包括:
[0025]用戶賬號(hào)接收模塊,配置于所述應(yīng)用服務(wù)器中,用于通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù);
[0026]演變后的隨機(jī)數(shù)生成模塊,配置于所述應(yīng)用服務(wù)器中,用于依據(jù)所述隨機(jī)數(shù)和與所述用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù);
[0027]演變后的隨機(jī)數(shù)發(fā)送模塊,配置于所述應(yīng)用服務(wù)器中,用于發(fā)送所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù);
[0028]演變后的隨機(jī)數(shù)接收模塊,配置于所述網(wǎng)關(guān)中,用于接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù);
[0029]演變后的業(yè)務(wù)密鑰生成模塊,配置于所述網(wǎng)關(guān)中,用于依據(jù)所述隨機(jī)數(shù)和持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰;
[0030]演變后的業(yè)務(wù)密鑰發(fā)送模塊,配置于所述網(wǎng)關(guān)中,用于發(fā)送所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù);
[0031]演變后的業(yè)務(wù)密鑰接收模塊,配置于所述視頻終端中,用于接收所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù);
[0032]隨機(jī)數(shù)生成模塊,配置于所述視頻終端中,用于依據(jù)用戶密碼和所述演變后的隨機(jī)數(shù),計(jì)算生成所述隨機(jī)數(shù);
[0033]業(yè)務(wù)密鑰生成模塊,配置于所述視頻終端中,依據(jù)所述隨機(jī)數(shù)和所述演變后的業(yè)務(wù)密鑰計(jì)算生成所述業(yè)務(wù)密鑰;
[0034]解密模塊,配置于所述視頻終端中,用于依據(jù)所述業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
[0035]優(yōu)選地,所述系統(tǒng)還包括:
[0036]注冊(cè)模塊,配置于所述應(yīng)用服務(wù)器中,用于在通過所述網(wǎng)關(guān)接收所述視頻終端發(fā)送的用戶賬號(hào)之前,接收所述視頻終端注冊(cè)的用戶信息,所述用戶信息至少包括所述用戶賬號(hào)和用戶密碼。
[0037]優(yōu)選地,所述系統(tǒng)還包括:
[0038]用戶賬號(hào)比較模塊,配置于所述應(yīng)用服務(wù)器中,用于接收所述用戶賬號(hào),將接收到的所述用戶賬號(hào)在所述視頻終端注冊(cè)的用戶賬號(hào)中進(jìn)行查找;若在所述注冊(cè)的用戶賬號(hào)中能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則隨機(jī)生成隨機(jī)數(shù),若在所述注冊(cè)的用戶賬號(hào)中不能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則停止執(zhí)行。優(yōu)選地,所述系統(tǒng)還包括:
[0039]第二用戶密碼校驗(yàn)數(shù)生成模塊,配置于所述網(wǎng)關(guān)中,用于在接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù)之后,依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第二用戶密碼校驗(yàn)數(shù);
[0040]所述第二用戶密碼校驗(yàn)數(shù)發(fā)送模塊,配置于所述網(wǎng)關(guān)中,用于發(fā)送所述第二用戶密碼校驗(yàn)數(shù)。
[0041 ] 優(yōu)選地,所述系統(tǒng)還包括:
[0042]第一用戶密碼校驗(yàn)數(shù)生成模塊,配置于所述視頻終端中,用于在計(jì)算生成所述業(yè)務(wù)密鑰之后,依據(jù)所述業(yè)務(wù)密鑰,計(jì)算生成所述第一用戶密碼校驗(yàn)數(shù);
[0043]第二用戶密碼校驗(yàn)數(shù)接收模塊,配置于所述視頻終端中,用于接收所述網(wǎng)關(guān)發(fā)送的所述第二用戶密碼校驗(yàn)數(shù);
[0044]密碼校驗(yàn)數(shù)比較模塊,配置于所述視頻終端中,用于比較所述第一用戶密碼校驗(yàn)數(shù)和所述第二用戶密碼校驗(yàn)數(shù),若一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)正確;若不一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)中至少一個(gè)錯(cuò)誤。
[0045]通過本發(fā)明實(shí)施例提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法及系統(tǒng),視頻終端通過網(wǎng)關(guān)向應(yīng)用服務(wù)器發(fā)送用戶賬號(hào),不發(fā)送用戶密碼,防止網(wǎng)絡(luò)受到攻擊時(shí)泄漏用戶密碼,保證了數(shù)字電視用戶管理系統(tǒng)安全運(yùn)行。并且視頻終端通過接收演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù),依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù);依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰,視頻終端依據(jù)業(yè)務(wù)密鑰解密接收到的視頻數(shù)據(jù),用戶就可以在視頻終端上播放與業(yè)務(wù)密鑰相對(duì)應(yīng)的電視節(jié)目,保障用戶正常的觀看電視節(jié)目。
【專利附圖】
【附圖說明】
[0046]圖1為本發(fā)明實(shí)施例提供的一種數(shù)字電視用戶管理系統(tǒng)的結(jié)構(gòu)示意圖;
[0047]圖2為本發(fā)明實(shí)施例一提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的流程示意圖;
[0048]圖3為本發(fā)明實(shí)施例一提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的交互示意圖;
[0049]圖4為本發(fā)明實(shí)施例二提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的流程示意圖;
[0050]圖5為本發(fā)明實(shí)施例二提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的交互示意圖;
[0051]圖6為本發(fā)明實(shí)施例三提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng)的結(jié)構(gòu)示意圖;
[0052]圖7為本發(fā)明實(shí)施例四提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0053]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0054]圖1為本發(fā)明實(shí)施例提供的一種數(shù)字電視用戶管理系統(tǒng)的結(jié)構(gòu)示意圖。
[0055]如圖1中所示,數(shù)字電視用戶管理系統(tǒng)包括應(yīng)用服務(wù)器I和通過網(wǎng)關(guān)2與應(yīng)用服務(wù)器I連接的至少一個(gè)視頻終端3。其中,應(yīng)用服務(wù)器I采用集中控制和分布運(yùn)營的模式統(tǒng)一管理視頻終端3,以控制每個(gè)視頻終端3的正常運(yùn)營。
[0056]實(shí)施例一
[0057]圖2為本發(fā)明實(shí)施例一提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的流程示意圖。
[0058]圖3為本發(fā)明實(shí)施例一提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的交互示意圖。
[0059]在為用戶提供數(shù)字電視服務(wù)的情況下,本實(shí)施例一提供的數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法可以由數(shù)字電視用戶管理系統(tǒng)來執(zhí)行,具體包括如下步驟:
[0060]步驟S201,應(yīng)用服務(wù)器通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù);
[0061]在步驟S201之前,視頻終端在應(yīng)用服務(wù)器上注冊(cè)用戶信息,用戶信息至少包括用戶賬號(hào)和用戶密碼(pwd,Password),接收到的用戶賬號(hào)可以由漢字、數(shù)字和/或字母等符號(hào)組成,例如:珠穆朗瑪峰,zmlmf和12345 ;用戶賬號(hào)也可以是視頻終端的序列號(hào)。
[0062]步驟S202,應(yīng)用服務(wù)器依據(jù)隨機(jī)數(shù)和與用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù),將演變后的隨機(jī)數(shù)和隨機(jī)數(shù)發(fā)送給網(wǎng)關(guān)。
[0063]在步驟S202中,應(yīng)用服務(wù)器依據(jù)隨機(jī)數(shù)和與用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù)的算法不可逆,即不能在只獲得演變后的隨機(jī)數(shù)的情況下計(jì)算生成隨機(jī)數(shù)和用戶密碼。應(yīng)用服務(wù)器向網(wǎng)關(guān)發(fā)送演變后的隨機(jī)數(shù),而不發(fā)送用戶密碼,保障了在網(wǎng)絡(luò)受到攻擊時(shí)不會(huì)泄露用戶密碼,并且即使泄露演變后的隨機(jī)數(shù),由于上述算法不可逆,也不能只依據(jù)演變后的隨機(jī)數(shù)計(jì)算出用戶密碼和隨機(jī)數(shù),保證了數(shù)字電視用戶管理系統(tǒng)的安全運(yùn)行。
[0064]步驟S203,網(wǎng)關(guān)接收演變后的隨機(jī)數(shù)和隨機(jī)數(shù),依據(jù)隨機(jī)數(shù)和網(wǎng)關(guān)持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰,并將演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)發(fā)送給視頻終端。
[0065]在步驟S203中,網(wǎng)關(guān)在接收到由應(yīng)用服務(wù)器發(fā)送的演變后的隨機(jī)數(shù)和隨機(jī)數(shù)之后,網(wǎng)關(guān)調(diào)取網(wǎng)關(guān)自身持有的業(yè)務(wù)密碼(key),依據(jù)隨機(jī)數(shù)和業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰(key_E),并將演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)發(fā)送給視頻終端。從而避免在網(wǎng)絡(luò)中傳遞業(yè)務(wù)密鑰,防止在網(wǎng)絡(luò)受到攻擊時(shí),泄露業(yè)務(wù)密鑰。
[0066]步驟S204,視頻終端接收演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù),依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù),依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰。
[0067]在步驟S204中,視頻終端可以是具有顯示屏的手機(jī)、PAD(平板電腦)、電視、PC (personal computer,個(gè)人計(jì)算機(jī))等裝置。
[0068]步驟S205,視頻終端依據(jù)業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
[0069]在步驟S205中,視頻終端依據(jù)業(yè)務(wù)密鑰解密接收到的視頻數(shù)據(jù),用戶就可以在視頻終端上播放與業(yè)務(wù)密鑰相對(duì)應(yīng)的電視節(jié)目,保障用戶正常的觀看電視節(jié)目。
[0070]通過本發(fā)明實(shí)施例一提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法,視頻終端通過網(wǎng)關(guān)向應(yīng)用服務(wù)器發(fā)送用戶賬號(hào),不發(fā)送用戶密碼,防止網(wǎng)絡(luò)受到攻擊時(shí)泄漏用戶密碼,保證了數(shù)字電視用戶管理系統(tǒng)安全運(yùn)行。
[0071]本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,應(yīng)用服務(wù)器接收所述視頻終端注冊(cè)的用戶信息,用戶信息至少包括用戶賬號(hào)和用戶密碼。在應(yīng)用服務(wù)器隨機(jī)生成隨機(jī)數(shù)之前,應(yīng)用服務(wù)器接收用戶賬號(hào),將接收到的用戶賬號(hào)在視頻終端注冊(cè)的用戶賬號(hào)中進(jìn)行查找;若在注冊(cè)的用戶賬號(hào)能查找到與接收到用戶賬號(hào)一致的用戶賬號(hào),則隨機(jī)生成隨機(jī)數(shù),若在注冊(cè)的用戶賬號(hào)不能查找到與接收到用戶賬號(hào)一致的用戶賬號(hào),則停止執(zhí)行。上述查找用戶賬號(hào)的過程,不僅可以驗(yàn)證接收的用戶賬號(hào)是否已在應(yīng)用服務(wù)器上注冊(cè),還可以驗(yàn)證用戶賬號(hào)是否已購買節(jié)目?jī)?nèi)容的權(quán)限和該權(quán)限是否在有效期內(nèi)。若已購買節(jié)目?jī)?nèi)容權(quán)限,并且該權(quán)限位于有效期內(nèi),則隨機(jī)生成隨機(jī)數(shù);若未購買節(jié)目?jī)?nèi)容權(quán)限或購買的節(jié)目?jī)?nèi)容權(quán)限已過期,則停止運(yùn)行。
[0072]實(shí)施例二
[0073]圖4為本發(fā)明實(shí)施例二提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的流程示意圖。
[0074]圖5為本發(fā)明實(shí)施例二提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法的交互示意圖。
[0075]在本發(fā)明實(shí)施例一提供的數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法中,在網(wǎng)關(guān)將演變后的隨機(jī)數(shù)和隨機(jī)數(shù)傳遞給視頻終端過程中,有可能受到網(wǎng)絡(luò)攻擊,被傳遞的演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)有可能發(fā)生錯(cuò)誤,為此,本發(fā)明實(shí)施例二公開了一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法,對(duì)接收到的演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)進(jìn)行驗(yàn)證,判斷接收到的演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)是否正確,如圖4所示,具體包括以下步驟:
[0076]步驟S401,應(yīng)用服務(wù)器通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù)。
[0077]步驟S402,應(yīng)用服務(wù)器依據(jù)隨機(jī)數(shù)和與用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù),將演變后的隨機(jī)數(shù)和隨機(jī)數(shù)發(fā)送給網(wǎng)關(guān)。
[0078]步驟S403,網(wǎng)關(guān)接收演變后的隨機(jī)數(shù)和隨機(jī)數(shù),依據(jù)隨機(jī)數(shù)和業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰。
[0079]步驟S404,網(wǎng)關(guān)依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第二用戶密碼校驗(yàn)數(shù),并將演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)發(fā)送給視頻終端。
[0080]步驟S405,視頻終端接收演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù),依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù)。
[0081]步驟S406,視頻終端依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰。
[0082]步驟S407,視頻終端依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第一用戶密碼校驗(yàn)數(shù)。
[0083]步驟S408,視頻終端比較第一用戶密碼校驗(yàn)數(shù)和第二用戶密碼校驗(yàn)數(shù),若一致,則接收到的演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)正確,執(zhí)行步驟S409 ;若不一致,則接收到的演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)中至少一個(gè)錯(cuò)誤,則執(zhí)行中止。
[0084]步驟S409,視頻終端依據(jù)業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
[0085]在本發(fā)明實(shí)施例二公開的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法,視頻終端接收演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù),依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù);依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰;依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第一用戶密碼校驗(yàn)數(shù);比較第一用戶密碼校驗(yàn)數(shù)和第二用戶密碼校驗(yàn)數(shù),判斷演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)是否在傳遞的過程中是否發(fā)生錯(cuò)誤。
[0086]實(shí)施例三
[0087]圖6為本發(fā)明實(shí)施例三提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng)的結(jié)構(gòu)示意圖。
[0088]本實(shí)施例三提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng)可適用于運(yùn)行數(shù)字電視用戶管理系統(tǒng),為用戶提供服務(wù)的情況下,包括應(yīng)用服務(wù)器、網(wǎng)關(guān)和至少一個(gè)視頻終端,如圖6所示,所述系統(tǒng)具體包括:
[0089]用戶賬號(hào)接收模塊601,配置于應(yīng)用服務(wù)器I中,用于通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù)。
[0090]在用戶賬號(hào)接收模塊601中,接收到的用戶賬號(hào)可以由漢字、數(shù)字和/或字母等符號(hào)組成,例如:珠穆朗瑪峰,zmlmf和12365 ;用戶賬號(hào)也可以是視頻終端的序列號(hào)。
[0091]演變后的隨機(jī)數(shù)生成模塊602,配置于應(yīng)用服務(wù)器I中,用于依據(jù)隨機(jī)數(shù)和與用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù);
[0092]演變后的隨機(jī)數(shù)發(fā)送模塊603,配置于應(yīng)用服務(wù)器I中,用于發(fā)送演變后的隨機(jī)數(shù)和隨機(jī)數(shù)。
[0093]在演變后的隨機(jī)數(shù)發(fā)送模塊603中,發(fā)送演變后的隨機(jī)數(shù),而不發(fā)送用戶密碼,保障了在網(wǎng)絡(luò)受到攻擊時(shí)不會(huì)泄露用戶密碼,并且即使泄露演變后的隨機(jī)數(shù),由于上述算法不可逆,也不能依據(jù)演變后的隨機(jī)數(shù)計(jì)算出用戶密碼和隨機(jī)數(shù),保證了數(shù)字電視用戶管理系統(tǒng)的安全運(yùn)行。
[0094]在實(shí)際應(yīng)用中,用戶賬號(hào)接收模塊601、演變后的隨機(jī)數(shù)生成模塊602和演變后的隨機(jī)數(shù)發(fā)送模塊603可以集成于應(yīng)用服務(wù)器I中。
[0095]演變后的隨機(jī)數(shù)接收模塊604,配置于網(wǎng)關(guān)2中,用于接收演變后的隨機(jī)數(shù)和隨機(jī)數(shù)。
[0096]演變后的業(yè)務(wù)密鑰生成模塊605,配置于網(wǎng)關(guān)2中,用于依據(jù)隨機(jī)數(shù)和持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰;
[0097]演變后的業(yè)務(wù)密鑰發(fā)送模塊606,配置于網(wǎng)關(guān)2中,用于發(fā)送演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)。從而避免在網(wǎng)絡(luò)中傳遞業(yè)務(wù)密鑰,防止在網(wǎng)絡(luò)受到攻擊時(shí),泄露業(yè)務(wù)密鑰。
[0098]在實(shí)際應(yīng)用中,演變后的隨機(jī)數(shù)接收模塊604、演變后的業(yè)務(wù)密鑰生成模塊605和演變后的業(yè)務(wù)密鑰發(fā)送模塊606可以集成在網(wǎng)關(guān)2中。
[0099]演變后的業(yè)務(wù)密鑰接收模塊607,配置于視頻終端3中,用于接收演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù);
[0100]隨機(jī)數(shù)生成模塊608,配置于視頻終端3中,用于依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù);
[0101]業(yè)務(wù)密鑰生成模塊609,配置于視頻終端3中,依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰;
[0102]解密模塊610,配置于視頻終端3中,用于依據(jù)業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
[0103]在實(shí)際應(yīng)用中,演變后的業(yè)務(wù)密鑰接收模塊607、隨機(jī)數(shù)生成模塊608、業(yè)務(wù)密鑰生成模塊609和解密模塊610可以集成于視頻終端3中,該視頻終端可以是具有顯示屏的手機(jī)、PAD (平板電腦)、電視、PC (personal computer,個(gè)人計(jì)算機(jī))等裝置。
[0104]通過本發(fā)明實(shí)施例三提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng),視頻終端通過網(wǎng)關(guān)向應(yīng)用服務(wù)器發(fā)送用戶賬號(hào),不發(fā)送用戶密碼,防止網(wǎng)絡(luò)受到攻擊時(shí)泄漏用戶密碼,保證了數(shù)字電視用戶管理系統(tǒng)安全運(yùn)行。
[0105]實(shí)施例四
[0106]圖7為本發(fā)明實(shí)施例四提供的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng)的結(jié)構(gòu)示意圖。
[0107]在實(shí)施例三提供的數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng)中,網(wǎng)關(guān)將演變后的隨機(jī)數(shù)和隨機(jī)數(shù)傳遞給視頻終端過程中,有可能受到網(wǎng)絡(luò)攻擊,被傳遞的演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)有可能發(fā)生錯(cuò)誤,為此,本發(fā)明實(shí)施例四公開了一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng),對(duì)接收到的演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)進(jìn)行驗(yàn)證,判斷接收到的演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)是否正確,如圖7所示,具體包括以下系統(tǒng):
[0108]注冊(cè)模塊701,配置于應(yīng)用服務(wù)器I中,用于通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào)之前,接收視頻終端注冊(cè)的用戶信息,用戶信息至少包括用戶賬號(hào)和用戶密碼。
[0109]用戶賬號(hào)接收模塊702,配置于應(yīng)用服務(wù)器I中,用于通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào);
[0110]用戶賬號(hào)查找模塊703,配置于應(yīng)用服務(wù)器I中,用于接收用戶賬號(hào),將接收到的用戶賬號(hào)在視頻終端注冊(cè)的用戶賬號(hào)中進(jìn)行查找;若在注冊(cè)的用戶賬號(hào)能查找到與接收到用戶賬號(hào)一致的用戶賬號(hào),則隨機(jī)生成隨機(jī)數(shù),若在注冊(cè)的用戶賬號(hào)不能查找到與接收到用戶賬號(hào)一致的用戶賬號(hào),則停止執(zhí)行。。
[0111]在用戶賬號(hào)查找模塊703中,接收到的用戶賬號(hào)可以由漢字、數(shù)字和/或字母等符號(hào)組成,例如:珠穆朗瑪峰,zmlmf和12347 ;用戶賬號(hào)也可以是視頻終端的序列號(hào)。
[0112]演變后的隨機(jī)數(shù)生成模塊704,配置于應(yīng)用服務(wù)器I中,用于依據(jù)隨機(jī)數(shù)和與用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù);
[0113]演變后的隨機(jī)數(shù)發(fā)送模塊705,配置于應(yīng)用服務(wù)器I中,用于發(fā)送演變后的隨機(jī)數(shù)和隨機(jī)數(shù)。
[0114]在演變后的隨機(jī)數(shù)發(fā)送模塊705中,發(fā)送演變后的隨機(jī)數(shù),而不發(fā)送用戶密碼,保障了在網(wǎng)絡(luò)受到攻擊時(shí)不會(huì)泄露用戶密碼,并且即使泄露演變后的隨機(jī)數(shù),由于上述算法不可逆,也不能依據(jù)演變后的隨機(jī)數(shù)計(jì)算出用戶密碼和隨機(jī)數(shù),保證了數(shù)字電視用戶管理系統(tǒng)的安全運(yùn)行。
[0115]在實(shí)際應(yīng)用中,上述注冊(cè)模塊701、用戶賬號(hào)接收模塊702、用戶賬號(hào)查找模塊703、演變后的隨機(jī)數(shù)生成模塊704和演變后的隨機(jī)數(shù)發(fā)送模塊705可以集成于應(yīng)用服務(wù)器I中。
[0116]演變后的隨機(jī)數(shù)接收模塊706,配置于網(wǎng)關(guān)2中,用于接收演變后的隨機(jī)數(shù)和隨機(jī)數(shù)。
[0117]演變后的業(yè)務(wù)密鑰生成模塊707,配置于網(wǎng)關(guān)2中,用于依據(jù)隨機(jī)數(shù)和持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰。
[0118]演變后的業(yè)務(wù)密鑰發(fā)送模塊708,配置于網(wǎng)關(guān)2中,用于發(fā)送演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù)。從而避免在網(wǎng)絡(luò)中傳遞業(yè)務(wù)密鑰,防止在網(wǎng)絡(luò)受到攻擊時(shí),泄露業(yè)務(wù)密鑰。
[0119]第二用戶密碼校驗(yàn)數(shù)生成模塊709,配置于網(wǎng)關(guān)2中,用于在接收演變后的隨機(jī)數(shù)和隨機(jī)數(shù)之后,依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第二用戶密碼校驗(yàn)數(shù);
[0120]第二用戶密碼校驗(yàn)數(shù)發(fā)送模塊710,配置于網(wǎng)關(guān)2中,用于發(fā)送第二用戶密碼校驗(yàn)數(shù)。
[0121]在實(shí)際應(yīng)用中,上述演變后的隨機(jī)數(shù)接收模塊706、演變后的業(yè)務(wù)密鑰生成模塊707、演變后的業(yè)務(wù)密鑰發(fā)送模塊708、第二用戶密碼校驗(yàn)數(shù)生成模塊709和第二用戶密碼校驗(yàn)數(shù)發(fā)送模塊710可以集成在網(wǎng)關(guān)2中。
[0122]演變后的業(yè)務(wù)密鑰接收模塊711,配置于視頻終端3中,用于接收演變后的業(yè)務(wù)密鑰和演變后的隨機(jī)數(shù);
[0123]隨機(jī)數(shù)生成模塊712,配置于視頻終端3中,用于依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù);
[0124]業(yè)務(wù)密鑰生成模塊713,配置于視頻終端3中,依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰;
[0125]第一用戶密碼校驗(yàn)數(shù)生成模塊714,配置于視頻終端3中,用于依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第一用戶密碼校驗(yàn)數(shù);
[0126]第二用戶密碼校驗(yàn)數(shù)接收模塊715,配置于視頻終端3中,用于接收第二用戶密碼校驗(yàn)數(shù);
[0127]密碼校驗(yàn)數(shù)比較模塊716,配置于視頻終端3中,用于比較第一用戶密碼校驗(yàn)數(shù)和第二用戶密碼校驗(yàn)數(shù),若一致,則接收到的演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)正確;若不一致,則接收到的演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)中至少一個(gè)錯(cuò)誤。
[0128]解密模塊717,配置于視頻終端3中,用于依據(jù)業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
[0129]在實(shí)際應(yīng)用中,上述演變后的業(yè)務(wù)密鑰接收模塊711、隨機(jī)數(shù)生成模塊712、業(yè)務(wù)密鑰生成模塊713、第一用戶密碼校驗(yàn)數(shù)生成模塊714、第二用戶密碼校驗(yàn)數(shù)接收模塊715,密碼校驗(yàn)數(shù)比較模塊716和解密模塊717可以集成于視頻終端中。
[0130]在本發(fā)明實(shí)施例四公開的一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng),視頻終端接收演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù),依據(jù)用戶密碼和演變后的隨機(jī)數(shù),計(jì)算生成隨機(jī)數(shù);依據(jù)隨機(jī)數(shù)和演變后的業(yè)務(wù)密鑰計(jì)算生成業(yè)務(wù)密鑰;依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第一用戶密碼校驗(yàn)數(shù);比較第一用戶密碼校驗(yàn)數(shù)和第二用戶密碼校驗(yàn)數(shù),判斷演變后的業(yè)務(wù)密鑰、演變后的隨機(jī)數(shù)和第二用戶密碼校驗(yàn)數(shù)是否在傳遞的過程中是否發(fā)生錯(cuò)誤。
[0131]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【權(quán)利要求】
1.一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的方法,所述數(shù)字電視用戶管理系統(tǒng)包括應(yīng)用服務(wù)器和通過網(wǎng)關(guān)與所述應(yīng)用服務(wù)器連接的至少一個(gè)視頻終端,其特征在于,包括: 所述應(yīng)用服務(wù)器通過所述網(wǎng)關(guān)接收所述視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù);依據(jù)所述隨機(jī)數(shù)和與所述用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù);將所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù)發(fā)送給所述網(wǎng)關(guān); 所述網(wǎng)關(guān)接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù),依據(jù)所述隨機(jī)數(shù)和所述網(wǎng)關(guān)持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰,并將所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù)發(fā)送給視頻終端; 所述視頻終端,接收所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù),依據(jù)用戶密碼和所述演變后的隨機(jī)數(shù),計(jì)算生成所述隨機(jī)數(shù);依據(jù)所述隨機(jī)數(shù)和所述演變后的業(yè)務(wù)密鑰計(jì)算生成所述業(yè)務(wù)密鑰; 所述視頻終端依據(jù)所述業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
2.根據(jù)權(quán)利要求要求I所述的方法,其特征在于,在所述應(yīng)用服務(wù)器通過所述網(wǎng)關(guān)接收所述視頻終端發(fā)送的用戶賬號(hào)之前,還包括: 所述應(yīng)用服務(wù)器接收所述視頻終端注冊(cè)的用戶信息,所述用戶信息至少包括所述用戶賬號(hào)和用戶密碼。
3.根據(jù)權(quán)利要求要求2所述的方法,其特征在于,在所述隨機(jī)生成隨機(jī)數(shù)之前還包括: 所述應(yīng)用服務(wù)器接收所述用戶賬號(hào),將接收到的所述用戶賬號(hào)在所述視頻終端注冊(cè)的用戶賬號(hào)中進(jìn)行查找; 若在所述注冊(cè)的用戶賬號(hào)中能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則隨機(jī)生成隨機(jī)數(shù),若在所述注冊(cè)的用戶賬號(hào)中不能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則停止執(zhí)行。
4.根據(jù)權(quán)利要求要求I所述的方法,其特征在于,所述網(wǎng)關(guān)接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù)之后還包括: 所述網(wǎng)關(guān)依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第二用戶密碼校驗(yàn)數(shù); 所述網(wǎng)關(guān)將所述第二用戶密碼校驗(yàn)數(shù)發(fā)送給所述視頻終端。
5.根據(jù)權(quán)利要求要求4所述的方法,其特征在于,在所述計(jì)算生成所述業(yè)務(wù)密鑰之后,還包括: 所述視頻終端依據(jù)所述業(yè)務(wù)密鑰,計(jì)算生成所述第一用戶密碼校驗(yàn)數(shù); 所述視頻終端接收所述網(wǎng)關(guān)發(fā)送的所述第二用戶密碼校驗(yàn)數(shù); 所述視頻終端比較所述第一用戶密碼校驗(yàn)數(shù)和所述第二用戶密碼校驗(yàn)數(shù),若一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)正確;若不一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)中至少一個(gè)錯(cuò)誤。
6.一種數(shù)字電視用戶管理系統(tǒng)運(yùn)行的系統(tǒng),包括應(yīng)用服務(wù)器、網(wǎng)關(guān)和至少一個(gè)視頻終端,其特征在于,包括: 用戶賬號(hào)接收模塊,配置于所述應(yīng)用服務(wù)器中,用于通過網(wǎng)關(guān)接收視頻終端發(fā)送的用戶賬號(hào),并隨機(jī)生成隨機(jī)數(shù); 演變后的隨機(jī)數(shù)生成模塊,配置于所述應(yīng)用服務(wù)器中,用于依據(jù)所述隨機(jī)數(shù)和與所述用戶賬號(hào)相對(duì)應(yīng)的用戶密碼,計(jì)算生成演變后的隨機(jī)數(shù); 演變后的隨機(jī)數(shù)發(fā)送模塊,配置于所述應(yīng)用服務(wù)器中,用于發(fā)送所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù); 演變后的隨機(jī)數(shù)接收模塊,配置于所述網(wǎng)關(guān)中,用于接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù); 演變后的業(yè)務(wù)密鑰生成模塊,配置于所述網(wǎng)關(guān)中,用于依據(jù)所述隨機(jī)數(shù)和持有的業(yè)務(wù)密鑰,計(jì)算生成演變后的業(yè)務(wù)密鑰; 演變后的業(yè)務(wù)密鑰發(fā)送模塊,配置于所述網(wǎng)關(guān)中,用于發(fā)送所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù); 演變后的業(yè)務(wù)密鑰接收模塊,配置于所述視頻終端中,用于接收所述演變后的業(yè)務(wù)密鑰和所述演變后的隨機(jī)數(shù); 隨機(jī)數(shù)生成模塊,配置于所述視頻終端中,用于依據(jù)用戶密碼和所述演變后的隨機(jī)數(shù),計(jì)算生成所述隨機(jī)數(shù); 業(yè)務(wù)密鑰生成模塊,配置于所述視頻終端中,依據(jù)所述隨機(jī)數(shù)和所述演變后的業(yè)務(wù)密鑰計(jì)算生成所述業(yè)務(wù)密鑰; 解密模塊,配置于所述視頻終端中,用于依據(jù)所述業(yè)務(wù)密鑰對(duì)接收到的視頻數(shù)據(jù)進(jìn)行解密處理。
7.根據(jù)權(quán)利要求要求6所述的系統(tǒng),其特征在于,還包括: 注冊(cè)模塊,配置于所述服務(wù)器中,用于在通過所述網(wǎng)關(guān)接收所述視頻終端發(fā)送的用戶賬號(hào)之前,接收所述視頻終端注冊(cè)的用戶信息,所述用戶信息至少包括所述用戶賬號(hào)和用戶密碼。
8.根據(jù)權(quán)利要求要求7所述的系統(tǒng),其特征在于,還包括: 用戶賬號(hào)比較模塊,配置于所述應(yīng)用服務(wù)器中,用于接收所述用戶賬號(hào),將接收到的所述用戶賬號(hào)在所述視頻終端注冊(cè)的用戶賬號(hào)中進(jìn)行查找;若在所述注冊(cè)的用戶賬號(hào)中能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則隨機(jī)生成隨機(jī)數(shù),若在所述注冊(cè)的用戶賬號(hào)中不能查找到與接收的用戶賬號(hào)一致的用戶賬號(hào),則停止執(zhí)行。
9.根據(jù)權(quán)利要求要求6所述的系統(tǒng),其特征在于,還包括: 第二用戶密碼校驗(yàn)數(shù)生成模塊,配置于所述網(wǎng)關(guān)中,用于在接收所述演變后的隨機(jī)數(shù)和所述隨機(jī)數(shù)之后,依據(jù)業(yè)務(wù)密鑰,計(jì)算生成第二用戶密碼校驗(yàn)數(shù); 所述第二用戶密碼校驗(yàn)數(shù)發(fā)送模塊,配置于所述網(wǎng)關(guān)中,用于發(fā)送所述第二用戶密碼校驗(yàn)數(shù)。
10.根據(jù)權(quán)利要求要求9所述的系統(tǒng),其特征在于,還包括: 第一用戶密碼校驗(yàn)數(shù)生成模塊,配置于所述視頻終端中,用于在計(jì)算生成所述業(yè)務(wù)密鑰之后,依據(jù)所述業(yè)務(wù)密鑰,計(jì)算生成所述第一用戶密碼校驗(yàn)數(shù); 第二用戶密碼校驗(yàn)數(shù)接收模塊,配置于所述視頻終端中,用于接收所述網(wǎng)關(guān)發(fā)送的所述第二用戶密碼校驗(yàn)數(shù); 密碼校驗(yàn)數(shù)比較模塊,配置于所述視頻終端中,用于比較所述第一用戶密碼校驗(yàn)數(shù)和所述第二用戶密碼校驗(yàn)數(shù),若一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)正確;若不一致,則接收到的所述演變后的業(yè)務(wù)密鑰、所述演變后的隨機(jī)數(shù)和所述第二用戶密碼校驗(yàn)數(shù)中至少一個(gè)錯(cuò)誤。
【文檔編號(hào)】H04N21/254GK104202621SQ201410461179
【公開日】2014年12月10日 申請(qǐng)日期:2014年9月11日 優(yōu)先權(quán)日:2014年9月11日
【發(fā)明者】趙化軍, 王天星, 王文軍, 李偉東, 李紅艷 申請(qǐng)人:北京視博數(shù)字電視科技有限公司