專利名稱:一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法
技術(shù)領(lǐng)域:
本發(fā)明屬無(wú)線通信技術(shù),其特別涉及利用手機(jī)傳送多媒體信息時(shí)的信息安全技術(shù),具體的講是一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法。
背景技術(shù):
目前,手機(jī)技術(shù)日新月異,極大的方便了用戶的使用。在現(xiàn)有手機(jī)中一般都具有信息生成和信息發(fā)送的功能。當(dāng)主叫方生成一則信息,并將該信息發(fā)出后,作為被叫的一方可隨意對(duì)接收到的信息進(jìn)行處理,而不用顧及信息的內(nèi)容和主叫方的意愿。
然而,在現(xiàn)時(shí)生活中,有時(shí)主叫方會(huì)希望對(duì)發(fā)出的信息進(jìn)行有效的控制,比如對(duì)發(fā)出的信息聲明版權(quán)、或者對(duì)發(fā)出信息的流向進(jìn)行控制,以便出現(xiàn)問(wèn)題時(shí),能夠?qū)ο嚓P(guān)責(zé)任方進(jìn)行追蹤。
可見(jiàn),雖然現(xiàn)有手機(jī)較之以前有了很大的發(fā)展,但是能夠使主叫方對(duì)發(fā)出的信息進(jìn)行有效的控制,并能夠?qū)ο嚓P(guān)責(zé)任方進(jìn)行追蹤的手機(jī)功能還沒(méi)有出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法。以對(duì)發(fā)出的信息進(jìn)行有效的控制,從而實(shí)現(xiàn)對(duì)發(fā)出的信息聲明版權(quán)、或者對(duì)發(fā)出信息的流向進(jìn)行控制,進(jìn)而對(duì)相關(guān)責(zé)任方進(jìn)行追蹤。
本發(fā)明的技術(shù)方案為一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法,在手機(jī)中設(shè)置數(shù)字水印添加模塊;當(dāng)被發(fā)送的信息生成后,將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去。
根據(jù)本發(fā)明所述的方法,其包括以下具體步驟生成被發(fā)送的信息;對(duì)是否在所述的信息中添加數(shù)字水印進(jìn)行選擇;如果是,則將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果否,則將所述的信息直接發(fā)送出去。
將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);生成水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
所述的數(shù)字水印添加模塊包括默認(rèn)數(shù)字水印添加模塊、編輯數(shù)字水印添加模塊;其中,水印添加的步驟為生成被發(fā)送的信息;對(duì)是否在所述的信息中添加數(shù)字水印進(jìn)行選擇;如果是,則對(duì)默認(rèn)數(shù)字水印添加或編輯數(shù)字水印添加進(jìn)行選擇;如果選擇所述的默認(rèn)數(shù)字水印添加,則將所述的信息送入所述的默認(rèn)數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果選擇所述的編輯數(shù)字水印添加,則將所述的信息送入所述的編輯數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;
如果否,則將所述的信息直接發(fā)送出去。
將所述的信息送入所述的默認(rèn)數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);選擇水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
將所述的信息送入所述的編輯數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);提供水印密鑰編輯框,通過(guò)手機(jī)鍵盤輸入或選擇作為水印密鑰的信息,生成水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
所述的作為水印密鑰的信息包括文本信息、數(shù)字信息、符號(hào)信息、圖像信息以及其結(jié)合。
所述的被發(fā)送的信息包括文本信息、數(shù)字信息、符號(hào)信息、圖像信息以及其結(jié)合。
所述的被發(fā)送的信息是指多媒體信息。
本發(fā)明的有益效果在于,通過(guò)提供一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法。以對(duì)發(fā)出的信息進(jìn)行有效的控制,從而實(shí)現(xiàn)對(duì)發(fā)出的信息聲明版權(quán)、或者對(duì)發(fā)出信息的流向進(jìn)行掌握和控制,進(jìn)而實(shí)現(xiàn)了對(duì)相關(guān)責(zé)任方的追蹤。
圖1為本發(fā)明的流程圖;
圖2為本發(fā)明所述數(shù)字水印嵌入算法的邏輯框圖;圖3為本發(fā)明所述的添加數(shù)字水印選擇框示意圖;圖4為本發(fā)明所述的對(duì)默認(rèn)數(shù)字水印添加或編輯數(shù)字水印添加進(jìn)行選擇的選擇框示意圖;圖5為本發(fā)明所述的數(shù)字水印編輯框示意圖;圖6為具體實(shí)施方式
中采用的數(shù)字水印嵌入算法的數(shù)據(jù)流示意圖。
具體實(shí)施例方式
以下結(jié)合
本發(fā)明的具體實(shí)施方式
。本發(fā)明為一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法,在手機(jī)中設(shè)置數(shù)字水印添加模塊;當(dāng)被發(fā)送的信息生成后,將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去。
根據(jù)本發(fā)明所述的方法,其包括以下具體步驟如圖3所示,在手機(jī)的信息編輯框100生成被發(fā)送的信息;在手機(jī)的顯示屏上彈出一添加水印選擇框200,其中1為添加,2為返回。
如果選擇1,則將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果選擇2,則將所述的信息直接發(fā)送出去。
如圖2所示,將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);生成水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
如圖1所示,所述的數(shù)字水印添加模塊包括默認(rèn)數(shù)字水印添加模塊、編輯數(shù)字水印添加模塊;其中,水印添加的步驟為
生成被發(fā)送的信息;對(duì)是否在所述的信息中添加數(shù)字水印進(jìn)行選擇;如果是,如圖4所示,在手機(jī)顯示屏上顯示選擇框300,對(duì)默認(rèn)數(shù)字水印添加或編輯數(shù)字水印添加進(jìn)行選擇;如果選擇所述的默認(rèn)數(shù)字水印添加,則將所述的信息送入所述的默認(rèn)數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果選擇所述的編輯數(shù)字水印添加,則將所述的信息送入所述的編輯數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果否,則將所述的信息直接發(fā)送出去。
將所述的信息送入所述的默認(rèn)數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);選擇水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
將所述的信息送入所述的編輯數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);如圖5所示,在手機(jī)顯示屏上顯示水印密鑰編輯框400,通過(guò)手機(jī)鍵盤輸入或選擇作為水印密鑰的信息,也可通過(guò)網(wǎng)絡(luò)下載密鑰信息;生成水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;
輸出插入了數(shù)字水印的信息。
所述的作為水印密鑰的信息包括文本信息、數(shù)字信息、符號(hào)信息、圖像信息以及其結(jié)合。
所述的被發(fā)送的信息包括文本信息、數(shù)字信息、符號(hào)信息、圖像信息以及其結(jié)合。
所述的被發(fā)送的信息是指多媒體信息。
實(shí)施例下面結(jié)合給出的多媒體信息的數(shù)字水印版權(quán)保護(hù)功能的實(shí)施例詳細(xì)說(shuō)明本發(fā)明。圖1所示是增加數(shù)字水印模塊以后,多媒體信息進(jìn)入添加水印的模塊、添加水印及發(fā)送過(guò)程流程圖本發(fā)明可以包括設(shè)置默認(rèn)水印模塊,編輯水印模塊(產(chǎn)生水印密鑰,比如選擇文本“蘇偉”,作為水印密鑰),和添加水印模塊(主要包括水印嵌入算法)中的一種或者幾種,必要時(shí)還可以包括去除水印模塊和提取水印模塊中的一種或幾種。
關(guān)于數(shù)字水印的嵌入算法已經(jīng)出現(xiàn)過(guò)一些。基本結(jié)構(gòu)如下(如圖2)由于內(nèi)存有限,本發(fā)明可以采用計(jì)算量小且魯棒性又比較好的算法,比如對(duì)于靜態(tài)圖像采用DIGIMARC算法(已應(yīng)用于Adobe Photoshop),或者采用魏為民提出的算法參見(jiàn)http//www.900.ibm.com/developerWorks/cn/security/se-eshow/#authorl。
對(duì)于動(dòng)態(tài)圖像采用Alessandro Piva等人(A DWT-Based ObjectWatermarking System for MPEG-4 Video Streams,IEEE,2000)或Adnan M.Alattara等人(Evaluation of Watermarking Low B it-rate MPEG-4Bit Streams,SPIE,2003)的算法。
比如采用算法如下(如圖6所示)
1)將待隱藏信息(水印信號(hào))的字節(jié)長(zhǎng)度寫入載體圖像(受保護(hù)的圖像)文件標(biāo)頭部分的保留字節(jié)中;2)將水印信號(hào)轉(zhuǎn)化為二進(jìn)制數(shù)據(jù)碼流;3)將載體圖像文件圖像數(shù)據(jù)部分的每個(gè)字節(jié)的高7位依次異或后再與上述二進(jìn)制數(shù)碼流異或后的結(jié)果寫入最低位;4)輸出水印圖像數(shù)據(jù)。
本發(fā)明的有益效果在于,通過(guò)提供一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法。以對(duì)發(fā)出的信息進(jìn)行有效的控制,從而實(shí)現(xiàn)對(duì)發(fā)出的信息聲明版權(quán)、或者對(duì)發(fā)出信息的流向進(jìn)行掌握和控制,進(jìn)而實(shí)現(xiàn)了對(duì)相關(guān)責(zé)任方的追蹤。
以上具體實(shí)施方式
僅用于說(shuō)明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1.一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法,其特征在于,在手機(jī)中設(shè)置數(shù)字水印添加模塊;當(dāng)被發(fā)送的信息生成后,將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于包括以下具體步驟生成被發(fā)送的信息;對(duì)是否在所述的信息中添加數(shù)字水印進(jìn)行選擇;如果是,則將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果否,則將所述的信息直接發(fā)送出去。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);生成水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的數(shù)字水印添加模塊包括默認(rèn)數(shù)字水印添加模塊、編輯數(shù)字水印添加模塊;其中,水印添加的步驟為生成被發(fā)送的信息;對(duì)是否在所述的信息中添加數(shù)字水印進(jìn)行選擇;如果是,則對(duì)默認(rèn)數(shù)字水印添加或編輯數(shù)字水印添加進(jìn)行選擇;如果選擇所述的默認(rèn)數(shù)字水印添加,則將所述的信息送入所述的默認(rèn)數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果選擇所述的編輯數(shù)字水印添加,則將所述的信息送入所述的編輯數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去;如果否,則將所述的信息直接發(fā)送出去。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,將所述的信息送入所述的默認(rèn)數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);選擇水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,將所述的信息送入所述的編輯數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理包括以下步驟對(duì)接受的信息進(jìn)行變換,生成信息數(shù)據(jù);提供水印密鑰編輯框,通過(guò)手機(jī)鍵盤輸入或選擇作為水印密鑰的信息,生成水印密鑰,并將該水印密鑰變換為水印數(shù)據(jù);將所述的信息數(shù)據(jù)和所述的水印數(shù)據(jù)進(jìn)行邏輯運(yùn)算;輸出插入了數(shù)字水印的信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述的作為水印密鑰的信息包括文本信息、數(shù)字信息、符號(hào)信息、圖像信息以及其結(jié)合。
8.根據(jù)權(quán)利要求1至7任意一項(xiàng)所述的方法,其特征在于,所述的被發(fā)送的信息包括文本信息、數(shù)字信息、符號(hào)信息、圖像信息以及其結(jié)合。
9.根據(jù)權(quán)利要求1至7任意一項(xiàng)所述的方法,其特征在于,所述的被發(fā)送的信息是指多媒體信息。
全文摘要
本發(fā)明提供一種對(duì)手機(jī)傳送的多媒體信息進(jìn)行加密的方法,其在手機(jī)中設(shè)置數(shù)字水印添加模塊;當(dāng)被發(fā)送的信息生成后,將所述的信息送入所述的數(shù)字水印添加模塊進(jìn)行添加數(shù)字水印的處理,然后將添加了數(shù)字水印的信息發(fā)送出去。用以對(duì)發(fā)出的信息進(jìn)行有效的控制,從而實(shí)現(xiàn)對(duì)發(fā)出的信息聲明版權(quán)、或者對(duì)發(fā)出信息的流向進(jìn)行控制,進(jìn)而對(duì)相關(guān)責(zé)任方進(jìn)行追蹤。
文檔編號(hào)H04W88/02GK1741650SQ20041005713
公開(kāi)日2006年3月1日 申請(qǐng)日期2004年8月24日 優(yōu)先權(quán)日2004年8月24日
發(fā)明者蘇偉 申請(qǐng)人:樂(lè)金電子(中國(guó))研究開(kāi)發(fā)中心有限公司