亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種條件接收卡cam及數(shù)據(jù)處理方法

文檔序號(hào):6518126閱讀:396來源:國知局
一種條件接收卡cam及數(shù)據(jù)處理方法
【專利摘要】本發(fā)明提供一種條件接收卡CAM,包括:存儲(chǔ)單元,處理單元,普通緩存單元,共享緩存單元和安全緩存單元。本發(fā)明將非安全程序緩存在普通緩存單元中,安全程序緩存在安全緩存單元中,處理單元將非安全程序緩存到普通緩存單元中運(yùn)行,將安全程序緩存到安全緩存單元中運(yùn)行,因此非安全程序和安全程序不再在同一個(gè)內(nèi)存中緩存和運(yùn)行。且安全數(shù)據(jù)緩存在安全緩存單元中,非安全數(shù)據(jù)緩存在普通緩存單元中,未與非安全數(shù)據(jù)緩存在同一個(gè)內(nèi)存中。因此,本申請(qǐng)?zhí)峁┑臈l件接收卡CAM的安全性能大大提高。
【專利說明】一種條件接收卡CAM及數(shù)據(jù)處理方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及數(shù)字電視領(lǐng)域,特別涉及一種條件接收卡CAM及數(shù)據(jù)處理方法。
【背景技術(shù)】
[0002]普通的條件接收卡(CAM, Condition Access Module)是插入到一體機(jī)Cl插槽中使用的條件接收模塊,用于對(duì)加密節(jié)目進(jìn)行解擾管理。CAM分兩種,普通的帶有智能卡接口的CAM (簡稱有卡CAM),需要結(jié)合智能卡一起使用,其中安全數(shù)據(jù)和安全程序在智能卡里面存儲(chǔ)并實(shí)現(xiàn),CAM只需實(shí)現(xiàn)普通的過濾解擾類功能。普通不需要結(jié)合智能卡使用的CAM (簡稱無卡CAM),安全數(shù)據(jù)和安全程序全部在CAM里面存儲(chǔ)并實(shí)現(xiàn)。
[0003]隨著數(shù)字電視的不斷普及和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,越來越多的人開始逐漸意識(shí)到CAM的安全性能的的重要性。針對(duì)目前的普通有卡CAM,受限于智能卡存儲(chǔ)器的容量低以及通訊速率慢的因素,使智能卡中的用戶信息容易被獲取,安全程序容易被破解。安全程序一旦被破解,智能卡里的任何細(xì)節(jié),任何高明的算法和安全策略都將一一暴露出來。
[0004]而目前普通無卡CAM是以一種將智能卡模塊嵌入到CAM中的方式來替代普通有卡CAM中的CAM與智能卡。普通無卡CAM不需要與智能卡進(jìn)行數(shù)據(jù)通信,并且實(shí)現(xiàn)了通信速率高和存儲(chǔ)器大容量需求。但是由于普通無卡CAM將智能卡上的安全程序和安全數(shù)據(jù)直接轉(zhuǎn)移到CAM上,與CAM上的非安全程序和非安全數(shù)據(jù)共享一個(gè)內(nèi)存,大大降低了對(duì)這些安全程序和安全數(shù)據(jù)安全性的保護(hù),從而降低了普通無卡CAM的安全性能。
[0005]由上可見,目前市面上所存在的無卡CAM都存在安全性能差的缺點(diǎn)。

【發(fā)明內(nèi)容】

