亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

水印檢測(cè)器的制作方法

文檔序號(hào):7645524閱讀:354來源:國知局
專利名稱:水印檢測(cè)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包(outsourcing)到外部存儲(chǔ)器的方法,具有用來外包內(nèi)部數(shù)據(jù)處理的中間結(jié)果的接口、用于處理數(shù)據(jù)的裝置,具有用于處理數(shù)據(jù)的相應(yīng)裝置的盤驅(qū)動(dòng)器,以及具有用于處理數(shù)據(jù)的裝置的蜂窩電話。
現(xiàn)在,隨著DVD(數(shù)字視盤)或HDTV(高清晰度電視)以及其它分發(fā)媒體傳遞的數(shù)字視頻的出現(xiàn),用戶開始可以獲得新的和提高的圖像質(zhì)量。但是另一方面,由于可記錄DVD、DVHS(數(shù)字家用視頻系統(tǒng))和多媒體個(gè)人電腦的即將上市,它造成對(duì)版權(quán)所有者的新威脅。利用這些新產(chǎn)品,普通用戶可容易地制作取得版權(quán)的數(shù)據(jù)的高質(zhì)量非法復(fù)制品。
一種保護(hù)版權(quán)內(nèi)容的方法是將水印嵌入多媒體內(nèi)容如音頻、低速圖像、動(dòng)畫或視頻中,其中這些水印是人眼覺察不到的??梢栽谟布蜍浖辖?jīng)濟(jì)地利用檢測(cè)器,以滿足廣大范圍的平臺(tái)、如DVD中實(shí)時(shí)播放和記錄控制的要求。通過有效的檢測(cè)器實(shí)現(xiàn)和健壯性的水印編碼,水印可在各種各樣的專業(yè)人員和用戶的模-數(shù)和數(shù)-模轉(zhuǎn)換以及視頻處理中存活。
當(dāng)讀取具有嵌入水印的多媒體內(nèi)容時(shí),需要檢測(cè)和處理水印,以便確定該多媒體內(nèi)容的版權(quán)狀況。在水印檢測(cè)處理過程中,存儲(chǔ)或緩存不同處理步驟的若干中間結(jié)果,直到在后續(xù)處理步驟中需要這各個(gè)數(shù)據(jù)為止。因此,常規(guī)水印檢測(cè)器必須包括某種存儲(chǔ)器。水印檢測(cè)器的復(fù)雜性越來越多地受到進(jìn)行其計(jì)算所需的RAM(隨機(jī)存取存儲(chǔ)器)的支配。例如從美國專利5933798已知一種水印檢測(cè)器。
如果在其中實(shí)現(xiàn)了水印檢測(cè)器的播放器和記錄器系統(tǒng)中的現(xiàn)有存儲(chǔ)空間可以用來暫時(shí)存儲(chǔ)數(shù)據(jù)處理的中間結(jié)果,則能夠適當(dāng)?shù)亟档瓦@種水印檢測(cè)器的成本。例如,MPEG(活動(dòng)圖像專家組)解碼器具有2-4兆字節(jié)的RAM用于PC緩存和圖像重構(gòu)。
到緩沖存儲(chǔ)器的數(shù)據(jù)總線的帶寬也是關(guān)鍵的。在例如DVD播放器中的原始硬件與外部存儲(chǔ)器之間的總線上已經(jīng)有頻繁的存取操作。水印檢測(cè)的優(yōu)點(diǎn)在于它可以在后臺(tái)完成。延遲200毫秒的水印檢測(cè)不會(huì)降低作為版權(quán)控制措施的水印的有效性。
當(dāng)水印檢測(cè)器共享存儲(chǔ)器資源時(shí),會(huì)發(fā)現(xiàn)兩個(gè)主要的有問題區(qū)域,即完整性和保密性問題完整性問題外部RAM相當(dāng)容易存取,想要妨礙水印檢測(cè)功能的黑客可以在檢測(cè)器再次檢索檢測(cè)器所存儲(chǔ)的數(shù)據(jù)之前,用多個(gè)零或偽數(shù)據(jù)來替換它們。
保密性問題此外,黑客可以通過研究存儲(chǔ)在外部存儲(chǔ)器中的數(shù)據(jù)來收集有關(guān)水印的精確形狀的信息。
因此,本發(fā)明的目的在于提高水印檢測(cè)處理過程中外包中間結(jié)果的安全性。而且,提供具有用于外包中間結(jié)果的接口、用于處理數(shù)據(jù)的相應(yīng)裝置,具有處理數(shù)據(jù)的相應(yīng)裝置的盤驅(qū)動(dòng)器,以及具有處理數(shù)據(jù)的裝置的蜂窩電話。
根據(jù)本發(fā)明,這些目的是通過如權(quán)利要求1所述的方法、如權(quán)利要求13所述的具有用于外包中間結(jié)果的接口的處理數(shù)據(jù)的裝置、如權(quán)利要求16所述的具有處理數(shù)據(jù)的相應(yīng)裝置的盤驅(qū)動(dòng)器、以及如權(quán)利要求17所述的具有處理數(shù)據(jù)的裝置的蜂窩電話來實(shí)現(xiàn)的。
本發(fā)明基于以下認(rèn)識(shí)把內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器是通過提供由第一驗(yàn)證數(shù)據(jù)和第一中間結(jié)果數(shù)據(jù)構(gòu)成的第一數(shù)據(jù)信號(hào)來完成的。第一數(shù)據(jù)信號(hào)經(jīng)加密,被暫時(shí)存儲(chǔ)或緩存在外部存儲(chǔ)器中。當(dāng)內(nèi)部數(shù)據(jù)處理需要所存儲(chǔ)的中間結(jié)果時(shí),則從外部存儲(chǔ)器讀取各個(gè)數(shù)據(jù)信號(hào)。所讀取的數(shù)據(jù)信號(hào)經(jīng)解密,產(chǎn)生第二中間結(jié)果數(shù)據(jù)和第二驗(yàn)證數(shù)據(jù)。最后,利用所述第一驗(yàn)證數(shù)據(jù)對(duì)所述第二驗(yàn)證數(shù)據(jù)進(jìn)行驗(yàn)證。通過這種驗(yàn)證,可以確保中間結(jié)果數(shù)據(jù)在它們被存儲(chǔ)在外部存儲(chǔ)器時(shí)、或者在它們被送入和送出外部存儲(chǔ)器時(shí)未被操作過。本發(fā)明實(shí)現(xiàn)了對(duì)用作暫時(shí)存儲(chǔ)器的外部存儲(chǔ)器的安全“借用”。
在本發(fā)明的另一個(gè)方面,加密步驟是利用隨機(jī)數(shù)生成器中生成的密鑰來完成的。所述密鑰可以在每次中間結(jié)果數(shù)據(jù)單元要被外包到外部存儲(chǔ)器時(shí)生成。這意味著密鑰是本地生成的,只能使用一次,而且使用之后就變?yōu)闊o效的,使得操作密鑰或從數(shù)據(jù)外包中獲取有關(guān)密鑰的任何東西變得不可能。密鑰也可以是固定的,而不是定期地或者在每個(gè)加密步驟中生成。
在本發(fā)明的又一個(gè)方面,執(zhí)行檢查,以便通過在驗(yàn)證步驟中比較第一和第二驗(yàn)證數(shù)據(jù)單元來查看它們是否彼此對(duì)應(yīng)。
可以根據(jù)某種算法在內(nèi)部計(jì)算驗(yàn)證數(shù)據(jù)單元??梢圆捎孟嗤乃惴▉砩傻谝缓偷诙?yàn)證數(shù)據(jù)單元。最好該算法被保密。
在本發(fā)明的最佳方面,驗(yàn)證數(shù)據(jù)單元是地址數(shù)據(jù)單元。第一地址數(shù)據(jù)單元最好對(duì)應(yīng)于在存儲(chǔ)步驟中存儲(chǔ)中間結(jié)果數(shù)據(jù)單元的外部存儲(chǔ)器的地址的r個(gè)最低有效位。此外,在驗(yàn)證步驟中,外部存儲(chǔ)器中的中間結(jié)果數(shù)據(jù)單元的實(shí)際地址與從外部存儲(chǔ)器讀出的、并且如果外部存儲(chǔ)器的內(nèi)容未被操作過則對(duì)應(yīng)于第一地址數(shù)據(jù)單元的第二地址數(shù)據(jù)單元相比較?;蛘?,可以采用地址數(shù)據(jù)的函數(shù)作為驗(yàn)證數(shù)據(jù)。因?yàn)榈刂窋?shù)據(jù)是現(xiàn)成的,所以利用地址數(shù)據(jù)作為驗(yàn)證數(shù)據(jù)具有不需要執(zhí)行數(shù)據(jù)的特定驗(yàn)證計(jì)算的優(yōu)點(diǎn)。
在本發(fā)明的又一個(gè)最佳方面,外部存儲(chǔ)器是m位存儲(chǔ)器,中間結(jié)果數(shù)據(jù)單元的長(zhǎng)度是n位,地址數(shù)據(jù)單元的長(zhǎng)度是r位,其中m是8的倍數(shù),n不一定是8的倍數(shù)。利用這種結(jié)構(gòu)能夠充分地占滿通常為8位、16位、32位、64位、128位、…存儲(chǔ)器的外部存儲(chǔ)器。因?yàn)閚位中間結(jié)果數(shù)據(jù)單元的長(zhǎng)度通常不是8的倍數(shù),以r位地址數(shù)據(jù)單元來補(bǔ)充它們,使得中間結(jié)果數(shù)據(jù)單元的長(zhǎng)度與地址數(shù)據(jù)單元的長(zhǎng)度之和是8的倍數(shù),以便使附加的冗余信息能結(jié)合到信息信號(hào)之中。
在本方面的另一個(gè)方面,水印檢測(cè)處理的中間結(jié)果被外包到外部存儲(chǔ)器。
在本方面的又一個(gè)方面,在光盤驅(qū)動(dòng)器、SDMI(安全數(shù)字音樂倡導(dǎo)者聯(lián)盟)播放器或MPEG解碼器中的水印檢測(cè)處理的中間結(jié)果被外包到各個(gè)裝置的外部存儲(chǔ)器。
在本方面的又一個(gè)方面,蜂窩電話中的水印檢測(cè)處理的中間結(jié)果被外包到蜂窩電話的外部存儲(chǔ)器。
在本發(fā)明的又一個(gè)方面,具有用于將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器的接口的處理數(shù)據(jù)的裝置包括用于提供由第一驗(yàn)證數(shù)據(jù)和第一中間結(jié)果數(shù)據(jù)構(gòu)成的第一數(shù)據(jù)信號(hào)的組合裝置;用于加密第一數(shù)據(jù)信號(hào)的加密裝置;用于將所述第一數(shù)據(jù)信號(hào)暫時(shí)存儲(chǔ)或緩存在外部存儲(chǔ)器中的存儲(chǔ)裝置;用于在內(nèi)部數(shù)據(jù)處理需要所存儲(chǔ)的中間結(jié)果時(shí)、從外部存儲(chǔ)器讀取數(shù)據(jù)信號(hào)的讀取裝置;用于對(duì)讀取的數(shù)據(jù)信號(hào)解密、從而產(chǎn)生第二中間結(jié)果數(shù)據(jù)和第二驗(yàn)證數(shù)據(jù)的解密裝置;以及用于以第一驗(yàn)證數(shù)據(jù)驗(yàn)證第二驗(yàn)證數(shù)據(jù)的驗(yàn)證裝置。
在本發(fā)明的又一個(gè)最佳方面,用于處理數(shù)據(jù)并且具有用來外包中間結(jié)果的接口的裝置是水印檢測(cè)器,而且中間結(jié)果被外包到外部存儲(chǔ)器。
在本方面的又一個(gè)方面,水印檢測(cè)器是在光盤驅(qū)動(dòng)器、SDMI播放器或MPEG解碼器中實(shí)現(xiàn)的。
在本發(fā)明的又一個(gè)方面,盤驅(qū)動(dòng)器包括具有將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器的接口、并且用于處理數(shù)據(jù)的裝置。
在本發(fā)明的再一個(gè)方面,蜂窩電話包括具有將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器的接口、并且用于處理數(shù)據(jù)的裝置。
在所附的權(quán)利要求書中公開了本發(fā)明的其他最佳實(shí)施例。
在下文中,參照下列附圖更詳細(xì)地說明本發(fā)明及其最佳實(shí)施例


