專利名稱:計算機和程序記錄媒體的制作方法
技術領域:
本發(fā)明涉及用于記錄和再現(xiàn)數(shù)據的計算機,還涉及程序記錄媒體。
背景技術:
以數(shù)字形式傳送音頻和視頻信息的網絡正在發(fā)展。為了傳送可視聽的音頻、視頻信息,數(shù)據必須實時發(fā)送。
IEEE 1394被建議用作網絡實現(xiàn)實時傳送的標準,現(xiàn)今已得到廣泛地使用。IEEE 1394作為外部接口安裝在許多數(shù)字視頻/音頻設備上,包括家用數(shù)字VCR。在VCR中,IEEE 1394的應用已經能從外部裝置控制VCR,也能從外部裝置將數(shù)據發(fā)送給VCR,用于記錄和再現(xiàn)。
此外,在PC中,隨著多媒體技術的開發(fā)和像大容量硬盤和磁光盤記錄媒體的到來,變得也能處理音頻和視頻信息。也即,目前PC能夠具有對音頻和視頻信息記錄和再現(xiàn)的裝置的功能。例如,視窗98,PC的標準OS(操作系統(tǒng)),支持IEEE1394,使得它能在PC與數(shù)字音頻/視頻裝置,如VCR之間傳送AV數(shù)據。因此,可預見到PC和數(shù)字視頻/音頻裝置的熔合在未來會得到進步的發(fā)展。
為了能夠處理視頻和音頻信息,必須將處理視頻和音頻的應用軟件安裝到PC(個人計算機)上。借助安裝在PC的應用軟件將視頻/音頻裝置傳送來的AV數(shù)據輸入PC并經處理,用于顯示、記錄、再現(xiàn)等。例如,若應用軟件是一種具有記錄功能的軟件,則通過該軟件將視頻/音頻裝置傳送來的AV數(shù)據輸入到PC并記錄在如硬盤或磁光盤的記錄媒體上。因而,能夠處理AV數(shù)據的應用軟件提供各種性能,通過安裝這樣的應用軟件,PC能增加如記錄、再現(xiàn)、顯示和處理控制等AV數(shù)據處理的各種功能。
某些AV數(shù)據通過例如禁止拷貝或只讓拷貝一次來要求版權保護。在像這樣的VCR數(shù)字視頻/音頻裝置中,通過遵守主張的版權保護狀態(tài)可記錄或重放這種獲得版權的AV數(shù)據。例如,VCR不記錄禁止拷貝的AV數(shù)據。相反,VCR允許記錄只讓拷貝一次的AV數(shù)據。通過在VCR和AV數(shù)據發(fā)送裝置,如STB(衛(wèi)星廣播接收機)之間交換基于版權的鑒定或使用許可信息,證實是否允許拷貝AV數(shù)據。
然而,當今的PC,由于PC可通過使用安裝其上的應用軟件的功能而具有例如記錄、再現(xiàn)和顯示等各種功能,因而即使某人想遵守授有版權的AV數(shù)據的版權,也會出現(xiàn)這樣的問題,即,一旦授有版權的AV數(shù)據經過所述應用軟件,人們通過使用應用軟件能自由地處理該AV數(shù)據,用于記錄等,從而失去版權保護的目的。
即便設計一種機構對應用軟件附加許可處理授版權的AV數(shù)據,如果應用軟件被非法修改,則版權不可能被保護。在這種情況下,如果在應用軟件中設有防篡改系統(tǒng)防止非法修改應用軟件,則版權能得到有效的保護。但是,該方法不是沒有問題,也即,一旦該防篡改系統(tǒng)被非法用戶攻破,則不但對PC機構,而且對OS結構,應用軟件等都會發(fā)生實質性的變化,從而導致大量損失。
而且,如果使用未授與如上所述許可的應用軟件非法處理授版權的數(shù)據,則根據被應用軟件非法拷貝和分發(fā)的數(shù)據不能夠識別該源應用軟件。也即,即使知道存在非法應用軟件,則也不能夠檢測和阻止使用非法應用軟件。也就是說,問題在于不可能為版權保護目的來識別和消除非法軟件。
利用軟件非法使用的一個特征是,這種非法使用的方法只要拷貝到軟件就能廣泛地傳播。這樣產生的問題是,即便能識別非法傳播的源,在硬件阻止非法裝置使用的情況下,也不可能有效地逐個裝置采用一種方法加以阻止。例如,當能夠逃避防篡改系統(tǒng)檢查的非法改變的應用軟件的拷貝傳播時,或發(fā)現(xiàn)逃避防篡改系統(tǒng)檢查的方法并得到傳播時,用先前已知的阻止各個計算機使用的方法不能夠防止這種非法行為;此外,還會防礙軟件的正常應用。
鑒于上述情況,很明顯,一旦發(fā)現(xiàn)為非法傳播目的而修改計算機進行非法流傳時,由于不得不在計算機上或OS上禁止使用AV數(shù)據和修改計算機或OS本身,因此,損害是廣泛的,所涉及的費用非常高。
如上所述,問題在于一旦授版權的數(shù)據非法流傳,不能找到有效的方法阻止非法使用。
本發(fā)明揭示存在的問題是應用軟件能實現(xiàn)對授予版權的數(shù)據侵權的處理,攻破版權保護目的;通過非法修改應用軟件可攻破版權保護是實際存在的;如果產生非法應用軟件,則不可能識別和阻止非法軟件的侵權;如果能夠逃避防篡改系統(tǒng)檢查的非法改變的應用軟件的拷貝得到流傳,則用已知的方法不可能防止非法使用;和當發(fā)現(xiàn)為非法流傳目的而修改的計算機非法流傳時,采取對策的費用非常高。鑒于上述問題,本發(fā)明的目的在于提供一種計算機和程序記錄媒體,它能對授版權的數(shù)據進行版權保護并針對非法修改應用軟件采取對策,而且,如果發(fā)現(xiàn)非法應用軟件,則能識別和拒絕該應用軟件并能防止非法流傳而不涉及額外費用。
為了解決上面描述的問題,本發(fā)明的第1發(fā)明(對應權利要求1)是一種計算機,包含系統(tǒng)部分和應用軟件部分,在版權保護中,該計算機經數(shù)字接口取加密數(shù)據,進行處理,其中所述系統(tǒng)部分對所述應用軟件部分是對版權保護合法的應用軟件進行判斷,并且如果所述應用軟件是合法的應用軟件,所述系統(tǒng)部分傳送所述加密數(shù)據的密鑰到所述應用軟件部分。
本發(fā)明第2發(fā)明(對應權利要求2)是根據所述第1發(fā)明的計算機,其中,所述系統(tǒng)部分中的判斷是通過在所述系統(tǒng)部分與所述應用軟件部分之間進行鑒定進行的。
本發(fā)明第3發(fā)明(對應權利要求3)是根據所述第1發(fā)明的計算機,其中,所述系統(tǒng)部分中的判斷是通過使用列有非法或合法應用軟件的證件注銷表進行的。
本發(fā)明第4發(fā)明(對應權利要求4)是根據所述第1到第3發(fā)明的任一發(fā)明的計算機,其中,所述系統(tǒng)部分作為與外部裝置鑒定的結果獲得所述加密的密鑰,對所述加密的數(shù)據進行解密,并用所述密鑰或另一密鑰對所述解密的數(shù)據再一次加密。
本發(fā)明第5發(fā)明(對應權利要求5)是根據所述第1到第4發(fā)明的任一發(fā)明的計算機,其中,所述系統(tǒng)部分包含篡改驗證功能,篡改碼插在所述應用軟件部分中的所述應用軟件中,所述系統(tǒng)部分從所述應用軟件部分讀出所述篡改碼,并使用所述篡改驗證功能驗證所述應用軟件是否被篡改,若發(fā)現(xiàn)所述應用軟件已篡改,則所述系統(tǒng)部分報告所述驗證結果。
本發(fā)明的第6發(fā)明(對應權利要求6)是一種計算機,包含系統(tǒng)部分和應用軟件部分,在版權保護中,該計算機經數(shù)字接口取加密數(shù)據,進行處理,其中所述系統(tǒng)部分包含多種篡改驗證功能;與指定類型的篡改驗證功能關聯(lián)的篡改碼和表明所述類型的類型信息嵌入所述應用軟件部分中的所述應用軟件中;其中,所述系統(tǒng)部分從所述應用軟件部分讀出所述篡改碼和它的相關類型信息,并使用對應所述類型的篡改驗證功能驗證所述應用軟件是否被篡改,若發(fā)現(xiàn)所述應用軟件已篡改,則所述系統(tǒng)部分報告所述驗證結果。
本發(fā)明的第7發(fā)明(對應權利要求7)是一種計算機,包含系統(tǒng)部分和應用軟件部分,在版權保護中,該計算機經數(shù)字接口取加密數(shù)據,進行處理,其中所述系統(tǒng)部分通過嵌入與駐留在所述應用軟件部分中的應用軟件相關的所述數(shù)據信息,發(fā)送所述數(shù)據到所述應用軟件部分。
本發(fā)明第8發(fā)明(對應權利要求8)是根據所述第7發(fā)明的計算機,其中,與所述應用軟件有關的信息是表明所述應用軟件的名稱、所述應用軟件的版本號、篡改碼、或防篡改驗證功能的類型的信息,或涉及用戶的信息。
本發(fā)明第9發(fā)明(對應權利要求9)是一種媒體,該媒體存有程序和/或數(shù)據,使計算機能執(zhí)行第1至第8發(fā)明任一發(fā)明中所描述的部分或全部裝置的部分或全部功能,其中,所述媒體是計算機可處理的媒體。
本發(fā)明第10發(fā)明(對應權利要求10)是一種信息集,其中,所述信息集是程序和/或數(shù)據,使計算機能執(zhí)行第1至第8發(fā)明任一發(fā)明中所描述的部分或全部裝置的部分或全部功能。
附圖概述
圖1為示出本發(fā)明第1實施例的方框圖,其中,鑒定是在系統(tǒng)部分和應用軟件部分之間進行的,AV數(shù)據在PC中加密。
圖2為示出本發(fā)明第2實施例的方框圖,其中,使用CRL檢測非法應用軟件。
圖3為示出本發(fā)明第3實施例的方框圖,其中,結合有防篡改系統(tǒng)。
圖4為示出本發(fā)明第4實施例的方框圖,其中,結合有多種篡驗證功能。
圖5為示出本發(fā)明第5實施例的方框圖,其中,電子水印嵌入到受版權保護的AV數(shù)據中。
圖6為示出本發(fā)明第6實施例的方框圖,其中,受版權保護的AV數(shù)據的版權能保護得更安全。
圖7為示出按照本發(fā)明第1實施例的鑒定成功/失敗狀態(tài)相對附加于應用軟件的許可類型的表。
1.1394 D-IF2.傳送鑒定裝置3.應用鑒定功能4.簽名存儲器
5.數(shù)據通道6.傳送解密裝置7.PC內的加密裝置8.應用鑒定裝置9.簽名產生裝置10.數(shù)據使用(解碼顯示)裝置11.解密裝置12.系統(tǒng)部分13.應用軟件部分14.CRL存儲器15.應用CRL存儲器16.CRL比較裝置17.篡改鑒定功能18.19.軟件檢查裝置20.版本選擇裝置21.篡改鑒定功能22.簽名嵌入裝置23.電子水印嵌入裝置實施本發(fā)明的最佳形態(tài)下面參照附圖描述本發(fā)明的實施例。
(實施例1)參照圖1和圖7描述第1實施例。該實施例處理的情況是,鑒定在系統(tǒng)部分與應用軟件部分之間進行,且輸入到PC的AV數(shù)據經PC以加密形式傳送。在圖1中,PC24包含系統(tǒng)12和應用軟件部分13。系統(tǒng)部分12是PC24的D-IF硬件或像驅動器或OS的系統(tǒng)軟件。應用軟件部分13是記錄應用軟件和執(zhí)行該應用軟件的裝置。
系統(tǒng)部分12包含1394 D-IF 1,傳送鑒定裝置2,應用鑒定功能3,簽名存儲器4,傳送解密裝置6和PC內部加密裝置7。
1394 D-IF 1是IEEE 1394接口,一種串行總線接口標準,用于傳送到和來自像STB或D-VHS的外部裝置的數(shù)據和指令。傳送鑒定裝置2是這樣一種裝置,即當AV數(shù)據要求版權保護時,與外部裝置執(zhí)行鑒定,當鑒定成功完成時,傳送對AV數(shù)據解密的密鑰到傳送解密裝置6。應用鑒定功能是一種當經過1394 D-IF 1輸入的AV數(shù)據請求版權保護時在PC內進行鑒定的手段。具體而言,通過參照簽名存儲器4中的內容,用應用軟件部分13進行鑒定,由簽名產生裝置9產生的簽名記錄在簽名存儲裝置4中,當鑒定成功完成時,將加密密鑰傳送到PC內的加密裝置7并將解密密鑰傳送到應用鑒定裝置8。簽名存儲器4是一種記錄簽名產生裝置9產生簽名的存儲器。傳送解密裝置6是一種當與外部裝置成功完成鑒定時從傳送鑒定裝置2接收密鑰并對經1394 D-IF 1輸入的AV數(shù)據進行解密的裝置。PC內部的加密裝置7是一種當與應用軟件部分13成功完成鑒定時對傳送解密裝置6解密的AV數(shù)據重新加密并將該加密后的數(shù)據傳送到應用軟件部分13的裝置。
應用軟件部分13包含應用鑒定裝置8,簽名產生裝置9,數(shù)據使用(解碼和顯示)裝置10,和解密裝置11。
應用鑒定裝置8是一種用系統(tǒng)部分12中應用鑒定功能進行鑒定的裝置。簽名產生裝置9是一種產生數(shù)字簽名的裝置,當用系統(tǒng)部分12進行鑒定時使用該數(shù)字簽名。數(shù)據使用(解碼和顯示)裝置10是一種使當前運行的應用軟件能使用AV數(shù)據的裝置。解密裝置11是一種當用系統(tǒng)部分12成功完成鑒定時從應用鑒定裝置9接收解密密鑰并使用該密鑰對PC內部加密裝置7加密的AV數(shù)據進行解密的裝置。
接下來,描述具有上述構成的該實施例的運作。首先說明描述版權信息的方法。
當AV數(shù)據從如STB或VTR等外部裝置傳送到PC24時,該AV數(shù)據可能是要求版權保護的數(shù)據。也即,它可能帶有附加部分表明禁止拷貝或只允許拷貝一次。這種表明使用認可的信令信息用嵌入數(shù)據流中的CGMS(拷貝代信息)實現(xiàn)。
CGMS包含在從廣播站發(fā)來的傳輸流中。CGMS是2比特數(shù)據;該CGMS能取的值和這些值的含義如下。
也即,CGMS=11表示“不允許拷貝”,CGMS=10表示“拷貝一代”,CGMS=00表示“任意拷貝”。CGMS=01不存在。這里,“不允許拷貝”表示禁止拷貝并只允許播放AV數(shù)據?!翱截愐淮北硎究截愔辉试S一次且拷貝的AV數(shù)據如上所述可播放許多次?!叭我饪截悺北硎緮?shù)據可隨便拷貝。檢測CGMS需要提供傳輸流解碼器電路等,從而使硬件結構復雜化。
如果在IEEE 1394包數(shù)據標題中包含傳送使用允許信息的信令信息(下文稱為加密方式指示器EMI),則可不用像傳輸流解碼器電路那樣的硬件。
EMI產生于CGMS,并取下面的值,即,EMI=11表示“不允許拷貝”,EMI=10表示“拷貝一代”,EMI=00表示“任意拷貝”。EMI=01“不再拷貝”。這里,“不允許拷貝”表示禁止拷貝并且只允許播放AV數(shù)據。“拷貝一代”表示拷貝只允許一次且拷貝的AV數(shù)據如上所述可播放許多次。“任意拷貝”表示數(shù)據可隨便拷貝。“不再拷貝”表示數(shù)據是按照“拷貝一代”已經拷貝過的AV數(shù)據,因此,不允許再拷貝。
在IEEE 1394中,這種EMI用來指定加密的方法和鑒定的方法。例如,當用表示“任意拷貝”的EMI發(fā)送AV數(shù)據時,不進行加密。對于帶有表示“拷貝一代”的EMI=10,或表示“不再拷貝”的EMI=01的數(shù)據,其用于加密的密鑰和裝置鑒定的方法與帶有表示“不允許拷貝”的EMI=11的數(shù)據所用的不同。
這里,假定AV數(shù)據是從STB接收到的。接著,根據CGMS或EMI確定從STB接收到的AV數(shù)據是否為要求版權保護的數(shù)據;如果是要求版權保護的數(shù)據,則用STB(AV數(shù)據的發(fā)送者)進行鑒定。AV數(shù)據以加密形式發(fā)送,當成功完成鑒定時,傳送鑒定裝置2從STB接收對AV數(shù)據解密的密鑰。當EMI為11時,鑒定將根據公共密鑰(public key)進行,而當EMI為10或01時,鑒定將根據普通密鑰(commonkey)進行。
當在傳送鑒定裝置與STB之間成功地完成鑒定時,接著在應用軟件部分13與系統(tǒng)部分12之間進行鑒定。在應用鑒定裝置8,簽名產生裝置9對當前運行的應用軟件產生數(shù)字簽名。簽名存儲器4記錄簽名產生裝置8產生的數(shù)字簽名。應用鑒定功能3通過使用記錄在簽名存儲器4中的數(shù)字簽名,用應用鑒定裝置8進行鑒定。
對應要求版權AV數(shù)據的使用允許信息的許可預先附加到各應用軟件。只要軟件有合法的許可,則應用軟件部分13與系統(tǒng)部分12間的鑒定就能成功地完成。具體而言,許可按照應用軟件的功能分類。也就說,對于只有顯示AV數(shù)據功能的軟件所給的許可被分類為許可A,對于具有記錄AV數(shù)據功能的軟件所給的許可被分類為許可B。對于嚴格遵守拷貝保護狀態(tài)的軟件所給的許可被分類為許可C。賦予這樣軟件許可C,使得當AV數(shù)據是禁止拷貝數(shù)據時,只能播放該AV數(shù)據而不能拷貝它,當AV數(shù)據是允許只拷貝一次的數(shù)據時,只能拷貝一次。但是,該許可C要求連同AV數(shù)據向應用軟件報告版權保護數(shù)據的版權內容;這通過向AV數(shù)據建立EMI或CGMS來完成。
這里,假定當前運行的應用軟件的許可類別是B。也假定從STB發(fā)送的AV數(shù)據的使用允許信息表明EMI=11。也即,禁止拷貝AV數(shù)據。在這種情況下,在應用鑒定裝置8與應用鑒定功能3之間進行鑒定,但是該鑒定是不成功的。接著,假定當前運行的應用軟件的許可類別是A。此時,由于該應用軟件是一種執(zhí)行顯示的軟件,因而在應用鑒定裝置8與應用鑒定功能3之間的鑒定將會成功完成。
而當AV數(shù)據禁止拷貝時,如果應用軟件是帶有許可C的軟件,則鑒定將會成功完成。圖7示出對AV數(shù)據的使用允許狀態(tài)、應用軟件的許可類別和鑒定的成功/失敗狀態(tài)間關系編制的表。當應用軟件部分13和系統(tǒng)部分12之間成功完成鑒定時,傳送解密裝置6從傳送鑒定裝置2接收解密密鑰并對經1394 D-IF 1接收到的AV數(shù)據進行解密。接著,PC內部加密裝置7對該AV數(shù)據重新加密。在PC24中,版權保護的AV數(shù)據以加密形式傳送,直到應用軟件將其提供應用為止。數(shù)據使用(解碼和顯示)裝置10中的解密裝置11從應用鑒定裝置8接收解密密鑰并對AV數(shù)據解密。解密后的AV數(shù)據從數(shù)據使用(解碼和顯示)裝置10傳送到當前運行的應用軟件用于處理。
另一方面,應用軟件部分13與系統(tǒng)部分12間的鑒定不成功,則AV數(shù)據一旦被傳送解密裝置6解密就再次被PC內部加密裝置7加密,加密后的數(shù)據傳送到數(shù)據使用(解碼和顯示)裝置10。由于鑒定失敗,所以應用鑒定裝置8不能從應用鑒定功能3接收解密密鑰;結果,解密密鑰不能傳送到解密裝置11,因此,不能對AV數(shù)據解密。在這種情況下,如果應用軟件沒有合適的許可,則由于鑒定失敗,該應用軟件不能夠解密AV數(shù)據進行處理。
在這種情況下,版權保護的AV數(shù)據在PC24內加密,并在系統(tǒng)部分12與應用軟件部分13間進行鑒定,有選擇地識別具有合適許可的應用軟件;因此,如果沒有合適許可的應用軟件接收AV數(shù)據,則由于數(shù)據被加密,故該應用軟件不能將AV數(shù)據作為有效數(shù)據進行處理,因而版權保護的AV數(shù)據能得到保護。
本發(fā)明的重新加密可用與發(fā)送加密數(shù)據用密鑰相同的密鑰或不同的密鑰。而且,以加密形式接收到的AV數(shù)據可以在PC內以該加密形式傳送,而不對其進行一次解密。還應看到,重新(再次)加密的方法不限定于上面描述的特定方法,任何其它規(guī)定的方法都可使用。
此外,在本實施例中,按照系統(tǒng)部分與應用軟件部分間鑒定失敗時發(fā)送加密數(shù)據到數(shù)據使用(解碼和顯示)裝置,對PC內部加密裝置進行了描述,但是當鑒定失敗時可代替發(fā)送如藍色背景屏等無效數(shù)據到數(shù)據使用(解碼和顯示)裝置。這樣,AV數(shù)據的版權能得到更安全的保護。
本發(fā)明的系統(tǒng)部分可用構成1393 D-IF的硬件構成,或用如驅動器或OS的系統(tǒng)軟件構成。也就是說,它可用PC中的硬件構成或用系統(tǒng)軟件構成。
而且,本實施例的許可不限定于如上所述的分成3類A、B、C的一種分類。它可以分成4類或2類,唯一的要求是根據AV數(shù)據的版權狀態(tài)進行分類。
本實施例雖然取STB為外部裝置、PC從其接收版權保護的AV數(shù)據作為例子進行了描述,但本發(fā)明不限定于該特定的例子;也即,任何其它裝置,如DVC、DVHS、HDD、DVD-RAM或廣播接收機等,只要能發(fā)送版權保護的AV數(shù)據,都可以用作外部裝置。
本實施例雖然取IEEE 1394作為例子進行了描述,但是,本發(fā)明不限定于該特定的例子,任何其它網絡,只要具有發(fā)送版權保護的AV數(shù)據及它的版權信息,都可使用。
還應當看到,本實施例的AV數(shù)據不限定于上面描述的視頻/音頻數(shù)據,還應當理解為包含如版權保護的程序、文件或版權保護的任何其它數(shù)據。
本實施例中描述的PC只不過是本發(fā)明計算機的一個例子。
(實施例2)下面,參照圖2描述第2實施例。
本實施例的描述涉及的情況是,在執(zhí)行系統(tǒng)部分與應用軟件部分間鑒定之前,使用區(qū)分非法或合法應用軟件的管理標準(management criterion)(下文稱為CRL)對應用軟件進行區(qū)分。
與第1實施例的區(qū)別在于,系統(tǒng)部分12包含CRL存儲器14,應用CRL存儲器15,和CRL比較裝置16。下面的描述將集中在與第1實施例的差別上。
CRL存儲器14是一種存儲區(qū)分非法或合法裝置用管理標準的存儲器。應用CRL存儲器15是一種存儲區(qū)分非法或合法軟件用管理標準的裝置。CRL比較裝置16是一種根據CRL判別應用軟件是非法還是合法的裝置。
下面將描述具有上述結構的本實施例的運作。
在該實施例中,也假定AV數(shù)據從STB發(fā)送,且該AV數(shù)據是版權保護的數(shù)據。首先,在傳送解密裝置6與STB間進行鑒定之前,利用存儲在STB的CRL存儲器中的CRL判別PC24是否為合法裝置。如果判別為合法裝置,則傳送鑒定裝置2與STB進行鑒定。如果判別為非法裝置,則STB不進行鑒定,對加密過的AV數(shù)據解密用的密鑰不傳送到PC24。
這里,假定PC24被STB判別為合法裝置。那么傳送鑒定裝置2經1394 D-IF 1與STB進行鑒定。當鑒定成功完成時,STB經1394 D-IF 1傳送解密AV數(shù)據用的密鑰到傳送鑒定裝置2。
接著,簽名產生裝置9為當前運行的應用軟件產生數(shù)字簽名,該數(shù)字簽名存儲在簽名存儲器4中。CRL比較裝置16將存儲在簽名存儲器4中的數(shù)字簽名的內容與應用CRL存儲器15中的內容進行比較,判別當前運行的應用軟件是非法軟件還是合法軟件。如果是非法軟件,則不進行應用軟件部分13與系統(tǒng)部分12間的鑒定。相反,若是合法軟件,則接著執(zhí)行應用軟件部分13與系統(tǒng)部分12間的鑒定。這里,假定許可類同于第1實施例中描述的,并附加于應用軟件。
應用CRL存儲器15是一種常駐在PC24中的OS或驅動器存儲器;可預先存儲分開產生的CRL,或可采用從IEEE 1394傳送來的CRL。通常,CRL不固定,但是可根據情況加以更新。例如,如果裝置或應用改變到對版權侵權并流傳開,則可識別這種裝置或應用,由此更新CRL,使得鑒定不成功。當應用軟件部分13與系統(tǒng)部分12間成功完成鑒定時,傳送解密裝置6從傳送鑒定裝置2接收解密密鑰,并對經1394 D-IF接收到的AV數(shù)據解密。接著,PC內部加密裝置7對AV數(shù)據再(重新)加密。在PC24中,版權保護的AV數(shù)據以加密形式傳送,直到由應用軟件提供使用為止。數(shù)據使用(解碼和顯示)裝置10從應用鑒定裝置8接收解密密鑰,并解密AV數(shù)據。解密后的AV數(shù)據從數(shù)據使用(解碼和顯示)裝置10傳送到當前運行的軟件,用于處理。
相反,當應用軟件部分13與系統(tǒng)部分12間鑒定失敗時,AV數(shù)據一旦由傳送解密裝置6解密,那么就再由PC內部加密裝置7加密,加密后的數(shù)據傳送到數(shù)據使用(解碼和顯示)裝置10。由于鑒定失敗,應用鑒定裝置8不能夠將解密密鑰傳送到解密裝置11,因此,不能夠對AV數(shù)據解密。在這種情況下,由于鑒定失敗,故不能夠對AV數(shù)據解密,用于處理。
或者從應用CRL存儲器15檢索一攻破和無效的防止篡改系統(tǒng)的版本信息,并且如果該應用的版本是無效的防止篡改系統(tǒng)的版本,那么解密AV數(shù)據的密鑰不傳送到應用鑒定功能3,應用軟件部分13與系統(tǒng)部分12間也不執(zhí)行鑒定。
在這種情況下,在應用軟件部分與系統(tǒng)部分間執(zhí)行鑒定之前,利用CRL判別當前運行的應用軟件是非法的還是合法的,如果存在對版權保護的AV數(shù)據執(zhí)行非法操作的潛在危險,則能預先拒絕該應用軟件。
本發(fā)明的重新加密可使用與發(fā)送數(shù)據加密用的相同的密鑰或不同的密鑰。以加密形式接收到的AV數(shù)據可在PC中以該加密形式傳送,一次也不對其解密。還應當看到,重新(再次)加密的方法不限定于上面描述的特定方法,任何其它規(guī)定的方法都可使用。
此外,在本實施例中,按照系統(tǒng)部分與應用軟件部分間鑒定失敗時發(fā)送加密數(shù)據到數(shù)據使用(解碼和顯示)裝置,對PC內部加密裝置進行了描述,但是當鑒定失敗時可代替發(fā)送如藍色背景屏(blueback screen)等無效數(shù)據到數(shù)據使用(解碼和顯示)裝置。這樣,AV數(shù)據的版權能得到更安全的保護。
本發(fā)明的系統(tǒng)部分可用構成1393 D-IF的硬件構成,或用如驅動器或OS的系統(tǒng)軟件構成。也就是說,它可用PC中的硬件構成或用系統(tǒng)軟件構成。
本實施例雖然取STB為外部裝置、PC從其接收版權保護的AV數(shù)據作為例子進行了描述,但本發(fā)明不限定于該特定的例子;也即,任何其它裝置,如DVC、DVHS、HDD、DVD-RAM或廣播接收機等,只要能發(fā)送版權保護的AV數(shù)據,都可以用作外部裝置。
本實施例雖然取IEEE 1394作為例子進行了描述,但是,本發(fā)明不限定于該特定的例子,任何其它網絡,只要具有發(fā)送版權保護的AV數(shù)據及它的版權信息,都可使用。
還應當看到,本實施例的AV數(shù)據不限定于上面描述的視頻/音頻數(shù)據,還應當理解為包含如版權保護的程序、文件或版權保護的任何其它數(shù)據。
本實施例中描述的PC只不過是本發(fā)明計算機的一個例子。
(實施例3)下面,參照圖3描述第3實施例。
本實施例的描述涉及的情況是,使用篡改鑒定功能,判別應用軟件是否被非法改變。
與第1實施例的區(qū)別在于,系統(tǒng)部分12包含篡改鑒定功能17,應用軟件部分13包含軟件檢查裝置18。
篡改鑒定功能17是一種驗證應用軟件產生的篡改碼以便確定應用軟件是否已被篡改的裝置。軟件檢查裝置18是一種檢查當前運行應用和產生篡改碼的裝置。
下面將描述具有上述結構的本實施例的運作。
如上所述,產生篡改碼的防篡改軟件涉及具有防止內部分析或改變的軟件。也即,所涉及的軟件能防止意志欠佳的人企圖非法使用版權保護的AV數(shù)據的犯罪行為。防篡改軟件產生一個稱為篡改碼的碼。軟件檢查裝置18檢查程序,驗證是否存在篡改,也檢查執(zhí)行環(huán)境,驗證沿數(shù)據通道是否存在攔截,存在第3方監(jiān)聽程序的執(zhí)行等。篡改碼是表示這種驗證結果或中間結果的數(shù)據。通過驗證該篡改碼,能確定防篡改軟件是否已遭篡改。也即,在本實施例中,應用軟件裝有內置的防篡改系統(tǒng)。
這里,如第1實施例中那樣,假定鑒定在STB與傳送鑒定裝置2間進行,并且鑒定成功完成。于是,軟件檢查裝置18檢查當前運行的應用軟件并產生篡改碼。所產生的篡改碼傳送到應用鑒定裝置,在這里,篡改碼通過簽名產生裝置9寫入數(shù)字簽名;然后,該數(shù)字簽名存儲在簽名存儲器4中。通過參照存儲在簽名存儲器4中的數(shù)字簽名,篡改鑒定功能17檢索當前運行的應用軟件的篡改碼,對其進行驗證,并向應用鑒定功能3報告當前運行的應用軟件是否被非法改變或是否在攔截數(shù)據或監(jiān)聽程序執(zhí)行的驗證結果。為簡單起見,下面的描述是假定,是否應用被非法改變的驗證包含是否進行攔截數(shù)據或監(jiān)聽程序的驗證。如果應用軟件非法改變,則應用鑒定功能3不將解密AV數(shù)據的密鑰傳送到應用鑒定裝置8,也不進行應用軟件部分13與系統(tǒng)部分12間的鑒定。如果應用軟件未非法改變,則應用鑒定功能3和應用鑒定裝置8根據記錄在簽名存儲器4中的數(shù)字簽名執(zhí)行鑒定。這里,如第1實施例中那樣,許可附加于應用軟件。當鑒定成功完成時,應用鑒定功能3將解密AV數(shù)據的密鑰傳送到應用鑒定裝置8。
當應用軟件部分13與系統(tǒng)部分12間成功完成鑒定時,傳送解密裝置6從傳送鑒定裝置2接收解密密鑰,并對經1394 D-IF 1接收到的AV數(shù)據解密。接著,PC內部加密裝置7對AV數(shù)據再(重新)加密。在PC24中,版權保護的AV數(shù)據以加密形式傳送,直到由應用軟件提供使用為止。構成數(shù)據使用(解碼和顯示)裝置10的解密裝置11從應用鑒定裝置8接收解密密鑰,并解密AV數(shù)據。解密后的AV數(shù)據從數(shù)據使用(解碼和顯示)裝置10傳送到當前運行的軟件,用于處理。
相反,當應用軟件部分13與系統(tǒng)部分12間鑒定失敗時,AV數(shù)據一旦由傳送解密裝置6解密,那么就再由PC內部加密裝置7加密,加密后的數(shù)據傳送到數(shù)據使用(解碼和顯示)裝置10。由于鑒定失敗,應用鑒定裝置8不能夠將解密密鑰傳送到解密裝置11,因此,不能夠對AV數(shù)據解密。在這種情況下,如果應用軟件沒有適當?shù)脑S可,則由于鑒定失敗,故不能夠處理AV數(shù)據。
在這種情況下,通過將防篡改系統(tǒng)結合到應用軟件并增加檢查非法篡改的應用軟件的功能,從而使AV數(shù)據的版權能保護得更安全。
本發(fā)明的重新加密可使用與發(fā)送數(shù)據加密用的相同的密鑰或不同的密鑰。而且,以加密形式傳輸?shù)腁V數(shù)據可在PC中以該加密形式傳送,一次也不對其解密。還應當看到,重新(再次)加密的方法不限定于上面描述的特定方法,任何其它規(guī)定的方法都可使用。
此外,在本實施例中,按照系統(tǒng)部分與應用軟件部分間鑒定失敗時發(fā)送加密數(shù)據到數(shù)據使用(解碼和顯示)裝置,對PC內部加密裝置進行了描述,但是可代替使用PC內部加密裝置,當鑒定失敗時發(fā)送如藍色背景屏等無效數(shù)據到數(shù)據使用(解碼和顯示)裝置。這樣,AV數(shù)據的版權能得到更安全的保護。
本發(fā)明的系統(tǒng)部分可用構成1393 D-IF的硬件構成,或用如驅動器或OS的系統(tǒng)軟件構成。也就是說,它可用PC中的硬件構成或用系統(tǒng)軟件構成。
本實施例雖然取STB為外部裝置、PC從其接收版權保護的AV數(shù)據作為例子進行了描述,但本發(fā)明不限定于該特定的例子;也即,任何其它裝置,如DVC、DVHS、HDD、DVD-RAM或廣播接收機等,只要能發(fā)送版權保護的AV數(shù)據,都可以用作外部裝置。
本實施例雖然取IEEE 1394作為例子進行了描述,但是,本發(fā)明不限定于該特定的例子,任何其它網絡,只要具有發(fā)送版權保護的AV數(shù)據及它的版權信息,都可使用。
還應當看到,本實施例的AV數(shù)據不限定于上面描述的視頻/音頻數(shù)據,還應當理解為包含如版權保護的程序、文件或版權保護的任何其它數(shù)據。
而且,本發(fā)明的篡改碼和防篡改驗證功能不限定于使用特定的防篡改系統(tǒng),也可用所需要的任何防篡改系統(tǒng)構成。
本實施例中描述的PC只不過是本發(fā)明計算機的一個例子,本實施例的篡改鑒定功能只不過是本發(fā)明防篡改驗證功能的一個例子。
(實施例4)下面,參照圖4描述第4實施例。
本實施例的描述涉及的情況是,使用篡改鑒定功能,判別應用軟件是否被非法改變。
與第3實施例的區(qū)別在于,系統(tǒng)部分12包含多個篡改鑒定功能21和版本選擇裝置20,應用軟件部分13中的軟件檢查裝置19不僅產生篡改碼,而且還產生類型信息,表明建立在應用軟件的防篡改系統(tǒng)的類型。
版本選擇裝置20是一種根據記錄在簽名存儲器4中的數(shù)字簽名選擇對應防篡改系統(tǒng)的篡改鑒定功能的裝置。
下面將描述具有上述結構的本實施例的運作。
如第3實施例中那樣,這里假設應用軟件裝有內置的防篡改系統(tǒng),并假定鑒定在STB與傳送鑒定裝置2間進行。假定鑒定成功完成。于是,軟件檢查裝置19檢查當前運行的應用軟件并產生篡改碼和表明內置防篡改系統(tǒng)類型的類型信息。所產生的篡改碼類型信息傳送到應用鑒定裝置8,在這里,篡改碼和類型信息通過簽名產生裝置9寫入數(shù)字簽名;然后,該數(shù)字簽名存儲在簽名存儲器4中。版本選擇裝置20通過參照存儲在簽名存儲器4中的防篡改系統(tǒng)類型信息選擇要使用的篡改鑒定功能。這里假定版本選擇裝置20包含它自身的用于篡改版本的CRL存儲器(未圖示),通過使用該CRL存儲器,版本選擇裝置20工作,以便不選擇已知該方法失敗的防篡改檢查裝置19。通過參照存儲在簽名存儲器4中的數(shù)字簽名,所選篡改鑒定功能21檢索當前運行的應用軟件的篡改碼并對其進行驗證。并向應用鑒定功能3報告當前運行的應用軟件是否被非法改變的驗證結果。如果應用軟件非法改變,則應用鑒定功能3不將解密AV數(shù)據的密鑰傳送到應用鑒定裝置8,也不進行應用軟件部分13與系統(tǒng)部分12間的鑒定。如果應用軟件未非法改變,則應用鑒定功能3和應用鑒定裝置8根據記錄在簽名存儲器4中的數(shù)字簽名執(zhí)行鑒定。這里,如在第1實施例中那樣,許可附加于應用軟件。當鑒定成功完成,應用鑒定功能3將解密AV數(shù)據的密鑰傳送到應用鑒定裝置8。
當應用軟件部分13與系統(tǒng)部分12間成功完成鑒定時,傳送解密裝置6從傳送鑒定裝置2接收解密密鑰,并對經1394 D-IF 1接收到的AV數(shù)據解密。接著,PC內部加密裝置7對AV數(shù)據再(重新)加密。在PC24中,版權保護的AV數(shù)據以加密形式傳送,直到由應用軟件提供使用為止。數(shù)據使用(解碼和顯示)裝置10中的解密裝置11從應用鑒定裝置8接收解密密鑰,并解密AV數(shù)據。解密后的AV數(shù)據從數(shù)據使用(解碼和顯示)裝置10傳送到當前運行的軟件,用于處理。
相反,當應用軟件部分13與系統(tǒng)部分12間鑒定失敗時,AV數(shù)據一旦由傳送解密裝置6解密,那么就再由PC內部加密裝置7加密,加密后的數(shù)據傳送到數(shù)據使用(解碼和顯示)裝置10。由于鑒定失敗,應用鑒定裝置8不能夠將解密密鑰傳送到解密裝置11,因此,不能夠對AV數(shù)據解密。在這種情況下,如果應用軟件沒有適當?shù)脑S可,則由于鑒定失敗,故不能夠解密AV數(shù)據,進行處理。
在這種情況下,通過不僅將防篡改系統(tǒng)結合到應用軟件而且還在系統(tǒng)部分中提供多個防篡改鑒定功能,如果應用軟件的防篡改系統(tǒng)失敗,則系統(tǒng)部分只要轉接到另一種防篡改鑒定功能,消除了更新OS等版本的要求,而且當防篡改系統(tǒng)失敗時,能將損害減到最小。
本發(fā)明的重新加密可使用與發(fā)送數(shù)據加密用的相同的密鑰或不同的密鑰。而且,以加密形式傳輸?shù)腁V數(shù)據可在PC中以該加密形式傳送,一次也不對其解密。還應當看到,重新(再次)加密的方法不限定于上面描述的特定方法,任何其它規(guī)定的方法都可使用。
此外,在本實施例中,按照系統(tǒng)部分與應用軟件部分間鑒定失敗時發(fā)送加密數(shù)據到數(shù)據使用(解碼和顯示)裝置,對PC內部加密裝置進行了描述,但是可代替為,當鑒定失敗時發(fā)送如藍色背景屏等無效數(shù)據到數(shù)據使用(解碼和顯示)裝置。這樣,AV數(shù)據的版權能得到更安全的保護。
本發(fā)明的系統(tǒng)部分可用構成1393 D-IF的硬件構成,或用如驅動器或OS的系統(tǒng)軟件構成。也就是說,它可用PC中的硬件構成或用系統(tǒng)軟件構成。
本實施例雖然取STB為外部裝置、PC從其接收版權保護的AV數(shù)據作為例子進行了描述,但本發(fā)明不限定于該特定的例子;也即,任何其它裝置,如DVC、DVHS、HDD、DVD-RAM或廣播接收機等,只要能發(fā)送版權保護的AV數(shù)據,都可以用作外部裝置。
本實施例雖然取IEEE 1394作為例子進行了描述,但是,本發(fā)明不限定于該特定的例子,任何其它網絡,只要具有發(fā)送版權保護的AV數(shù)據及它的版權信息,都可使用。
還應當看到,本實施例的AV數(shù)據不限定于上面描述的視頻/音頻數(shù)據,還應當理解為包含如版權保護的程序、文件或版權保護的任何其它數(shù)據。
而且,本發(fā)明的篡改碼和防篡改驗證功能不限定于使用如上所述特定的防篡改系統(tǒng),也可用所需要的任何防篡改系統(tǒng)構成。
本實施例中描述的PC只不過是本發(fā)明計算機的一個例子,本實施例的篡改鑒定功能只不過是本發(fā)明防篡改驗證功能的一個例子。
(實施例5)下面,參照圖5描述第5實施例。
該實施例的描述涉及的情況是,用于處理AV數(shù)據的應用軟件相關的信息利用電子水印嵌入AV數(shù)據。
電子水印是按難以改變的方式將簽名等數(shù)據插入到AV數(shù)據的技術,不管該技術是根據模擬數(shù)據疊印還是根據數(shù)字密碼術。
與第1和第2實施例的區(qū)別是,系統(tǒng)部分包含簽名嵌入裝置22和電子水印嵌入裝置23。
簽名嵌入裝置22參照記錄在簽名存儲器4中的數(shù)字簽名,進行選擇電子水印嵌入裝置23所需信息、準備格式等電子水印嵌入裝置23的預處理。電子水印嵌入裝置23按照簽名嵌入裝置22準備的格式將電子水印產生數(shù)據嵌入AV數(shù)據。
在該實施例中,傳送鑒定裝置2,應用鑒定功能3,簽名存儲器4,應用鑒定裝置8,簽名產生裝置9,傳送解密裝置6,PC內部加密裝置7,數(shù)據使用(解碼和顯示)裝置10,和解密裝置11與實施例1中對應的構件相同。CRL比較裝置16與第2實施例中對應的構件相同。
下面,將描述具有上述結構的本實施例的運作。
假定在外部裝置,如STB與傳送鑒定裝置2之間進行鑒定并獲得成功。也假定在應用鑒定裝置8與應用鑒定功能3之間成功完成鑒定。于是,利用傳送解密裝置6對經1394 D-IF 1輸入的加密AV數(shù)據進行解密。簽名嵌入裝置22從簽名存儲器4檢索包含應用軟件信息的數(shù)字簽名,并選擇其內容。所選內容包含應用軟件的名稱,應用軟件的版本號,關于用戶的信息,和關于AV數(shù)據本身的信息。簽名嵌入裝置22將例如準備格式等預先處理加給這些信息,并將處理后的信息發(fā)送給電子水印嵌入裝置23。電子水印嵌入裝置23通過將這些信息結合到解密后的AV數(shù)據中,產生電子水印。AV數(shù)據與由此結合在其中的電子水印,再次由PC內部加密裝置7加密,加密后的AV數(shù)據傳送到數(shù)據使用(解碼和顯示)裝置10。解密裝置11對AV數(shù)據解密,而數(shù)據使用(解碼和顯示)裝置10將其傳送到當前運行的應用軟件。接收到AV數(shù)據的應用軟件執(zhí)行如顯示、記錄、再現(xiàn)等處理。
這里假定應用軟件非法記錄施以電子水印的AV數(shù)據并在PC24外流傳。也假定包含在非法流傳的AV數(shù)據中的CGMS或EMI被非法應用改變。于是,被非法改變后的AV數(shù)據現(xiàn)在也可記錄在合法的裝置上,并且流傳到許多裝置。如果檢查AV數(shù)據非法流傳的監(jiān)督組織獲得該AV數(shù)據,則該組織通過參照嵌入該AV數(shù)據中的電子水印能檢索到下面的信息。也就是說,從與AV數(shù)據相關的信息可發(fā)現(xiàn)該AV數(shù)據是禁止拷貝的數(shù)據等,并從與應用軟件相關的信息能識別用于非法拷貝和流傳該AV數(shù)據的源應用軟件。
在這種情況下,本發(fā)明能識別非法流傳的源;此外,由于本發(fā)明的計算機備有更新CRL的裝置,因而根據與源有關的信息更新CRL,就能將負有非法流傳責任的應用排除在使用AV數(shù)據之外,據此,提供防止非法的特定的裝置。按照該方法,通過使用電子水印,能識別非法拷貝的源,因而能很容易隔離非法應用軟件。
電子水印系統(tǒng)不限定于本實施例中使用的,任何其它系統(tǒng),只要能將上面提到的信息正確地嵌入AV數(shù)據并在按規(guī)定格式解碼前或后能正確地提取該信息,都可以使用。
按照上述方式,通過將電子水印嵌入AV數(shù)據,能夠很容易地隔離或拒絕非法應用軟件。
(實施例6)下面,參照圖6描述第6實施例。
本實施例的PC組合第1到第5實施例中描述的PC的所有功能。
傳送鑒定裝置2,應用鑒定功能3,簽名存儲器4,應用鑒定裝置8,簽名產生裝置9,傳送解密裝置6,PC內部加密裝置7,數(shù)據使用(解碼和顯示)裝置10,和解密裝置11與第1實施例中對應的相同。CRL存儲器14,應用CRL存儲器15,和CRL比較裝置16與第2實施例中描述的對應構件相同。版本選擇裝置20和篡改鑒定裝置21與第4實施例中描述的對應構件相同。簽名嵌入裝置22和電子水印嵌入裝置23與第5實施例中描述的對應構件相同。
上述構成結合了第1至第5實施例中描述的全部功能,而且還備有根據防篡改系統(tǒng)檢查軟件可靠性的裝置,根據電子水印檢測非法使用的可靠的檢測方法,和一旦檢測到就防止非法使用再現(xiàn)的裝置;因此,能按可靠的方式防止非法使用版權保護的AV數(shù)據,而且由于將版本概念引入防篡改系統(tǒng),能將非法使用產生的間接損害減到最小。
也可以按程序記錄媒體的形式嵌入本發(fā)明,程序和/或數(shù)據記錄在該媒體,使計算機能執(zhí)行上面任一實施例中描述的全部或部分本發(fā)明的全部或部分功能,其中,程序和/或數(shù)據是計算機可讀的,且計算機讀出的程序和/或數(shù)據用來與該計算機協(xié)作執(zhí)行上述功能。
術語“數(shù)據”這里包含數(shù)據結構,數(shù)據格式,和數(shù)據類型。
術語“媒體”是指如ROM的錄媒體,如英特網的傳送媒體,或如光、電波、聲波等的傳送媒體。
術語“保持媒體”是指,例如,具有記錄在其上的程序和/或數(shù)據的記錄媒體,或傳送程序和/或數(shù)據的傳送媒體等。
術語“計算機可處理”是指,例如,在如ROM的記錄媒體情況下,計算機可讀該媒體,在傳送媒體情況下,要傳送的程序和/或數(shù)據能由計算機處理,作為傳送的結果。
術語“信息集”包含,例如,像程序和/或數(shù)據那樣的軟件。
工業(yè)上的可應用性從以上說明清楚可見,本發(fā)明所提供的計算機和程序記錄媒體,能確保應用軟件保護授予版權數(shù)據的版權,能尋找非法改變的應用軟件,識別和拒絕非法應用軟件,并能防止非法流傳而不需額外的費用。
權利要求
1.一種計算機,包含系統(tǒng)部分和應用軟件部分,在版權保護中,該計算機經數(shù)字接口取加密數(shù)據,進行處理,其特征在于,其中所述系統(tǒng)部分對所述應用軟件部分是對版權保護合法的應用軟件進行判斷,并且如果所述應用軟件是合法的應用軟件,所述系統(tǒng)部分傳送所述加密數(shù)據的密鑰到所述應用軟件部分。
2.根據權利要求1所述的計算機,其特征在于,其中,所述系統(tǒng)部分中的判斷是通過在所述系統(tǒng)部分與所述應用軟件部分之間進行鑒定進行的。
3.根據權利要求1所述的計算機,其特征在于,其中,所述系統(tǒng)部分中的判斷是通過使用列有非法或合法應用軟件的證件注銷表進行的。
4.根據權利要求1到3任一權利要求所述的計算機,其特征在于,其中,所述系統(tǒng)部分作為與外部裝置鑒定的結果獲得所述加密的密鑰,對所述加密的數(shù)據進行解密,并用所述密鑰或另一密鑰對所述解密的數(shù)據再一次加密。
5.根據權利要求1到4任一權利要求所述的計算機,其特征在于,其中,所述系統(tǒng)部分包含篡改驗證功能,篡改碼插在所述應用軟件部分中的所述應用軟件中,所述系統(tǒng)部分從所述應用軟件部分讀出所述篡改碼,并使用所述篡改驗證功能驗證所述應用軟件是否被篡改,若發(fā)現(xiàn)所述應用軟件已篡改,則所述系統(tǒng)部分報告所述驗證結果。
6.一種計算機,包含系統(tǒng)部分和應用軟件部分,在版權保護中,該計算機經數(shù)字接口取加密數(shù)據,進行處理,其特征在于,其中所述系統(tǒng)部分包含多種篡改驗證功能;與指定類型的篡改驗證功能關聯(lián)的篡改碼和表明所述類型的類型信息嵌入所述應用軟件部分中的所述應用軟件中;其中,所述系統(tǒng)部分從所述應用軟件部分讀出所述篡改碼和它的相關類型信息,并使用對應所述類型的篡改驗證功能驗證所述應用軟件是否被篡改,若發(fā)現(xiàn)所述應用軟件已篡改,則所述系統(tǒng)部分報告所述驗證結果。
7.一種計算機,包含系統(tǒng)部分和應用軟件部分,在版權保護中,該計算機經數(shù)字接口取加密數(shù)據,進行處理,其特征在于,其中所述系統(tǒng)部分通過嵌入與駐留在所述應用軟件部分中的應用軟件相關的所述數(shù)據信息,發(fā)送所述數(shù)據到所述應用軟件部分。
8.根據權利要求7所述的計算機,其特征在于,其中,與所述應用軟件有關的信息是表明所述應用軟件的名稱、所述應用軟件的版本號、篡改碼或防篡改驗證功能的類型的信息,或涉及用戶的信息。
9.一種媒體,其特征在于,該媒體存有程序和/或數(shù)據,使計算機能執(zhí)行權利要求1至權利要求8任一權利要求中所描述的部分或全部裝置的部分或全部功能,其中,所述媒體是計算機可處理的媒體。
10.一種信息集,其特征在于,其中,所述信息集是程序和/或數(shù)據,使計算機能執(zhí)行1至8任一權利要求中所描述的部分或全部裝置的部分或全部功能。
全文摘要
要解決的問題是:一旦版權保護的AV數(shù)據傳送到應用軟件,該應用軟件就能隨便處理該AV數(shù)據等,從而失去版權保護的目的。本發(fā)明提供一種計算機,它包含系統(tǒng)部分12和應用軟件部分13,在版權保護中,該計算機經數(shù)字接口1取加密數(shù)據,進行處理,其中,所述系統(tǒng)部分12對所述應用軟件部分13是對版權保護合法的應用軟件進行判斷,如果所述應用軟件是合法的應用軟件,系統(tǒng)部分12傳送所述加密數(shù)據的密鑰到應用軟件部分13。
文檔編號G06F12/14GK1302399SQ00800611
公開日2001年7月4日 申請日期2000年2月21日 優(yōu)先權日1999年2月22日
發(fā)明者武知秀明, 山田正純, 飯冢裕之, 西村拓也, 久野良樹, 后藤昌一 申請人:松下電器產業(yè)株式會社