專利名稱:時(shí)間數(shù)據(jù)檢驗(yàn)單元、用于檢驗(yàn)時(shí)間數(shù)據(jù)的電子設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種時(shí)間數(shù)據(jù)檢驗(yàn)單元,以及涉及用于檢驗(yàn)時(shí)間數(shù)據(jù)的電子設(shè)備和方法。
背景技術(shù):
隨著數(shù)字的和易拷貝的形式的媒體數(shù)據(jù)的日益流行,有意義的是,只有獲得對應(yīng)的訪問權(quán)的用戶才能夠訪問這些媒體數(shù)據(jù)。這樣的訪問權(quán)還可以有時(shí)限地授予。在此情況下例如要求,能夠根據(jù)可靠的時(shí)間數(shù)據(jù)來檢驗(yàn)訪問權(quán)是否還有效。
在基于可靠性的系統(tǒng)中通常通過預(yù)先給定的訪問權(quán)限制對實(shí)體、例如對數(shù)字內(nèi)容的訪問,所述數(shù)字內(nèi)容在下文中也稱為媒體數(shù)據(jù)。通常的訪問前提的一種類型是符合時(shí)間上的訪問準(zhǔn)則。例如時(shí)間上的訪問準(zhǔn)則可以視為,只在預(yù)先給定的時(shí)間段或者到預(yù)先給定的時(shí)間點(diǎn)為止允許由用戶訪問所述媒體數(shù)據(jù),或者說向該用戶呈現(xiàn)所述媒體數(shù)據(jù)。
移動通信裝置、例如移動無線電話或者其它的移動終端設(shè)備通常具有所謂的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)電路(Real-Time Clock,RTC)。所述RTC電路通常以一定的精度提供系統(tǒng)時(shí)間。所述RTC電路,也稱為RTC模塊,被如此設(shè)置,使得能夠容忍短時(shí)間的斷電,換言之容忍短時(shí)間的電源供給中斷,而不導(dǎo)致有損于所提供的時(shí)間數(shù)據(jù)。然而RTC電路中電源供給的較長時(shí)間的中斷通常導(dǎo)致產(chǎn)生不準(zhǔn)確的內(nèi)部時(shí)間數(shù)據(jù)。這種錯(cuò)誤當(dāng)前利用所述移動終端設(shè)備內(nèi)的內(nèi)部裝置不能夠測取。此外還有可能用戶改變系統(tǒng)時(shí)間,以把對數(shù)字版權(quán)管理材料(DRM,DigitalRights Management)的訪問延長到他本來不再具有訪問權(quán)的時(shí)間。對于DRM應(yīng)用,期望的是,電源和供電中斷(例如斷電)和用戶方的惡意干預(yù)(例如用移動終端的惡意干預(yù))不會導(dǎo)致未經(jīng)授權(quán)地使用DRM材料。
在移動無線電終端設(shè)備中,本可以檢驗(yàn)實(shí)際的時(shí)間,其方式是在GSM移動無線電通信網(wǎng)絡(luò)的情況下例如通過用GSM時(shí)間/日期信息同步,把移動無線電終端的系統(tǒng)時(shí)間與移動無線電通信網(wǎng)絡(luò)提供的時(shí)間數(shù)據(jù)同步。這種性能特征在GSM中并且在所屬的移動無線電通信終端設(shè)備中卻只是可選的,并且不是在所有的移動無線電通信網(wǎng)絡(luò)中都提供或者不是在所有的移動無線電小區(qū)中都提供。
例如為DRM提供可靠的時(shí)間數(shù)據(jù)的另一個(gè)可能性在于,在終端設(shè)備中以硬件實(shí)施第二時(shí)間數(shù)據(jù)提供電路,其中第二時(shí)間數(shù)據(jù)提供電路被如此設(shè)置,使得用戶不能改變該時(shí)間數(shù)據(jù)。然而這種解決方案是花費(fèi)高的,從而也是高成本的,因?yàn)橐獮樘峁┎煌臅r(shí)間數(shù)據(jù)要求多個(gè)硬件電路。此外通過該技術(shù)方案不能夠解決供電中斷的問題。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,利用僅僅一個(gè)提供由用戶可改變的時(shí)間數(shù)據(jù)的時(shí)間數(shù)據(jù)提供單元,以低成本的方式檢驗(yàn)是否符合預(yù)先給定的、例如時(shí)間上的準(zhǔn)則。
本發(fā)明的示范性的擴(kuò)展由從屬權(quán)利要求中給出。
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,時(shí)間數(shù)據(jù)檢驗(yàn)裝置具有時(shí)間數(shù)據(jù)提供單元,例如借助于專用電子電路實(shí)現(xiàn),從而用硬件實(shí)現(xiàn)的時(shí)間數(shù)據(jù)提供單元,所述時(shí)間數(shù)據(jù)提供單元提供可由用戶改變的第一時(shí)間數(shù)據(jù)。此外設(shè)有用于存儲第一時(shí)間數(shù)據(jù)的第一存儲器,以及用于確定第一時(shí)間數(shù)據(jù)的在檢驗(yàn)裝置外部進(jìn)行的改變的時(shí)間數(shù)據(jù)改變確定單元,借助其產(chǎn)生被改變的第一時(shí)間數(shù)據(jù)。所述檢驗(yàn)裝置外部進(jìn)行的改變例如可以是所述時(shí)間數(shù)據(jù)檢驗(yàn)裝置作為嵌入裝置(Embedded Application嵌入應(yīng)用)實(shí)施于其中的電子設(shè)備的用戶進(jìn)行的改變,例如借助于安裝在所述電子裝置上的按鍵或者其它的觸摸式輸入單元,或者借助于一種語音用戶輸入,所述語音用戶輸入由所述電子設(shè)備中的語音識別裝置識別并且對應(yīng)地進(jìn)行處理。此外還設(shè)置時(shí)間數(shù)據(jù)差確定單元,用于確定存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差。從而例如確定所述第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的所謂偏移。設(shè)置第二存儲器用于存儲第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差和/或被改變的第一時(shí)間數(shù)據(jù),同樣地設(shè)置第三存儲器用于存儲可靠的第二時(shí)間數(shù)據(jù)。此外時(shí)間數(shù)據(jù)檢驗(yàn)裝置還有檢驗(yàn)單元,利用所述檢驗(yàn)單元在使用第一時(shí)間數(shù)據(jù)的情況下檢驗(yàn)存儲的第一時(shí)間數(shù)據(jù)與改變的第一時(shí)間數(shù)據(jù)之間的差以及第二時(shí)間數(shù)據(jù)是否符合預(yù)先給定的準(zhǔn)則。
此外,根據(jù)本發(fā)明的一個(gè)實(shí)施方式,設(shè)置帶有這樣的時(shí)間數(shù)據(jù)檢驗(yàn)裝置的電子設(shè)備。
在根據(jù)本發(fā)明的一個(gè)實(shí)施方式的、由時(shí)間數(shù)據(jù)檢驗(yàn)裝置實(shí)施的用于檢驗(yàn)時(shí)間數(shù)據(jù)的方法中,由時(shí)間數(shù)據(jù)提供單元提供可由用戶改變的第一時(shí)間數(shù)據(jù)。此外把所述第一時(shí)間數(shù)據(jù)存儲在第一存儲器中。確定在檢驗(yàn)裝置外部進(jìn)行的第一時(shí)間數(shù)據(jù)的改變,從而產(chǎn)生被改變的時(shí)間數(shù)據(jù)。此外還確定存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差。所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差和/或被改變的第一時(shí)間數(shù)據(jù)存儲在第二時(shí)間數(shù)據(jù)中,并且在使用第一時(shí)間數(shù)據(jù)、所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差以及第二時(shí)間數(shù)據(jù)的情況下檢驗(yàn)是否符合預(yù)先給定的準(zhǔn)則。
所述時(shí)間數(shù)據(jù)提供單元可以是實(shí)時(shí)時(shí)鐘電路,所述實(shí)時(shí)時(shí)鐘電路被設(shè)置用于提供第一時(shí)間數(shù)據(jù)作為實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)(Real-timeClock,RTC)。
根據(jù)本發(fā)明的第一實(shí)施方式,可以如此地設(shè)置所述第一存儲器,使得存儲的第一時(shí)間數(shù)據(jù)不能夠由檢驗(yàn)裝置的用戶改變。在該情況下保護(hù)所存儲的第一時(shí)間數(shù)據(jù)(如存儲在第一存儲器中的第一時(shí)間數(shù)據(jù))不受未經(jīng)授權(quán)的改變,并且只有存儲在第二存儲器中的差可以通過用戶輸入被改變,以改變實(shí)際上在時(shí)間數(shù)據(jù)檢驗(yàn)裝置內(nèi)部的第一時(shí)間數(shù)據(jù)。
根據(jù)本發(fā)明的另一個(gè)實(shí)施方式,如此設(shè)置第二存儲器,使得所存儲的第一時(shí)間數(shù)據(jù)與被改變的時(shí)間數(shù)據(jù)之間的差和/或被改變的第一時(shí)間數(shù)據(jù)不能夠由用戶改變。因此,在此情況下保護(hù)所述的差或者說被改變的第一時(shí)間數(shù)據(jù)在通過相應(yīng)的用戶輸入改變第一時(shí)間數(shù)據(jù)時(shí)不受用戶訪問,并且對應(yīng)地匹配存儲在第一存儲器中的第一時(shí)間數(shù)據(jù)。
根據(jù)本發(fā)明的一種實(shí)施方式,至少以下存儲器之一被設(shè)置成非易失的存儲器·第一存儲器,和/或·第二存儲器,和/或·第三存儲器。
因此,所述存儲器可以實(shí)施成Flash存儲器(例如實(shí)施成浮動?xùn)艠O存儲器或者捕捉層存儲器,例如作為NROM存儲器(氮化物只讀存儲器))、磁阻性隨機(jī)存取存儲器(Magnetic Random Access Memory,MRAM存儲器)、鐵電隨機(jī)存取存儲器(Ferroelectric Random AccessMemory,F(xiàn)eRAM存儲器)、導(dǎo)電橋式隨機(jī)存取存儲器(CB Random AccessMemory,CBRAM存儲器)、相變隨機(jī)存取存儲器(Phase Change RandomAccess Memory,MRAM存儲器)或者作為其它的非易失存儲器。
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述可靠的第二時(shí)間數(shù)據(jù)是數(shù)字版權(quán)管理-時(shí)間數(shù)據(jù)(Digital Rights Management-時(shí)間數(shù)據(jù),DRM時(shí)間數(shù)據(jù)),利用其說明多長時(shí)間和/或至什么時(shí)間點(diǎn)允許使用例如在數(shù)字權(quán)限管理范圍內(nèi)提供的并且例如對之配屬了第二時(shí)間數(shù)據(jù)的媒體數(shù)據(jù)。
在本發(fā)明的一個(gè)實(shí)施方式中,如此地設(shè)置所述檢驗(yàn)單元,使之檢驗(yàn)是否應(yīng)當(dāng)呈現(xiàn)為其配屬了第二時(shí)間數(shù)據(jù)的媒體數(shù)據(jù)。
以此方式,例如在DRM的范圍內(nèi)只用一個(gè)電路,就是說只用一個(gè)實(shí)時(shí)鐘控電路,以簡單的方式保證只在所述時(shí)間上的有效準(zhǔn)則的范圍內(nèi)確保所述媒體數(shù)據(jù)的呈現(xiàn),而不會開放為侵犯者可利用的濫用可能性。因此,如上所述,這通過以下方式實(shí)現(xiàn),即直觀地使用所述第一時(shí)間數(shù)據(jù)、相應(yīng)地例如由用戶作出的第一時(shí)間數(shù)據(jù)的改變、以及所述可靠的DRM時(shí)間數(shù)據(jù),以確定是否還應(yīng)當(dāng)為所述用戶提供所述媒體數(shù)據(jù),換言之,確定所述媒體數(shù)據(jù)是否還有效。
根據(jù)本發(fā)明的另一個(gè)實(shí)施方式提出,對相應(yīng)的電子設(shè)備加密地傳輸所述媒體數(shù)據(jù)以向用戶呈現(xiàn),并且在呈現(xiàn)所述媒體數(shù)據(jù)以前要求把所述媒體數(shù)據(jù)解密。
在使用例如這種密碼安全機(jī)制的情況下,在根據(jù)本發(fā)明的一個(gè)實(shí)施方式的時(shí)間數(shù)據(jù)檢驗(yàn)裝置中設(shè)置密鑰存儲器,以存儲至少一個(gè)密鑰,向所述密鑰配屬所述第二時(shí)間數(shù)據(jù),其中可以借助于第二時(shí)間數(shù)據(jù)確定所述至少一個(gè)密鑰的有效性。
根據(jù)本發(fā)明的該實(shí)施方式,以此方式間接地檢驗(yàn)所述媒體數(shù)據(jù)的有效性,其方式是檢驗(yàn)要用于解密被加密的媒體數(shù)據(jù)的密鑰的有效性。
然而本發(fā)明的該實(shí)施方式還可以普遍地用于檢驗(yàn)另外的密碼要件的各種方法,例如時(shí)間上的有效期所決定的密碼證書。
如果有被加密的媒體數(shù)據(jù),則可以在所述時(shí)間數(shù)據(jù)檢驗(yàn)裝置中設(shè)置解密單元,用于在采用所述至少一個(gè)密鑰的情況下解密所述媒體數(shù)據(jù)。
加密或者說解密可以采用任意的密碼方法,例如對稱的加密方法或者不對稱的加密方法,其中這樣地設(shè)置相應(yīng)的密鑰,使之適于解密所述被加密的媒體數(shù)據(jù)。例如加密可以采用DES方法作為對稱的方法,而且采用RSA方法作為非對稱的加密。
此外可以設(shè)置附加的密碼安全機(jī)制,例如對被加密的媒體數(shù)據(jù)的數(shù)字簽名。
在所述電子設(shè)備的一個(gè)實(shí)施方式中,所述電子設(shè)備可以具有媒體數(shù)據(jù)呈現(xiàn)裝置用于呈現(xiàn)媒體數(shù)據(jù),其中所述媒體數(shù)據(jù)呈現(xiàn)裝置與所述時(shí)間數(shù)據(jù)檢驗(yàn)單元相連接,其中所述媒體呈現(xiàn)裝置被這樣設(shè)置,使得它只有在所述檢驗(yàn)單元確定了符合所述準(zhǔn)則時(shí)才呈現(xiàn)所述媒體數(shù)據(jù)。
以這種方式清楚地確保,只有當(dāng)符合所述預(yù)先給定的準(zhǔn)則,例如預(yù)先給定的時(shí)間上的準(zhǔn)則時(shí),才能夠向所述電子設(shè)備的用戶呈現(xiàn)所述媒體數(shù)據(jù),例如借助于顯示屏幕和/或揚(yáng)聲器作為媒體數(shù)據(jù)呈現(xiàn)裝置。例如借助于顯示屏幕顯示圖像的媒體數(shù)據(jù)并且借助于所述揚(yáng)聲器呈現(xiàn)音頻媒體數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,所述電子設(shè)備設(shè)置成通信設(shè)備,例如設(shè)置成移動通信終端設(shè)備??商娲兀鲭娮釉O(shè)備還可以設(shè)置成各種計(jì)算單元,例如個(gè)人計(jì)算機(jī)(PC)、膝上電腦、筆記本電腦、個(gè)人數(shù)字助理(PDA)等,所述計(jì)算單元例如借助于對應(yīng)的輸入輸出接口被設(shè)置用于接收并且處理所述可靠的第二時(shí)間數(shù)據(jù),。
因此,在根據(jù)本發(fā)明的一個(gè)實(shí)施方式的情況下達(dá)到,即使在較長時(shí)間的電源故障的情況下以及由用戶不經(jīng)授權(quán)地改變系統(tǒng)時(shí)間的情況下也可能借助于所述嵌入的應(yīng)用軟件利用可靠的時(shí)間數(shù)據(jù)提供單元確保,例如在DRM范圍內(nèi)只向用戶呈現(xiàn)對于其所述用戶時(shí)段尚未到期的數(shù)據(jù),一般地說其中允許根據(jù)訪問準(zhǔn)則或者根據(jù)DRM范圍內(nèi)的訪問準(zhǔn)則由用戶使用和呈現(xiàn)所述媒體數(shù)據(jù)。
如以上所述,另一個(gè)應(yīng)用領(lǐng)域是,在使用所述時(shí)間數(shù)據(jù)檢驗(yàn)裝置的情況下使電子證書生效,由此使侵犯者不能夠使用過期的電子證書。
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,由用戶、或者普遍地說在檢驗(yàn)裝置外部進(jìn)行和起動的第一時(shí)間數(shù)據(jù)的改變被存儲在安全的存儲器中。此外,實(shí)際的RTC時(shí)間有規(guī)律地(例如一天兩次)、一般地說按可預(yù)定的時(shí)間間期被存儲在安全的存儲器中。
如果DRM代理過程建立對DRM服務(wù)器單元的連接,并且申請或者說請求產(chǎn)品,則把配屬于該產(chǎn)品的且附加的DRM時(shí)間存儲在安全存儲器中作為DRM偏移時(shí)間數(shù)據(jù)(DRM-Offset-Zeitangabe),例如作為可靠的第二時(shí)間數(shù)據(jù)。該DRM偏移只有在所述DRM代理過程從所述DRM服務(wù)器單元確定新的時(shí)間數(shù)據(jù)時(shí)才更新。用該信息能夠在對之的許可過期時(shí)阻止用戶消費(fèi)DRM內(nèi)容(以下也稱為媒體數(shù)據(jù))。甚至在電源斷電時(shí)對于帶有所述時(shí)間數(shù)據(jù)檢驗(yàn)裝置的電子設(shè)備也是這樣的。因而不用對于通常在電子設(shè)備中所設(shè)置的RTC電路要求任何附加的硬件。
以上所述并且在下文中還要詳細(xì)說明的基于軟件的解決方案是成本低的,并且只在所述電子設(shè)備中或者在所述時(shí)間數(shù)據(jù)檢驗(yàn)裝置中附加地要求一些安全的存儲器。另外還不要求同步兩個(gè)不同的計(jì)數(shù)器。
顯然,因此根據(jù)本發(fā)明的一個(gè)實(shí)施方式,跟蹤和存儲第一時(shí)間數(shù)據(jù)的所有改變,并且把參照點(diǎn)作為時(shí)間數(shù)據(jù)存儲在安全的存儲器中。以此方式能夠識別其間允許使用所述媒體數(shù)據(jù)的許可的DRM時(shí)間段。所述時(shí)間數(shù)據(jù)可以包含時(shí)刻-時(shí)間數(shù)據(jù)和/或日期-時(shí)間數(shù)據(jù),例如以根據(jù)HTTP-協(xié)議(Hypertext Transfer Protocol)的HTTP串的形式構(gòu)建,如其在開放移動聯(lián)盟(OMA)的DRM標(biāo)準(zhǔn)中所定義地那樣。
然而,一般地說還可以在本發(fā)明的范疇內(nèi)使用任何類型和任何格式的時(shí)間數(shù)據(jù)。
下面參照附圖詳細(xì)地說明本發(fā)明的實(shí)施例。
圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的DRM通信系統(tǒng);圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動無線電通信終端設(shè)備和DRM服務(wù)器單元的方框圖;圖3示出第一存儲器中存儲第一時(shí)間數(shù)據(jù)的流程圖;圖4示出用于確定在第二存儲器中所存儲的RTC偏移時(shí)間數(shù)據(jù)的具體步驟的流程圖;圖5示出處理可靠的第二時(shí)間數(shù)據(jù)的流程圖;圖6示出根據(jù)本發(fā)明的一個(gè)實(shí)施例檢驗(yàn)是否向用戶呈現(xiàn)媒體數(shù)據(jù)的流程圖;以及圖7示出累加器的硬件實(shí)現(xiàn)的方框圖,所述累加器用于確定例如由用戶造成的第一時(shí)間數(shù)據(jù)的累計(jì)改變。
具體實(shí)施例方式
圖1示出帶有多個(gè)移動無線電通信終端設(shè)備101、102、103、104的移動無線電通信系統(tǒng),所述移動無線電通信終端設(shè)備借助于各自的移動無線電通信連接105、106、107、108與移動無線電接入網(wǎng)絡(luò)相連接,例如根據(jù)GSM的無線電接入網(wǎng)絡(luò)(RAN),或者借助于根據(jù)UMTS的UMTS無線電接入網(wǎng)絡(luò)(UTRAN)與移動無線電通信網(wǎng)絡(luò)109相連接。此外,所述移動無線電通信網(wǎng)絡(luò)109與數(shù)字版權(quán)管理服務(wù)器單元110連接(數(shù)字版權(quán)管理服務(wù)器單元,DRM服務(wù)器單元)。
移動無線電通信網(wǎng)絡(luò)109和移動無線電通信終端設(shè)備101、102、103、104以及在其間進(jìn)行的通信根據(jù)任意一種移動無線電通信標(biāo)準(zhǔn)(例如GSM、UMTS、CDMA2000、FOMA等)被設(shè)置。
DRM服務(wù)器單元110以及在數(shù)字版權(quán)管理范圍內(nèi)的、也就是DRM范圍內(nèi)的通信根據(jù)該實(shí)施方式按照開放移動聯(lián)盟(OMA)的DRM標(biāo)準(zhǔn)1.0進(jìn)行或者按照DRM標(biāo)準(zhǔn)2.0進(jìn)行。對應(yīng)地,在數(shù)據(jù)版權(quán)管理范圍內(nèi)所設(shè)并且所交換的協(xié)議消息根據(jù)相應(yīng)采用的DRM標(biāo)準(zhǔn)加以設(shè)置。
圖2以框圖100詳細(xì)地示出DRM服務(wù)器單元100和移動無線電通信終端設(shè)備101。為了簡化圖示,只示出了移動無線電通信終端設(shè)備101與DRM服務(wù)器單元110之間的直接通信連接。
移動無線電通信終端設(shè)備101具有天線201以及沒有示出的移動無線電通信終端設(shè)備的普通單元,例如顯示屏、按鍵、揚(yáng)聲器、麥克風(fēng)等。
如在圖2中還示出的,移動無線電通信終端設(shè)備101,如同其它的移動無線電通信終端設(shè)備102、103、104那樣,還具有時(shí)間數(shù)據(jù)檢驗(yàn)裝置202。
時(shí)間數(shù)據(jù)檢驗(yàn)裝置202具有實(shí)時(shí)時(shí)鐘電路(RTC電路)203作為時(shí)間數(shù)據(jù)提供單元。RTC203提供可由用戶改變的第一時(shí)間數(shù)據(jù),所述第一時(shí)間數(shù)據(jù)在下文中也稱為RTC或者稱為系統(tǒng)時(shí)間。該RTC可以由用戶起動地改變,例如通過借助于按鍵或者借助于在該例中設(shè)置在移動無線電通信終端設(shè)備101中的語音識別裝置通過對應(yīng)的在用戶方的輸入被改變,所述語音識別裝置識別用戶說的語音信號(語音命令)并且對應(yīng)地處理。
此外還設(shè)置輸/輸出電路204,所述輸入/輸出電路204提供至移動無線電通信網(wǎng)絡(luò)109的通信連接,并且由此必要時(shí)提供與DRM服務(wù)器單元110的連接。
此外,移動無線電通信終端設(shè)備101中的時(shí)間數(shù)據(jù)檢驗(yàn)裝置202具有多個(gè)存儲器,所述多個(gè)存儲器可以實(shí)施成分開的存儲器或者可以實(shí)施成共同的存儲器中的不同的存儲區(qū)。
如在圖2中所示,根據(jù)本發(fā)明的該實(shí)施方式,設(shè)置以下的存儲器·用于存儲RTC檢驗(yàn)值(RTC-check value)的第一存儲器205。在首次使用移動無線電通信終端設(shè)備101時(shí)把所述RTC檢驗(yàn)值設(shè)定到預(yù)先給定的初始值,根據(jù)該實(shí)例設(shè)定為OxFFFF-FFFF。該RTC檢驗(yàn)值按可預(yù)先給定的時(shí)間間隔(例如一天兩次)通過存儲相應(yīng)當(dāng)前的RTC值來更新,其中要注意的是,所述更新的數(shù)量和頻度例如可以由移動無線電通信終端設(shè)備的制造商預(yù)先給定。
·RTC偏移存儲器,作為存儲RTC偏移值的第二存儲器206,所述RTC偏移值表示所述RTC檢驗(yàn)值與基于RTC檢時(shí)間值(也就是第一時(shí)間數(shù)據(jù))的改變所構(gòu)成的被改變的第一時(shí)間數(shù)據(jù)的差。在首次使用移動無線電通信終端設(shè)備101時(shí),把該RTC偏移值設(shè)定為可預(yù)先給定的初始值,根據(jù)該實(shí)施例設(shè)定為值0。如果用戶改變RTC,則每次重新計(jì)算該RTC偏移值。在工廠中由所述移動無線電通信終端設(shè)備的制造廠商把所述RTC偏移值初始化為值0。此外只有當(dāng)沒有為所述移動無線電通信終端設(shè)備供電時(shí),例如因此當(dāng)取出移動無線電通信終端設(shè)備101的電池,并且RTC不可用時(shí),才把所述RTC偏移值復(fù)位到值0。首次,如果首次設(shè)置RTC,也對應(yīng)地調(diào)節(jié)該RTC偏移值。如果首次為所述移動無線電通信終端設(shè)備供電并且投入使用(hochfahren),則取決于RTC的狀態(tài)所述RTC偏移值可以是負(fù)值也可以是正值。
·第三存儲器207,下文也稱為DRM偏移存儲器,其中存儲下文中還要詳細(xì)地說明的DRM偏移值作為可靠的第二時(shí)間數(shù)據(jù)。首次使用移動無線電通信終端設(shè)備101時(shí)用可預(yù)先給定的初始值初始化所述DRM偏移值,根據(jù)本發(fā)明的該實(shí)施例是OxFFFF_FFFF。然后,如下文可還要詳細(xì)地說明地那樣,由DRM服務(wù)器單元110向移動無線電通信終端設(shè)備101(例如用DRM時(shí)間值消息208)傳輸DRM時(shí)間值,由此可以為媒體數(shù)據(jù)、為了例如為一個(gè)或者多個(gè)音樂片段或者一個(gè)或者多個(gè)電視片段提供絕對的DRM時(shí)間,根據(jù)以下的規(guī)則計(jì)算所述DRM偏移值DRM偏移時(shí)間值=DRM時(shí)間值-RTC-RTC偏移時(shí)間值。(1)·在第四存儲器208(下文中也稱媒體數(shù)據(jù)存儲器208)中存儲加密的或者不加密的媒體數(shù)據(jù),所述媒體數(shù)據(jù)由DRM服務(wù)器單元110或者由另一個(gè)業(yè)務(wù)提供商提供并且被傳輸給移動無線電通信終端設(shè)備101。
·給所述媒體數(shù)據(jù)在DRM范圍內(nèi)相應(yīng)地配屬時(shí)間上的有效性說明,例如如果以加密形式向移動無線電通信終端設(shè)備101傳輸所述媒體數(shù)據(jù),則以在其時(shí)間上有效性方面受限的密鑰的形式,其中可以采用用于解密所加密的媒體數(shù)據(jù)的密鑰(或者在數(shù)字簽名的情況下采用用于使所述媒體數(shù)據(jù)生效的密鑰)。
在這方面需要指出,在DRM范圍內(nèi)DRM代理的初始化值OxFFFF_FFFF解釋為無效標(biāo)記(無效標(biāo)志)。
此外還設(shè)置微處理器210,所述微處理器在下文中具有以計(jì)算機(jī)程序形式實(shí)現(xiàn)的單元。在此要指出,所述單元還可以以相應(yīng)地分開的電子電路或者分開的微處理器的形式實(shí)現(xiàn)。
設(shè)置時(shí)間數(shù)據(jù)改變確定單元211,用于確定檢驗(yàn)裝置外部進(jìn)行的第一時(shí)間數(shù)據(jù)的改變,由此產(chǎn)生第一時(shí)間數(shù)據(jù)的改變。所述時(shí)間數(shù)據(jù)改變確定單元211例如可以識別以下過程的開始,所述過程在所述移動無線電通信終端設(shè)備101的內(nèi)部被用于改變所述RTC。
此外設(shè)置時(shí)間數(shù)據(jù)差確定單元212,用于確定所存儲的第一時(shí)間數(shù)據(jù)和被改變的第一時(shí)間數(shù)據(jù)之間的差。
此外設(shè)置檢驗(yàn)單元213,借助于所述檢驗(yàn)單元,在使用第一時(shí)間數(shù)據(jù)的條件下(準(zhǔn)確地說在使用RTC檢驗(yàn)值的條件下),檢驗(yàn)在存儲的所述第一時(shí)間數(shù)據(jù)(就是說例如RTC檢驗(yàn)值)與被改變的時(shí)間數(shù)據(jù)之間的差,以及與所述第二時(shí)間數(shù)據(jù)之間的差,是否符合預(yù)先給定的準(zhǔn)則。
此外設(shè)置解密單元214,所述解密單元設(shè)置用于在采用適用于此的解密密鑰的情況下解密加密了的媒體數(shù)據(jù),所述解密密鑰存儲在密鑰存儲器209中。
此外移動無線電通信終端設(shè)備101具有未示出的回放單元用于,當(dāng)時(shí)間數(shù)據(jù)檢驗(yàn)單元202確定所述媒體數(shù)據(jù)有效并且允許向用戶呈現(xiàn)時(shí),回放或者說呈現(xiàn)解密了的媒體數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,在其中存儲RTC檢驗(yàn)值的第一存儲器205設(shè)置為芯片外部并且可選地設(shè)置成移動無線電通信終端設(shè)備外部的閃存存儲器,所述閃存存儲器在用戶空間(也就是說用戶數(shù)據(jù)空間)的范圍內(nèi)設(shè)置成只讀存儲器。在其中存儲RTC時(shí)間值的第二存儲器20同樣設(shè)置為芯片外部并且可選地設(shè)置成移動無線電通信終端設(shè)備外部的閃存存儲器,所述閃存存儲器在用戶空間(也就是說用戶數(shù)據(jù)空間)的范圍內(nèi)設(shè)置成讀寫存儲器,對于所述讀寫存儲器卻只可以由同樣地實(shí)施在移動無線電通信終端設(shè)備101中的DRM代理進(jìn)行訪問。也以對應(yīng)的方式設(shè)置在其中存儲DRM偏移值的DRM偏移存儲器207。
對于所說明的本發(fā)明的實(shí)施例,可以不限制普遍適用性地假定,保證移動無線電通信終端設(shè)備101的安全運(yùn)行,并且只在移動無線電通信終端設(shè)備101中加載被簽名的、也就是說可靠的軟件,并且只使用這樣一種可靠的軟件更新存儲在移動無線電通信終端設(shè)備101中的軟件。此外還假定,整個(gè)通信系統(tǒng)和應(yīng)用軟件是可靠的,或者所述應(yīng)用軟件在訪問權(quán)上限于操作系統(tǒng)和設(shè)備驅(qū)動單元和/或中間件組件。
在本發(fā)明的一個(gè)替代的擴(kuò)展方案中,還可以設(shè)置,以加密的形式存儲數(shù)據(jù)以及存儲在以上說明的存儲器中的偏移時(shí)間值,從而達(dá)到安全性的提高。
要說明的是,每當(dāng)所述移動無線電通信終端設(shè)備的用戶改變所述RTC,都更新所述RTC偏移值,并且把更新的RTC偏移時(shí)間值存儲在所述第二存儲器206中。一天兩次把所提供的RTC時(shí)間值作為RTC檢驗(yàn)值存儲在第一存儲器205中。
如果采用依賴于時(shí)間的DRM場景,也就是說,如果首次在移動無線電通信終端設(shè)備101中的DRM代理連接DRM服務(wù)器單元110,以獲得所屬的DRM時(shí)間值,那么在建立與DRM服務(wù)器單元101的通信連接并且用DRM消息208向移動無線電通信終端設(shè)備101傳輸所述DRM時(shí)間值之后,在移動無線電通信終端設(shè)備101中的DRM代理按照前文說明的規(guī)則(1)計(jì)算所述DRM偏移值。
在DRM場景中,移動無線電通信裝置101中可靠的并由此可信賴的DRM時(shí)間數(shù)據(jù)是依賴于時(shí)間使用數(shù)字內(nèi)容(Content)的應(yīng)用的前提,也就是說是使用所述媒體數(shù)據(jù)的前提。為此可以規(guī)定,給相應(yīng)的媒體數(shù)據(jù)配屬時(shí)間段,也就是說配屬時(shí)間間隔,在所述時(shí)間段內(nèi)所述媒體數(shù)據(jù)視為有效的,例如從當(dāng)前的時(shí)刻向未來計(jì)算少于三個(gè)月(原則上少于任意的可預(yù)先給定的時(shí)間間隔)并且向過去計(jì)算少于一天(原則上少于任意的可預(yù)先給定的時(shí)間間隔)。應(yīng)當(dāng)保證該時(shí)間間隔。如果所述媒體數(shù)據(jù)被視為有效的,那么就不要求由DRM服務(wù)器單元110確定新的DRM時(shí)間數(shù)據(jù)。實(shí)際的未來的持續(xù)時(shí)間和過去的持續(xù)時(shí)間或者其界限可以例如在考慮網(wǎng)絡(luò)運(yùn)營商的規(guī)定和期望的情況下由移動無線電通信終端設(shè)備的制造商確定并由此預(yù)先給定。
圖3用流程圖300示出如以上所述用所述RTC值更新RTC檢驗(yàn)值的方法。
在所述方法開始(步驟301)以后,用值OxFFFF_FFFF值初始化RTC檢驗(yàn)值(步驟302)(該步驟只在首次執(zhí)行該方法時(shí)執(zhí)行),并且接著檢驗(yàn)是否要更新該RTC檢驗(yàn)值(檢驗(yàn)步驟303)。如果是這種情況,例如當(dāng)達(dá)到更新所述RTC檢驗(yàn)值的可預(yù)先給定時(shí)間點(diǎn)時(shí),則讀取當(dāng)前的RTC值,也就是說讀取RTC時(shí)間數(shù)據(jù)(步驟304),并且更新所述RTC檢驗(yàn)值,所述RTC檢驗(yàn)值在該時(shí)間點(diǎn)存儲在第一存儲器205中,就是說用所讀取的RTC檢驗(yàn)值進(jìn)行重寫(步驟305)。接著在檢驗(yàn)步驟303中繼續(xù)執(zhí)行所述方法,在所述檢驗(yàn)步驟303中該方法逗留直到又要更新所述RTC檢驗(yàn)值。
圖4用流程圖400示出改變RTC偏移值的方法,其中在所述方法開始(步驟401)以后檢驗(yàn)RTC偏移值是否被改變(檢驗(yàn)步驟402)。如果例如由用戶改變所述RTC值,則確定該RTC偏移時(shí)間值(步驟403)并且存儲在RTC偏移存儲器206中(步驟404)。然后在檢驗(yàn)步驟402中繼續(xù)所述方法,在所述檢驗(yàn)步驟402中所述方法逗留直到例如由移動無線電通信終端設(shè)備101的用戶重新改變所述RTC值。
下面說明當(dāng)接通所述移動無線電通信終端設(shè)備101時(shí)由移動無線電通信終端設(shè)備101執(zhí)行的方法(參考圖5中的流程圖500)。在關(guān)閉所述移動無線電通信終端101時(shí),RTC繼續(xù)運(yùn)行,也就是說RTC電路203繼續(xù)計(jì)數(shù),然而不更新存儲器中的值。
在接通移動無線電通信終端設(shè)備101(步驟501)以后讀取所述RTC值(步驟502)。
把讀取的RTC值與存儲在第一存儲器205中的RTC檢驗(yàn)值相比較,并且在所述RTC檢驗(yàn)值不大于(例如小于)所述RTC值與預(yù)先給定的時(shí)間段(例如三個(gè)月)之間的差的情況下,起動無效性模式,基于該無效性模式執(zhí)行下面說明的方法步驟。
在此情況下無效性模式的原因是,基于在檢驗(yàn)步驟503中確定的結(jié)果確定所述移動無線電通信終端設(shè)備501斷開長于三個(gè)月。針對該情況,把RTC檢驗(yàn)值設(shè)置為無效,換言之設(shè)置為無效性值,就是說復(fù)位為初始值。根據(jù)本發(fā)明的該實(shí)施例,這意味著把RTC檢驗(yàn)值設(shè)置為初始值OxFFFF_FFFF(步驟504),這意味著對于應(yīng)當(dāng)借助于移動無線電通信終端設(shè)備101并在此借助于移動無線電通信終端設(shè)備101的DRM代理呈現(xiàn)媒體數(shù)據(jù)的情況,要求所述移動無線電通信終端設(shè)備101和其中的移動無線電通信終端設(shè)備101的DRM代理向DRM服務(wù)器單元110請求新的DRM時(shí)間值(步驟505)。在從DRM服務(wù)器單元110接收新時(shí)間值(步驟506)以后,根據(jù)以上說明的規(guī)則(1)確定所述DRM偏移時(shí)間值并且將其存儲在DRM偏移存儲器207(步驟507)中。
接著可以重新使用所述媒體數(shù)據(jù),因此例如可以借助于存儲在密鑰存儲器209中的密鑰解密所加密的媒體數(shù)據(jù),并且向用戶呈現(xiàn)(在圖5中用方框508指代)。
如果在檢驗(yàn)步驟503中確定所述RTC檢驗(yàn)值大于RTC值與三個(gè)月的預(yù)定值的差,則在隨后的檢驗(yàn)步驟(步驟509)中確定RTC檢驗(yàn)值是否大于RTC值與過去時(shí)間值的和,根據(jù)該實(shí)例過去時(shí)間值是一天。
如果在檢驗(yàn)步驟503中確定RTC檢驗(yàn)值大于RTC值與三個(gè)月的差,這顯然意味著移動無線電通信終端設(shè)備101短于三個(gè)月關(guān)斷。
如果此外RTC檢驗(yàn)值小于或者等于RTC值中過去的時(shí)間值(根據(jù)該實(shí)施例是一天),那么這就意味著也符合該許可條件并且以正常運(yùn)行模式運(yùn)行移動無線電通信終端設(shè)備101,其中在后續(xù)的步驟中用該RTC值更新RTC檢驗(yàn)值(步驟510)并且接著使得能夠使用媒體數(shù)據(jù)(方框508)。
然而如果RTC檢驗(yàn)值大于RTC值加上一天的過去時(shí)間值,則意味著該RTC時(shí)間比存儲的時(shí)間標(biāo)記(Zeittempel)“年輕”。如果只是關(guān)斷所述移動無線電通信終端設(shè)備,這本來是不可能的。從而在此情況下移動無線電通信終端設(shè)備101以無效模式運(yùn)行,并且把RTC檢驗(yàn)值設(shè)定為無效值,就是說設(shè)定為初始值OxFFFF_FFFF(步驟511),并且對于應(yīng)當(dāng)使用所述媒體數(shù)據(jù)的情況要求移動無線電通信終端設(shè)備110重新從DRM服務(wù)器單元110申請新的DRM時(shí)間值(步驟512)。接收所述新的DRM時(shí)間值(步驟513)以后,在使用規(guī)則(1)的條件下確定所述DRM偏移時(shí)間值并且存儲在DRM偏移存儲器207中(步驟514)。
對于從移動無線電通信終端設(shè)備101中取出電池的情況,通常還要更新所述RTC值,就是說RTC電路在內(nèi)部繼續(xù)提供第一時(shí)間數(shù)據(jù),并且當(dāng)備用電池同樣沒有電時(shí)還繼續(xù)計(jì)數(shù)。
在接通移動無線電通信終端設(shè)備101時(shí),在該情況下同樣檢驗(yàn)RTC檢驗(yàn)值是否大于RTC值減去三個(gè)月,在此情況下采取正常模式并且簡單地更新所述RTC檢驗(yàn)值。在此情況下假定移動無線電通信終端設(shè)備101關(guān)斷了短于三個(gè)月的持續(xù)時(shí)間。
然而如果RTC檢驗(yàn)值小于RTC與三個(gè)月的時(shí)間數(shù)據(jù)之差,那么就執(zhí)行以上說明的無效模式,并且同樣要求從DRM服務(wù)器單元110申請新的DRM時(shí)間值,如以上結(jié)合圖5所說明的。
RTC檢驗(yàn)值大于RTC值加一天的情況對應(yīng)地也是這樣。
換言之,這意味著,只有在以上說明的時(shí)間值超出設(shè)定的安全范圍時(shí)才必須從DRM服務(wù)器單元110得到新的DRM時(shí)間。
圖6用流程圖600示出在呈現(xiàn)媒體數(shù)據(jù)的范圍內(nèi)執(zhí)行的方法。
在所述方法開始(步驟601)以后,把DRM內(nèi)容、也就是DRM媒體數(shù)據(jù)例如從DRM服務(wù)器單元110加載到移動無線電通信終端設(shè)備101上(步驟602)。
在移動無線電通信終端設(shè)備101中把加載的DRM媒體數(shù)據(jù)存儲在媒體數(shù)據(jù)存儲器208中(步驟603),并且在連續(xù)的檢驗(yàn)循環(huán)(Schleife)中檢驗(yàn)(步驟604)是否應(yīng)當(dāng)借助于移動無線電通信終端設(shè)備101向用戶呈現(xiàn)存儲的DRM內(nèi)容。
如果是這種情況,那么就接著例如根據(jù)下文說明的方法檢驗(yàn),通常配屬給所述DRM媒體數(shù)據(jù)的并且隨同傳輸?shù)脑S可證是否有效(檢驗(yàn)步驟605)。
如果所述許可證無效,就輸出出錯(cuò)信息(步驟606),并且結(jié)束所述方法(步驟607)。從而在此情況下不向用戶輸出媒體數(shù)據(jù)。
如果許可證有效,則必要時(shí)解密DRM媒體數(shù)據(jù)并且向移動無線電通信終端設(shè)備101的用戶輸出(步驟608)。在完全呈現(xiàn)了所述DRM媒體數(shù)據(jù)以后,結(jié)束所述方法(步驟609)。
對于以下說明的舉例場景假定,從當(dāng)前的時(shí)間點(diǎn)(RTC=110)至一個(gè)星期后,也就是說從當(dāng)前的時(shí)間點(diǎn)至下個(gè)星期(在此情況下End-RTC=810),移動無線電通信終端設(shè)備101的該用戶有權(quán)播放音樂媒體數(shù)據(jù)。
把RTC檢驗(yàn)值存儲到RTC時(shí)間值=100(在此情況下每50個(gè)計(jì)數(shù)值進(jìn)行RTC檢驗(yàn)值的更新)并且用戶改變RTC時(shí)間值使得RTC偏移值取值為5。這例如對應(yīng)于第一時(shí)間數(shù)據(jù)從12:05到13:22的一種改變,例如RTC時(shí)間值從105到110的一種改變。
此外還假定,向移動無線電通信終端設(shè)備101傳輸所述音樂媒體數(shù)據(jù)、配屬給所述音樂媒體數(shù)據(jù)的解密密鑰和DRM時(shí)間,其中假定DRM時(shí)間值取值為122。
現(xiàn)在根據(jù)以下的規(guī)定計(jì)算DRM偏移時(shí)間值DRM偏移時(shí)間值=DRM時(shí)間值-RTC時(shí)間值-RTC偏移時(shí)間值=-3。
此外還假定,直到符合以下的條件都允許所述用戶播放所述音樂媒體數(shù)據(jù)DRM時(shí)間值+DRM有效時(shí)間段(在此情況下是700)=RTC時(shí)間值+RTC偏移時(shí)間值+DRM偏移時(shí)間值+DRM有效時(shí)間端=812。
該時(shí)間值大于RTC時(shí)間值(RTC=810)。
現(xiàn)在為了說明本發(fā)明的該實(shí)施例假定在RTC時(shí)間值=670關(guān)斷移動無線電通信終端設(shè)備101(RTC時(shí)間值=670)。
接通移動無線電通信終端設(shè)備101時(shí)得出以下的值·實(shí)際時(shí)間=1010,·RTC=1010,·RTC檢驗(yàn)值=650,(只對RTC電路供電,在關(guān)斷狀態(tài)期間在閃存存儲器上沒有寫操作),·RTC偏移時(shí)間值=5,
·DRM偏移時(shí)間值=-3,·DRM時(shí)間值=RTC時(shí)間值+RTC偏移時(shí)間值+DRM偏移時(shí)間值=1012。
這意味著,由檢驗(yàn)單元213確定,許可證到期了。該計(jì)算得出的結(jié)果對應(yīng)于所希望的DRM結(jié)果。
下面舉第二個(gè)例子,在該例中假定關(guān)斷了移動無線電通信終端設(shè)備101并且然后取出了電池,其中這在RTC時(shí)間值=680時(shí)進(jìn)行。
在接通移動無線電通信終端設(shè)備101之后,得出以下的情況·實(shí)際時(shí)間=1010,·RTC時(shí)間值=680,·RTC檢驗(yàn)值=650,·RTC偏移時(shí)間值=5,·DRM偏移時(shí)間值=-3,·DRM時(shí)間值=RTC時(shí)間值+RTC偏移時(shí)間值+DRM偏移時(shí)間值=628。
這導(dǎo)致由檢驗(yàn)單元213確定和認(rèn)為許可證是有效的,從而解密并且向用戶提供所述媒體數(shù)據(jù),這對于DRM要求而言是不充分的。
然而卻要指出,這樣的篡改并不使得能夠有效地侵入以不經(jīng)授權(quán)地多重使用媒體數(shù)據(jù)。移動無線電通信終端設(shè)備101是關(guān)斷的,因此不能夠得到多重使用所述內(nèi)容(也就是所述媒體數(shù)據(jù)),也就是說不能夠呈現(xiàn)所述內(nèi)容。
在第三個(gè)例子假定,在RTC時(shí)間值=670(實(shí)際時(shí)間=670)時(shí)關(guān)斷移動無線電通信終端設(shè)備101。
接通移動無線電通信終端設(shè)備101時(shí)得出以下的情況·實(shí)際時(shí)間=608,·RTC時(shí)間值=680,·RTC檢驗(yàn)值=650,·RTC偏移時(shí)間值=5,·DRM偏移時(shí)間值=-3,·DRM時(shí)間值=RTC時(shí)間值+RTC偏移時(shí)間值+DRM偏移時(shí)間值=682。
這導(dǎo)致由檢驗(yàn)單元213確定和認(rèn)為符合時(shí)間準(zhǔn)則,并且必要時(shí)解密所述媒體數(shù)據(jù)并且借助于移動無線電通信終端設(shè)備101向所述用戶呈現(xiàn)。這根據(jù)DRM要求也是正確的。
不可能在最后所述的兩個(gè)情況之間區(qū)別,就是說,根據(jù)本發(fā)明的該實(shí)施例不可能區(qū)別是只關(guān)斷了移動無線電通信終端設(shè)備101還是附加地取出了其電池。
只有當(dāng)在不被移動無線電通信終端設(shè)備101覺察的情況下能夠復(fù)位過去的時(shí)間時(shí),通過取出電池進(jìn)行入侵才有實(shí)際意義。
當(dāng)然根據(jù)本發(fā)明的實(shí)施方式這是不可能的,而無需附加的硬件費(fèi)用、也就是無須附加地打開移動無線電通信終端設(shè)備101和/或去除移動無線電通信終端設(shè)備101的部分。
圖7用框圖700示出一個(gè)實(shí)施例,其中用于形成RTC偏移時(shí)間值的累加器也用硬件實(shí)現(xiàn)。
電路701具有RTC電路203、702,所述RTC電路具有時(shí)間數(shù)據(jù)計(jì)數(shù)電路703,所述時(shí)間數(shù)據(jù)計(jì)數(shù)電路703本身包含四個(gè)計(jì)數(shù)器電路,即·年計(jì)數(shù)器電路704,·日計(jì)數(shù)器電路705,·小時(shí)計(jì)數(shù)器電路706,以及·分鐘計(jì)數(shù)器電路707,用于計(jì)數(shù)相應(yīng)的年、日、相應(yīng)的小時(shí)或者分鐘。
此外設(shè)置加法器708,所述加法器借助第一輸入端709與計(jì)數(shù)器電路703連接,并且其第二輸入端710與在其中存儲RTC偏移時(shí)間值的寄存器711的輸出端連接。
加法器708的輸出端712與寄存器711的輸入端713相連接。寄存器711的另一個(gè)輸出端714與電路701的輸出端715相連接。電路701的輸入端716與計(jì)數(shù)器電路703的輸入端連接。在電路701的輸出端715上提供累計(jì)的BRM偏移時(shí)間值。
權(quán)利要求
1.時(shí)間數(shù)據(jù)檢驗(yàn)裝置,具有·時(shí)間數(shù)據(jù)提供單元,所述時(shí)間數(shù)據(jù)提供單元提供可由用戶改變的第一時(shí)間數(shù)據(jù),·存儲第一時(shí)間數(shù)據(jù)的第一存儲器,·時(shí)間數(shù)據(jù)改變確定單元,所述時(shí)間數(shù)據(jù)改變確定單元確定第一時(shí)間數(shù)據(jù)的在檢驗(yàn)裝置外部進(jìn)行的改變從而產(chǎn)生被改變的第一時(shí)間數(shù)據(jù),·時(shí)間數(shù)據(jù)差確定單元,所述時(shí)間數(shù)據(jù)差確定單元確定在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差,·第二存儲器,所述第二存儲器存儲在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差、或者被改變的第一時(shí)間數(shù)據(jù)、或者這兩者,·第三存儲器,所述第三存儲器存儲可靠的第二時(shí)間數(shù)據(jù),以及·檢驗(yàn)單元,所述檢驗(yàn)單元在使用第一時(shí)間數(shù)據(jù)、在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差、以及第二時(shí)間數(shù)據(jù)的情況下檢驗(yàn),是否符合預(yù)先給定的準(zhǔn)則,·其中,所存儲的第一時(shí)間數(shù)據(jù)不能夠由用戶改變,或者·其中,被存儲的在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差、或者被改變的第一時(shí)間數(shù)據(jù)、或者這兩者不能夠由用戶改變。
2.如權(quán)利要求1所述的時(shí)間數(shù)據(jù)檢驗(yàn)裝置,其中,所述時(shí)間數(shù)據(jù)提供單元是實(shí)時(shí)時(shí)鐘電路,所述實(shí)時(shí)時(shí)鐘電路被設(shè)置用于提供第一時(shí)間數(shù)據(jù)作為實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)。
3.如權(quán)利要求1所述的時(shí)間數(shù)據(jù)檢驗(yàn)裝置,其中,至少以下存儲器之一被設(shè)置成非易失的存儲器·第一存儲器,·第二存儲器,·第三存儲器。
4.如權(quán)利要求1所述的時(shí)間數(shù)據(jù)檢驗(yàn)裝置,其中,所述可靠的第二時(shí)間數(shù)據(jù)是數(shù)字版權(quán)管理時(shí)間數(shù)據(jù),利用所述數(shù)字版權(quán)管理時(shí)間數(shù)據(jù)說明允許使用媒體數(shù)據(jù)多長時(shí)間、或者允許使用媒體數(shù)據(jù)至什么時(shí)間點(diǎn)、或者兩者。
5.如權(quán)利要求4所述的時(shí)間數(shù)據(jù)檢驗(yàn)裝置,其中,所述檢驗(yàn)單元檢驗(yàn)是否應(yīng)當(dāng)呈現(xiàn)配屬有第二時(shí)間數(shù)據(jù)的媒體數(shù)據(jù)。
6.如權(quán)利要求1所述的時(shí)間數(shù)據(jù)檢驗(yàn)裝置,·具有密鑰存儲器,所述密鑰存儲器存儲至少一個(gè)配屬有所述第二時(shí)間數(shù)據(jù)的密鑰,·其中借助于第二時(shí)間數(shù)據(jù)確定所述至少一個(gè)密鑰的有效性。
7.如權(quán)利要求5所述的時(shí)間數(shù)據(jù)檢驗(yàn)裝置,·其中所述媒體數(shù)據(jù)是加密的,·具有解密單元,所述解密單元在采用至少一個(gè)密鑰的情況下解密所述媒體數(shù)據(jù)。
8.帶有時(shí)間數(shù)據(jù)檢驗(yàn)裝置的電子設(shè)備,所述時(shí)間數(shù)據(jù)檢驗(yàn)裝置具有·時(shí)間數(shù)據(jù)提供單元,所述時(shí)間數(shù)據(jù)提供單元提供可由用戶改變的第一時(shí)間數(shù)據(jù),·存儲第一時(shí)間數(shù)據(jù)的第一存儲器,·時(shí)間數(shù)據(jù)改變確定單元,所述時(shí)間數(shù)據(jù)改變確定單元確定第一時(shí)間數(shù)據(jù)的在檢驗(yàn)裝置外部進(jìn)行的改變從而產(chǎn)生被改變的第一時(shí)間數(shù)據(jù),·時(shí)間數(shù)據(jù)差確定單元,所述時(shí)間數(shù)據(jù)差確定單元確定在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差,·第二存儲器,所述第二存儲器存儲在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差或者被改變的第一時(shí)間數(shù)據(jù)或者既存儲被改變的第一時(shí)間數(shù)據(jù)也存儲在所存儲的第一時(shí)間數(shù)據(jù)與被改變第一時(shí)間數(shù)據(jù)之間的差,·第三存儲器,所述第三存儲器存儲可靠的第二時(shí)間數(shù)據(jù),·檢驗(yàn)單元,所述檢驗(yàn)單元在使用第一時(shí)間數(shù)據(jù)、在所存儲的第一時(shí)間數(shù)據(jù)與改變的第一時(shí)間數(shù)據(jù)之間的差、以及第二時(shí)間數(shù)據(jù)的情況下檢驗(yàn),是否符合預(yù)先給定的準(zhǔn)則,·其中所存儲的第一時(shí)間數(shù)據(jù)不能夠由用戶改變或者·被存儲的在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差或者被改變的第一時(shí)間數(shù)據(jù)或者這兩者不能夠由用戶改變。
9.如權(quán)利要求8所述的電子設(shè)備,·具有媒體數(shù)據(jù)呈現(xiàn)裝置,所述呈現(xiàn)裝置呈現(xiàn)媒體數(shù)據(jù),·其中所述媒體數(shù)據(jù)呈現(xiàn)裝置與所述時(shí)間數(shù)據(jù)檢驗(yàn)單元相連接,·其中只有當(dāng)所述檢驗(yàn)單元確定了符合所述準(zhǔn)則時(shí)所述媒體數(shù)據(jù)呈現(xiàn)裝置才呈現(xiàn)所述媒體數(shù)據(jù)。
10.如權(quán)利要求8所述的電子設(shè)備,·具有顯示屏幕用于顯示圖像的媒體數(shù)據(jù)或者·具有揚(yáng)聲器用于呈現(xiàn)音頻媒體數(shù)據(jù)·或者既具有顯示屏幕又具有揚(yáng)聲器。
11.如權(quán)利要求8所述的電子設(shè)備,所述電子設(shè)備被設(shè)置成通信設(shè)備。
12.由時(shí)間數(shù)據(jù)檢驗(yàn)裝置執(zhí)行的檢驗(yàn)時(shí)間數(shù)據(jù)的方法,·其中由時(shí)間數(shù)據(jù)提供單元提供可由用戶改變的第一時(shí)間數(shù)據(jù),·其中把第一時(shí)間數(shù)據(jù)存儲在第一存儲器中,·其中確定第一時(shí)間數(shù)據(jù)的在檢驗(yàn)裝置外部進(jìn)行的改變,從而產(chǎn)生被改變的第一時(shí)間數(shù)據(jù),·其中確定在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差,·其中在第二存儲器中存儲在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差、或者被改變的第一時(shí)間數(shù)據(jù)、或者這兩者,·其中在第三存儲器中存儲可靠的第二時(shí)間數(shù)據(jù),并且·其中在使用第一時(shí)間數(shù)據(jù)、在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差、以及第二時(shí)間數(shù)據(jù)的情況下檢驗(yàn),是否符合預(yù)先給定的準(zhǔn)則,·其中所存儲的第一時(shí)間數(shù)據(jù)不能夠由用戶改變或者·被存儲的在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差或者被改變的第一時(shí)間數(shù)據(jù)或者這兩者不能夠由用戶改變。
13.時(shí)間數(shù)據(jù)檢驗(yàn)裝置,具有·實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘提供可以由用戶改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù),·存儲實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)的第一存儲器,·時(shí)間數(shù)據(jù)改變確定單元,所述時(shí)間數(shù)據(jù)改變確定單元確定實(shí)時(shí)時(shí)間數(shù)據(jù)的在檢驗(yàn)裝置外部進(jìn)行的改變從而產(chǎn)生被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù),·時(shí)間數(shù)據(jù)差確定單元,所述時(shí)間數(shù)據(jù)差確定單元確定在所存儲的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)與被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)之間的差,·第二存儲器,所述第二存儲器存儲在所存儲的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)與被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)之間的差、或者被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)、或者兩者,·第三存儲器,所述第三存儲器存儲可靠的DRM時(shí)間數(shù)據(jù),·檢驗(yàn)單元,所述檢驗(yàn)單元在使用實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)、在所存儲的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)與被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)之間的差、以及DRM時(shí)間數(shù)據(jù)的情況下檢驗(yàn),是否符合預(yù)先給定的準(zhǔn)則,·其中所存儲的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)不能夠由用戶改變或者·其中被存儲的在所存儲的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)與被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)之間的差、或者被改變的實(shí)時(shí)時(shí)鐘時(shí)間數(shù)據(jù)、或者這兩者不能夠由用戶改變。
全文摘要
提供可由用戶改變的第一時(shí)間數(shù)據(jù),并且將所述第一時(shí)間數(shù)據(jù)存儲在第一存儲器中。此外在第一時(shí)間數(shù)據(jù)的檢驗(yàn)單元外部進(jìn)行的改變的情況下,確定在所存儲的第一時(shí)間數(shù)據(jù)與被改變的第一時(shí)間數(shù)據(jù)之間的差。此外在使用可靠的第二時(shí)間數(shù)據(jù)、所述第一時(shí)間數(shù)據(jù)、以及所述差的情況下檢驗(yàn),是否符合預(yù)先給定的準(zhǔn)則。
文檔編號G04G99/00GK1971452SQ200610172969
公開日2007年5月30日 申請日期2006年10月19日 優(yōu)先權(quán)日2005年10月20日
發(fā)明者D·詹寧斯, E·德爾夫斯, U·蘭詹, A·斯格爾科 申請人:英飛凌科技股份公司