亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法

文檔序號(hào):6424930閱讀:169來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法。
背景技術(shù)
目前,便攜式系統(tǒng)內(nèi)的多媒體文件(以下所說(shuō)的多媒體數(shù)據(jù)文件包括圖像/圖形文件、音頻文件、視頻文件等)安全性逐步引起廣泛的重視,越來(lái)越多的廠(chǎng)商需要對(duì)存儲(chǔ)在便攜式系統(tǒng)內(nèi)的多媒體數(shù)據(jù)文件采用各種保護(hù)措施,以避免數(shù)據(jù)被惡意用戶(hù)盜用。2005年公開(kāi)的中國(guó)專(zhuān)利申請(qǐng)?zhí)枮?00310111168. 1的發(fā)明專(zhuān)利“將文件分割存儲(chǔ)和還原處理的方法和系統(tǒng)”需要使用的認(rèn)證碼包括了存儲(chǔ)設(shè)備的硬件序列號(hào)、標(biāo)準(zhǔn)算法代碼等內(nèi)容。由主機(jī)根據(jù)認(rèn)證碼將文件分割成兩塊并存儲(chǔ)到兩個(gè)不同的存儲(chǔ)設(shè)備上;然后使用一臺(tái)主機(jī)對(duì)兩個(gè)存儲(chǔ)設(shè)備上的文件進(jìn)行還原。由于文件的還原操作必須在同一臺(tái)主機(jī)上執(zhí)行、必須是既定的存儲(chǔ)設(shè)備,因此該方法適用于主機(jī)上文件的分割與保護(hù),但不適用網(wǎng)絡(luò)環(huán)境下文件提供商向廣大的便攜式系統(tǒng)用戶(hù)分發(fā)需要保護(hù)的文件的需求。因?yàn)楸銛y式系統(tǒng)用戶(hù)不可能使用文件提供商的主機(jī)來(lái)還原文件。另一方面,便攜式系統(tǒng)用戶(hù)對(duì)文件的還原操作都希望由便攜式系統(tǒng)本身來(lái)完成,但由于便攜式系統(tǒng)的CPU類(lèi)型與操作系統(tǒng)千差萬(wàn)別,不可能都能正確執(zhí)行認(rèn)證碼中的標(biāo)準(zhǔn)算法代碼來(lái)還原文件,因此該方法不適用于網(wǎng)絡(luò)環(huán)境下便攜式系統(tǒng)中文件的保護(hù)。2007年專(zhuān)利專(zhuān)利申請(qǐng)?zhí)枮?00710176678. 5的發(fā)明專(zhuān)利“一種基于分?jǐn)?shù)階傅立葉變換的雙圖加密方法”通過(guò)對(duì)圖像數(shù)據(jù)本身進(jìn)行處理實(shí)現(xiàn)將兩幅圖像加密為一幅圖像的目的。運(yùn)算量隨著圖像尺寸的增加而急劇增加,并且只適用于圖像文件的保護(hù),不能滿(mǎn)足對(duì)實(shí)時(shí)性要求較高的便攜式系統(tǒng)用戶(hù)對(duì)各種多媒體數(shù)據(jù)文件使用的需求。2007年中國(guó)專(zhuān)利申請(qǐng)?zhí)枮?00710132042. 0的發(fā)明專(zhuān)利“H. 264中基于變換域的 DCT系數(shù)分層置亂方法”需要對(duì)圖像數(shù)據(jù)本身進(jìn)行信息抽取和加密,運(yùn)算量隨著圖像尺寸的增加而急劇增加,并且只適用于圖像文件的保護(hù),不能滿(mǎn)足對(duì)實(shí)時(shí)性要求較高的便攜式系統(tǒng)用戶(hù)對(duì)各種多媒體數(shù)據(jù)文件使用的需求。2010年中國(guó)專(zhuān)利申請(qǐng)公開(kāi)的申請(qǐng)?zhí)枮?01010177099. 4的發(fā)明專(zhuān)利“文件混序分
割存儲(chǔ)與合成互驗(yàn)的方法”需要對(duì)文件進(jìn)行混序、加密與合成互驗(yàn)操作。這些操作的運(yùn)算量隨著文件尺寸的增加呈指數(shù)增長(zhǎng),不適用于文件尺寸較大的多媒體文件的保護(hù),更不適用于計(jì)算資源有限的便攜式系統(tǒng)中的大尺寸多媒體文件的保護(hù),尤其是不能滿(mǎn)足對(duì)實(shí)時(shí)性要求較高的便攜式系統(tǒng)用戶(hù)對(duì)多媒體數(shù)據(jù)文件使用的需求。2010年公開(kāi)的中國(guó)專(zhuān)利申請(qǐng)?zhí)枮?00910023657.9的發(fā)明專(zhuān)利“圖片數(shù)據(jù)加解密
方法及其系統(tǒng)”需要對(duì)圖片數(shù)據(jù)本身進(jìn)行加解密,運(yùn)算量隨著數(shù)據(jù)尺寸的增加而增加,并且只限于圖片數(shù)據(jù)的保護(hù),不能應(yīng)用到音/視頻等數(shù)據(jù)的保護(hù)上。除上述對(duì)文件進(jìn)行切割和加密的方法外,還有一類(lèi)是基于DRM(數(shù)字權(quán)限管理)的技術(shù),由于這類(lèi)技術(shù)的相關(guān)專(zhuān)利非常多,在此就不一一列舉了。這類(lèi)方法有一個(gè)共同的特點(diǎn)就是需要對(duì)內(nèi)容本身進(jìn)行加密,運(yùn)算量是很大的,隨著文件尺寸的增加而增加。上述方法在所采用的密碼算法確定時(shí),文件的安全程度就確定了,比較適合于安全級(jí)別較高并且安全級(jí)別單一的文件的保護(hù)措施,但對(duì)于有著安全級(jí)別需要靈活調(diào)節(jié)的保護(hù)需求,并且文件數(shù)量或文件尺寸較大時(shí),尤其是文件提供商向廣大便攜式系統(tǒng)用戶(hù)發(fā)布時(shí),這些方法的效率就比較低了,不利于多媒體文件的廣泛發(fā)布,也不能滿(mǎn)足因文件安全程度不同而需要靈活調(diào)整安全級(jí)別的需求,而且也不利于在計(jì)算資源相對(duì)有限的便攜式系統(tǒng)端保護(hù)大量的多媒體文件。因此,如何兼顧便攜式系統(tǒng)中多媒體文件的安全性、安全級(jí)別的可調(diào)整性、用戶(hù)操作的實(shí)時(shí)性以及網(wǎng)絡(luò)的可發(fā)布性是一個(gè)亟待解決的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,克服現(xiàn)有方法中效率低,不利于多媒體文件的廣泛發(fā)布,也不能滿(mǎn)足因文件安全程度不同而需要靈活調(diào)整安全級(jí)別的需求,而且也不利于在計(jì)算資源相對(duì)有限的便攜式系統(tǒng)端保護(hù)大量的多媒體文件的不足。本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,包括以下步驟在非便攜式計(jì)算機(jī)系統(tǒng)端(如臺(tái)式機(jī)、服務(wù)器、工作站、高性能嵌入式計(jì)算機(jī)等性能較高的計(jì)算機(jī)設(shè)備)對(duì)多媒體文件進(jìn)行安全處理;將處理結(jié)果下載到便攜式系統(tǒng)端;以及由便攜式系統(tǒng)端還原多媒體文件。所述的在非便攜式計(jì)算機(jī)系統(tǒng)端安全處理多媒體文件包括a、切割多媒體文件根據(jù)多媒體文件的保護(hù)等級(jí)采用不同的切割粒度,并根據(jù)多媒體文件的類(lèi)型選擇不同的切割軟件和切割方法,切割多媒體文件后產(chǎn)生若干切片,每一個(gè)切片都采用其在原始多媒體文件中的相對(duì)位置進(jìn)行命名;b、重命名切片與建立映射對(duì)所有的切片文件采用互不相同的隨機(jī)數(shù)進(jìn)行重命名,同時(shí)建立一個(gè)或多個(gè)映射文件,映射文件用以存放切片文件被重命名后的隨機(jī)數(shù)名稱(chēng)與切片文件被重命名前的相對(duì)位置名稱(chēng)之間相對(duì)應(yīng)的映射關(guān)系;C、加密映射文件采用國(guó)際通用的、安全性較高的對(duì)稱(chēng)密碼算法或非對(duì)稱(chēng)密碼算法對(duì)映射文件進(jìn)行加密;d、加入擾亂切片;將若干與原始多媒體文件無(wú)關(guān)的擾亂切片文件加入到原始切片所在目錄下,這些擾亂切片文件同樣采用隨機(jī)數(shù)進(jìn)行命名,但只是簡(jiǎn)單地與原始切片文件放在一起,其名稱(chēng)不加入到映射文件中;e、下載經(jīng)過(guò)安全處理后的結(jié)果通過(guò)物理連接如網(wǎng)絡(luò)等將加密后的映射文件和所有的原始切片與擾亂切片從非便攜式計(jì)算機(jī)系統(tǒng)端都拷貝到便攜式系統(tǒng)的外存中。在便攜式系統(tǒng)端還原多媒體文件包括a、解密映射文件采用與安全處理工作中相同的對(duì)稱(chēng)密碼算法和密鑰(或者是相同的非對(duì)稱(chēng)密碼算法和私鑰)對(duì)映射文件進(jìn)行解密,解密的結(jié)果存放在便攜式系統(tǒng)的內(nèi)存中。由于解密結(jié)果直接關(guān)系到多媒體文件的安全性,因此解密結(jié)果必須存放到內(nèi)存中,而不能存放到外存中,以防止被惡意用戶(hù)直接拷貝下來(lái);b、拼接出原始的多媒體文件;根據(jù)映射文件中切片的位置信息在內(nèi)存中拼接出原始多媒體文件。在多媒體文件的還原過(guò)程中,需要嚴(yán)格區(qū)分內(nèi)存與外存的用途,只有加密的映射文件和切片文件才存放在便攜式系統(tǒng)端的外存上,其它的臨時(shí)運(yùn)算信息和運(yùn)算結(jié)果都存放在內(nèi)存中,以防止被惡意用戶(hù)直接拷貝。本發(fā)明的有益效果安全程度可調(diào)在確保映射文件安全性的前提下,通過(guò)調(diào)整切割粒度和加入擾亂切片的數(shù)目可以使原始多媒體文件受保護(hù)的程度發(fā)生改變,數(shù)目越大,安全程度就越高。運(yùn)算量小僅對(duì)尺寸很小的映射文件進(jìn)行加密,并不涉及尺寸很大的多媒體信息本身的處理,因此在進(jìn)行加/解密運(yùn)算時(shí),運(yùn)算量和延時(shí)要比對(duì)多媒體文件本身進(jìn)行加/解密要小的多。破解難度大本發(fā)明的破解點(diǎn)主要有兩處,一處是對(duì)加密的映射文件進(jìn)行破解,另一處是對(duì)切片文件直接強(qiáng)行組合或拼接來(lái)進(jìn)行破解。對(duì)于第一處破解點(diǎn),由于采用的是國(guó)際通用的加/解密算法,因此可以說(shuō)破解難度是很大的,可以不予以考慮。對(duì)于第二處破解點(diǎn),在映射文件內(nèi)容不被破解的前提下,如果切片數(shù)目較多或者擾亂切片較多,對(duì)切片組合或拼接的結(jié)果是否就是原始多媒體文件可以通過(guò)人工方式判斷,也可以通過(guò)軟件自動(dòng)判斷。由于切片數(shù)目眾多,其組合方式將是一個(gè)很大的數(shù)目,特別是擾亂切片的加入,不但急劇增加了切片組合的數(shù)目,還使得組合結(jié)果的正確性也受到了很大影響,因此本發(fā)明將極大地增加惡意用戶(hù)的破解代價(jià)。特別的是,如果便攜式系統(tǒng)中所用到的多媒體文件的安全級(jí)別不高,用較小的代價(jià)就可以通過(guò)公開(kāi)、合法的渠道獲得或自行制作,那么破解這樣的多媒體文件所付出的代價(jià)將遠(yuǎn)遠(yuǎn)大于重新制作多媒體數(shù)據(jù)文件的代價(jià),這對(duì)破解者來(lái)說(shuō)就很不值得,從而很好地實(shí)現(xiàn)了保護(hù)多媒體文件的目的;不限定多媒體數(shù)據(jù)文件的類(lèi)型與格式各種格式的圖形/圖像文件、音頻文件、視頻文件等多媒體文件都能使用本方法進(jìn)行保護(hù)。鑒于上述特點(diǎn),使得本發(fā)明既能滿(mǎn)足文件提供商向網(wǎng)絡(luò)發(fā)布安全級(jí)別可變的多媒體文件的要求,也能夠在硬件資源相對(duì)有限的便攜式系統(tǒng)端高效地滿(mǎn)足對(duì)數(shù)量或尺寸較大的多媒體文件的保護(hù)要求,尤其適合于保護(hù)存放于便攜式系統(tǒng)外存中的安全級(jí)別不高的應(yīng)用如旅游類(lèi)的多媒體文件。


