專利名稱:用于音頻/視頻數(shù)據(jù)復(fù)制保護(hù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及數(shù)據(jù)復(fù)制保護(hù),更具體地講,涉及一種通過使用包含在音頻/視頻(以下,稱為“AV”)流數(shù)據(jù)(以下,稱為“AV數(shù)據(jù)”)中的復(fù)制控制信息(以下,稱為“CCI”)來保護(hù)AV內(nèi)容免于被非法復(fù)制的系統(tǒng)和方法。
背景技術(shù):
隨著數(shù)字信號處理技術(shù)的發(fā)展,各種數(shù)字記錄設(shè)備和介質(zhì)已廣泛普及。然而,包含在這些設(shè)備和介質(zhì)中的數(shù)字?jǐn)?shù)據(jù)可被反復(fù)地播放和復(fù)制。就這一點(diǎn),如果包含非法復(fù)制的數(shù)據(jù)的記錄介質(zhì)在市場上被分發(fā),那么各種內(nèi)容的音樂、電影等的版權(quán)所有者或經(jīng)授權(quán)的銷售者等的利益易受到損害。近來,已提出了各種防止對這些數(shù)字?jǐn)?shù)據(jù)的非法復(fù)制的方法。使用復(fù)制控制信息的方法就是其中之一。
通常,AV數(shù)據(jù)包含指示AV流中的內(nèi)容的復(fù)制控制狀態(tài)的復(fù)制控制信息。該復(fù)制控制信息指示AV數(shù)據(jù)處理系統(tǒng),例如由硬件或軟件實(shí)現(xiàn)的記錄器是否具有對包含在從傳輸介質(zhì)接收的AV數(shù)據(jù)中的內(nèi)容進(jìn)行復(fù)制的授權(quán),并且該記錄器依據(jù)復(fù)制控制信息的值來確定所述內(nèi)容的解密。
復(fù)制控制信息可以由AV數(shù)據(jù)中預(yù)定的位來指示,通常由兩位代碼指示??梢越⑷绫?中所列的4種模式。如表1所示,能夠組成復(fù)制控制信息的模式如下。
根據(jù)CCI信息的AV設(shè)備的運(yùn)行模式
圖1示出AV數(shù)據(jù)的示意性結(jié)構(gòu)。AV數(shù)據(jù)100包括包含內(nèi)容的內(nèi)容字段和包含關(guān)于所述內(nèi)容的信息的信息字段。
信息字段具有用于將用于控制AV設(shè)備的復(fù)制操作的復(fù)制控制信息的區(qū)段110,并且包括關(guān)于包含在AV流中的各種內(nèi)容的信息。內(nèi)容字段被劃分為n個(gè)子單元區(qū)段,即“Content_unit_1”、“Content_unit_2”、...“Content_unit_n”。
包含在信息字段中的用于復(fù)制控制信息的區(qū)段110(以下,稱為“第一復(fù)制控制信息”)被劃分為與上述子單元的數(shù)量一樣多的區(qū)段。在每個(gè)劃分的區(qū)段中,包括與子單元有關(guān)的復(fù)制控制信息的值,如“11”和“10”等,以及指示子單元的位置的位置信息。所述位置信息可包括與子單元有關(guān)的物理地址或邏輯地址、或當(dāng)子單元中的內(nèi)容被播放時(shí)的時(shí)間信息。圖1將位置信息稱為“unit_1_ptr”、“unit_2_ptr”、...“unit_n_ptr”。
子單元可以被劃分為一個(gè)或多個(gè)區(qū)段。例如,包括在內(nèi)容字段中的子單元可以被劃分為三個(gè)小區(qū)段“Sub_2_1”、“Sub_2_2”和“Sub_2_3”,這些小區(qū)段的每個(gè)可以包括適合其的復(fù)制控制信息130。
包括在內(nèi)容字段的每個(gè)子單元中的復(fù)制控制信息(以下,稱為“第二復(fù)制控制信息”)主要用于產(chǎn)生用于對內(nèi)容進(jìn)行解密的解密鑰,因此,如果該第二復(fù)制控制信息被非法修改,則內(nèi)容不能被解密。然而,第一復(fù)制控制信息110用于控制關(guān)于是否對內(nèi)容進(jìn)行復(fù)制的操作,因此,由于允許第三方改變第一復(fù)制控制信息110,所以內(nèi)容的非法復(fù)制變?yōu)榭赡堋?br>
圖2示出用于AV流數(shù)據(jù)復(fù)制保護(hù)以保護(hù)內(nèi)容免于被非法復(fù)制的傳統(tǒng)的系統(tǒng)。
用于對加密的AV數(shù)據(jù)進(jìn)行解密的AV流數(shù)據(jù)復(fù)制保護(hù)系統(tǒng)200包括AV數(shù)據(jù)接收單元210、控制單元220、解密鑰產(chǎn)生單元230、和內(nèi)容解釋單元240。AV數(shù)據(jù)接收單元210接收AV數(shù)據(jù)??刂茊卧?20接收外部輸入的控制信號以控制處理AV數(shù)據(jù)的設(shè)備的操作,所述控制信號可以包括用于播放AV內(nèi)容的命令信號、用于復(fù)制AV內(nèi)容的命令信號等。此時(shí),所述控制信號可以包括內(nèi)容播放命令、內(nèi)容復(fù)制命令等。控制單元220接收從AV數(shù)據(jù)接收單元210發(fā)送來的、如圖1中所描述的第一復(fù)制控制信息110,并將與所述第一復(fù)制控制信息的值相應(yīng)的控制信號發(fā)送到解密鑰產(chǎn)生單元230和內(nèi)容解釋單元240。
如果解密鑰產(chǎn)生單元230從控制單元220接收到產(chǎn)生解密鑰的命令,則解密鑰產(chǎn)生單元230使用從AV數(shù)據(jù)接收單元210輸入的第二復(fù)制控制信息和用于鑰產(chǎn)生的其他信息來產(chǎn)生解密鑰,并將該解密鑰發(fā)送到內(nèi)容解釋單元240。內(nèi)容解釋單元240使用從解密鑰產(chǎn)生單元230接收的解密鑰來對由AV數(shù)據(jù)接收器部分接收的AV數(shù)據(jù)中的內(nèi)容字段進(jìn)行解密,并將解密的內(nèi)容發(fā)送到輸出裝置250。
下面,將描述對AV數(shù)據(jù)進(jìn)行解密的傳統(tǒng)的AV數(shù)據(jù)處理系統(tǒng)的操作。
AV數(shù)據(jù)接收單元210接收AV數(shù)據(jù),并將包括在如圖1所描述的AV數(shù)據(jù)中的第一復(fù)制控制信息110發(fā)送到控制單元220。
控制單元220接收外部輸入的控制信號以控制AV設(shè)備的操作。在控制信號是對內(nèi)容進(jìn)行復(fù)制的命令信號的情況下,控制單元220使用第一復(fù)制控制信息110來檢查由AV數(shù)據(jù)接收單元210接收的AV數(shù)據(jù)中的AV內(nèi)容的加密狀態(tài)。
在第一復(fù)制控制信息110的值為“自由復(fù)制”的情況下,不需要產(chǎn)生解密鑰,因此,控制單元220允許內(nèi)容解釋單元240將AV數(shù)據(jù)按該AV數(shù)據(jù)被AV數(shù)據(jù)接收器部分接收時(shí)的原樣發(fā)送到輸出裝置250。
如果第一復(fù)制控制信息110的值是“不再復(fù)制或永不復(fù)制”、“自由復(fù)制,但加密”和“復(fù)制一次”中的任一個(gè),則需要將數(shù)據(jù)解密。為此,解密鑰產(chǎn)生單元230接收從控制單元220發(fā)送來的第一復(fù)制控制信息110,使用從AV數(shù)據(jù)接收單元210輸入的第二復(fù)制控制信息和產(chǎn)生解密鑰所需的其他信息來產(chǎn)生解密鑰,并將該解密鑰發(fā)送到內(nèi)容解釋單元240。內(nèi)容解釋單元240使用發(fā)送來的解密鑰來對由AV數(shù)據(jù)接收單元210接收的AV數(shù)據(jù)中的內(nèi)容字段進(jìn)行解密,并將解密的AV內(nèi)容發(fā)送到輸出裝置250,如存儲介質(zhì)或顯示設(shè)備。
傳統(tǒng)的AV數(shù)據(jù)復(fù)制保護(hù)系統(tǒng)200使用第一復(fù)制控制信息來檢查AV設(shè)備是否具有對內(nèi)容進(jìn)行復(fù)制的授權(quán)。然而,存在問題,這是因?yàn)闉榱朔欠◤?fù)制數(shù)據(jù),第一復(fù)制控制信息可被容易地修改。如果如表1所示的“不再復(fù)制或永不復(fù)制(11)”或“復(fù)制一次(10)”被修改為“自由復(fù)制,但加密(01)”或者“不再復(fù)制或永不復(fù)制(11)”被修改為“復(fù)制一次(10)”并且AV數(shù)據(jù)被AV數(shù)據(jù)接收單元210接收,則控制單元220可能錯(cuò)誤地認(rèn)為該AV數(shù)據(jù)的復(fù)制已被允許,從而有關(guān)內(nèi)容的非法復(fù)制可以以容易的方式實(shí)現(xiàn)。
發(fā)明公開本發(fā)明旨在解決上述問題。本發(fā)明的一個(gè)目的在于提供一種通過利用用于數(shù)據(jù)加密或解密的鑰從其產(chǎn)生的第一復(fù)制控制信息來有效地防止由于復(fù)制控制信息的非法修改和非法復(fù)制而引起的內(nèi)容的解密。
為了實(shí)現(xiàn)本發(fā)明的上述和/或其他目的,提供一種用于防止AV數(shù)據(jù)的復(fù)制的系統(tǒng),該系統(tǒng)包括復(fù)制控制信息檢查單元,從AV數(shù)據(jù)接收第一復(fù)制控制信息并發(fā)送第一復(fù)制控制信息和與第一復(fù)制控制信息相應(yīng)的控制命令,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;鑰產(chǎn)生單元,根據(jù)所述控制命令使用第一復(fù)制控制信息和用于解密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生解密鑰;和解密單元,使用所述解密鑰對AV數(shù)據(jù)進(jìn)行解密。
根據(jù)本發(fā)明的另一方面,提供一種用于防止AV數(shù)據(jù)的復(fù)制的系統(tǒng),包括復(fù)制控制信息檢查單元,從AV數(shù)據(jù)接收第一復(fù)制控制信息并發(fā)送第一復(fù)制控制信息和與第一復(fù)制控制信息相應(yīng)的控制命令,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;鑰產(chǎn)生單元,根據(jù)所述控制命令使用第一復(fù)制控制信息和用于加密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生加密鑰;和加密單元,使用所述加密鑰對AV數(shù)據(jù)進(jìn)行加密。
根據(jù)本發(fā)明的另一方面,提供一種用于防止AV數(shù)據(jù)的復(fù)制的方法,包括從所述AV數(shù)據(jù)接收第一復(fù)制控制信息,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;確定第一復(fù)制控制信息的控制狀態(tài),并發(fā)送第一復(fù)制控制信息和與確定的復(fù)制控制狀態(tài)相應(yīng)的控制命令;根據(jù)所述控制命令,使用第一復(fù)制控制信息和用于解密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生解密鑰;和使用所述解密鑰對AV數(shù)據(jù)進(jìn)行解密。
根據(jù)本發(fā)明的另一方面,提供一種用于防止對AV數(shù)據(jù)進(jìn)行復(fù)制的方法,包括從所述AV數(shù)據(jù)接收第一復(fù)制控制信息,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;確定第一復(fù)制控制信息的控制狀態(tài)并發(fā)送第一復(fù)制控制信息和與復(fù)制控制狀態(tài)相應(yīng)的控制命令;根據(jù)所述控制命令,使用第一復(fù)制控制信息和用于加密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生加密鑰;和使用所述加密鑰對AV數(shù)據(jù)進(jìn)行加密。
優(yōu)選地,所述復(fù)制控制信息可指示基于預(yù)定位信息的復(fù)制控制狀態(tài)的多個(gè)模式,所述多個(gè)模式包括第一模式,不允許復(fù)制;第二模式,內(nèi)容被加密并且允許對其進(jìn)行一次復(fù)制(在一次復(fù)制之后所述第二模式被修改為第一模式);第三模式,內(nèi)容被加密,但允許對其進(jìn)行無限次復(fù)制;和第四模式,內(nèi)容沒有被加密,允許對其進(jìn)行無限次復(fù)制。優(yōu)選地,所述用于加密鑰產(chǎn)生的信息可包括第二復(fù)制控制信息。
從下面結(jié)合附圖對示例性實(shí)施例的描述,本發(fā)明的上述和/或其他目的和特點(diǎn)將變得更加清楚,附圖中圖1是示出AV流的配置的示意性示圖;圖2是示出用于防止內(nèi)容的非法復(fù)制的傳統(tǒng)AV數(shù)據(jù)處理系統(tǒng)的配置的示圖;圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的用于對內(nèi)容進(jìn)行加密的AV數(shù)據(jù)保護(hù)系統(tǒng)的方框圖;圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的用于對內(nèi)容進(jìn)行解密的AV數(shù)據(jù)保護(hù)系統(tǒng)的示圖;圖5至圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的用于提供AV數(shù)據(jù)的介質(zhì)的示圖;和圖8是描述根據(jù)本發(fā)明實(shí)施例的防止AV數(shù)據(jù)的非法復(fù)制的過程的流程圖。
實(shí)現(xiàn)本發(fā)明的最佳模式以下,將參照附圖詳細(xì)描述根據(jù)本發(fā)明示例性實(shí)施例的用于AV流數(shù)據(jù)復(fù)制保護(hù)的系統(tǒng)和方法。
根據(jù)本發(fā)明實(shí)施例的內(nèi)容保護(hù)系統(tǒng)可以從AV數(shù)據(jù)存儲介質(zhì)提取內(nèi)容以播放這些內(nèi)容,或者對加密的內(nèi)容進(jìn)行解密以將它們存儲在諸如硬盤等的另一種類型的存儲介質(zhì)中。另外,該內(nèi)容保護(hù)系統(tǒng)可對內(nèi)容進(jìn)行加密以將它們存儲在AV數(shù)據(jù)存儲介質(zhì)中。相應(yīng)地,將鑒于以下兩種情況來描述該內(nèi)容保護(hù)系統(tǒng)加密并記錄內(nèi)容;以及解密并復(fù)制解密的內(nèi)容。
圖3是示出根據(jù)本發(fā)明實(shí)施例的用于對內(nèi)容進(jìn)行加密的AV數(shù)據(jù)保護(hù)系統(tǒng)的方框圖。如圖所示,該內(nèi)容保護(hù)系統(tǒng)包括復(fù)制控制信息檢查單元310,用于檢查第一復(fù)制控制信息的狀態(tài)并響應(yīng)檢查結(jié)果產(chǎn)生控制信號;和內(nèi)容處理單元320,用于根據(jù)所述控制信號來產(chǎn)生加密鑰并對內(nèi)容進(jìn)行加密。內(nèi)容保護(hù)系統(tǒng)300與接收AV數(shù)據(jù)的CPU存儲器330以及對存儲在該CPU存儲器中的AV數(shù)據(jù)進(jìn)行處理的CPU 340相鏈接地運(yùn)行。
下面,將描述對內(nèi)容進(jìn)行加密并將它們記錄在AV數(shù)據(jù)存儲介質(zhì)上的過程。
如果AV數(shù)據(jù)被加載在CPU存儲器330上,則CPU 340提取包括如圖1中所示的第一復(fù)制控制信息110和第二復(fù)制控制信息130的鑰產(chǎn)生信息和內(nèi)容,并將它們發(fā)送到內(nèi)容保護(hù)系統(tǒng)300。
復(fù)制控制信息檢查單元310從用戶360接收與內(nèi)容保護(hù)系統(tǒng)300的運(yùn)行模式有關(guān)的控制信號。此時(shí),所述運(yùn)行模式包括對接收的AV數(shù)據(jù)進(jìn)行加密并記錄在AV數(shù)據(jù)存儲介質(zhì)350上的模式(“第一模式”);和對接收的AV數(shù)據(jù)進(jìn)行解密的模式(“第二模式”)。圖3中所示的實(shí)施例運(yùn)行在第一模式下。
復(fù)制控制信息檢查單元310從CPU存儲器330接收第一復(fù)制控制信息并檢查復(fù)制控制的狀態(tài)。已在表1(上面所顯示)中示出了所述復(fù)制控制狀態(tài)。
在第一復(fù)制控制信息的復(fù)制控制狀態(tài)為“11”的情況下,不允許對內(nèi)容進(jìn)行復(fù)制。在這種情況下,復(fù)制控制信息檢查單元310控制內(nèi)容處理單元320的鑰產(chǎn)生單元322使其不運(yùn)行,從而使接收的AV內(nèi)容不被記錄在AV數(shù)據(jù)存儲介質(zhì)350上。
在第一復(fù)制控制信息的復(fù)制控制狀態(tài)為“00”的情況下,內(nèi)容沒有被加密并可對該內(nèi)容自由復(fù)制,因此不需要產(chǎn)生用于對AV數(shù)據(jù)進(jìn)行加密的鑰。因此,復(fù)制控制信息檢查單元310允許內(nèi)容處理單元320在不對接收的內(nèi)容進(jìn)行加密的情況下將接收的內(nèi)容記錄在AV數(shù)據(jù)存儲介質(zhì)350上。此時(shí),第一復(fù)制控制信息和鑰產(chǎn)生信息被一起記錄。
在第一復(fù)制控制信息的復(fù)制控制狀態(tài)為“01”或“10”的情況下,產(chǎn)生用于對接收的內(nèi)容進(jìn)行加密的鑰。鑰產(chǎn)生單元322使用從CPU存儲器330接收的鑰產(chǎn)生信息和從復(fù)制控制信息檢查單元310接收的第一復(fù)制控制信息來產(chǎn)生用于對內(nèi)容進(jìn)行加密的鑰。此時(shí),該鑰產(chǎn)生信息包括第二復(fù)制控制信息。除了第二復(fù)制控制信息之外,鑰產(chǎn)生信息包括關(guān)于包括內(nèi)容保護(hù)系統(tǒng)300的裝置的信息、存在于所述裝置中的公鑰或密鑰的值、與AV數(shù)據(jù)存儲介質(zhì)350相應(yīng)的公鑰或密鑰、以及為鑰產(chǎn)生而隨機(jī)產(chǎn)生的種子值。
如果由鑰產(chǎn)生單元322產(chǎn)生了用于對內(nèi)容進(jìn)行加密的鑰,則加密/解密單元324使用該鑰來對從CPU存儲器330接收的內(nèi)容進(jìn)行加密。然后,加密的內(nèi)容被記錄在AV數(shù)據(jù)存儲介質(zhì)350上。
圖4是示出根據(jù)本發(fā)明實(shí)施例的用于對內(nèi)容進(jìn)行解密的AV數(shù)據(jù)保護(hù)系統(tǒng)的示圖。
參照該圖,內(nèi)容保護(hù)系統(tǒng)400包括復(fù)制控制信息檢查單元410,檢查第一復(fù)制控制信息的狀態(tài)并根據(jù)檢查結(jié)果產(chǎn)生控制信號;和內(nèi)容處理單元420,根據(jù)該控制信號產(chǎn)生解密鑰并對內(nèi)容進(jìn)行解密。內(nèi)容保護(hù)系統(tǒng)400與從AV數(shù)據(jù)存儲介質(zhì)接收AV數(shù)據(jù)的CPU存儲器430以及對存儲在CPU存儲器430中的AV數(shù)據(jù)進(jìn)行處理的CPU 440相鏈接地運(yùn)行。
下面,將描述使用所述內(nèi)容保護(hù)系統(tǒng)對內(nèi)容進(jìn)行解密的過程。
如果從AV數(shù)據(jù)存儲介質(zhì)450上將AV數(shù)據(jù)加載在CPU存儲器430上,則CPU從該AV數(shù)據(jù)提取圖1中所示的第一復(fù)制控制信息110和包括第二復(fù)制控制信息130的鑰產(chǎn)生信息,并將它們發(fā)送到內(nèi)容保護(hù)系統(tǒng)400。
復(fù)制控制信息檢查單元410從用戶460接收與內(nèi)容保護(hù)系統(tǒng)400的運(yùn)行模式有關(guān)的控制信號。圖4示出內(nèi)容保護(hù)系統(tǒng)400運(yùn)行在第二模式下(如上所述)。
復(fù)制控制信息檢查單元410從CPU存儲器430接收第一復(fù)制控制信息并檢查復(fù)制控制的狀態(tài)。表1中示出了所述復(fù)制控制狀態(tài)。
在第一復(fù)制控制信息的復(fù)制控制狀態(tài)為“11”的情況下,不允許對內(nèi)容進(jìn)行復(fù)制。由于復(fù)制控制信息檢查單元410使內(nèi)容處理單元420的鑰產(chǎn)生單元422不運(yùn)行,因此接收的AV數(shù)據(jù)不被解密。
在第一復(fù)制控制信息的復(fù)制控制狀態(tài)為“00”的情況下,內(nèi)容沒有被解密并可對該內(nèi)容自由復(fù)制,因此不需要產(chǎn)生用于對AV數(shù)據(jù)進(jìn)行解密的鑰。因此,復(fù)制控制信息檢查單元410輸出由內(nèi)容處理單元420接收的AV內(nèi)容。
在第一復(fù)制控制信息的復(fù)制控制狀態(tài)為“01”或“10”的情況下,產(chǎn)生用于對接收的內(nèi)容進(jìn)行解密的鑰。鑰產(chǎn)生單元422使用從CPU存儲器430接收的鑰產(chǎn)生信息和從復(fù)制控制信息檢查單元410接收的第一復(fù)制控制信息來產(chǎn)生用于對內(nèi)容進(jìn)行解密的鑰。此時(shí),該鑰產(chǎn)生信息包括第二復(fù)制控制信息。除了第二復(fù)制控制信息之外,鑰產(chǎn)生信息包括關(guān)于包括內(nèi)容保護(hù)系統(tǒng)400的裝置的信息、存在于所述裝置中的公鑰或密鑰的值、與AV數(shù)據(jù)存儲介質(zhì)450相應(yīng)的公鑰或密鑰、以及為鑰產(chǎn)生而隨機(jī)產(chǎn)生的種子值。
如果由鑰產(chǎn)生單元422產(chǎn)生了用于對內(nèi)容進(jìn)行解密的鑰,則加密/解密單元424使用該鑰來對從CPU存儲器430接收的內(nèi)容進(jìn)行解密并將其輸出。
在上述的運(yùn)行過程期間,如果在AV數(shù)據(jù)被加載到CPU存儲器330或者從CPU存儲器將第一復(fù)制控制信息發(fā)送到復(fù)制控制信息檢查單元310的同時(shí),第一復(fù)制控制信息被非法修改并被結(jié)合到復(fù)制控制信息中,則可產(chǎn)生與用于對存儲在AV數(shù)據(jù)存儲介質(zhì)450中的數(shù)據(jù)進(jìn)行加密的鑰不同的鑰。因此,接收的AV數(shù)據(jù)不被解密。
圖5至圖7是示出根據(jù)本發(fā)明實(shí)施例的用于提供AV數(shù)據(jù)的介質(zhì)的示圖,其中CPU存儲器430可通過與數(shù)據(jù)傳輸介質(zhì)520、530和540相應(yīng)的接口單元510來接收AV數(shù)據(jù)。
圖5表示用于基于802.11a或802.11b的WLAN(無線LAN)、藍(lán)牙、無線異步傳輸模式(ATM)、數(shù)字陸地通信或數(shù)字衛(wèi)星通信的無線介質(zhì)。
圖6表示用于以太網(wǎng)、光纖數(shù)字?jǐn)?shù)據(jù)接口(FDDI)或諸如IEEE1394的高速串行通信的有線介質(zhì)。
圖7表示諸如光學(xué)存儲介質(zhì)、磁存儲介質(zhì)或移動(dòng)存儲介質(zhì)的存儲介質(zhì)。
圖8是描述根據(jù)本發(fā)明實(shí)施例的防止AV數(shù)據(jù)的非法復(fù)制的過程的流程圖。
如果在S805接收到AV數(shù)據(jù),則在S810,從該AV數(shù)據(jù)提取第一復(fù)制控制信息以檢查復(fù)制控制信息的狀態(tài)。
如果第一復(fù)制控制信息的狀態(tài)為表1中所示的“11”,則內(nèi)容的復(fù)制被禁止,因此在S840,復(fù)制操作被終止。
如果第一復(fù)制控制信息的狀態(tài)為表1中所示的“00”,則不需要對內(nèi)容進(jìn)行解密,因此在S815,在不進(jìn)行解密處理的情況下,AV數(shù)據(jù)按接收時(shí)的原樣被輸出。
在第一復(fù)制控制信息的狀態(tài)為表1中所示的“01”或“10”的情況下,將執(zhí)行至少一次復(fù)制。因此在S825,使用第一復(fù)制控制信息,由用于播放的命令產(chǎn)生解密鑰。此時(shí),所述解密鑰除了包括第一復(fù)制控制信息之外還包括第二復(fù)制控制信息。該解密鑰還可包括存在于所述裝置中的公鑰或密鑰的值、與在其中存儲AV數(shù)據(jù)或提供AV數(shù)據(jù)的介質(zhì)相應(yīng)的公鑰或密鑰、或?yàn)殍€產(chǎn)生而隨機(jī)產(chǎn)生的種子值。
在產(chǎn)生解密鑰之后,在S830使用該解密鑰將接收的AV數(shù)據(jù)解密,然后在S835輸出所述AV數(shù)據(jù)。
產(chǎn)業(yè)上的可利用性如上所述,本發(fā)明提供一種防止由于復(fù)制控制信息的修改而引起的對AV內(nèi)容的非法復(fù)制的方法及其在家用目的或其他目的數(shù)字電子設(shè)備方面的簡單應(yīng)用,所述數(shù)字電子設(shè)備全部用于存儲或復(fù)制包含復(fù)制控制信息的AV數(shù)據(jù),從而本發(fā)明有助于內(nèi)容保護(hù)。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的技術(shù)精神和范圍的情況下,可對上述的本發(fā)明實(shí)施例進(jìn)行改變和修改,因此,本發(fā)明不限于附圖中所示的實(shí)施例。
權(quán)利要求
1.一種用于防止音頻/視頻(AV)數(shù)據(jù)的復(fù)制的系統(tǒng),包括復(fù)制控制信息檢查單元,從AV數(shù)據(jù)接收第一復(fù)制控制信息并發(fā)送第一復(fù)制控制信息和與第一復(fù)制控制信息相應(yīng)的控制命令,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;鑰產(chǎn)生單元,根據(jù)所述控制命令使用第一復(fù)制控制信息和用于解密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生解密鑰;和解密單元,使用所述解密鑰對AV數(shù)據(jù)進(jìn)行解密。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述復(fù)制控制信息指示基于預(yù)定位信息的復(fù)制控制狀態(tài)的多個(gè)模式,所述多個(gè)模式包括第一模式,不允許AV內(nèi)容的復(fù)制;第二模式,所述AV內(nèi)容被加密并且允許對其進(jìn)行一次復(fù)制(在一次復(fù)制之后,所述第二模式被修改為第一模式);第三模式,所述AV內(nèi)容被加密,但允許對其進(jìn)行無限次復(fù)制;和第四模式,所述AV內(nèi)容沒有被加密,允許對其進(jìn)行無限次復(fù)制。
3.如權(quán)利要求1所述的系統(tǒng),其中,所述用于解密鑰產(chǎn)生的預(yù)定的信息包括第二復(fù)制控制信息。
4.一種用于防止音頻/視頻(AV)數(shù)據(jù)的復(fù)制的系統(tǒng),包括復(fù)制控制信息檢查單元,從AV數(shù)據(jù)接收第一復(fù)制控制信息并發(fā)送第一復(fù)制控制信息和與第一復(fù)制控制信息相應(yīng)的控制命令,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;鑰產(chǎn)生單元,根據(jù)所述控制命令使用第一復(fù)制控制信息和用于加密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生加密鑰;和加密單元,使用所述加密鑰對AV數(shù)據(jù)進(jìn)行加密。
5.如權(quán)利要求4所述的系統(tǒng),其中,所述復(fù)制控制信息指示基于預(yù)定位信息的復(fù)制控制狀態(tài)的多個(gè)模式,所述多個(gè)模式包括第一模式,不允許AV內(nèi)容的復(fù)制;第二模式,所述AV內(nèi)容被加密并且允許對其進(jìn)行一次復(fù)制,在一次復(fù)制之后所述第二模式被修改為第一模式;第三模式,所述AV內(nèi)容被加密,但允許對其進(jìn)行無限次復(fù)制;和第四模式,所述內(nèi)容沒有被加密,允許對其進(jìn)行無限次復(fù)制。
6.如權(quán)利要求4所述的系統(tǒng),其中,所述用于加密鑰產(chǎn)生的預(yù)定的信息包括第二復(fù)制控制信息。
7.一種用于防止音頻/視頻(AV)數(shù)據(jù)的復(fù)制的方法,包括從所述AV數(shù)據(jù)接收第一復(fù)制控制信息,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和包括第二復(fù)制控制信息的AV內(nèi)容區(qū)段;確定第一復(fù)制控制信息的控制狀態(tài),并發(fā)送第一復(fù)制控制信息和與確定的復(fù)制控制狀態(tài)相應(yīng)的控制命令;根據(jù)所述控制命令,使用第一復(fù)制控制信息和用于解密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生解密鑰;和使用所述解密鑰對AV數(shù)據(jù)進(jìn)行解密。
8.如權(quán)利要求7所述的方法,其中,所述復(fù)制控制信息指示基于預(yù)定位信息的復(fù)制控制狀態(tài)的多個(gè)模式,所述多個(gè)模式包括第一模式,不允許AV內(nèi)容的復(fù)制;第二模式,所述AV內(nèi)容被加密并且允許對其進(jìn)行一次復(fù)制,在一次復(fù)制之后所述第二模式被修改為第一模式;第三模式,所述AV內(nèi)容被加密,但允許對其進(jìn)行無限次復(fù)制;和第四模式,所述AV內(nèi)容沒有被加密,允許對其進(jìn)行無限次復(fù)制。
9.如權(quán)利要求7所述的方法,其中,所述用于解密鑰產(chǎn)生的預(yù)定的信息包括第二復(fù)制控制信息。
10.一種用于防止對音頻/視頻(AV)數(shù)據(jù)進(jìn)行復(fù)制的方法,包括從所述AV數(shù)據(jù)接收第一復(fù)制控制信息,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;確定第一復(fù)制控制信息的控制狀態(tài)并發(fā)送第一復(fù)制控制信息和與確定的復(fù)制控制狀態(tài)相應(yīng)的控制命令,根據(jù)所述控制命令,使用第一復(fù)制控制信息和用于加密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生加密鑰;和使用所述加密鑰對AV數(shù)據(jù)進(jìn)行加密。
11.如權(quán)利要求10所述的方法,其中,所述復(fù)制控制信息通過預(yù)定位信息指示復(fù)制控制狀態(tài)的多個(gè)模式,所述多個(gè)模式包括第一模式,不允許AV內(nèi)容的復(fù)制;第二模式,所述AV內(nèi)容被加密并且允許對其進(jìn)行一次復(fù)制,在一次復(fù)制之后所述第二模式被修改為第一模式;第三模式,所述AV內(nèi)容被加密,但允許對其進(jìn)行無限次復(fù)制;和第四模式,所述AV內(nèi)容沒有被加密,允許對其進(jìn)行無限次復(fù)制。
12.如權(quán)利要求10所述的方法,其中,所述用于加密鑰產(chǎn)生的預(yù)定的信息包括第二復(fù)制控制信息。
全文摘要
一種用于防止音頻/視頻(AV)數(shù)據(jù)的復(fù)制的系統(tǒng),包括復(fù)制控制信息檢查單元,從AV數(shù)據(jù)接收第一復(fù)制控制信息并發(fā)送第一復(fù)制控制信息和與第一復(fù)制控制信息相應(yīng)的控制命令,所述AV數(shù)據(jù)包括具有第一復(fù)制控制信息的AV內(nèi)容信息區(qū)段和具有第二復(fù)制控制信息的AV內(nèi)容區(qū)段;鑰產(chǎn)生單元,根據(jù)所述控制命令使用第一復(fù)制控制信息和用于解密鑰產(chǎn)生的預(yù)定的信息來產(chǎn)生解密鑰;和解密單元,使用所述解密鑰對AV數(shù)據(jù)進(jìn)行解密。
文檔編號H04N5/76GK1802703SQ200480015710
公開日2006年7月12日 申請日期2004年5月6日 優(yōu)先權(quán)日2003年6月10日
發(fā)明者金潤相, 崔良林 申請人:三星電子株式會(huì)社