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

一種基于圖像傳輸?shù)募用芙饷芊椒跋到y(tǒng)的制作方法

文檔序號(hào):7892434閱讀:466來源:國知局
專利名稱:一種基于圖像傳輸?shù)募用芙饷芊椒跋到y(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字家庭技術(shù)領(lǐng)域,尤其涉及一種基于圖像傳輸?shù)募用芙饷芊椒跋到y(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,遠(yuǎn)距離信息傳輸變得越來越簡單,從而促使社會(huì)各個(gè)領(lǐng)域的工作方式呈現(xiàn)多樣性。比如在醫(yī)學(xué)領(lǐng)域,遠(yuǎn)程的專家會(huì)診是近幾年發(fā)展起來的一項(xiàng)特殊業(yè)務(wù)。該業(yè)務(wù)既提高了一些中小城市醫(yī)療技術(shù)水平更節(jié)省了專家會(huì)診的時(shí)間成本和交通成本。專家在遠(yuǎn)程診斷時(shí),病人的病理圖片(比如X光片等)對(duì)診斷結(jié)果起到至關(guān)重要的作用,所以對(duì)病理圖片的要求就非常高,往往需要圖片非常精細(xì),同時(shí)又必須保證圖像在傳輸過程中的完整性,不能出現(xiàn)哪怕一個(gè)像素的差錯(cuò)或者被惡意篡改。另外病理圖片涉及到很多的隱私,所以必須對(duì)圖片進(jìn)行一定的安全加密。在現(xiàn)有的基于算法的加密圖像方案中,比較安全的要屬基于hash函數(shù)的MD5加密算法,密碼學(xué)Hash函數(shù)能夠用于數(shù)據(jù)完整性和消息認(rèn)證,其基本想是把Hash函數(shù)值看成輸入的消息摘要,當(dāng)輸入中的任何一個(gè)二進(jìn)制位發(fā)生變化時(shí)都將引起Hash函數(shù)值的變化。 Hash函數(shù)能夠接受任意長的消息為輸入,并產(chǎn)生固定長的輸出,產(chǎn)生的Hash值可以看成是文件、消息和其他數(shù)據(jù)塊的“指紋”,它滿足用于消息認(rèn)證的密碼學(xué)性質(zhì)。它具有單向性、抗弱碰撞以及抗強(qiáng)碰撞等特性。因此Hash函數(shù)可以用于消息或文件的完整性檢驗(yàn)。MD5的全稱是Message2 DigestAlgorithm 5 (信息-摘要算法),在90年代初由M ITLaborat ory for Computer Sci2ence 和 RS A Data Security I nc 的 Ronald L. Rivest 開發(fā)出來,經(jīng)MD2、MD3和MD4發(fā)展而來。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密匙前被"壓縮"成一種保密的格式(就是把一個(gè)任意長度的字節(jié)串變換成一定長的大整數(shù))。它可以利用一個(gè)隨機(jī)的消息輸入(比如一幅數(shù)字圖像)產(chǎn)生一個(gè)128位的信息摘要。不同的文件,則會(huì)得到不同的128位信息摘要輸出。因此MD5的典型應(yīng)用是對(duì)一段信息產(chǎn)生信息摘要,以防止被篡改,其傳輸流程圖如圖I所示。傳統(tǒng)的加密算法不能針對(duì)圖像位圖本身進(jìn)行有效地加密,只是對(duì)圖像文件本身進(jìn)行的加密,如果某幾個(gè)像素出現(xiàn)差錯(cuò)則將無法查出。傳統(tǒng)加密算法,已公布算法破解的可行性,已不再安全或者安全性很低。

發(fā)明內(nèi)容
基于現(xiàn)有技術(shù)存在的問題,本發(fā)明實(shí)施例提供了一種基于圖像傳輸?shù)募用芙饷芊椒跋到y(tǒng),它解決了圖像傳輸過程中的惡意篡改和傳輸差錯(cuò)問題,同時(shí)利用圖像位加密技術(shù),將圖像本身的MD5值作為加密的周期序列,采用獨(dú)特的加密方法對(duì)圖像進(jìn)行合理有序的加密,從而達(dá)到圖像安全傳輸?shù)哪康?。此算法易?shí)現(xiàn)、運(yùn)算量小、應(yīng)用多樣、效果好,在實(shí)現(xiàn)驗(yàn)證圖像完整性功能的同時(shí),解決了圖像安全性問題。基于上述問題,本發(fā)明實(shí)施例提供了一種基于圖像傳輸?shù)募用芊椒?,包?br> 根據(jù)消息摘要算法第五版MD5算法計(jì)算得到待加密圖片中數(shù)字圖像的MD5值;解析所述數(shù)字圖像的像素矩陣;根據(jù)像素的分塊順序,以 16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片; 將所述加密圖片傳輸?shù)浇饷芏?。所述方法還包括檢測加密圖片的加密效果,如果加密效果達(dá)不到預(yù)先設(shè)置的門限值,則基于D5算法對(duì)加密圖片再次加密,直到所述加密效果達(dá)到預(yù)先設(shè)置的門限值。具體包括在加密過程中采取行像素矩陣從左到右,列像素從上到下的順序,先行后列與MD5 至進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素矩陣從右到左,列像素從上到下的順序,先行后列與MD5 值進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素從左到右,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密的過程中采取行像素從右到左,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種基于圖像傳輸?shù)慕饷芊椒ǎń邮占用芏税l(fā)送的加密圖片;解析加密圖片中的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成解密圖片。所述方法之后還包括計(jì)算所述解密圖像MD5值判斷所述加密圖像是否經(jīng)過篡改,如果經(jīng)過篡改,則終止操作,如果沒經(jīng)過篡改,則根據(jù)已知的加密次數(shù)對(duì)解密圖片進(jìn)行相應(yīng)的解密操作。相應(yīng)的,本發(fā)明實(shí)施例還提供了一種基于圖像傳輸?shù)募用芙饷芟到y(tǒng),所述系統(tǒng)包括加密端和解密端,其中加密端用于根據(jù)消息摘要算法第五版MD5算法計(jì)算得到待加密圖片中數(shù)字圖像的MD5值;解析所述數(shù)字圖像的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片;將所述加密圖片傳輸?shù)浇饷芏?;解密端用于接收加密端發(fā)送的加密圖片;解析加密圖片中的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成解密圖片。所述加密端還用于檢測加密圖片的加密效果,如果加密效果達(dá)不到預(yù)先設(shè)置的門限值,則給予D5算法對(duì)加密圖片再次加密,直到所述加密效果達(dá)到預(yù)先設(shè)置的門限值。在多次加密情況下,所述解密端還用于計(jì)算所述解密圖像MD5值判斷所述加密圖像是否經(jīng)過篡改,如果經(jīng)過篡改,則終止操作;如果沒經(jīng)過篡改,則根據(jù)已知的加密次數(shù)對(duì)解密圖像進(jìn)行相應(yīng)的解密操作。所述加密端加密的方式包括在加密過程中采取行像素矩陣從左到右,列像素從上到下的順序,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素矩陣從右到左,列像素從上到下的順序,先行后列與MD5 值進(jìn)行異或運(yùn)算;和/或在加密過程中采取 行像素從左到右,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密的過程中采取行像素從右到左,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算。所述加密端在多次加密過程中,采用同一種加密方式加密或者四種加密方式相互間的組合。綜上,通過實(shí)施本發(fā)明實(shí)施例,該算法充分利用了 MD5算法的優(yōu)勢,并增添了位加密技術(shù),使之更適合與圖像加密應(yīng)用,增加了破譯的難度,在安全性和分發(fā)效率方面比傳統(tǒng)的算法都有明顯的性能提高。本發(fā)明利用圖像位加密技術(shù),將圖像本身的MD5值作為加密的周期序列,采用獨(dú)特的加密方法對(duì)圖像進(jìn)行合理有序的加密,從而達(dá)到圖像安全傳輸?shù)哪康摹4怂惴ㄒ讓?shí)現(xiàn)、運(yùn)算量小、應(yīng)用多樣、效果好,在實(shí)現(xiàn)驗(yàn)證圖像完整性功能的同時(shí),保證了圖像安全性傳輸。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖I是現(xiàn)有技術(shù)中的基于MD5算法加密的方法流程圖;圖2是本發(fā)明實(shí)施例中的基于圖像傳輸?shù)募用芊椒鞒虉D;圖3是本發(fā)明實(shí)施例中的加密方法中的像素矩陣加密方式示意圖;圖4是本發(fā)明實(shí)施例中的基于圖像傳輸?shù)慕饷芊椒鞒虉D;圖5是本發(fā)明實(shí)施例中的基于圖像傳輸?shù)募用芙饷芟到y(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例主要是基于位加密技術(shù)在圖像加密中的應(yīng)用圖像加密就是對(duì)圖像進(jìn)行某種變換,使得變換后的圖像與原始圖像存在顏色、亮度或輪廓等定性或定量的視覺差異。位運(yùn)算加密圖像的思想就是利用某種方法得到一系列的隨機(jī)或偽隨機(jī)的以字節(jié)為單位的數(shù)據(jù),然后把他們和一幅圖像的數(shù)據(jù)逐字節(jié)進(jìn)行特定的位運(yùn)算,以改變原有圖像的數(shù)據(jù)信息。因?yàn)榧用苤蟮膱D像必須能在接收端被正確地解密,因此,這種位運(yùn)算必須具有可逆性。本文所采用的位運(yùn)算是異或運(yùn)算。位運(yùn)算加密方法主要有兩種,,一種是采用流密碼加密,另外一種是采用分組密碼加密。本文采用的是分組加密方法,該方法利用圖像本身得到的128位信息摘要,將明文分成長度為128位的分組,進(jìn)行異或運(yùn)算,得到密文。假設(shè)A為明文的一個(gè)分組,B為信息摘要,C為密文,則C = A XOR B。根據(jù)異或運(yùn)算的特點(diǎn),將C異或B,就可以得到A,這樣就完成了密文解密操作。具體的,圖2示出了本發(fā)明實(shí)施例中的基于圖像傳輸?shù)募用芊椒鞒虉D,包括如下步驟開始;S201 :根據(jù)消息摘要算法第五版MD5值算法計(jì)算得到待加密圖片中數(shù)字圖像的 MD5 值;在本步驟中,根據(jù)MD5算法計(jì)算得到待加密數(shù)字圖像的MD5值,轉(zhuǎn)換為128位的二進(jìn)制序列。S202 :解析數(shù)字圖像 的像素矩陣;這里可以利用MT LAB工具讀入該數(shù)字圖片,并形成像素矩陣存儲(chǔ)。S203 :根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片;S204 :檢測加密圖片的加密效果,判斷加密加過是否達(dá)到預(yù)先設(shè)置的門限值;如果加密效果達(dá)不到預(yù)先設(shè)置的門限值,則基于D5算法對(duì)加密圖片再次加密,即進(jìn)入到S201進(jìn)行二次加密,直到所述加密效果達(dá)到預(yù)先設(shè)置的門限值。需要對(duì)步驟S203和S204說明的是,該算法的特點(diǎn)之一就是可以根據(jù)圖像加密效果的可以進(jìn)行多次加密,一般情況下四次以內(nèi)加密完全可以滿足實(shí)際應(yīng)用的需求。由于加密序列存在周期性,怎樣對(duì)圖像矩陣B進(jìn)行分塊將會(huì)影響最終的加密效果。因此為了提高加密效果,本算法可以針對(duì)每次加密過程采取不同的像素分塊順序。第一次加密采取行像素從左到右,列像素從上到下的順序,先行后列,如圖3 (a)所示,第二次加密采取行像素從右到左,列像素從上到下的順序,先行后列,如圖3(b)所示,第三次加密采取行像素從左到右,列像素從下到上,先行后列,如圖3(c)所示,第四次加密采取行像素從右到左,列像素從下到上,先行后列,如圖3(d)所示。如果存在一次加密過程時(shí),本算法可以在加密過程中采取圖3中的任一方式去加密。當(dāng)然在多次加密過程中,可以采取這四種加密方式不同組合,也可以采取同一方式,例如在四次加密過程中,可以四次都采取如圖3(a)所示的加密過程,也可以都采取四種加密方式的組合,即本次加密組合方式可以為如下形式AAAA、ABCD、AABB, AAAB, ABCA, AABC, ABAB、ABBB等;兩次加密過程中,可以采取AA組合也可以采取AB組合。S205 :將所述加密圖片傳輸?shù)浇饷芏?。結(jié)束。具體的,圖4示出了本發(fā)明實(shí)施例中的基于圖像傳輸?shù)慕饷芊椒鞒虉D,包括如下步驟開始;S401 :接收加密端發(fā)送的加密圖片;S402 :解析加密圖片中的像素矩陣;S403 :根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成解密圖片;
S404 :判斷加密圖像是否經(jīng)過篡改,如果進(jìn)過篡改,則結(jié)束流程,如果沒有進(jìn)過篡改則進(jìn)入到S405 ;S405 :根據(jù)加密次數(shù)判斷是否需要再加密,如果需要再解密則進(jìn)入到S402,否則解S完成;結(jié)束。需要說明的是,如果這里存在一次加密過程,其在S403之后即可完成解密過程, 如果存在兩次或者多次以上的加密過程,則需要進(jìn)入到S404和S405步驟進(jìn)行多次解密和篡改識(shí)別過程。在解密端存儲(chǔ)有加密端加密相對(duì)應(yīng)的解密規(guī)則,其加密與解密實(shí)現(xiàn)一一對(duì)應(yīng)的關(guān)系。相應(yīng)的,圖5還示出了本發(fā)明實(shí)施例中的基于圖像傳輸?shù)募用芙饷芟到y(tǒng),該加密解密系統(tǒng)包括加密端和解密端,其中加密端用于根據(jù)消息摘要算法第五版MD5算法計(jì)算得到待加密圖片中數(shù)字圖像的MD5值;解析所述數(shù)字圖像的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片;將所述加密圖片傳輸?shù)浇饷芏耍唤饷芏擞糜诮邮占用芏税l(fā)送的加密圖片;解析加密圖片中的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成解密圖片。這里的所述加密端還用于檢測加密圖片的加密效果,如果加密效果達(dá)不到預(yù)先設(shè)置的門限值,則給予D5算法對(duì)加密圖片再次加密,直到所述加密效果達(dá)到預(yù)先設(shè)置的門限值。在多次加密情況下,該解密端還用于計(jì)算解密圖像MD5值判斷所述加密圖像是否經(jīng)過篡改,如果經(jīng)過篡改,則終止操作;如果沒經(jīng)過篡改,則根據(jù)已知的加密次數(shù)對(duì)解密圖像進(jìn)行相應(yīng)的解密操作。這里的加密端加密的方式包括在加密過程中采取行像素矩陣從左到右,列像素從上到下的順序,先行后列與MD5 至進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素矩陣從右到左,列像素從上到下的順序,先行后列與MD5 值進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素從左到右,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密的過程中采取行像素從右到左,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算。
該加密端在多次加密過程中,可以采用同一種加密方式連續(xù)加密,也可以采用四種加密方式相互間的組合進(jìn)行加密。綜上,通過實(shí)施本發(fā)明實(shí)施例,該算法充分利用了 MD5算法的優(yōu)勢,并增添了位加密技術(shù),使之更適合與圖像加密應(yīng)用,增加了破譯的難度,在安全性和分發(fā)效率方面比傳統(tǒng)的算法都有明顯的性能提高。本發(fā)明利用圖像位加密技術(shù),將圖像本身的MD5值作為加密的周期序列,采用獨(dú)特的加密方法對(duì)圖像進(jìn)行合理有序的加密,從而達(dá)到圖像安全傳輸?shù)哪康?。此算法易?shí)現(xiàn)、運(yùn)算量小、應(yīng)用多樣、效果好,在實(shí)現(xiàn)驗(yàn)證圖像完整性功能的同時(shí),保證了圖像安全性傳輸。以上對(duì)本發(fā)明實(shí)施例所提供的基于圖像傳輸?shù)募用芙饷芊椒跋到y(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制
權(quán)利要求
1.一種基于圖像傳輸?shù)募用芊椒?,其特征在于,包括根?jù)消息摘要算法第五版MD5算法計(jì)算得到待加密圖片中數(shù)字圖像的MD5值;解析所述數(shù)字圖像的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片;將所述加密圖片傳輸?shù)浇饷芏恕?br> 2.如權(quán)利要求I所述的基于圖像傳輸?shù)募用芊椒?,其特征在于,所述方法還包括 檢測加密圖片的加密效果,如果加密效果達(dá)不到預(yù)先設(shè)置的門限值,則基于D5算法對(duì)加密圖片再次加密,直到所述加密效果達(dá)到預(yù)先設(shè)置的門限值。
3.如權(quán)利要求I或2所述的基于圖像傳輸?shù)募用芊椒?,其特征在于,所述根?jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片具體包括在加密過程中采取行像素矩陣從左到右,列像素從上到下的順序,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素矩陣從右到左,列像素從上到下的順序,先行后列與MD5值進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素從左到右,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密的過程中采取行像素從右到左,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算。
4.一種基于圖像傳輸?shù)慕饷芊椒?,其特征在于,包括接收加密端發(fā)送的加密圖片;解析加密圖片中的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成解密圖片。
5.如權(quán)利要求4所述的基于圖像傳輸?shù)慕饷芊椒?,其特征在于,所述方法之后還包括 計(jì)算所述解密圖像MD5值判斷所述加密圖像是否經(jīng)過篡改,如果經(jīng)過篡改,則終止操作,如果沒經(jīng)過篡改,則根據(jù)已知的加密次數(shù)對(duì)解密圖片進(jìn)行相應(yīng)的解密操作。
6.一種基于圖像傳輸?shù)募用芙饷芟到y(tǒng),其特征在于,所述系統(tǒng)包括加密端和解密端,其中加密端用于根據(jù)消息摘要算法第五版MD5算法計(jì)算得到待加密圖片中數(shù)字圖像的MD5 值;解析所述數(shù)字圖像的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片;將所述加密圖片傳輸?shù)浇饷芏?;解密端用于接收加密端發(fā)送的加密圖片;解析加密圖片中的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成解密圖片。
7.如權(quán)利要求6所述的基于圖像傳輸?shù)募用芙饷芟到y(tǒng),其特征在于,所述加密端還用于檢測加密圖片的加密效果,如果加密效果達(dá)不到預(yù)先設(shè)置的門限值,則給予D5算法對(duì)加密圖片再次加密,直到所述加密效果達(dá)到預(yù)先設(shè)置的門限值。
8.如權(quán)利要求7所述的基于圖像傳輸?shù)募用芙饷芟到y(tǒng),其特征在于,在多次加密情況下,所述解密端還用于計(jì)算所述解密圖像MD5值判斷所述加密圖像是否經(jīng)過篡改,如果經(jīng)過篡改,則終止操作;如果沒經(jīng)過篡改,則根據(jù)已知的加密次數(shù)對(duì)解密圖像進(jìn)行相應(yīng)的解密操作。
9.如權(quán)利要求6至8任一項(xiàng)所述的基于圖像傳輸?shù)募用芙饷芟到y(tǒng),其特征在于,所述加密端加密的方式包括在加密過程中采取行像素矩陣從左到右,列像素從上到下的順序,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素矩陣從右到左,列像素從上到下的順序,先行后列與MD5值進(jìn)行異或運(yùn)算;和/或在加密過程中采取行像素從左到右,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算;和/或在加密的過程中采取行像素從右到左,列像素從下到上,先行后列與MD5至進(jìn)行異或運(yùn)算。
10.如權(quán)利要求9所述的基于圖像傳輸?shù)募用芙饷芟到y(tǒng),其特征在于,所述加密端在多次加密過程中,采用同一種加密方式加密或者四種加密方式相互間的組合。
全文摘要
本發(fā)明實(shí)施例公開了一種基于圖像傳輸?shù)募用芊椒?,包括根?jù)消息摘要算法第五版MD5算法計(jì)算得到待加密圖片中數(shù)字圖像的MD5值;解析所述數(shù)字圖像的像素矩陣;根據(jù)像素的分塊順序,以16個(gè)像素為分塊形成的像素矩陣與MD5值進(jìn)行異或運(yùn)算,形成加密圖片;將所述加密圖片傳輸?shù)浇饷芏?。本發(fā)明實(shí)施例還公開了一種基于圖像傳輸?shù)慕饷芊椒ê图用芙饷芟到y(tǒng),通過實(shí)施本發(fā)明實(shí)施例,此算法易實(shí)現(xiàn)、運(yùn)算量小、應(yīng)用多樣、效果好,在實(shí)現(xiàn)驗(yàn)證圖像完整性功能的同時(shí),保證了圖像安全性傳輸。
文檔編號(hào)H04N1/44GK102625025SQ201210083700
公開日2012年8月1日 申請日期2012年3月26日 優(yōu)先權(quán)日2012年3月26日
發(fā)明者林格, 王佳, 羅笑南, 陳湘萍 申請人:中山大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
淮安市| 黎川县| 龙游县| 财经| 元氏县| 达拉特旗| 涡阳县| 徐州市| 巴彦淖尔市| 保山市| 尼木县| 望奎县| 农安县| 女性| 油尖旺区| 涞水县| 东安县| 阿荣旗| 新绛县| 石楼县| 原阳县| 漾濞| 奎屯市| 凌源市| 峨山| 台东县| 宝兴县| 安徽省| 永清县| 巴青县| 大冶市| 金塔县| 呼图壁县| 常熟市| 万盛区| 谢通门县| 友谊县| 互助| 五台县| 石家庄市| 綦江县|