下面根據(jù)附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。圖1是本發(fā)明實(shí)施例所述的一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法的具體實(shí)例的過(guò)程示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例所述的一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,包括以下步驟在非便攜式計(jì)算機(jī)系統(tǒng)端(如臺(tái)式機(jī)、服務(wù)器、工作站、高性能嵌入式計(jì)算機(jī)等性能較高的計(jì)算機(jī)設(shè)備)對(duì)多媒體文件進(jìn)行安全處理;將處理結(jié)果下載到便攜式系統(tǒng)端; 以及由便攜式系統(tǒng)端還原多媒體文件。在非便攜式計(jì)算機(jī)系統(tǒng)端安全處理多媒體文件包括
1、確定原始文件的安全級(jí)別與切割粒度首先要確定多媒體文件的安全級(jí)別,不同的安全級(jí)別需要采用不同的切割粒度, 并在多媒體處理軟件或自行開(kāi)發(fā)的軟件中設(shè)置切割粒度相關(guān)的參數(shù)。對(duì)安全性要求越高的多媒體文件,對(duì)其進(jìn)行切割的粒度就應(yīng)當(dāng)越?。欢踩砸蟮偷?,為了提高切片拼接的效率,則切割粒度就可以設(shè)置的比較大,切割所得到的切片文件數(shù)目就會(huì)比較少。不同的應(yīng)用領(lǐng)域可以設(shè)置不同的安全級(jí)別與切割粒度之間的對(duì)應(yīng)關(guān)系,本發(fā)明不在此做明確定義。2、切割工具與切割方法的選擇對(duì)不同類(lèi)型的原始文件進(jìn)行切割時(shí)需要選擇不同的多媒體處理軟件,并采用不同的切割方法。對(duì)于圖像/圖形文件,可以采用圖像處理軟件如Photoshop或者自行開(kāi)發(fā)的軟件,切割的方法是二維切割方法,即將原始文件分割按橫/縱坐標(biāo)兩個(gè)方向按照X*y像素(χ,y為像素的數(shù)目)的粒度(即二維切割粒度)切割成M*N個(gè)切片,每個(gè)切片的像素尺寸都是x*y像素;對(duì)于音/視頻文件,可以采用已有的音/視頻處理軟件或者自行開(kāi)發(fā)的軟件,切割的方法是一維切割方法,即將待切割文件看著是一個(gè)二進(jìn)制序列,按照固定的塊 (即一維切割粒度)大小進(jìn)行切割。3、對(duì)切片文件采用位置命名對(duì)于采用二維切割方法所產(chǎn)生的M*N個(gè)文件切片,每一個(gè)切片文件按照其橫/縱坐標(biāo)命名如m_n或m_n.fiIetype,m = 1,2, -M ;η = 1,2,…N ;對(duì)于采用一維切割方法所產(chǎn)生的N個(gè)文件切片,則按照切割時(shí)間先后順序使用i或i. filetype方式命名,i = 1, 2,……N。舉個(gè)圖像文件的二維切割的例子將一個(gè)像素尺寸為M0*300的圖像文件a. jpg 沿橫/縱坐標(biāo)方向以60*60像素的粒度進(jìn)行切割,切割成4行*5列共20個(gè)切片,每個(gè)切片文件的名稱(chēng)都是依照該切片在原始圖像文件中的位置坐標(biāo)來(lái)命名的,如位于原始圖像文件中第1行第5列位置的切片文件名稱(chēng)就是01_05. jpg,依此類(lèi)推;4、切片名稱(chēng)映射與重命名使用隨機(jī)數(shù)發(fā)生器生成與切片數(shù)目相同的隨機(jī)數(shù),這些隨機(jī)數(shù)各不相同。使用這些隨機(jī)數(shù)對(duì)每一個(gè)切片重新進(jìn)行命名,同時(shí)建立一個(gè)或多個(gè)反映切片的位置名稱(chēng)與隨機(jī)數(shù)名稱(chēng)之間映射關(guān)系的XML映射文件如map_i. xml (i = 1,2,…),比如01_05. jpg切片的名稱(chēng)重新命名為2762. jpg,02_04. jpg切片的名稱(chēng)重新命名為9473. jpg等。與此同時(shí),在映射文件map. xml中建立與之對(duì)應(yīng)的多個(gè)映射項(xiàng),如下所示.........01_05 2762 ;......·02_04 9473 ;.........為了增強(qiáng)映射文件的安全性,還可以在文件中加入一些無(wú)效的映射項(xiàng)來(lái)改變文件的長(zhǎng)度。5、加密映射文件對(duì)映射文件map. xml進(jìn)行加密,加密算法可以采用國(guó)際上通用的對(duì)稱(chēng)密碼算法或非對(duì)稱(chēng)密碼算法,如AES、橢圓曲線(xiàn)加密算法等;密鑰長(zhǎng)度視安全程度來(lái)定,安全要求越高的,所采用的密鑰長(zhǎng)度越大。另外,在使用多個(gè)映射文件map_i.Xml(i = 1,2,…)存儲(chǔ)隨機(jī)數(shù)與切片位置的映射信息時(shí),為了進(jìn)一步增強(qiáng)安全性,不同的map. xml可以選擇采用不同的密碼算法和密鑰進(jìn)行加密。6、加入擾亂切片在多媒體文件安全性要求較高的情況下,還需要加入擾亂切片。擾亂切片的來(lái)源沒(méi)有具體限制,一種快速方便地獲取擾亂切片的做法就是將其他類(lèi)型相同(比如都是圖像文件)甚至內(nèi)容有點(diǎn)相似的多媒體文件的一些切片作為擾亂切片;還有一種做法就是采用多媒體處理軟件在原始文件中加入一些擾亂的數(shù)據(jù),比如在photoshop軟件中使用畫(huà)筆等隨意涂抹一個(gè)圖像文件,或者將一些噪聲信息隨意加入現(xiàn)有的文件中,然后就是對(duì)這些被擾亂的多媒體文件進(jìn)行切割,并將其中部分切片作為擾亂切片。實(shí)施本步驟有三點(diǎn)需要注意一是擾亂切片仍然以隨機(jī)數(shù)命名,并且這些隨機(jī)數(shù)與步驟四中的切片名稱(chēng)都不重復(fù);二是切片的內(nèi)容盡量與原始切片信息相似,但不能相同; 三是擾亂切片數(shù)目沒(méi)有限制,可以為零,也可以是較大數(shù)目。在多媒體文件的安全等級(jí)較高時(shí),可以盡量選擇內(nèi)容相似的擾亂切片,并且擾亂切片的數(shù)量比較大。7、拷貝或下載過(guò)程建立臺(tái)式機(jī)或服務(wù)器端與便攜式系統(tǒng)端的物理連接,如無(wú)線(xiàn)/有線(xiàn)的網(wǎng)絡(luò)連接、 USB連接線(xiàn)等,將多個(gè)重命名后的原始切片、擾亂切片和加密后的映射文件直接或以壓縮包的方式,通過(guò)網(wǎng)絡(luò)下載或者直接拷貝到便攜式系統(tǒng)的外存中。需要注意的是,原始多媒體文件是禁止被拷貝或下載到便攜式系統(tǒng)端的。8、斷開(kāi)物理連接拷貝或下載過(guò)程結(jié)束后,斷開(kāi)臺(tái)式機(jī)或服務(wù)器端與便攜式系統(tǒng)之間的物理連接 (無(wú)線(xiàn)或有線(xiàn))。至此,經(jīng)過(guò)上述多個(gè)步驟,多媒體文件的安全處理工作就完成了。其中前六個(gè)步驟都是完全在臺(tái)式機(jī)或服務(wù)器端執(zhí)行的。多媒體文件還原工作的具體實(shí)施步驟如下1、解密讀取位于外存上的一個(gè)或多個(gè)map_i.Xml(i = 0,1,2···)文件,并采用與安全處理工作的步驟五中相同的加密算法和密鑰來(lái)對(duì)其進(jìn)行解密,解密的結(jié)果存放到內(nèi)存中,不在外存中進(jìn)行存儲(chǔ);2、獲取映射信息與拼接根據(jù)解密后map. xml文件中的映射項(xiàng),獲取所有非擾亂性的切片在原始多媒體文件中的一維或二維位置的信息,并計(jì)算出相對(duì)于初始切片存放位置的相對(duì)偏移位置,這些相對(duì)偏移位置還需要與切割粒度所占內(nèi)存大小進(jìn)行相乘才能得出最終的內(nèi)存偏移量,根據(jù)這些內(nèi)存偏移量信息將非擾亂性的切片加載到內(nèi)存中適當(dāng)?shù)奈恢锰庍M(jìn)行拼接,從而在內(nèi)存中恢復(fù)出原始的多媒體數(shù)據(jù)文件。需要說(shuō)明的是,如果多媒體文件較大,則只需恢復(fù)當(dāng)前需要使用的部分原始多媒體文件信息,不必一次性地將所有的切片都載入內(nèi)存。隨著被使用信息的更新,對(duì)應(yīng)的切片信息也不斷地被動(dòng)態(tài)地載入內(nèi)存中。以下將結(jié)合圖和具體實(shí)施過(guò)程對(duì)本發(fā)明做舉例說(shuō)明為進(jìn)一步說(shuō)明本發(fā)明,特舉實(shí)例如下。但本發(fā)明的內(nèi)容不僅限于實(shí)施例中所涉及的內(nèi)容。
說(shuō)明1 為便于說(shuō)明,假定需要處理的對(duì)象是一個(gè)名為“a. jpg”的jpg類(lèi)型的圖像文件,文件的尺寸是240*320像素;說(shuō)明2 假定a. jpg文件的安全級(jí)別較低,則可以以“80*80像素”的粒度進(jìn)行切割; 如果a. jpg文件的安全級(jí)別比較高,則可以將切割粒度調(diào)整為“20*20像素”甚至更小的切割粒度。在本例中將以“80*80像素”的粒度進(jìn)行切割;在安全處理工作中,對(duì)文件a. jpg處理過(guò)程見(jiàn)圖1,說(shuō)明如下步驟一、二、三在臺(tái)式機(jī)或服務(wù)器上使用圖像處理軟件如photoshop等將原始圖像文件a. jpg按“80*80像素”的粒度切割成3*4個(gè)切片,每一個(gè)切片按照m_n. jpg的方式進(jìn)行命名(m= 1,2,3 ;n = 1,2,3,4),切片的初始命名情況見(jiàn)圖1 ;步驟四建立一個(gè)映射文件map. xml,并對(duì)切片文件重新進(jìn)行命名;步驟五采用AES密碼算法和一個(gè)128位長(zhǎng)的密鑰“FA;35BCCD12;M567887654321F A35BCCD”對(duì)映射文件map. xml進(jìn)行加密;步驟六由于a. jpg的安全級(jí)別較低,所以未加入擾亂切片;步驟七建立臺(tái)式機(jī)與便攜式系統(tǒng)端的物理連接如USB連接或網(wǎng)絡(luò)連接,將12個(gè)重命名后的切片文件和加密后的map. xml文件拷貝或下載到便攜式系統(tǒng)端。步驟八斷開(kāi)物理連接,此時(shí)便攜式系統(tǒng)端就可以獨(dú)立的使用切片文件了。在便攜式系統(tǒng)端進(jìn)行多媒體文件的還原工作過(guò)程說(shuō)明如下步驟一將存儲(chǔ)在便攜式系統(tǒng)外存上的map. xml映射文件采用AES算法和相同的密鑰“FA35BCCD1234567887654321 FA35BCCD”來(lái)對(duì)其進(jìn)行解密,解密的結(jié)果存放到內(nèi)存中;步驟二 根據(jù)解密后map. xml文件中的映射項(xiàng),計(jì)算342. jpg文件的相對(duì)偏移位置為0,113. jpg文件的偏移量為一個(gè)80*80像素所占內(nèi)存大小,以此類(lèi)推,最終在內(nèi)存中恢復(fù)了原始圖像文件a. jpg。
權(quán)利要求
1.一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,該方法包括以下步驟在非便攜式計(jì)算機(jī)系統(tǒng)端對(duì)多媒體文件進(jìn)行安全處理;將處理結(jié)果下載到便攜式系統(tǒng)端;以及由便攜式系統(tǒng)端還原多媒體文件。
2.根據(jù)權(quán)利要求1所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于所述的在非便攜式計(jì)算機(jī)系統(tǒng)端對(duì)多媒體文件進(jìn)行安全處理的結(jié)果由切片文件和映射文件組成;切片文件的位置信息與名稱(chēng)信息的映射關(guān)系都保存在映射文件中,并且映射文件被加密處理。
3.根據(jù)權(quán)利要求2所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于所述的由便攜式系統(tǒng)端還原多媒體文件同時(shí)使用解密后的映射文件內(nèi)容和切片文件。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法, 其特征在于,所述的在非便攜式計(jì)算機(jī)系統(tǒng)端對(duì)多媒體文件進(jìn)行安全處理包括以下步驟: 根據(jù)多媒體文件的保護(hù)等級(jí)采用不同的切割粒度,并根據(jù)多媒體文件的類(lèi)型選擇不同的切割軟件和切割方法,切割多媒體文件后產(chǎn)生若干切片,每一個(gè)切片都采用其在原始多媒體文件中的相對(duì)位置進(jìn)行命名;在原始切片所在目錄下放入一些擾亂切片,擾亂切片的內(nèi)容與數(shù)目可調(diào)。
5.根據(jù)權(quán)利要求4所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,所述的在非便攜式計(jì)算機(jī)系統(tǒng)端對(duì)多媒體文件進(jìn)行安全處理進(jìn)一步包括以下步驟采用互不相同的隨機(jī)數(shù)對(duì)所有的切片文件進(jìn)行重命名,同時(shí)建立一個(gè)或多個(gè)映射文件,用以存放切片文件的隨機(jī)數(shù)名稱(chēng)與其相對(duì)位置的映射關(guān)系。
6.根據(jù)權(quán)利要求5所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,所述的在非便攜式計(jì)算機(jī)系統(tǒng)端對(duì)多媒體文件進(jìn)行安全處理進(jìn)一步包括以下步驟采用國(guó)際通用的對(duì)稱(chēng)密碼算法或非對(duì)稱(chēng)密碼算法對(duì)映射文件進(jìn)行加密。
7.根據(jù)權(quán)利要求6所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,所述的在非便攜式計(jì)算機(jī)系統(tǒng)端對(duì)多媒體文件進(jìn)行安全處理進(jìn)一步包括以下步驟將一些與原始多媒體文件無(wú)關(guān)的切片文件拷貝到原始切片所在目錄下。
8.根據(jù)權(quán)利要求7所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,所述的將處理結(jié)果下載到便攜式系統(tǒng)端包括以下步驟通過(guò)物理連接如網(wǎng)絡(luò)將加密后的映射文件和所有的原始切片和擾亂切片從非便攜式計(jì)算機(jī)系統(tǒng)端都拷貝到便攜式系統(tǒng)的外存中。
9.根據(jù)權(quán)利要求8所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,所述的由便攜式系統(tǒng)端還原多媒體文件包括以下步驟解密映射文件,所述解密映射文件采用采用與安全處理過(guò)程中相同的密碼算法和密鑰對(duì)外存上的映射文件進(jìn)行解密。
10.根據(jù)權(quán)利要求9所述的適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,其特征在于,所述的由便攜式系統(tǒng)端還原多媒體文件進(jìn)一步包括以下步驟拼接出原始的多媒體文件根據(jù)解密后的映射文件的內(nèi)容將外存上的所有或部分原始切片載入到內(nèi)存中進(jìn)行拼接。
全文摘要
本發(fā)明涉及一種適合于便攜式系統(tǒng)中多媒體數(shù)據(jù)文件的保護(hù)方法,包括以下步驟在非便攜式計(jì)算機(jī)系統(tǒng)端(如臺(tái)式機(jī)、服務(wù)器、工作站、高性能嵌入式計(jì)算機(jī)等性能較高的計(jì)算機(jī)設(shè)備)對(duì)多媒體文件進(jìn)行安全處理;將處理結(jié)果下載到便攜式系統(tǒng)端;以及由便攜式系統(tǒng)端還原多媒體文件。本發(fā)明有益效果本發(fā)明可以有效地保護(hù)便攜式系統(tǒng)中多種類(lèi)型與格式的多媒體文件,安全程度可調(diào),運(yùn)算量小,破解難度大。
文檔編號(hào)G06F21/00GK102214282SQ20111013886
公開(kāi)日2011年10月12日 申請(qǐng)日期2011年5月27日 優(yōu)先權(quán)日2011年5月27日
發(fā)明者趙世界 申請(qǐng)人:蘇州??涂萍加邢薰?br>
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1