欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

靜態(tài)音視頻文件加密、解密方法

文檔序號:7893232閱讀:582來源:國知局
專利名稱:靜態(tài)音視頻文件加密、解密方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電視產(chǎn)品的加密技術(shù)。
背景技術(shù)
為保證廣告商的商業(yè)利益,越來越多的廣告機(jī)客戶希望廣告機(jī)對播放內(nèi)容具有加/解密 處理。這樣同樣的廣告機(jī)在播放廣告內(nèi)容時,可通過廣告機(jī)預(yù)先來設(shè)置,決定是否讀取,是 否顯示;
對加密的內(nèi)容也可以通過設(shè)置顯示時間段來決定顯示的時間長短,顯示的順序,顯示的 方式。同時非廣告運(yùn)營者即使對廣告機(jī)的播放內(nèi)容進(jìn)行更換,也無法在廣告機(jī)上播放,這樣 還可以杜絕不良信息的傳播。這樣對戶外廣告機(jī)的播放內(nèi)容可以進(jìn)行保護(hù),也便于廣告公司 的費(fèi)用計算和節(jié)目更換。采用讀卡電視機(jī)來實現(xiàn)上述功能,是一種具有較強(qiáng)可實施性的方案 。 一般的讀卡電視讀取數(shù)碼卡上的壓縮文件,對讀取的數(shù)據(jù)文件進(jìn)行解碼,在整機(jī)上進(jìn)行顯 示;但是讀卡電視上的數(shù)碼卡通常只能對數(shù)碼卡進(jìn)行加解密處理,對數(shù)據(jù)文件不能加密,所 以這種加密方式非常容易破譯。而普通的圖象壓縮文件通常都是專用格式的,文件的數(shù)據(jù)內(nèi) 容有著特定的信息和特征。有些是代表顏色,有些代表灰度,過于復(fù)雜的加密方式可能加大 整機(jī)解碼的運(yùn)算量,導(dǎo)致不能正常顯示。
發(fā)明的內(nèi)容
本發(fā)明所要解決的問題是,提供一種通過對文件內(nèi)容進(jìn)行數(shù)據(jù)碼字匹配方式來實現(xiàn)靜態(tài) 音視頻文件加密方法,并針對該加密方法提供一種解密方法。
本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是,靜態(tài)音視頻文件加密方法,包括以下 步驟
a、 在壓縮文件頭插入附加碼,所述附加碼包含顯示起始時間、顯示結(jié)束時間、加密標(biāo) 志、加密碼字;
b、 將插入附加碼的壓縮文件拆分成固定長度的原始數(shù)據(jù)包;
c、 對每個原始數(shù)據(jù)包分段進(jìn)行巻積后,再與加密碼字進(jìn)行異或,生成加密數(shù)據(jù)包;
d、 將所述加密碼字嵌入加密數(shù)據(jù)包的固定位置,生成新的加密數(shù)據(jù)文件。 步驟b中所述固定長度為512比特;步驟c具體為對每個原始數(shù)據(jù)包分段進(jìn)行先巻積再
將巻積結(jié)果與加密碼字進(jìn)行異或的循環(huán)運(yùn)算,循環(huán)運(yùn)算完成后生成加密數(shù)據(jù)包;所述循環(huán)運(yùn)
算的次數(shù)包含在加密碼字的最后一位數(shù)據(jù)中;所述巻積為離散傅立葉正變換。 靜態(tài)音視頻文件解密方法,包括以下步驟
a、 在數(shù)據(jù)包固定位置取出加密密碼字,并進(jìn)行密碼驗證;驗證通過,進(jìn)入步驟b;驗證 失敗,停止讀取操作;
b、 讀取全部加密數(shù)據(jù)文件,根據(jù)加密碼字對每個加密數(shù)據(jù)包進(jìn)行反異或后,再反巻積 ,恢復(fù)成原始數(shù)據(jù)包;
c、 將原始數(shù)據(jù)包按已知拆分方式的固定長度來恢復(fù)成壓縮文件;
d、 讀取附加碼,進(jìn)行顯示起始時間、結(jié)束時間的設(shè)置,完成對壓縮文件的解碼。 步驟b具體為讀取全部加密數(shù)據(jù)文件,根據(jù)加密碼字進(jìn)行先對每個加密數(shù)據(jù)包反異或
,再微分的循環(huán)運(yùn)算,循環(huán)運(yùn)算完成后恢復(fù)成原始數(shù)據(jù)包;所述循環(huán)運(yùn)算的次數(shù)包含在加密 碼字的最后一位數(shù)據(jù)中;所述反巻積為離散傅立葉逆變換;步驟c中所述固定長度為512比特
本發(fā)明的有益效果是,加密的計算量小,適用于運(yùn)算速度較慢的電視機(jī)的主芯片;不需 要實時擾亂控制,數(shù)據(jù)的解碼也不需要進(jìn)行實時同步,這樣降低了加密實施難度,可實施性 好;循環(huán)運(yùn)算次數(shù)只有加密方知道,增加了密碼的保密性能,解碼難度高。
具體實施例方式
文件加密部分主要是針對需要加密的文件進(jìn)行的操作。通常對靜態(tài)壓縮文件都可以用專 用0+工具進(jìn)行重新制作。在制作時,從第一個字節(jié)開始連續(xù)插入固定個Byte (字節(jié))的附 加碼,用于標(biāo)志顯示起始時間、結(jié)束時間、加密碼字(包含有密碼、密碼長度)等等,完成 數(shù)據(jù)信息準(zhǔn)備。然后對數(shù)據(jù)文件進(jìn)行拆分每512bits分成一個原始數(shù)據(jù)包,根據(jù)數(shù)據(jù)文件 的大小不同,可能會生成1到N個原始數(shù)據(jù)包。
將原始數(shù)據(jù)包進(jìn)行巻積,再將巻積結(jié)果與密碼進(jìn)行異或運(yùn)算,生成加密數(shù)據(jù)包;最后將 加密碼字嵌入加密數(shù)據(jù)包的固定位置,生成新的加密數(shù)據(jù)文件。加密數(shù)據(jù)文件可統(tǒng)一定義文 件擴(kuò)展名(t起始時間mi),將加密數(shù)據(jù)文件拷入數(shù)碼卡,插入讀卡電視。
在原始數(shù)據(jù)包生成加密數(shù)據(jù)包的過程中,巻積和異或運(yùn)算可循環(huán)進(jìn)行,循環(huán)運(yùn)算次數(shù)可 包含在加密碼字中,如以加密碼字最后l位表示循環(huán)運(yùn)算次數(shù)。在將巻積結(jié)果進(jìn)行異或運(yùn)算 時,參與異或運(yùn)算的可以是整個加密碼字,也可以是部分加密碼字(僅密碼部分)。對原始 數(shù)據(jù)包進(jìn)行巻積運(yùn)算時,可將原始數(shù)據(jù)包分段進(jìn)行巻積運(yùn)算,參與不同段巻積結(jié)果異或運(yùn)算 的密碼可不相同,這些密碼同樣可分段存儲于加密碼字中。
實施例1、 首先把一幅圖像(單色圖像的灰度值或彩色圖像的亮度分量或色差分量信號)分成 8X8的塊,對每塊進(jìn)行數(shù)字化;以一塊為例,得到壓縮文件
00 01 11 10 00
00 10 11 01 00
01 01 11 10 01 10 10 11 10 10
2、 對壓縮文件插入附加碼,包含顯示起始時間,顯示結(jié)束時間,密碼,密碼長度、 循環(huán)運(yùn)算次數(shù),附加碼8868, 8811, XXXX, 0201 (886表示顯示起始時間為2008-8-6開始 播放,888表示顯示結(jié)束時間為2008-8-8截止;密碼為ll,加密碼長度為02,循環(huán)運(yùn)算的次 數(shù)為Ol, XXXX為對應(yīng)還可以再增加密碼,此處為敘述簡化,簡稱XXXX),得到文件8868, 8811, XXXX, 0101, 0001, 1110, 0000, 1011, 0100, 0101, 1110, 0110, 1011, 1010;完 成數(shù)據(jù)信息準(zhǔn)備;
3、 將插入附加碼的壓縮文件分拆成N個固定長度(512Bit的長度此處簡化為8個Bit)的 數(shù)據(jù)包;得到拆分后的原始數(shù)據(jù)包Mi:
Ml=88688811, M2= XXXX0201, M3=00011110, M4=00001011, M5=01000101, M6=11100110, M7=10111010;
4、 由于加密碼字的最后
原始數(shù)據(jù)包Mh88688811 原始數(shù)據(jù)包M2二XXXX0201 原始數(shù)據(jù)包M340011110 原始數(shù)據(jù)包M440001011 原始數(shù)據(jù)包M541000101 原始數(shù)據(jù)包M641100110 原始數(shù)據(jù)包M740111010 密碼ll為
加密數(shù)據(jù)包W^M1'11 加密數(shù)據(jù)包W2二 M2'11 加密數(shù)據(jù)包W3二 M3'11 加密數(shù)據(jù)包W4二 M4'11
6
-位確定循環(huán)運(yùn)算的次數(shù)為l,對每個原始數(shù)據(jù)包執(zhí)行以下運(yùn)算
巻積后得到M1' 巻積后得到M2' 巻積后得到M3' 巻積后得到M4' 巻積后得到M5' 巻積后得到M6' 巻積后得到M7'
=0110010;
=0010001;
=000101;
=1100111;
=0010101;
=1100111;加密數(shù)據(jù)包W5二 M5' 11 加密數(shù)據(jù)包W6二 M6' 11 加密數(shù)據(jù)包W7二 M7'11
5、 在加密數(shù)據(jù)包的固定位置嵌入加密密碼字,得到加密數(shù)據(jù)文件 W1W288688811XXXX0201W3W4W5W6W7
6、 統(tǒng)一定義加密數(shù)據(jù)文件的擴(kuò)展名;
7、 將加密數(shù)據(jù)文件拷入數(shù)碼卡,插入讀卡電視。
文件解密部分主要是整機(jī)針對加密后數(shù)據(jù)文件進(jìn)行的數(shù)據(jù)恢復(fù)操作。首先整機(jī)從數(shù)碼卡 中讀取加密數(shù)據(jù)文件;從固定位置取出加密碼字;如密碼與整機(jī)內(nèi)部的嵌入密碼匹配,則繼 續(xù)解碼;否則顯示文件出錯,關(guān)閉整機(jī)。
解碼時首先讀取全部加密數(shù)據(jù)包,對每個加密數(shù)據(jù)包執(zhí)行反異或運(yùn)算,并將反異或運(yùn)算 結(jié)果進(jìn)行反巻積運(yùn)算恢復(fù)成原始數(shù)據(jù)包,取出附加碼,分別取出相關(guān)的顯示起始時間,顯示 結(jié)束時間設(shè)置,進(jìn)行顯示條件判定和顯示數(shù)據(jù)刷新;最后完成對壓縮文件進(jìn)行解碼,恢復(fù)成 視頻信號,在整機(jī)上進(jìn)行顯示。
實施例
同樣以圖像中一個8X8的塊為例
1、 從數(shù)碼卡讀取加密數(shù)據(jù)文件W1W288688811XXXX0201W3W4W5W6W7;
2、 從加密數(shù)據(jù)文件取得固定位置的加密碼字88688811XXXX0201,密碼為ll,判斷密碼 與整機(jī)內(nèi)部的嵌入密碼是否匹配,若是,則繼續(xù)解碼;若否,則顯示文件出錯,關(guān)閉整機(jī);
3、 對加密數(shù)據(jù)包分別將加密數(shù)據(jù)包W1、 W2、 W3、 W4、 W5、 W6、 W7與ll進(jìn)行反異或運(yùn) 算,得到中間結(jié)果M1' 、 M2' 、 M3' 、 M4' 、 M5' 、 M6' 、 M7',將中間結(jié)果進(jìn)行反巻積得 至U原始數(shù)據(jù)包M1、 M2、 M3、 M4、 M5、 M6、 M7;
4、 取出插入的附加碼8868, 8811, XXXX, 0201,完成對壓縮文件的解碼,并進(jìn)行顯示 起始時間,顯示結(jié)束時間設(shè)置,恢復(fù)成視頻信號,在整機(jī)上進(jìn)行顯示。
根據(jù)實際得到的結(jié)果表明采用上述的加密方式進(jìn)行文件加密,加密的計算量小,適用 于運(yùn)算速度較慢的電視機(jī)的主芯片;這種加密的密碼字在電視機(jī)的工廠模式下,可對用戶進(jìn) 行開放,用戶對應(yīng)修改壓縮文件的加密碼字,這樣加密碼字就可根據(jù)用戶要求進(jìn)行隨意更改 ;因為數(shù)據(jù)碼流不需要實時擾亂控制,數(shù)據(jù)的解碼也不需要進(jìn)行實時同步,這樣降低了加密 實施難度,可實施性好;數(shù)據(jù)包循環(huán)分拆次數(shù)只有加密方知道,增加了密碼的保密性能,解 碼難度高;同時這種加密模式的軟件更改量較小,方便操作。
權(quán)利要求
1.靜態(tài)音視頻文件加密方法,其特征在于,包括以下步驟a、在壓縮文件頭插入附加碼,所述附加碼包含顯示起始時間、顯示結(jié)束時間、加密碼字;b、將插入附加碼的壓縮文件拆分成固定長度的原始數(shù)據(jù)包;c、對每個原始數(shù)據(jù)包分段進(jìn)行卷積后,其卷積結(jié)果再與加密碼字進(jìn)行異或,生成加密數(shù)據(jù)包;d、將所述加密碼字嵌入加密數(shù)據(jù)包的固定位置,生成加密數(shù)據(jù)文件。
全文摘要
本發(fā)明涉及一種電視產(chǎn)品的加密技術(shù)。本發(fā)明提供一種通過對文件內(nèi)容進(jìn)行數(shù)據(jù)碼字匹配方式來實現(xiàn)靜態(tài)音視頻文件加密方法,并針對該加密方法提供一種解密方法。靜態(tài)音視頻文件加密方法,包括以下步驟a.在壓縮文件頭插入附加碼,所述附加碼包含顯示起始時間、顯示結(jié)束時間、加密標(biāo)志、加密碼字;b.將插入附加碼的壓縮文件拆分成固定長度的原始數(shù)據(jù)包;c.對每個原始數(shù)據(jù)包分段進(jìn)行卷積后,再與加密碼字進(jìn)行異或,生成加密數(shù)據(jù)包;d.將所述加密碼字嵌入加密數(shù)據(jù)包的固定位置,生成新的加密數(shù)據(jù)文件。靜態(tài)音視頻文件解密方法對應(yīng)采用反運(yùn)算即可。采用本發(fā)明方法,加密的計算量小,適用于運(yùn)算速度較慢的電視機(jī)的主芯片。
文檔編號H04N7/24GK101345866SQ20081030391
公開日2009年1月14日 申請日期2008年8月15日 優(yōu)先權(quán)日2008年8月15日
發(fā)明者敏 梁 申請人:四川長虹電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
浙江省| 文化| 闽清县| 辽宁省| 马山县| 平顶山市| 连江县| 阿瓦提县| 航空| 改则县| 晋州市| 宁武县| 宜章县| 永丰县| 得荣县| 易门县| 永清县| 西藏| 将乐县| 桂东县| 长兴县| 高唐县| 磐安县| 中宁县| 盖州市| 田林县| 承德县| 莱芜市| 长沙县| 紫金县| 独山县| 武定县| 湖北省| 英吉沙县| 简阳市| 拉萨市| 神木县| 武邑县| 甘肃省| 沙坪坝区| 东乌珠穆沁旗|