專利名稱:用于數(shù)字內(nèi)容發(fā)送的防盜版方法
技術(shù)領(lǐng)域:
目前許多付費(fèi)電視頻道受欺騙行為所害。尤其地,盜版卡常被用于收看它們的頻道。本發(fā)明提出了一個(gè)新的系統(tǒng),用于傳輸圖像解密密鑰(或者圖像本身),它提供了許多優(yōu)點(diǎn)系統(tǒng)相對(duì)易于實(shí)施,并且如果盜版卡出現(xiàn)的話能夠迅速應(yīng)對(duì)(靈活性)。
背景技術(shù):
如果獲取了一個(gè)盜版卡,則可能從外部(即只通過(guò)觀察其操作)來(lái)查出它包含了什么密碼,其可用于查出它從哪個(gè)真正的卡獲得此密碼,尤其是用于在不禁用正版卡的情況下迅速禁用所有盜版卡。這被稱為盜版追蹤,尤其是黑盒子(盜版)追蹤。注意提出的發(fā)明與密碼學(xué)中提出的其他系統(tǒng)(參見(jiàn)參考文獻(xiàn))相比是非常有效和安全的。還要注意本發(fā)明不限于電視本方法也可用于任何同樣的內(nèi)容必須被發(fā)送到幾個(gè)被授權(quán)的接收機(jī)時(shí)。
新方法的特征是非常合理的速率,這與由通信信道所施加的速度限制是兼容的。此外,由于只實(shí)時(shí)發(fā)送非常短的數(shù)據(jù)K以便訪問(wèn)被保護(hù)的內(nèi)容此長(zhǎng)度可以短到64比特,因此該方法從其他方法中脫穎而出。
發(fā)明內(nèi)容
因此此方法涉及一種方法,該方法使得相同信息(Kc)對(duì)于屬于一個(gè)接收機(jī)群組(G)的幾個(gè)接收機(jī)可用,每個(gè)接收機(jī)存儲(chǔ)其特定的信息(SAi),該方法的特征是包括以下步驟-定義一個(gè)關(guān)系Kc=f(K,bi,SAi),其中(f)是一個(gè)給定的函數(shù),(K)是所有接收機(jī)公共的信息,(bi)是對(duì)于每個(gè)接收機(jī)和每個(gè)信息(K)的值不同的信息;-在使(Kc)可用之前使得每個(gè)接收機(jī)可訪問(wèn)信息(bi);以及-就在使(Kc)可用之前將信息(K)發(fā)送給所有接收機(jī);以便每個(gè)接收機(jī)能夠使用所述關(guān)系計(jì)算信息(Kc)。
有利地,函數(shù)(f)的性質(zhì)使得已知一個(gè)(bi)和一個(gè)(SAi),當(dāng)信息(K)未知時(shí),不知道任何可用于實(shí)時(shí)并且以不可忽略的概率獲取信息(Kc)的算法。
有利地,函數(shù)f的性質(zhì)使得已知接收機(jī)的一個(gè)特定的子群組(G’)的一個(gè)特定數(shù)目個(gè)(b1..bn),在不知道當(dāng)前的K以前,不知道任何可用于實(shí)時(shí)地并且以一個(gè)不可忽略的概率以一個(gè)正版(SAi)產(chǎn)生一個(gè)有效的對(duì)(bi,SAi)的算法,其中i不是(G’)的接收機(jī)1..n之一。
有利地,函數(shù)f具有以下形式f(K,bi,SAi)=biEK(SAi)其中EK是一個(gè)取決于信息(K)的函數(shù),表示一個(gè)群組法則。
有利地,函數(shù)(EK)是一個(gè)密碼加密函數(shù),而(K)是被此函數(shù)所使用的一個(gè)密碼。
有利地,值(bi)被特定于某個(gè)的群組(G)的各個(gè)接收機(jī)的密鑰(Ki)加密地發(fā)送。
有利地,每個(gè)值(SAi)是為接收機(jī)i所知的的一個(gè)秘密的值。
有利地,每個(gè)(bi)由兩個(gè)值b1i和b2j所組成,同樣地,對(duì)于每個(gè)接收機(jī)特定的信息由兩個(gè)值SAi以及SAj組成,以使得由索引對(duì)(i,j)標(biāo)識(shí)的每個(gè)接收機(jī)將相應(yīng)的值b1i和b2j與值SAi和SAj結(jié)合,以使用所述關(guān)系計(jì)算值Kc1和Kc2,然后Kc1和Kc2又被結(jié)合以得到信息Kc。
有利地,信息Kc是一個(gè)密鑰,用于解密一個(gè)數(shù)字內(nèi)容,例如一幅電視圖像。
有利地,信息Kc可被接收機(jī)使用幾分鐘,信息K被提前幾秒鐘發(fā)送,值bi被有規(guī)律地提前幾天發(fā)送。
有利地,某些接收機(jī)在預(yù)存儲(chǔ)在接收機(jī)中的一個(gè)值列表中發(fā)現(xiàn)至少一部分它們的值bi。
本發(fā)明還涉及一個(gè)便攜的接收機(jī)物體,它屬于便攜物體的一個(gè)群組(G),并包括信息處理裝置和信息存儲(chǔ)裝置,存儲(chǔ)裝置存儲(chǔ)特定于便攜物體的信息(SAi)以及一個(gè)給定函數(shù)(f),其特征在于它包括-獲取對(duì)于信息(bi)的訪問(wèn)權(quán)限的裝置,其中信息(bi)對(duì)于群組(G)的每個(gè)便攜物體和信息(K)的每個(gè)值是不同的;以及-使用一個(gè)關(guān)系Kc=f(K,bi,SAi)來(lái)計(jì)算信息(Kc)的裝置,其中K是對(duì)于所有便攜物體公共的并被發(fā)送給它們的信息。
最后,本發(fā)明涉及一個(gè)發(fā)送機(jī)設(shè)備,它使得相同的信息(Kc)對(duì)于屬于接收機(jī)的一個(gè)群組(G)的幾個(gè)接收機(jī)可用,每個(gè)接收機(jī)存儲(chǔ)對(duì)其特定的信息(SAi),該發(fā)送機(jī)設(shè)備的特征在于它包括-計(jì)算裝置,用于使用一個(gè)關(guān)系Kc=f(K,bi,SAi)來(lái)計(jì)算信息(bi),其中(f)是一個(gè)給定函數(shù),(K)是對(duì)所有接收機(jī)公共的信息,信息(bi)是對(duì)于每個(gè)接收機(jī)和信息(K)的每個(gè)值不同的信息;以及-發(fā)送裝置,用于在使(Kc)可用的一段特定時(shí)間之前,向每個(gè)接收機(jī)發(fā)送與之相關(guān)的信息(bi),并且就在使(Kc)可用之前,將信息(K)發(fā)送給所有接收機(jī)。
本發(fā)明的其他細(xì)節(jié)和優(yōu)點(diǎn)將在以下參照附圖對(duì)于一個(gè)首選的但是不限制的實(shí)施方式的說(shuō)明中顯示出來(lái),附圖中圖1描繪了一個(gè)接收機(jī),此處接收機(jī)是一個(gè)智能卡類型的便攜物體;以及圖2描繪了一個(gè)相關(guān)的發(fā)送機(jī)設(shè)備。
具體實(shí)施例方式
1 系統(tǒng)的例子1.1 說(shuō)明我們將考慮一個(gè)用于將相同信息發(fā)布到許多有效接收機(jī)的系統(tǒng)。,例如,一個(gè)付費(fèi)電視系統(tǒng)。以Kc表示信息解密密鑰。此密鑰具有,例如,10分鐘的壽命,并且可能要求64至128比特。我們將說(shuō)明一種方法,它使得接收機(jī)每10分鐘重新計(jì)算Kc的新值。注意,此處所有接收機(jī)將計(jì)算相同的Kc值,雖然它們可能都具有不同的密碼。
我們將考慮一個(gè)接收機(jī),并稱它為“接收機(jī)i”。此處,此接收機(jī)具有至少兩個(gè)對(duì)于它是特定的值一個(gè)加密密鑰Ki,和一個(gè)秘密的值SAi。
負(fù)責(zé)傳輸?shù)臋C(jī)制將生成一個(gè)密鑰K,然后對(duì)于每個(gè)索引i計(jì)算以下值biEK(SAi),其中E表示一個(gè)加密函數(shù),或者更一般地,一個(gè)使用密鑰K的單向函數(shù),表示一個(gè)群組法則(例如對(duì)于比特施加比特異或,或者以256為模的加法),并且它將發(fā)送所有這些分別使用一個(gè)密鑰Ki加密的值bi。例如,它會(huì)有規(guī)律地提前幾天發(fā)送所有值bi。
因此,一個(gè)接收模式中的接收機(jī)將能夠提前幾天解密值bi(用它的密鑰Ki)。
從而,就在密鑰Kc變有用之前幾秒,發(fā)送機(jī)將向所有接收機(jī)發(fā)送密鑰K。此密鑰可以非常短,例如64比特?,F(xiàn)在它們能夠通過(guò)計(jì)算y=EK(SAi),然后Kc=biy-1來(lái)計(jì)算Kc(如果群組操作是逐個(gè)比特異或運(yùn)算,則y-1=y(tǒng))。
注意此處“時(shí)間”因素起了非常重要的作用在發(fā)送K之前,沒(méi)有接收機(jī)能夠計(jì)算Kc的值,它們的存儲(chǔ)器中均具有不同的值bi和SAi。然后,一旦K被發(fā)送,它們均將能夠通過(guò)利用此唯一值K和它們不同的值SAi和bi來(lái)重新計(jì)算相同的值Kc。
記住一個(gè)單向函數(shù)是那種在沒(méi)有特別信息的情況下能按一個(gè)方向被計(jì)算,但不能按相反的方向被計(jì)算的函數(shù),除非已知特定的參數(shù)。尤其是一個(gè)哈西函數(shù),例如MD5或SHA。
1.2“黑盒子盜版追蹤”,或者如果出現(xiàn)盜版卡如何應(yīng)對(duì)如果出現(xiàn)盜版卡,則可能通過(guò)以下操作來(lái)做出應(yīng)對(duì)首先檢測(cè)卡中包含的密碼(參見(jiàn)下文),第二,禁用所有具有此相同密碼的卡(參見(jiàn)下文)。這個(gè)方案能在不更改流通中的其他卡而完成,所述其它卡將繼續(xù)操作。
1.3 檢測(cè)密碼首先,假定一個(gè)真實(shí)接收機(jī)的密碼被保存在了一個(gè)盜版卡中。正版卡將被分成兩個(gè)組,每個(gè)組中有大約相同數(shù)目的元素A和B。然后A的真實(shí)值bj和B的虛假值bi將被發(fā)送給盜版卡,來(lái)查明它是否仍能正確地對(duì)圖像進(jìn)行解密。如果能夠,則它的密碼屬于A,否則屬于B。然后用兩個(gè)新的子群組再開(kāi)始。如果有大約2n個(gè)可能的索引i,則找出可疑索引將需要約n次嘗試。
注意不必讀取卡中保存的密碼觀察其操作就足夠了。如果同一卡中有幾個(gè)密碼,則所示的方法可被用于檢測(cè)一個(gè)第一密碼。然后停止傳輸對(duì)應(yīng)于此密碼的值bi,然后檢測(cè)第二密碼,等等。也可能盜版卡可以保存幾個(gè)真實(shí)接收機(jī)的密碼,以一種復(fù)雜的方式使用這些密碼于是檢測(cè)變得更困難,但是只要盜版卡中沒(méi)有保存太多密碼,一般來(lái)說(shuō)檢測(cè)仍是可能的。
1.3.1 禁用有這個(gè)(些)密碼的卡只要停止傳輸對(duì)應(yīng)于這些密碼的值bi就行。
2 一般的基本設(shè)置現(xiàn)將給出對(duì)本發(fā)明核心的基本原理的概括說(shuō)明,更一般的改進(jìn)、變化及從它衍生的版本將在隨后的章節(jié)中說(shuō)明。
令G為一個(gè)正版接收機(jī)群組。目標(biāo)是向它們(并且僅向它們)發(fā)送一個(gè)內(nèi)容Kc,它包含所有類型的信息(數(shù)據(jù)、程序、密碼等),尤其是一個(gè)數(shù)字內(nèi)容。尤其地,內(nèi)容Kc可以是一個(gè)訪問(wèn)一個(gè)付費(fèi)電視節(jié)目的密鑰。內(nèi)容Kc對(duì)于所有接收機(jī)是相同地,并且通常它會(huì)非常迅速地改變以避免欺騙性的再分配。
本發(fā)明的基本原則是通過(guò)另一個(gè)以明碼發(fā)送的密鑰K向所有正版接收機(jī)發(fā)送Kc,以便每個(gè)接收機(jī)具有一個(gè)利用K計(jì)算Kc的方式,該方式與其他接收機(jī)所使用的方式是完全不同的。
一般地,此方式是一個(gè)在其存儲(chǔ)器中找到的充分提前發(fā)送的值bi。就在Kc必須對(duì)接收機(jī)可用之前,一個(gè)唯一的值K被發(fā)送給群組G中的所有接收機(jī),以便每個(gè)接收機(jī)可用它具有的一個(gè)函數(shù)f來(lái)計(jì)算Kc,該函數(shù)以K、bi和它的一個(gè)特定值SAi作為輸入。因此對(duì)于接收機(jī)群組中的每個(gè)索引i,我們有Kc=f(K,bi,SAi)。
K必須發(fā)送到接收機(jī)的時(shí)間將根據(jù)情況來(lái)確定,以確保一個(gè)盜版者不能在發(fā)送K和Kc可用之間的時(shí)間內(nèi)重新計(jì)算Kc,或者至少欺騙性地使用它。一般K將在Kc可用之前幾秒鐘或幾分鐘被發(fā)送。
2.1 基本設(shè)置的變體變體1對(duì)于某些應(yīng)用,值SAi不必是秘密的它們可以是公開(kāi)的。
變體2對(duì)于某些應(yīng)用,當(dāng)值SAi是秘密的時(shí),值bi可以以明碼形式發(fā)送給接收機(jī)。
變體3函數(shù)E可以不是一個(gè)加密函數(shù),而可以更一般地是一個(gè)使用密鑰K的單向函數(shù),例如一個(gè)密碼哈西函數(shù),例如SHA-1。
變體4-值bi的預(yù)存儲(chǔ)不是發(fā)送值bi,而是預(yù)先計(jì)算它們并將它們預(yù)存儲(chǔ)在接收機(jī)中,例如存儲(chǔ)在閃存中、在硬盤、CD-ROM或DVD上。它們也可以通過(guò)建筑電纜或微波被本地廣播。
3 通用配置以上帶有這些變體的設(shè)置可被加倍或復(fù)制,這在性能和檢測(cè)盜版團(tuán)體方面提供了顯著的改進(jìn)。我們將首先說(shuō)明一個(gè)加倍的版本,然后解釋使得系統(tǒng)能夠被并行地使用幾次的基本原理,以及產(chǎn)生的所有益處。
3.1 系統(tǒng)的第二個(gè)例子在此情況下,每個(gè)接收機(jī)不是具有它特定的值SAi,而是具有兩個(gè)值SAi以及SAj,以便幾個(gè)接收機(jī)可具有相同的SAi或相同的SAj,但不會(huì)同時(shí)具有相同的SAi和相同的SAj。因此每個(gè)接收機(jī)的由對(duì)于其特定的一對(duì)索引(i,j)標(biāo)識(shí)。
此外,每個(gè)接收機(jī)可具有兩個(gè)加密密鑰Ki和Kj,以便幾個(gè)接收機(jī)可具有相同的Ki或相同的Kj,但不會(huì)同時(shí)具有相同的Ki和相同的Kj。密鑰Ki可用于將值bi秘密地發(fā)送給接收機(jī)(除了在值bi為公開(kāi)的變體中外)。
負(fù)責(zé)發(fā)送的機(jī)構(gòu)將生成兩個(gè)秘密值Kc1和Kc2。然后它們被合并以訪問(wèn)主要密鑰Kc或直接訪問(wèn)內(nèi)容。例如,我們可以使Kc=Kc1#Kc2,其中#是一個(gè)群組法則。
然后它生成一個(gè)密鑰K,并計(jì)算所有值b1i=Kc1EK(SAi)以及b2j=Kc2EK(SAj)其中E表示一個(gè)加密函數(shù),或者更一般地,一個(gè)單向函數(shù),它使用密鑰K,其中表示一個(gè)群組法則,然后將發(fā)送所有這些被密鑰K1i加密的值b1i和所有被密鑰Kj加密的值b2j。例如,它將有規(guī)律地提前幾天發(fā)送所有的值b1i和b2j。
因此,一個(gè)將處于接收模式的接收機(jī)將能夠提前幾天解密值b1i(用它的密鑰Ki)和值b2j(用它的密鑰Kj)。
從而,就在密鑰Kc變得有用前的幾秒,發(fā)送機(jī)將向所有接收機(jī)發(fā)送密碼K?,F(xiàn)在它們將能夠通過(guò)計(jì)算y=EK(SAi),z=EK(SAj),然后計(jì)算Kc1=b1iy-1,Kc2=b2jz-1,然后并且最后計(jì)算Kc=Kc1#Kc2來(lái)計(jì)算Kc。
此第二版本的優(yōu)點(diǎn)是發(fā)送的值bi的數(shù)目比第一版本少(因?yàn)閹讉€(gè)接收機(jī)具有相同的值b1i或b2j)。通常,發(fā)送的b1i和b2j的數(shù)目可能只約等于接收機(jī)數(shù)目的平方根。
3.2 復(fù)制的通用配置不是加倍基本配置,更一般地,它也可以被復(fù)制。因此每個(gè)值bi由一個(gè)或多個(gè)值(b1i,b2j,b3k,...)組成,并且每個(gè)接收機(jī)由一個(gè)索引列表(i,j,k,...)和相應(yīng)的地址(SAi,SAj,SAk,...)標(biāo)識(shí)。由列表(i,j,k,...)標(biāo)識(shí)的接收機(jī)以(SAi,SAj,SAk,...)使用相應(yīng)的值(b1i,b2j,b3k,...)來(lái)解密值Kci(Kc1,Kc2,Kc3,...),這些值必須被結(jié)合以計(jì)算一個(gè)密鑰來(lái)訪問(wèn)內(nèi)容Kc,或內(nèi)容本身。
每個(gè)接收機(jī)將由一個(gè)索引列表標(biāo)識(shí),此索引列表最好是唯一的,具有用于標(biāo)識(shí)它(或標(biāo)識(shí)可疑接收機(jī)的一個(gè)小群組)的(i),(i,j)或(i,j,k,...)的形式。同樣地,我們可以根據(jù)兩種解釋說(shuō)接收機(jī)是由其密鑰或地址群組標(biāo)識(shí)的,此群組是它的群組(SAi,SAj,SAk,...)。因此該配置可與其他任何具有已知密鑰的盜版追蹤配置相結(jié)合,例如在<Crypto’94>中由Benny Chor、Amos Fiat和Moni Naor所著的“盜版追蹤”一文中所描述的盜版追蹤配置。在此情況下,傳統(tǒng)的盜版追蹤協(xié)議必須指定如何向接收機(jī)發(fā)送密碼(SAi,SAj,SAk,...),以及如何從密鑰Kci計(jì)算主要密鑰Kc。這一點(diǎn)必須根據(jù)所使用的配置來(lái)實(shí)現(xiàn),因此對(duì)于一定數(shù)目C個(gè)共享其密鑰以建立一個(gè)盜版解碼器的接收機(jī),仍可能標(biāo)識(shí)一個(gè)或所有盜版者,或者至少在不阻止非盜版的正版接收機(jī)訪問(wèn)內(nèi)容的情況下禁用所有的盜版解碼器。根據(jù)本發(fā)明方法,正如以上已經(jīng)說(shuō)明的,有多種方式可用于在不分解卡的情況下,只通過(guò)觀察在一個(gè)傳輸中其操作來(lái)查找保存在一張盜版卡中的密鑰,其中在所述傳輸中只有某些值bi是正確的。此黑盒子追蹤屬性是保持在基本設(shè)置的通用性中的,因此可能停止發(fā)送對(duì)應(yīng)于保存在盜版卡中的一個(gè)或多個(gè)秘密SAi的值bi。同時(shí),可能必須向正版接收機(jī)發(fā)送一個(gè)新的SAi值(提前并且最好用一個(gè)密碼加密)。
3.3 通用配置的變體段落2.1中說(shuō)明的基本配置的所有變體也可應(yīng)用于第3部分中說(shuō)明的復(fù)制配置。
此外,有其他對(duì)于一般的加倍或復(fù)制配置特定的變體群組。
變體群組1這些變體包括用其他方式向接收機(jī)發(fā)送密碼(SAi,SAj,SAk,...)。
變體群組2這些變體包括用其他方式從密鑰Kci計(jì)算主要的Kc。
變體群組3在這些變體中,用于計(jì)算不同的值(b1i,b2j,b3k,...)的密鑰K不是對(duì)于所有這些值都是相同的。例如,一個(gè)密鑰可用于所有的值b1i,另一個(gè)可用于值b2j。
變體群組4在這些變體中,用于值b1i,b2j等的函數(shù)f(K,bi,SAi)不是對(duì)于所有值都是相同的。例如,一個(gè)函數(shù)可用于用于計(jì)算Kc1的值b1i,另一個(gè)不同的函數(shù)可用于用于計(jì)算Kc2的值b2j。
變體群組5在這些變體中,用于發(fā)送值b1i和值b2j的密碼Ki不是對(duì)于所有使用相同i的接收機(jī)都是相同的,或者對(duì)于值b1i和值b2j是不同的。
現(xiàn)在將在使用信息處理設(shè)備的實(shí)施方式中給出對(duì)本發(fā)明的一個(gè)簡(jiǎn)要說(shuō)明。它涉及一種方法,用于使相同的信息(Kc)對(duì)于屬于一個(gè)接收機(jī)群組(G)的幾個(gè)接收機(jī)可用,所述信息來(lái)自一個(gè)包括信息處理裝置和信息存儲(chǔ)裝置的發(fā)送機(jī),每個(gè)接收機(jī)包括信息處理裝置和信息存儲(chǔ)裝置,接收機(jī)的存儲(chǔ)裝置存儲(chǔ)其特定的信息(SAi),該方法的特征在于它包括以下步驟-在每個(gè)接收機(jī)的信息存儲(chǔ)裝置中定義一個(gè)關(guān)系Kc=f(K,bi,SAi),其中(f)是一個(gè)給定的函數(shù),(K)是對(duì)于所有接收機(jī)公共的信息,而(bi)是對(duì)每個(gè)接收機(jī)和每個(gè)信息(K)的值不同的信息;-使每個(gè)接收機(jī)的處理裝置能夠在(Kc)可用之前得到信息(bi);以及-就在(Kc)可用之前使用發(fā)送機(jī)的處理裝置將信息(K)發(fā)送給所有接收機(jī);以便每個(gè)接收機(jī)能夠通過(guò)其處理裝置使用所述關(guān)系計(jì)算信息(Kc)。
圖1顯示了一個(gè)智能卡類型的接收機(jī)1的一般結(jié)構(gòu)。它包括信息處理裝置或CPU 2,不同類型的信息存儲(chǔ)裝置3,4,5(RAM,EEPROM,ROM),允許卡與一個(gè)讀卡器終端通信的輸入/輸出裝置6,以及一條允許這些不同的部分一起通信的總線7。卡通過(guò)終端(未顯示)與一個(gè)遠(yuǎn)程發(fā)送機(jī)設(shè)備通信。
圖2顯示一個(gè)發(fā)送機(jī)設(shè)備10的基本結(jié)構(gòu)。它包括信息處理裝置或處理器11、可能是不同類型的信息存儲(chǔ)裝置12(RAM,EEPROM,ROM),允許發(fā)送機(jī)與外部通信的傳統(tǒng)的輸入/輸出裝置13,以及一條允許這些不同的部分一起通信的總線14。發(fā)送機(jī)還包括發(fā)送裝置15,該裝置被特別設(shè)計(jì)為根據(jù)本發(fā)明與所有與之關(guān)聯(lián)的接收機(jī)相通信。對(duì)于一個(gè)付費(fèi)電視系統(tǒng),這些發(fā)送系統(tǒng)被設(shè)計(jì)為,尤其通過(guò)使用無(wú)線電波,發(fā)送圖像以及至少上述信息K。
權(quán)利要求
1.一種使得相同信息(Kc)對(duì)于屬于一個(gè)接收機(jī)群組(G)的幾個(gè)接收機(jī)(1)可用的方法,每個(gè)接收機(jī)存儲(chǔ)其特定的信息(SAi),該方法的特征是包括以下步驟-定義一個(gè)關(guān)系Kc=f(K,bi,SAi),其中(f)是一個(gè)給定的函數(shù),(K)是所有接收機(jī)公共的信息,(bi)是對(duì)于每個(gè)接收機(jī)和信息(K)的每個(gè)值不同的信息;-在使得(Kc)可用之前使每個(gè)接收機(jī)能夠訪問(wèn)信息(bi);以及-在剛剛使得(Kc)可用之前將信息(K)發(fā)送給所有接收機(jī);以便每個(gè)接收機(jī)能夠使用所述關(guān)系計(jì)算信息(Kc)。
2.根據(jù)權(quán)利要求1的方法,其特征為函數(shù)(f)的性質(zhì)使得已知一個(gè)(bi)和一個(gè)(SAi),且當(dāng)信息(K)未知時(shí),不知道任何可用于實(shí)時(shí)并且以不可忽略的概率獲取信息(Kc)的算法。
3.根據(jù)權(quán)利要求1的方法,其特征為函數(shù)f的性質(zhì)使得已知接收機(jī)的某個(gè)子群組(G’)的某些個(gè)(b1..bn),且在不知道當(dāng)前的K以前,不知道任何可用于實(shí)時(shí)地并且以一個(gè)不可忽略的概率以一個(gè)正版(SAi)產(chǎn)生一個(gè)有效對(duì)(bi,SAi)的算法,其中i不是(G’)的接收機(jī)1..n之一。
4.根據(jù)權(quán)利要求1的方法,其特征為函數(shù)f具有以下形式f(K,bi,SAi)=biEK(SAi)其中EK是一個(gè)取決于信息(K)的函數(shù),表示一個(gè)群組法則。
5.根據(jù)權(quán)利要求4的方法,其特征為函數(shù)(EK)是一個(gè)密碼加密函數(shù),而(K)是被此函數(shù)所使用的一個(gè)密鑰。
6.根據(jù)權(quán)利要求1的方法,其特征為值(bi)被某個(gè)群組(G)的各個(gè)接收機(jī)的特定密鑰(Ki)加密地發(fā)送。
7.根據(jù)權(quán)利要求1的方法,其特征為每個(gè)值(SAi)是為接收機(jī)i所知的一個(gè)秘密的值。
8.根據(jù)權(quán)利要求1的方法,其特征為每個(gè)(bi)由兩個(gè)值b1i和b2j所組成,同樣地,所述每個(gè)接收機(jī)特定的信息由兩個(gè)值SAi以及SAj組成,以使得由索引對(duì)(i,j)標(biāo)識(shí)的各個(gè)接收機(jī)將相應(yīng)的值b1i和b2i與值SAi和SAj結(jié)合,以使用所述關(guān)系計(jì)算值Kc1和Kc2,然后Kc1和Kc2又被結(jié)合以得到信息Kc。
9.根據(jù)權(quán)利要求1的方法,其特征為信息Kc是一個(gè)密鑰,用于解密一個(gè)數(shù)字內(nèi)容,例如一幅電視圖像。
10.根據(jù)權(quán)利要求1的方法,其特征為信息Kc可被接收機(jī)使用幾分鐘,信息K被提前幾秒鐘發(fā)送,值bi被有規(guī)律地提前幾天發(fā)送。
11.根據(jù)權(quán)利要求的方法,其特征為所述某些接收機(jī)在預(yù)存儲(chǔ)在接收機(jī)中的一個(gè)值列表中發(fā)現(xiàn)至少一部分它們的值bi。
12.便攜的接收機(jī)物體(1),它屬于便攜物體的一個(gè)群組(G),并包括信息處理裝置(2)和信息存儲(chǔ)裝置(3,4,5),存儲(chǔ)裝置存儲(chǔ)對(duì)于該便攜物體特定的信息(SAi)以及一個(gè)給定函數(shù)(f),該便攜的接收機(jī)物體的特征在于它包括-獲取信息(bi)的訪問(wèn)權(quán)限的裝置,其中信息(bi)對(duì)于群組(G)的每個(gè)便攜物體和信息(K)的每個(gè)值是不同的;以及-使用一個(gè)關(guān)系Kc=f(K,bi,SAi)來(lái)計(jì)算信息(Kc)的裝置,其中K是對(duì)于所有便攜物體公共的并被發(fā)送給它們的信息。
13.發(fā)送機(jī)設(shè)備(10),它使得相同的信息(Kc)對(duì)于屬于接收機(jī)的一個(gè)群組(G)的幾個(gè)接收機(jī)(1)可用,每個(gè)接收機(jī)存儲(chǔ)其特定的信息(SAi),該發(fā)送機(jī)設(shè)備的特征在于它包括-計(jì)算裝置(11),用于使用一個(gè)關(guān)系Kc=f(K,bi,SAi)來(lái)計(jì)算信息(bi),其中(f)是一個(gè)給定函數(shù),(K)是對(duì)所有接收機(jī)公共的信息,信息(bi)是對(duì)于每個(gè)接收機(jī)和信息(K)的每個(gè)值不同的信息;以及-發(fā)送裝置(15),用于在使(Kc)可用的一定時(shí)間之前,向每個(gè)接收機(jī)發(fā)送與之相關(guān)的信息(bi),并且在剛剛使得(Kc)可用之前,將信息(K)發(fā)送給所有接收機(jī)。
全文摘要
本發(fā)明涉及一個(gè)通過(guò)主動(dòng)多樣化傳輸、相關(guān)發(fā)送機(jī)設(shè)備和便攜接收機(jī)物體實(shí)現(xiàn)對(duì)于數(shù)字內(nèi)容的發(fā)送防盜版方法。該方法被設(shè)計(jì)為使得相同信息(K
文檔編號(hào)H04N7/16GK1613227SQ02826932
公開(kāi)日2005年5月4日 申請(qǐng)日期2002年12月19日 優(yōu)先權(quán)日2001年12月20日
發(fā)明者雅克·佩塔因, 尼古拉斯·考特伊斯 申請(qǐng)人:施魯博格系統(tǒng)公司