[0006]為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例提供一種無卡條件接收卡CAM及數(shù)據(jù)處理方法,以達(dá)到提高目前市面上所存在的無卡CAM安全性能的目的,技術(shù)方案如下:
[0007]一種條件接收卡CAM,包括:
[0008]存儲(chǔ)單元,用于存儲(chǔ)非安全程序和安全程序;
[0009]處理單元,用于將存儲(chǔ)在所述存儲(chǔ)單元中的非安全程序緩存至普通緩存單元,將存儲(chǔ)在所述存儲(chǔ)單元中的安全程序緩存至安全緩存單元,對(duì)緩存在普通緩存單元中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù),將所述非安全數(shù)據(jù)緩存至普通緩存單元,將所述原始安全數(shù)據(jù)緩存至共享緩存單元,且對(duì)緩存在安全緩存單元中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元中的原始安全數(shù)據(jù)緩存至安全緩存單元,對(duì)所述安全緩存單元中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù);
[0010]普通緩存單元,用于緩存所述非安全程序和非安全數(shù)據(jù);
[0011]共享緩存單元,用于緩存所述原始安全數(shù)據(jù);
[0012]安全緩存單元,用于緩存所述安全程序和安全數(shù)據(jù)。
[0013]優(yōu)選的,還包括:
[0014]內(nèi)存保護(hù)單元MPU,與所述安全緩存單元相連,用于限定所述安全緩存單元的唯一入口地址和訪問控制權(quán)限及限定所述安全數(shù)據(jù)中控制字的源地址和目的地址。
[0015]優(yōu)選的,還包括:DMA控制單元,與所述處理單元和所述MPU相連,用于接收所述處理單元發(fā)送的所述安全數(shù)據(jù)中的控制字的源地址和目的地址及激活指令,在接收到的控制字的源地址和目的地址與所述MPU限定的控制字源地址和目的地址相同的情況下,控制DMA通道將所述控制字傳送至解擾單元。
[0016]優(yōu)選的,還包括:
[0017]中斷單元,與所述處理單元相連,用于在執(zhí)行緩存在所述安全緩存單元中的安全程序之前,關(guān)閉所述非安全程序和所述安全程序的中斷。
[0018]優(yōu)選的,所述共享緩存單元還用于緩存所述安全數(shù)據(jù)中的加密用戶信息。
[0019]優(yōu)選的,所述存儲(chǔ)單元還用于存儲(chǔ)所述加密用戶信息;
[0020]其中,所述處理單元運(yùn)行所述非安全程序,將所述加密用戶信息從所述共享緩存單元中讀取并存儲(chǔ)至所述存儲(chǔ)單元中。
[0021]優(yōu)選的,還包括:
[0022]Key Ladder,與所述處理單元相連,用于接收所述處理單元發(fā)送的安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址,以對(duì)所述安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至對(duì)應(yīng)解擾單元。
[0023]優(yōu)選的,所述存儲(chǔ)單元包括:閃存;
[0024]所述安全緩存單元包括:集成隨機(jī)存儲(chǔ)器。
[0025]一種基于條件接收卡CAM的數(shù)據(jù)處理方法,包括:
[0026]將存儲(chǔ)在存儲(chǔ)單元中的非安全程序緩存至普通緩存單元;
[0027]將存儲(chǔ)在所述存儲(chǔ)單元中的安全程序緩存至安全緩存單元;
[0028]對(duì)緩存在普通緩存單元中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù);
[0029]將所述非安全數(shù)據(jù)緩存至普通緩存單元,將所述原始安全數(shù)據(jù)緩存至共享緩存單元;
[0030]對(duì)緩存在安全緩存單元中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元中的原始安全數(shù)據(jù)緩存至安全緩存單元,對(duì)所述安全緩存單元中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù)。
[0031]優(yōu)選的,在得到安全數(shù)據(jù)之后,還包括:
[0032]發(fā)送所述安全數(shù)據(jù)中控制字的源地址和目的地址及激活指令至DMA控制單元,以控制DMA通道將所述控制字傳送至解擾單元;
[0033]發(fā)送所述安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址至KeyLadder,以對(duì)所述安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至對(duì)應(yīng)解擾單元;
[0034]發(fā)送所述安全數(shù)據(jù)中加密用戶信息至所述共享緩存單元,并將所述共享緩存單元中的加密用戶信息存儲(chǔ)至所述存儲(chǔ)單元中。
[0035]與現(xiàn)有技術(shù)相比,本申請(qǐng)的有益效果為:
[0036]在本申請(qǐng)中,非安全程序緩存在普通緩存單元中,安全程序緩存在安全緩存單元中,處理單元將非安全程序緩存到普通緩存單元中運(yùn)行,將安全程序緩存到安全緩存單元中運(yùn)行,因此非安全程序和安全程序不再在同一個(gè)內(nèi)存中緩存和運(yùn)行。且安全數(shù)據(jù)緩存在安全緩存單元中,非安全數(shù)據(jù)緩存在普通緩存單元中,未與非安全數(shù)據(jù)緩存在同一個(gè)內(nèi)存中。因此,本申請(qǐng)?zhí)峁┑臈l件接收卡CAM的安全性能大大提高。
【專利附圖】