圖1表示按照第一實(shí)施例的光盤驅(qū)動(dòng)器;圖2表示按照第一實(shí)施例、把來自水印檢測(cè)器的中間結(jié)果存儲(chǔ)在外部存儲(chǔ)器中的體系結(jié)構(gòu);圖3表示按照本發(fā)明的方法的流程圖;以及圖4表示按照本發(fā)明的裝置的簡(jiǎn)化框圖。
圖1表示光盤驅(qū)動(dòng)器6的示意圖。盤如DVD或CD(小型光盤)被用作光記錄媒體1。光學(xué)拾取裝置(OPU)2控制激光器并檢測(cè)光盤的反射。該反射的強(qiáng)度被轉(zhuǎn)換成比特流。塊解碼器3對(duì)這些比特進(jìn)行糾錯(cuò),并且將緩沖存儲(chǔ)器5中的結(jié)果排序成可以被例如PC(個(gè)人計(jì)算機(jī))讀取的邏輯塊。在本公開中,緩沖存儲(chǔ)器5稱為“外部RAM”或外部存儲(chǔ)器。水印檢測(cè)器4通常被集成到塊解碼器3中。水印檢測(cè)器4通常將某些視頻或音頻素材收集到緩沖存儲(chǔ)器5中,對(duì)該緩沖存儲(chǔ)器5執(zhí)行某些信號(hào)處理,將緩沖存儲(chǔ)器5的內(nèi)容與水印相關(guān)聯(lián)并執(zhí)行某些進(jìn)一步的信號(hào)處理。使用緩沖存儲(chǔ)器5使系統(tǒng)易受黑客的攻擊。黑客可能以對(duì)他有利的方式設(shè)法破壞或操作存儲(chǔ)在緩沖存儲(chǔ)器5中的中間結(jié)果。此外,因?yàn)橄嚓P(guān)之后,有關(guān)水印的某些信息包含在緩沖存儲(chǔ)器5中,所以將緩沖存儲(chǔ)器5的內(nèi)容與水印相關(guān)也會(huì)對(duì)攻擊很敏感,在攻擊中黑客想從中間結(jié)果獲取任何信息、以便收集有關(guān)水印的信息。
一般,水印檢測(cè)器可以在光盤驅(qū)動(dòng)器、MPEG視頻卡、音頻解碼卡、SDMI播放器、HD(硬盤)驅(qū)動(dòng)器等中實(shí)現(xiàn)。
例如,當(dāng)用于從盤中讀取視頻數(shù)據(jù)的DVD驅(qū)動(dòng)器中時(shí),水印檢測(cè)器4通常從視頻序列的各幀收集數(shù)據(jù),并且將它們累積在大小為128×128像素的方塊(tile)中。圖像(每幀720×480像素)被折疊成每幀128×128像素的方塊,即大約5×3.75倍。此處理提取大約一秒的視頻序列,即對(duì)應(yīng)于大約25到30幀。對(duì)該方塊執(zhí)行FFT(快速傅里葉變換)。在FFT之后,把方塊按保密水印模式放大,然后執(zhí)行I-FFT(快速傅里葉逆變換)。然后,在該方塊中搜索兩個(gè)峰值。該方塊是需要暫時(shí)存儲(chǔ)在RAM 5中的主數(shù)據(jù)塊。因此,該數(shù)據(jù)在RAM 5中存儲(chǔ)了大約一秒,但是,在這一秒期間,在每個(gè)入口上執(zhí)行大約500至600次加法。然后,對(duì)RAM數(shù)據(jù)執(zhí)行FFT、放大和IFFT。在峰值搜索之后,清除存儲(chǔ)器,即復(fù)位到零。
外部RAM 5通常由m位字構(gòu)成,其中m是8的倍數(shù)。與此相比,要存儲(chǔ)在外部m位RAM 5中的中間結(jié)果數(shù)據(jù)I1通常由n位字構(gòu)成,其中n一般不是8的倍數(shù)。這導(dǎo)致外部RAM 5中存儲(chǔ)中間結(jié)果數(shù)據(jù)I的潛在的低效率方式。如果r為零,由于n碰巧是8的倍數(shù),則通過任意把r設(shè)置為8,可以人為地創(chuàng)建備用位。
對(duì)于存儲(chǔ)在m位RAM 5中的每n位字的水印數(shù)據(jù)有r個(gè)冗余位。這r位可以用來提高外包數(shù)據(jù)到外部RAM 5的安全性。例如,n等于18和m等于8。這意味著需要三個(gè)8位數(shù)據(jù)字來存儲(chǔ)一個(gè)18位的中間結(jié)果數(shù)據(jù)字I1,致使每個(gè)水印字有6個(gè)備用位。在把中間結(jié)果數(shù)據(jù)字I外包到外部RAM 5期間,水印解碼器4用附加信息填充額外的r位。這使得在回讀期間可以驗(yàn)證當(dāng)數(shù)據(jù)存儲(chǔ)在外部RAM 5中時(shí)、或者在與外部RAM 5通信期間是否被操作過。
圖2表示將中間結(jié)果從水印檢測(cè)器4外包到外部RAM 5的體系結(jié)構(gòu)。虛線框內(nèi)的區(qū)域17包含用來處理外包數(shù)據(jù)的安全性而添加的所有硬件。水印檢測(cè)器4通常在沒有或有少量RAM 5的IC(集成電路)封裝18內(nèi)。RNG是隨機(jī)數(shù)生成器9,它由水印檢測(cè)器4提供時(shí)鐘。
在水印檢測(cè)處理開始時(shí),水印檢測(cè)器4給隨機(jī)數(shù)生成器9計(jì)時(shí),從而獲得隨機(jī)密鑰Kn。如果水印檢測(cè)器4想把n位中間結(jié)果數(shù)據(jù)字I1存儲(chǔ)在m位外部RAM 5中地址A處,則將地址A的r個(gè)最低有效位作為地址數(shù)據(jù)填充到n位中間結(jié)果數(shù)據(jù)字I中,以便提供m位數(shù)據(jù)信號(hào)S1。在加密器8中用密鑰Kn對(duì)m位數(shù)據(jù)信號(hào)加密。加密的數(shù)據(jù)信號(hào)El以在地址A開始的地址被存儲(chǔ)在外部RAM 5中。
當(dāng)水印檢測(cè)處理過程中需要存儲(chǔ)在外部RAM 5中的中間結(jié)果數(shù)據(jù)I1時(shí),從外部RAM 5中讀取各個(gè)中間結(jié)果數(shù)據(jù)。所讀取的m位數(shù)據(jù)信號(hào)被發(fā)送到解密器7,以便利用密鑰Kn解密。所讀取的數(shù)據(jù)信號(hào)解密之后,獲得n位中間結(jié)果數(shù)據(jù)字I2和r位地址數(shù)據(jù)字V2?,F(xiàn)在必須驗(yàn)證所讀取和解密的中間結(jié)果數(shù)據(jù)字I2是否對(duì)應(yīng)于初始中間結(jié)果數(shù)據(jù)字I1。這種驗(yàn)證通過將讀取并解密的r位地址數(shù)據(jù)字V2與從外部RAM 5讀取的中間結(jié)果數(shù)據(jù)字的實(shí)際地址的地址數(shù)據(jù)相比較來完成。如果這些數(shù)據(jù)彼此對(duì)應(yīng),則從外部RAM 5讀取的數(shù)據(jù)對(duì)應(yīng)于先前存儲(chǔ)到外部RAM 5中的數(shù)據(jù),即該數(shù)據(jù)未被操作過,因此可用在進(jìn)一步的水印檢測(cè)處理中。
圖2中的補(bǔ)字符號(hào)12表示驗(yàn)證操作,即測(cè)試來自地址總線11的最低有效位與解密器7的最低有效位V2是否相等。如果不相等,則發(fā)送告警標(biāo)志到水印檢測(cè)器4的“數(shù)據(jù)有效”輸入端。水印檢測(cè)器4的數(shù)據(jù)輸入和輸出(“數(shù)據(jù)輸入”端和“數(shù)據(jù)輸出”端)可以復(fù)用在一起,因此,加密器8和解密器9可以是單個(gè)裝置。
如果黑客更改了外部RAM 5中的某些存儲(chǔ)單元,則不僅解密后回讀的數(shù)據(jù)不同,而且備用位中的地址數(shù)據(jù)(r位地址數(shù)據(jù))V2也會(huì)隨之更改,因?yàn)榧用苓^程中有效地混合了中間結(jié)果數(shù)據(jù)I1和地址數(shù)據(jù)V1。利用足夠安全的加密算法,黑客要猜測(cè)如何不更改地址而更改存儲(chǔ)單元是不可能的。
本方法的主要優(yōu)點(diǎn)是不存在全程秘密,如在工廠中必須放入的密鑰。而是在本地生成密鑰,即在RNG 9中生成密鑰,并且不離開IC封裝,在用過一次之后就失效。
為了防止重播攻擊,對(duì)于每次外包操作都使用來自RNG 9的新密鑰是很重要的。在重播攻擊中,如果使用相同的密鑰,則由一次計(jì)算產(chǎn)生的有效中間結(jié)果數(shù)據(jù)可能被用于破壞后續(xù)計(jì)算的結(jié)果。根據(jù)本發(fā)明,頻繁更改密鑰不會(huì)強(qiáng)加額外的開銷,因?yàn)槊荑€是在本地生成和使用的。
此外,根據(jù)本發(fā)明的方法捕獲洗牌攻擊。在洗牌攻擊中,攻擊者將字節(jié)在外部RAM 5中到處移動(dòng),但是這里地址將不再匹配。
作為可能的最優(yōu)化,Kn可以在制造時(shí)固定,但是另一方面,Kn對(duì)于每個(gè)IC可以是完全隨機(jī)的、甚至是不同的,從而使密鑰調(diào)度更便宜。為了進(jìn)一步防止重播攻擊,用從RNG 9取得的隨機(jī)數(shù)Rn對(duì)地址進(jìn)行EXOR運(yùn)算。在每個(gè)后續(xù)計(jì)算之前也更改Rn。然后,回讀時(shí)的檢查再次用Rn進(jìn)行EXOR運(yùn)算。將該結(jié)果與地址A的r個(gè)最低有效位比較?;蛘?,密鑰不是由RNG 9生成的,而是在處理過程中固定。從安全性的角度來說,這不是最佳形式,但是可以降低生產(chǎn)成本。
作為加密/解密算法,例如可以采用“3路(3-Way)”,這是受到高度重視的算法。加密/解密方法是用96位數(shù)據(jù)塊和96位密鑰運(yùn)算的塊密碼??梢栽诿荑€中丟棄40位以避免出口問題?!?路”是建議迭代11次的圈函數(shù)。該圈函數(shù)在硬件和軟件上都是便宜的。
或者,可以采用地址A的簡(jiǎn)單r位函數(shù)作為地址數(shù)據(jù),取代采用地址A的r個(gè)最低有效位。
外包內(nèi)部數(shù)據(jù)處理的中間結(jié)果的方法可以例如應(yīng)用于移動(dòng)電話、MPEG解碼器、DVD音頻解碼器、SDMI播放器等。
第二實(shí)施例不限于水印檢測(cè)器。其他常見的保密裝置都可以在處理保密數(shù)據(jù)但是需要將中間結(jié)果存儲(chǔ)在外的任何地方(例如因?yàn)樘囟ǖ奶幚硇酒袥]有設(shè)置存儲(chǔ)器)采用所述外包中間結(jié)果數(shù)據(jù)的方法。例如,這可能是移動(dòng)電話、MPEG解碼器、DVD音頻解碼器、SDMI播放器等。在移動(dòng)電話等中,在用于簽名驗(yàn)證等的公開密鑰計(jì)算過程中,可以使用外包中間結(jié)果的方法。
圖3表示外包方法的流程圖,圖4是根據(jù)圖3的流程圖的數(shù)據(jù)處理裝置的簡(jiǎn)化框圖。利用組合裝置13將中間結(jié)果數(shù)據(jù)I1與驗(yàn)證數(shù)據(jù)V1相結(jié)合,以便構(gòu)成數(shù)據(jù)信號(hào)S1。數(shù)據(jù)信號(hào)S1被加密裝置8加密E1,然后被存儲(chǔ)裝置15存儲(chǔ)在外部存儲(chǔ)器5中。根據(jù)內(nèi)部數(shù)據(jù)處理的要求,讀取裝置16讀出存儲(chǔ)的數(shù)據(jù)信號(hào)E2并且由解密裝置7解密。在解密之后,就獲得第二中間結(jié)果數(shù)據(jù)I2和第二驗(yàn)證數(shù)據(jù)V2。最后,用第一驗(yàn)證數(shù)據(jù)V1驗(yàn)證第二驗(yàn)證數(shù)據(jù)V2。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,可用某種算法來生成驗(yàn)證數(shù)據(jù)??砂言撍惴ㄟ\(yùn)用在中間結(jié)果數(shù)據(jù)或者這些數(shù)據(jù)的一部分上,其中,該算法所生成的數(shù)據(jù)被用作驗(yàn)證數(shù)據(jù)。顯然,這種算法需要被存儲(chǔ)在請(qǐng)求外包中間結(jié)果數(shù)據(jù)的解碼器中。最好是這種算法被保密。當(dāng)從外部RAM 5讀取了外包的中間結(jié)果數(shù)據(jù)時(shí),將這些數(shù)據(jù)解密,從而產(chǎn)生中間結(jié)果數(shù)據(jù)I2和驗(yàn)證數(shù)據(jù)V2。該算法被同時(shí)運(yùn)用于讀取的和解密的中間結(jié)果數(shù)據(jù),把該運(yùn)算的輸出與從外部RAM 5讀取并解密的驗(yàn)證數(shù)據(jù)V2相比較。
應(yīng)當(dāng)理解,如權(quán)利要求書所提出的外包中間結(jié)果的方法、具有用于外包中間結(jié)果的接口的用于處理數(shù)據(jù)的裝置、具有處理數(shù)據(jù)的相應(yīng)裝置的盤驅(qū)動(dòng)器以及具有處理數(shù)據(jù)的相應(yīng)裝置的蜂窩電話可以用與上述的和與從屬權(quán)利要求中提出的相同或?qū)?yīng)的方式、參考所述外包中間結(jié)果的方法來進(jìn)一步開發(fā)。
特別是,根據(jù)本發(fā)明的方法不限于與水印檢測(cè)處理有關(guān)的外包中間結(jié)果,而且可用于外包與內(nèi)部數(shù)據(jù)處理有關(guān)的任何類型的中間結(jié)果。
權(quán)利要求
1.將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器(5)的方法,它包括以下步驟.(a)將第一驗(yàn)證數(shù)據(jù)單元(V1)與第一中間結(jié)果數(shù)據(jù)單元(I1)組合,從而提供第一數(shù)據(jù)信號(hào)(S1);(b)對(duì)所述第一數(shù)據(jù)信號(hào)(S1)進(jìn)行加密;(c)把所述加密的第一數(shù)據(jù)信號(hào)(E1)存儲(chǔ)在所述外部存儲(chǔ)器(5)中;(d)根據(jù)所述內(nèi)部數(shù)據(jù)處理的要求,從所述外部存儲(chǔ)器(5)讀取數(shù)據(jù)信號(hào)(E2);(e)對(duì)所述讀取的數(shù)據(jù)信號(hào)(E2)進(jìn)行解密,從而產(chǎn)生第二中間結(jié)果數(shù)據(jù)單元(I2)和第二驗(yàn)證數(shù)據(jù)單元(V2);以及(f)用所述第一驗(yàn)證數(shù)據(jù)單元(V1)驗(yàn)證所述第二驗(yàn)證數(shù)據(jù)單元(V2)。
2.如權(quán)利要求1所述的方法,其特征在于所述第一數(shù)據(jù)信號(hào)(S1)是用隨機(jī)數(shù)生成器(9)中生成的密鑰來加密的。
3.如權(quán)利要求2所述的方法,其特征在于每當(dāng)把中間結(jié)果數(shù)據(jù)單元(I1)存儲(chǔ)在外部存儲(chǔ)器(5)中時(shí),就生成新的密鑰。
4.如權(quán)利要求1所述的方法,其特征在于在步驟f)中比較所述第一和第二驗(yàn)證數(shù)據(jù)單元(V1,V2),以便檢查它們是否彼此對(duì)應(yīng)。
5.如權(quán)利要求1所述的方法,其特征在于所述第一驗(yàn)證數(shù)據(jù)單元(V1)是利用一種算法生成的。
6.如權(quán)利要求1所述的方法,其特征在于所述第一和第二驗(yàn)證數(shù)據(jù)單元(V1,V2)是地址數(shù)據(jù)單元或它們的函數(shù)。
7.如權(quán)利要求6所述的方法,其特征在于所述第一地址數(shù)據(jù)單元(V1)對(duì)應(yīng)于在步驟(c)中存儲(chǔ)所述中間結(jié)果數(shù)據(jù)單元(I1)的地址的r個(gè)最低有效位。
8.如權(quán)利要求6所述的方法,其特征在于在步驟(f)中,將所述第二驗(yàn)證數(shù)據(jù)單元(V2)與從所述外部存儲(chǔ)器(5)讀出所述第二中間結(jié)果數(shù)據(jù)單元(I2)處的地址的r個(gè)最低有效位比較。
9.如權(quán)利要求1所述的方法,其特征在于所述外部存儲(chǔ)器(5)的長(zhǎng)度是m位,并且m是8的倍數(shù),所述中間結(jié)果數(shù)據(jù)單元的長(zhǎng)度是n位,并且n不是8的倍數(shù),一個(gè)驗(yàn)證數(shù)據(jù)單元的長(zhǎng)度是r位。
10.如權(quán)利要求1所述的方法,其特征在于水印檢測(cè)處理的中間結(jié)果被外包到外部存儲(chǔ)器(5)。
11.如權(quán)利要求10所述的方法,其特征在于光盤驅(qū)動(dòng)器(6)、SDMI(安全數(shù)字音樂倡導(dǎo)者聯(lián)盟)播放器或者M(jìn)PEG(活動(dòng)圖像專家組)解碼器中的水印檢測(cè)處理的中間結(jié)果被外包到所述各個(gè)裝置的外部存儲(chǔ)器(5)。
12.如權(quán)利要求1所述的方法,其特征在于蜂窩電話中的內(nèi)部數(shù)據(jù)處理的中間結(jié)果被外包到所述蜂窩電話的外部存儲(chǔ)器。
13.具有用于將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器(5)的接口的用來處理數(shù)據(jù)的裝置,它包括組合裝置(13),用于將第一驗(yàn)證數(shù)據(jù)單元(V1)與第一中間結(jié)果數(shù)據(jù)單元(I1)組合,從而提供第一數(shù)據(jù)信號(hào)(S1);加密裝置(8),用于對(duì)所述第一數(shù)據(jù)信號(hào)(S1)加密;存儲(chǔ)裝置(15),用于將所述加密的第一數(shù)據(jù)信號(hào)(E1)存儲(chǔ)在所述外部存儲(chǔ)器(5)中;讀取裝置(16),用于根據(jù)所述內(nèi)部數(shù)據(jù)處理的要求,從所述外部存儲(chǔ)器(5)中讀取數(shù)據(jù)信號(hào)(E2);解密裝置(7),用于對(duì)所述讀取的數(shù)據(jù)信號(hào)解密,從而產(chǎn)生第二中間結(jié)果數(shù)據(jù)單元(I2)和第二驗(yàn)證數(shù)據(jù)單元(V2);以及驗(yàn)證裝置(12),用于用所述第一驗(yàn)證數(shù)據(jù)單元(V1)驗(yàn)證所述第二驗(yàn)證數(shù)據(jù)單元(V2)。
14.如權(quán)利要求13所述的裝置,其特征在于所述裝置是水印檢測(cè)器(4),并且中間結(jié)果被外包到外部存儲(chǔ)器(5)。
15.如權(quán)利要求14所述的裝置,其特征在于所述裝置是光盤驅(qū)動(dòng)器(6)、SDMI播放器或MPEG解碼器中的水印檢測(cè)器(4),并且中間結(jié)果被外包到所述各個(gè)裝置的外部存儲(chǔ)器(5)。
16.具有如權(quán)利要求13所述的裝置的盤驅(qū)動(dòng)器。
17.具有如權(quán)利要求13所述的裝置的蜂窩電話。
全文摘要
本發(fā)明涉及將內(nèi)部數(shù)據(jù)處理的中間結(jié)果外包到外部存儲(chǔ)器的方法、具有外包中間結(jié)果的接口的用于處理數(shù)據(jù)的相應(yīng)裝置、具有用于處理數(shù)據(jù)的相應(yīng)裝置的盤驅(qū)動(dòng)器以及具有處理數(shù)據(jù)的裝置的蜂窩電話。本方法可用于處理保密數(shù)據(jù)但需要將其中間結(jié)果存儲(chǔ)在處理器之外時(shí)。第一中間結(jié)果數(shù)據(jù)單元(I1)與第一驗(yàn)證數(shù)據(jù)單元(V1)相結(jié)合,以便提供數(shù)據(jù)信號(hào)(S1),該信號(hào)被加密(E1)并存儲(chǔ)在外部存儲(chǔ)器(5)中。當(dāng)在后續(xù)內(nèi)部數(shù)據(jù)處理期間需要存儲(chǔ)在外部存儲(chǔ)器(5)中的中間結(jié)果數(shù)據(jù)單元(I1)時(shí),從外部存儲(chǔ)器(5)中讀取數(shù)據(jù)信號(hào)(E2)。對(duì)所讀取的數(shù)據(jù)信號(hào)解密之后,獲得第二驗(yàn)證數(shù)據(jù)單元(V2)和第二中間結(jié)果數(shù)據(jù)單元(I2)。用所述第一驗(yàn)證數(shù)據(jù)單元(V1)驗(yàn)證所述第二讀取的驗(yàn)證數(shù)據(jù)單元(V2),以便檢測(cè)在中間結(jié)果數(shù)據(jù)存儲(chǔ)于外部存儲(chǔ)器(5)期間對(duì)該中間結(jié)果數(shù)據(jù)的任何操作。
文檔編號(hào)H04N7/081GK1388929SQ01802376
公開日2003年1月1日 申請(qǐng)日期2001年6月7日 優(yōu)先權(quán)日2000年6月16日
發(fā)明者P·J·萊諾伊, J·C·塔爾斯特拉, J·P·M·G·林納茨 申請(qǐng)人:皇家菲利浦電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1