用于存儲(chǔ)內(nèi)容的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]一些實(shí)施例涉及用于存儲(chǔ)數(shù)據(jù)的方法和裝置,具體但不排他地,涉及用于存儲(chǔ)內(nèi)容的方法和裝置。
【背景技術(shù)】
[0002]在諸如音頻或視頻數(shù)據(jù)的傳輸中,已知將數(shù)據(jù)配置為數(shù)據(jù)包流。
[0003]這意味著,首先將數(shù)據(jù)劃分為預(yù)定格式的離散數(shù)據(jù)包,每個(gè)數(shù)據(jù)包均包括數(shù)據(jù)頭和載荷。數(shù)據(jù)頭可包含各種類型的控制數(shù)據(jù),至少包括數(shù)據(jù)包標(biāo)識(shí)符。然后,載荷包含實(shí)際的信息內(nèi)容,即諸如終端用戶期望使用的音頻或視頻數(shù)據(jù)的信息,有時(shí)也被稱為“用戶數(shù)據(jù)”。載荷可為了壓縮的目的而被編碼并且為了安全而被加密,使得用戶數(shù)據(jù)通常不以其“原始”形式被傳輸。數(shù)據(jù)包還可以包括糾錯(cuò)碼形式的冗余信息,用于接收側(cè)的誤差校正。
【發(fā)明內(nèi)容】
[0004]根據(jù)第一方面,提供了一種方法,包括:從具有虛擬緩沖器的功能塊接收第一數(shù)據(jù),所述第一數(shù)據(jù)在所述虛擬緩沖器中具有第一虛擬地址,所述虛擬緩沖器具有第二數(shù)據(jù),所述第二數(shù)據(jù)具有與所述第一虛擬地址鄰接的第二虛擬地址;使用取決于與所述虛擬緩沖器相關(guān)聯(lián)的虛擬地址信息的至少一個(gè)密鑰來加密所述第一數(shù)據(jù);以及使加密的所述第一數(shù)據(jù)寫入物理存儲(chǔ)器的位置,該位置與所述物理存儲(chǔ)器中的所述第二數(shù)據(jù)的第二位置不鄰接。
[0005]所接收的第一數(shù)據(jù)可以是未加密數(shù)據(jù)。
[0006]根據(jù)第二方面,提供了一種方法,包括:從具有虛擬緩沖器的功能塊接收針對(duì)第一數(shù)據(jù)的讀取請(qǐng)求,所述第一數(shù)據(jù)在所述虛擬緩沖器中具有虛擬地址,所述虛擬緩沖器具有第二數(shù)據(jù),所述第二數(shù)據(jù)具有與所述第一虛擬地址鄰接的第二虛擬地址;從物理存儲(chǔ)器的一個(gè)位置讀取加密形式的第一數(shù)據(jù),該位置與所述物理存儲(chǔ)器中的所述第二數(shù)據(jù)的第二位置不鄰接;以及使用取決于與所述虛擬緩沖器相關(guān)聯(lián)的虛擬地址信息的至少一個(gè)密鑰對(duì)加密的所述第一數(shù)據(jù)進(jìn)行解密。
[0007]該方法可包括:向所述功能塊提供未加密形式的所述第一數(shù)據(jù)。
[0008]應(yīng)該理解,以下一項(xiàng)或多項(xiàng)可以與第一和第二方面中的一個(gè)或兩個(gè)進(jìn)行組合。
[0009]存儲(chǔ)器可包括DDR。
[0010]虛擬地址信息可包括第一地址范圍。
[0011]該方法可包括:確定所述第一數(shù)據(jù)的所述虛擬地址是否在所述第一地址范圍內(nèi)。
[0012]該方法可包括:如果所述第一數(shù)據(jù)的所述虛擬地址在所述第一地址范圍內(nèi),則僅對(duì)加密的所述第一數(shù)據(jù)進(jìn)行解密。
[0013]該方法可包括:如果所述第一數(shù)據(jù)的所述虛擬地址在所述第一地址范圍內(nèi),則僅對(duì)所述第一數(shù)據(jù)進(jìn)行加密。
[0014]該方法可包括:接收所述第一數(shù)據(jù)的虛擬地址。
[0015]該方法可包括:接收來自所述功能塊的標(biāo)識(shí)信息。
[0016]標(biāo)識(shí)信息可標(biāo)識(shí)與第一數(shù)據(jù)和/或功能塊相關(guān)聯(lián)的事務(wù)的類型。
[0017]該方法可包括:根據(jù)接收的標(biāo)識(shí)信息來確定是加密還是阻擋所述第一數(shù)據(jù)。
[0018]該方法可包括:根據(jù)接收的標(biāo)識(shí)信息確定是否對(duì)所述第一數(shù)據(jù)進(jìn)行解密。
[0019]該方法可包括:限定虛擬緩沖器的所述第一地址范圍;以及根據(jù)與所述第一地址范圍相關(guān)聯(lián)的地址信息限定所述至少一個(gè)密鑰。
[0020]該方法可包括:限定所述虛擬緩沖器的第二地址范圍,并且根據(jù)與所述第二范圍相關(guān)聯(lián)的地址信息限定至少一個(gè)密鑰,在關(guān)于所述第一地址范圍執(zhí)行該方法的同時(shí),執(zhí)行限定所述第二范圍和相應(yīng)的至少一個(gè)密鑰。
[0021]根據(jù)另一方面,提供了一種方法,包括:為虛擬緩沖器限定地址范圍;以及根據(jù)與所述地址范圍相關(guān)聯(lián)的地址信息限定至少一個(gè)密鑰。
[0022]根據(jù)另一方面,提供了一種裝置,包括:功能塊,具有虛擬緩沖器,具有第一數(shù)據(jù)和第二數(shù)據(jù),所述第一數(shù)據(jù)在所述虛擬緩沖器中具有第一虛擬地址,所述第二數(shù)據(jù)具有與所述第一虛擬地址鄰接的第二虛擬地址;第二塊,被配置為接收所述第一數(shù)據(jù)并使用取決于與所述虛擬緩沖器相關(guān)聯(lián)的虛擬地址信息的至少一個(gè)密鑰對(duì)所述第一數(shù)據(jù)進(jìn)行加密;以及存儲(chǔ)管理單元,被配置為使加密的所述第一數(shù)據(jù)寫入物理存儲(chǔ)器的位置,該位置與在所述物理存儲(chǔ)器中的所述第二數(shù)據(jù)的第二位置不鄰接。
[0023]所接收的第一數(shù)據(jù)是未加密數(shù)據(jù)。
[0024]第二塊可被配置為從所述功能塊接收針對(duì)所述第一數(shù)據(jù)的讀取請(qǐng)求,所述存儲(chǔ)管理單元可被配置為從所述物理存儲(chǔ)器讀取加密形式的第一數(shù)據(jù),以及所述第二塊可被配置為使用取決于與所述虛擬緩沖器相關(guān)聯(lián)的虛擬地址信息的至少一個(gè)密鑰來對(duì)加密的所述第一數(shù)據(jù)進(jìn)行解密。
[0025]根據(jù)另一方面,提供了一種裝置,包括:功能塊,具有虛擬緩沖器,具有第一數(shù)據(jù)和第二數(shù)據(jù),所述第一數(shù)據(jù)在所述虛擬緩沖器中具有第一虛擬地址,所述第二數(shù)據(jù)具有與所述第一虛擬地址鄰接的第二虛擬地址;第二塊,被配置為從所述功能塊接收針對(duì)所述第一數(shù)據(jù)的讀取請(qǐng)求;以及存儲(chǔ)管理單元,被配置為從物理存儲(chǔ)器的一個(gè)位置讀取加密形式的第一數(shù)據(jù),該位置與所述物理存儲(chǔ)器中的所述第二數(shù)據(jù)的第二位置不鄰接;所述第二塊被配置為使用取決于與所述虛擬緩沖器相關(guān)聯(lián)的虛擬地址信息的至少一個(gè)密鑰來對(duì)加密的所述第一數(shù)據(jù)進(jìn)行解密。
[0026]第二塊可被配置為向所述功能塊提供未加密形式的所述第一數(shù)據(jù)。
[0027]各種特征可以與上述裝置中的一個(gè)或兩個(gè)進(jìn)行組合來使用。
[0028]存儲(chǔ)器可包括DDR。
[0029]虛擬地址信息可包括第一地址范圍。
[0030]第二塊可被配置為確定所述第一數(shù)據(jù)的所述虛擬地址是否在所述第一地址范圍內(nèi)。
[0031]第二塊可被配置為:如果所述第一數(shù)據(jù)的所述虛擬地址在所述第一地址范圍內(nèi),則僅對(duì)加密的所述第一數(shù)據(jù)進(jìn)行解密。
[0032]第二塊可被配置為:如果所述第一數(shù)據(jù)的所述虛擬地址在所述第一地址范圍內(nèi),則僅對(duì)所述第一數(shù)據(jù)進(jìn)行加密。
[0033]第二塊可被配置為接收所述第一數(shù)據(jù)的虛擬地址。
[0034]第二塊可被配置為接收來自所述功能塊的標(biāo)識(shí)信息。
[0035]標(biāo)識(shí)信息標(biāo)識(shí)與第一數(shù)據(jù)和/或功能塊相關(guān)聯(lián)的事務(wù)的類型。
[0036]第二塊可被配置為根據(jù)接收的所述標(biāo)識(shí)信息來確定是加密還是阻止所述第一數(shù)據(jù)。
[0037]第二塊可被配置為根據(jù)接收的所述標(biāo)識(shí)信息確定是否對(duì)所述第一數(shù)據(jù)進(jìn)行解密。
[0038]該裝置可包括:第四塊,被配置為限定所述虛擬緩沖器的所述第一地址范圍;以及所述第二塊被配置為根據(jù)與所述第一地址范圍相關(guān)聯(lián)的地址信息限定所述至少一個(gè)密鑰。
[0039]第四塊可被配置為限定用于所述虛擬緩沖器的第二地址范圍,并且所述第二塊被配置為根據(jù)與所述第二地址范圍相關(guān)聯(lián)的地址信息限定至少一個(gè)密鑰,在關(guān)于所述第一地址范圍執(zhí)行動(dòng)作的同時(shí),執(zhí)行限定所述第二范圍和相應(yīng)的至少一個(gè)密鑰。
[0040]還可以提供用于執(zhí)行方法的包括程序代碼的計(jì)算機(jī)程序。計(jì)算機(jī)程序可通過載體介質(zhì)來存儲(chǔ)和/或?qū)嵤?br>[0041 ] 在上述內(nèi)容中,描述了許多不同的實(shí)施例。應(yīng)該理解,可以通過上述實(shí)施例中的兩個(gè)或多個(gè)的組合來提高更多實(shí)施例。
【附圖說明】
[0042]現(xiàn)在僅通過示例來參考附圖,其中:
[0043]圖1示意性示出了用于針對(duì)存儲(chǔ)器寫入和/或讀取數(shù)據(jù)的布置。
[0044]圖2示意性示出了數(shù)據(jù)在寫入存儲(chǔ)器之前被加密并且在從存儲(chǔ)器中讀出時(shí)被解密的布置。
[0045]圖3示出了用于建立用于存儲(chǔ)器讀/寫的密鑰的方法。
[0046]圖4示出了如果已經(jīng)建立了密鑰或者還沒有建立密鑰針對(duì)讀/寫訪問的行為的方法。
[0047]圖5示意性示出了多個(gè)功能塊利用公共存儲(chǔ)器的布置。
[0048]圖6是媒體通信網(wǎng)絡(luò)的示意性框圖。
[0049]圖7是用于處理通過通信網(wǎng)絡(luò)接收的流的接收系統(tǒng)的示意性框圖。
【具體實(shí)施方式】
[0050]用于傳輸數(shù)據(jù)流的一種技術(shù)是將多個(gè)流復(fù)用為組合流(已知為“傳輸流”)。在圖6中示意性示出了該技術(shù)的示例應(yīng)用,其示出了將數(shù)字媒體廣播至多個(gè)接收用戶終端102的數(shù)字電視發(fā)射器100。發(fā)射器100例如可以為用于經(jīng)由一個(gè)或多個(gè)衛(wèi)星的網(wǎng)絡(luò)傳輸無線數(shù)字傳輸流信號(hào)的衛(wèi)星發(fā)射器或者是用于經(jīng)由一個(gè)或多個(gè)地面中繼站的網(wǎng)絡(luò)傳輸無線數(shù)字傳輸流信號(hào)的地面電視發(fā)射器??蛇x或附加地,傳輸流可以經(jīng)由有線網(wǎng)絡(luò)來傳輸。
[0051]用戶終端10