【附圖說明】
[0037]為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的一種結(jié)構(gòu)示意圖;
[0039]圖2是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的另一種結(jié)構(gòu)示意圖;
[0040]圖3是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的再一種結(jié)構(gòu)示意圖;
[0041]圖4是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的再一種結(jié)構(gòu)示意圖;
[0042]圖5是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的再一種結(jié)構(gòu)示意圖;
[0043]圖6是本申請(qǐng)?zhí)峁┑囊环N基于條件接收卡CAM的數(shù)據(jù)處理方法的一種流程圖;
[0044]圖7是本申請(qǐng)?zhí)峁┑囊环N基于條件接收卡CAM的數(shù)據(jù)處理方法的另一種流程圖。
【具體實(shí)施方式】
[0045]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0046]一個(gè)實(shí)施例
[0047]本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM,應(yīng)用在數(shù)字電視領(lǐng)域。條件接收卡CAM中的安全程序和安全數(shù)據(jù)的安全性得到有效提高。且本申請(qǐng)?zhí)峁┑臈l件接收卡CAM為無卡的條件接收卡CAM。
[0048]請(qǐng)參見圖1,圖1示出的是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的一種結(jié)構(gòu)示意圖,條件接收卡CAM包括:存儲(chǔ)單元11、處理單元12、普通緩存單元13、共享緩存單元14和安全緩存單元15。
[0049]存儲(chǔ)單元11,用于存儲(chǔ)非安全程序和安全程序。
[0050]在本實(shí)施例中,非安全程序和安全程序均存儲(chǔ)在存儲(chǔ)單元11中。其中,存儲(chǔ)單元11可以但不局限于為閃存。
[0051]處理單元12,用于將存儲(chǔ)在存儲(chǔ)單元11中的非安全程序緩存至普通緩存單元13,將存儲(chǔ)在存儲(chǔ)單元11中的安全程序緩存至安全緩存單元15,對(duì)緩存在普通緩存單元13中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù),將所述非安全數(shù)據(jù)緩存至普通緩存單元13,將所述原始安全數(shù)據(jù)緩存至共享緩存單元14,且對(duì)緩存在安全緩存單元15中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元14中的原始安全數(shù)據(jù)緩存至安全緩存單元15,對(duì)所述安全緩存單元15中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù)。
[0052]在本實(shí)施例中,條件接收卡CAM在啟動(dòng)時(shí),首先對(duì)非安全程序和安全程序進(jìn)行簽名校驗(yàn),在進(jìn)行簽名校驗(yàn)后將非安全程序緩存至普通緩存單元13,將安全程序緩存至安全緩存單元15。
[0053]在本實(shí)施例中,由于將原始安全數(shù)據(jù)緩存至共享緩存單元14中,因此原始安全數(shù)據(jù)和非安全數(shù)據(jù)緩存在不同的緩存單元中,提高了對(duì)原始安全數(shù)據(jù)安全性的保護(hù)。
[0054]在本實(shí)施例中,安全數(shù)據(jù)至少包括控制字和加密用戶信息。其中,控制字可以傳送至解擾單元。
[0055]處理單元12可以由處理器實(shí)現(xiàn),具體的,可以由ARM微處理器實(shí)現(xiàn)。
[0056]普通緩存單元13,用于緩存所述非安全程序和非安全數(shù)據(jù)。
[0057]共享緩存單元14,用于緩存所述原始安全數(shù)據(jù)。
[0058]安全緩存單元15,用于緩存所述安全程序和安全數(shù)據(jù)。
[0059]在本申請(qǐng)中,非安全程序緩存在普通緩存單元中,安全程序緩存在安全緩存單元中,處理單元將非安全程序緩存到普通緩存單元中運(yùn)行,將安全程序緩存到安全緩存單元中運(yùn)行,因此非安全程序和安全程序不再在同一個(gè)內(nèi)存中緩存和運(yùn)行。且安全數(shù)據(jù)緩存在安全緩存單元中,非安全數(shù)據(jù)緩存在普通緩存單元中,未與非安全數(shù)據(jù)緩存在同一個(gè)內(nèi)存中。因此,本申請(qǐng)?zhí)峁┑臈l件接收卡CAM的安全性能大大提高。
[0060]另一個(gè)實(shí)施例
[0061]在本實(shí)施例中,在圖1所示的一種條件接收卡CAM的基礎(chǔ)上擴(kuò)展出另一種條件接收卡CAM,具體構(gòu)成請(qǐng)參見圖2。其中圖2為本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的再一種結(jié)構(gòu)示意圖,在圖1所示的一種條件接收卡CAM的基礎(chǔ)上還包括:內(nèi)存保護(hù)單元(MPU,MemoryProtection Unit) 21。
[0062]內(nèi)存保護(hù)單元MPU21,與安全緩存單元15相連,用于限定安全緩存單元15的唯一入口地址和訪問控制權(quán)限及限定所述安全數(shù)據(jù)中控制字的源地址和目的地址。
[0063]內(nèi)存保護(hù)單元MPU21在限定安全緩存單元15的唯一入口地址之后,只有通過內(nèi)存保護(hù)單元MPU21限定的唯一入口地址才能訪問安全緩存單元15,且在訪問安全緩存單元15后,只能執(zhí)行內(nèi)存保護(hù)單元MPU21限定的訪問控制權(quán)限對(duì)應(yīng)的操作。
[0064]內(nèi)存保護(hù)單元MPU21用于限定安全數(shù)據(jù)中控制字的源地址和目的地址。在限定安全數(shù)據(jù)中控制字的源地址和目的地址后,可以配置出規(guī)定通道來傳輸控制字。
[0065]再一個(gè)實(shí)施例
[0066]在本實(shí)施例中,在圖1所示的一種條件接收卡CAM的基礎(chǔ)上擴(kuò)展出另一種條件接收卡CAM,具體構(gòu)成請(qǐng)參見圖3。其中圖3為本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的另一種結(jié)構(gòu)示意圖,在圖1所示的一種條件接收卡CAM的基礎(chǔ)上還包括:DMA控制單元31。
[0067]DMA控制單元31,與處理單元12和內(nèi)存保護(hù)單元MPU21相連,用于接收處理單元12發(fā)送的所述安全數(shù)據(jù)中的控制字的源地址和目的地址及激活指令,在接收到的控制字的源地址和目的地址與所述MPU限定的控制字源地址和目的地址相同的情況下,控制DMA通道將所述控制字傳送至解擾單元。
[0068]在本實(shí)施例中,DMA控制單元31通過接收處理單元12發(fā)送的安全數(shù)據(jù)中控制字的源地址和目的地址及激活指令,來傳輸控制字,優(yōu)選的,DMA控制單元31在接收到處理單元12發(fā)送的控制字的源地址和目的地址與內(nèi)存保護(hù)單元MPU21限定的控制字的源地址和目的地址相同的情況下,控制DMA通道傳送控制字至解擾單元。
[0069]當(dāng)然,DMA控制單元31可以集成在處理單元12中,以由處理單元12實(shí)現(xiàn)控制DMA通道將控制字傳送至解擾單元。
[0070]再一個(gè)實(shí)施例
[0071]在本實(shí)施例中,在圖1所示的一種條件接收卡CAM的基礎(chǔ)上擴(kuò)展出另一種條件接收卡CAM,具體構(gòu)成請(qǐng)參見圖4。其中圖4為本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的再一種結(jié)構(gòu)示意圖,在圖4所示的一種條件接收卡CAM的基礎(chǔ)上還包括:中斷單元41。
[0072]中斷單元41,與處理單元12相連,用于在執(zhí)行緩存在安全緩存單元16中的安全程序之前,關(guān)閉非安全程序和安全程序的中斷。
[0073]在本實(shí)施例中,在執(zhí)行緩存在安全緩存單元15中的安全程序之前,關(guān)閉非安全程序和安全程序的中斷,保證了安全程序在運(yùn)行時(shí)處于關(guān)閉中斷的安全狀態(tài)。
[0074]其中,中斷單元41可以集成在處理單元12中,由集成了中斷單元41的處理單元12分別關(guān)閉各自運(yùn)行的程序的中斷。
[0075]在上述各個(gè)實(shí)施例中,共享緩存單元14還用于緩存安全數(shù)據(jù)中的加密用戶信息,存儲(chǔ)單元11還用于存儲(chǔ)安全數(shù)據(jù)中的加密用戶信息。其中,加密用戶信息首先緩存至共享緩存單元14中,由處理單元12運(yùn)行非安全程序,將加密用戶信息從共享緩存單元14中讀取并存儲(chǔ)至存儲(chǔ)單兀11中。
[0076]由于存儲(chǔ)單元11中存儲(chǔ)的是加密后的加密用戶信息,不再是未加密的用戶信息,因此使得用戶信息不易泄露,進(jìn)一步提高了條件接收卡CAM的安全性能。
[0077]在上述各個(gè)實(shí)施例中,安全緩存單元15可以但不局限于由集成隨機(jī)存儲(chǔ)器實(shí)現(xiàn)。
[0078]需要說明的是,在上述各個(gè)實(shí)施例中,解擾單元可以由解擾器實(shí)現(xiàn)。
[0079]再一個(gè)實(shí)施例
[0080]請(qǐng)參見圖5,圖5示出的是本申請(qǐng)?zhí)峁┑囊环N條件接收卡CAM的再一種結(jié)構(gòu)示意圖,條件接收卡CAM包括:存儲(chǔ)單元11、處理單元12、普通緩存單元13、共享緩存單元14、安全緩存單兀15、內(nèi)存保護(hù)單兀(MPU,Memory Protection Unit)21、DMA控制單兀31和中斷單元41。
[0081]在本實(shí)施例中,存儲(chǔ)單元11,用于存儲(chǔ)非安全程序、安全程序和安全數(shù)據(jù)中的加密用戶信息。
[0082]處理單元12,用于將存儲(chǔ)在存儲(chǔ)單元11中的非安全程序緩存至普通緩存單元13,并對(duì)緩存在普通緩存單元13中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù),將所述非安全數(shù)據(jù)緩存至普通緩存單元13,將所述原始安全數(shù)據(jù)緩存至共享緩存單元14,且將存儲(chǔ)在存儲(chǔ)單元11中的安全程序緩存至安全緩存單元15,并對(duì)緩存在安全緩存單元15中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元14中的原始安全數(shù)據(jù)緩存至安全緩存單元15,對(duì)所述安全緩存單元15中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù)。
[0083]普通緩存單元13,用于緩存所述非安全程序和非安全數(shù)據(jù)。
[0084]共享緩存單元14,用于緩存所述原始安全數(shù)據(jù)和安全數(shù)據(jù)中的加密用戶信息。
[0085]安全緩存單元15,用于緩存所述安全程序和安全數(shù)據(jù)。
[0086]在本實(shí)施例中,安全數(shù)據(jù)至少包括控制字和加密用戶信息。
[0087]內(nèi)存保護(hù)單元MPU21,與安全緩存單元15相連,用于限定安全緩存單元15的唯一入口地址和訪問控制權(quán)限及限定所述安全數(shù)據(jù)中控制字的源地址和目的地址。
[0088]DMA控制單元31,與處理單元12和內(nèi)存保護(hù)單元MPU21相連,用于接收處理單元12發(fā)送的所述安全數(shù)據(jù)中的控制字的源地址和目的地址及激活指令,在接收到的控制字的源地址和目的地址與所述MPU限定的控制字源地址和目的地址相同的情況下,控制DMA通道將所述控制字傳送至解擾單元。
[0089]中斷單元41,與處理單元12相連,用于在執(zhí)行緩存在安全緩存單元15中的安全程序之前,關(guān)閉非安全程序和安全程序的中斷。
[0090]在上述實(shí)施例中,條件接收卡CAM還可以包括:Key Ladder,與處理單元12相連,用于接收處理單元12發(fā)送的安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址,以對(duì)所述安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至對(duì)應(yīng)解擾單元。
[0091]本申請(qǐng)中還提供了一種基于上述實(shí)施例中條件接收卡CAM的數(shù)據(jù)處理方法,請(qǐng)參見圖6,圖6示出的是本申請(qǐng)?zhí)峁┑囊环N基于條件接收卡CAM的數(shù)據(jù)處理方法的一種流程圖,可以包括以下步驟:
[0092]步驟S61:將存儲(chǔ)在存儲(chǔ)單元中的非安全程序緩存至普通緩存單元。
[0093]步驟S62:將存儲(chǔ)在所述存儲(chǔ)單元中的安全程序緩存至安全緩存單元。
[0094]步驟S63:對(duì)緩存在普通緩存單元中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù)。
[0095]步驟S64:將所述非安全數(shù)據(jù)緩存至普通緩存單元,將所述原始安全數(shù)據(jù)緩存至共享緩存單元。
[0096]步驟S65:對(duì)緩存在安全緩存單元中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元中的原始安全數(shù)據(jù)緩存至安全緩存單元,對(duì)所述安全緩存單元中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù)。
[0097]另一個(gè)實(shí)施例
[0098]在本實(shí)施例中,在圖6所示的一種基于條件接收卡CAM的數(shù)據(jù)處理方法的基礎(chǔ)上擴(kuò)展出另一種基于條件接收卡CAM的數(shù)據(jù)處理方法,具體過程請(qǐng)參見圖7。其中圖7為本申請(qǐng)?zhí)峁┑囊环N基于條件接收卡CAM的數(shù)據(jù)處理方法的另一種流程圖,可以包括以下步驟:
[0099]步驟S71:將存儲(chǔ)在存儲(chǔ)單元中的非安全程序緩存至普通緩存單元。
[0100]步驟S72:將存儲(chǔ)在所述存儲(chǔ)單元中的安全程序緩存至安全緩存單元。
[0101]步驟S73:對(duì)緩存在普通緩存單元中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù)。
[0102]步驟S74:將所述非安全數(shù)據(jù)緩存至普通緩存單元,將所述原始安全數(shù)據(jù)緩存至共享緩存單元。
[0103]步驟S75:對(duì)緩存在安全緩存單元中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元中的原始安全數(shù)據(jù)緩存至安全緩存單元,對(duì)所述安全緩存單元中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù)。
[0104]步驟S76:發(fā)送所述安全數(shù)據(jù)中控制字的源地址和目的地址及激活指令至DMA控制單元,以控制DMA通道將所述控制字傳送至解擾單元。
[0105]DMA控制單元在接收到所述安全數(shù)據(jù)中控制字的源地址和目的地址后,對(duì)接收到的所述安全數(shù)據(jù)中控制字的源地址和目的地址與內(nèi)存保護(hù)單元MPU限定的控制字的源地址和目的地址進(jìn)行比較,在比較結(jié)果相同的情況下,控制DMA通道將所述控制字傳送至解擾單元。[0106]步驟S77:發(fā)送所述安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址至Key Ladder,以對(duì)所述安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至對(duì)應(yīng)解擾單元。
[0107]在本實(shí)施例中,Key Ladder接收安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址,對(duì)安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至解擾單元。
[0108]步驟S78:發(fā)送所述安全數(shù)據(jù)中加密用戶信息至所述共享緩存單元,并將所述共享緩存單元中的加密用戶信息存儲(chǔ)至所述存儲(chǔ)單元中。
[0109]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0110]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬范圍。
【權(quán)利要求】
1.一種條件接收卡CAM,其特征在于,包括: 存儲(chǔ)單元,用于存儲(chǔ)非安全程序和安全程序; 處理單元,用于將存儲(chǔ)在所述存儲(chǔ)單元中的非安全程序緩存至普通緩存單元,將存儲(chǔ)在所述存儲(chǔ)單元中的安全程序緩存至安全緩存單元,對(duì)緩存在普通緩存單元中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù),將所述非安全數(shù)據(jù)緩存至普通緩存單元,將所述原始安全數(shù)據(jù)緩存至共享緩存單元,且對(duì)緩存在安全緩存單元中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元中的原始安全數(shù)據(jù)緩存至安全緩存單元,對(duì)所述安全緩存單元中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù); 普通緩存單元,用于緩存所述非安全程序和非安全數(shù)據(jù); 共享緩存單元,用于緩存所述原始安全數(shù)據(jù); 安全緩存單元,用于緩存所述安全程序和安全數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的CAM,其特征在于,還包括: 內(nèi)存保護(hù)單元MPU,與所述安全緩存單元相連,用于限定所述安全緩存單元的唯一入口地址和訪問控制權(quán)限及限定所述安全數(shù)據(jù)中控制字的源地址和目的地址。
3.根據(jù)權(quán)利要求2所述的CAM,其特征在于,還包括:DMA控制單元,與所述處理單元和所述MPU相連,用于接收所述處理單元發(fā)送的所述安全數(shù)據(jù)中的控制字的源地址和目的地址及激活指令,在接收到的控制字的源地址和目的地址與所述MPU限定的控制字源地址和目的地址相同的情況下,控制DMA通道將所述控制字傳送至解擾單元。
4.根據(jù)權(quán)利要求1所述的CAM,其特征在于,還包括: 中斷單元,與所述處理單元相連,用于在執(zhí)行緩存在所述安全緩存單元中的安全程序之前,關(guān)閉所述非安全程序和所`述安全程序的中斷。
5.根據(jù)權(quán)利要求1所述的CAM,其特征在于,所述共享緩存單元還用于緩存所述安全數(shù)據(jù)中的加密用戶信息。
6.根據(jù)權(quán)利要求5所述的CAM,其特征在于,所述存儲(chǔ)單元還用于存儲(chǔ)所述加密用戶信息; 其中,所述處理單元運(yùn)行所述非安全程序,將所述加密用戶信息從所述共享緩存單元中讀取并存儲(chǔ)至所述存儲(chǔ)單元中。
7.根據(jù)權(quán)利要求1-6任意一項(xiàng)所述的CAM,其特征在于,還包括: Key Ladder,與所述處理單元相連,用于接收所述處理單元發(fā)送的安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址,以對(duì)所述安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至對(duì)應(yīng)解擾單元。
8.根據(jù)權(quán)利要求1-6任意一項(xiàng)所述的CAM,其特征在于,所述存儲(chǔ)單元包括:閃存; 所述安全緩存單元包括:集成隨機(jī)存儲(chǔ)器。
9.一種基于條件接收卡CAM的數(shù)據(jù)處理方法,其特征在于,包括: 將存儲(chǔ)在存儲(chǔ)單元中的非安全程序緩存至普通緩存單元; 將存儲(chǔ)在所述存儲(chǔ)單元中的安全程序緩存至安全緩存單元; 對(duì)緩存在普通緩存單元中的非安全程序進(jìn)行運(yùn)行處理,得到非安全數(shù)據(jù)和原始安全數(shù)據(jù); 將所述非安全數(shù)據(jù)緩存至普通緩存單元,將所述原始安全數(shù)據(jù)緩存至共享緩存單元;對(duì)緩存在安全緩存單元中的安全程序進(jìn)行運(yùn)行處理,將所述共享緩存單元中的原始安全數(shù)據(jù)緩存至安全緩存單元,對(duì)所述安全緩存單元中的原始安全數(shù)據(jù)進(jìn)行處理得到安全數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在得到安全數(shù)據(jù)之后,還包括: 發(fā)送所述安全數(shù)據(jù)中控制字的源地址和目的地址及激活指令至DMA控制單元,以控制DMA通道將所述控制字傳送至解擾單元; 發(fā)送所述安全數(shù)據(jù)中加密控制字、解密密鑰、解密算法及解擾單元地址至Key Ladder,以對(duì)所述安全數(shù)據(jù)中加密控制字進(jìn)行解密并傳送至對(duì)應(yīng)解擾單元; 發(fā)送所述安全數(shù)據(jù)中加密用戶信息至所述共享緩存單元,并將所述共享緩存單元中的加密用戶信息存儲(chǔ)至所述存儲(chǔ)單元中。
【文檔編號(hào)】G06F21/79GK103559460SQ201310548184
【公開日】2014年2月5日 申請(qǐng)日期:2013年11月6日 優(yōu)先權(quán)日:2013年11月6日
【發(fā)明者】向柄宇, 洪觀洲, 王熾輝, 楊富平, 劉欣 申請(qǐng)人:深圳國微技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1