專利名稱:數(shù)據(jù)傳輸方法、裝置和系統(tǒng)及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法、裝置和系統(tǒng) 及移動終端。
背景技術(shù):
移動通信系統(tǒng)中,移動終端之間可以傳輸短信、視頻、圖片等數(shù)據(jù),在 進行數(shù)據(jù)傳輸?shù)倪^程中如果某些重要數(shù)據(jù)被截獲,則會導(dǎo)致重要信息的泄露,從而給移動終端用戶造成嚴(yán)重損失。針對這一問題,現(xiàn)有技術(shù)的方案為在 發(fā)送方移動終端將待發(fā)送數(shù)據(jù)通過一定的加密算法生成密文,然后將此密文 傳輸給接收方移動終端,另外發(fā)送方移動終端再通過特定的方式將用于解密 此密文的密鑰發(fā)送給接收方移動終端,接收方移動終端在接收到密鑰和所述 密文后,通過該密鑰對密文進行解密后即可讀取數(shù)據(jù)?,F(xiàn)有技術(shù)的問題在于(1)發(fā)送方移動終端需要通過特定方式將密鑰發(fā) 送給接收方移動終端,在移動終端之間進行數(shù)據(jù)傳輸?shù)耐瑫r還需進行一次密 鑰的傳輸,并且傳輸密鑰的方法通常較為復(fù)雜;(2)接收方移動終端在接收 到密鑰和密文后,用戶需要輸入密鑰才能讀取數(shù)據(jù)信息,為移動終端用戶讀 取數(shù)據(jù)帶來不便。發(fā)明內(nèi)容本發(fā)明實施例針對現(xiàn)有技術(shù)的不足,提供一種數(shù)據(jù)傳輸方法及系統(tǒng),無 需發(fā)送方移動終端向接收方移動終端發(fā)送用于解密傳輸數(shù)據(jù)的密鑰,減少了 密鑰傳輸?shù)牟襟E,安全性高。本發(fā)明實施例提供了一種數(shù)據(jù)傳輸方法,包括接收經(jīng)過加密的數(shù)據(jù),根據(jù)數(shù)據(jù)發(fā)送方的信息生成密鑰對該數(shù)據(jù)進行解密;根據(jù)數(shù)據(jù)接收方的信息對該解密后的數(shù)據(jù)再次加密并發(fā)送。本發(fā)明實施例還提供了 一種移動終端,包括第 一加密模塊,用于根據(jù)自身的信息對待發(fā)送數(shù)據(jù)進行加密;數(shù)據(jù)發(fā)送模塊,用于將所述經(jīng)過加密的數(shù)據(jù)發(fā)送。本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸裝置,包括通信模塊,用于接收發(fā)送方發(fā)送的經(jīng)過發(fā)送方加密的數(shù)據(jù);第一解密模塊,用于根據(jù)數(shù)據(jù)發(fā)送方的信息生成密鑰,對接收到的經(jīng)過加密的數(shù)據(jù)進行解密;第二加密模塊,用于根據(jù)數(shù)據(jù)接收方的信息對該解密后的信息再次加密,并由所述通信^t塊發(fā)送。本發(fā)明實施例還提供了一種移動終端,包括數(shù)據(jù)接收模塊,用于接收按照該移動終端信息進行加密的數(shù)據(jù);第二解密模塊,用于根據(jù)該移動終端自身保存的信息對該加密的數(shù)據(jù)解密。本發(fā)明實施例還提供了 一種數(shù)據(jù)傳輸系統(tǒng),包括第一移動終端,該第一移動終端包括第一加密模塊,用于根據(jù)自身的 信息對待發(fā)送數(shù)據(jù)進行加密;數(shù)據(jù)發(fā)送模塊,用于將所述經(jīng)過加密的數(shù)據(jù)發(fā) 送;數(shù)據(jù)傳輸裝置,該數(shù)據(jù)傳輸裝置包括通信模塊,用于接收發(fā)送方發(fā)送 的經(jīng)過發(fā)送方加密的數(shù)據(jù);第一解密模塊,用于根據(jù)數(shù)據(jù)發(fā)送方的信息生成 密鑰,對接收到的經(jīng)過力。密的數(shù)據(jù)進行解密;第二加密模塊,用于根據(jù)數(shù)據(jù) 接收方的信息對該解密后的信息再次加密,并由所述通信模塊發(fā)送;第二移動終端,該第二移動終端包括數(shù)據(jù)接收模塊,用于接收按照該 移動終端信息進行加密的數(shù)據(jù);第二解密模塊,用于根據(jù)該移動終端自身保存的信息對該加密的數(shù)據(jù)解密。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法、裝置及系統(tǒng),數(shù)據(jù)傳輸裝置在收到 該數(shù)據(jù)后根據(jù)第一移動終端的信息生成密鑰對該數(shù)據(jù)進行解密,然后數(shù)據(jù)傳 輸裝置再根據(jù)第二移動終端的信息生成密鑰對該數(shù)據(jù)進行加密,這樣經(jīng)過數(shù) 據(jù)傳輸裝置的解密和加密之后,笫一移動終端發(fā)送的數(shù)據(jù)就能被第二移動終 端接收到了。在此過程中,省去了需要單獨發(fā)送一次密鑰的步驟,并且整個 數(shù)據(jù)傳輸?shù)倪^程中,數(shù)據(jù)都是經(jīng)過加密后的密文,所以即使被截獲,也不會 被泄密,安全性高。下面通過具體實施例并結(jié)合附圖對本發(fā)明做進一步的詳細描述。
圖1所示為本發(fā)明數(shù)據(jù)傳輸方法實施例一流程圖; 圖2所示為本發(fā)明數(shù)據(jù)傳輸方法中第一密鑰生成方法示意圖; 圖3所示為本發(fā)明數(shù)據(jù)傳輸方法中第二密鑰生成方法示意圖; 圖4所示為本發(fā)明數(shù)據(jù)傳輸方法中第三密鑰生成方法示意圖; 圖5所示為本發(fā)明數(shù)據(jù)傳輸方法中第四密鑰生成方法示意圖; 圖6所示為本發(fā)明移動終端實施例一結(jié)構(gòu)示意圖; 圖7所示為本發(fā)明移動終端實施例二結(jié)構(gòu)示意圖; 圖8所示為本發(fā)明數(shù)據(jù)傳輸裝置實施例一結(jié)構(gòu)示意圖; 圖9所示為本發(fā)明彩:據(jù)傳輸系統(tǒng)實施例一結(jié)構(gòu)示意圖。
具體實施方式
如圖1所示為本發(fā)明數(shù)據(jù)傳輸方法實施例一流程圖,具體為 步驟101、接收經(jīng)過加密的數(shù)據(jù),根據(jù)數(shù)據(jù)發(fā)送方的信息生成密鑰對該 數(shù)據(jù)進行解密;步驟102、根據(jù)數(shù)據(jù)接收方的信息對該解密后的數(shù)據(jù)再次加密并發(fā)送。本發(fā)明實施例一中,數(shù)據(jù)傳輸裝置在收到該數(shù)據(jù)后根據(jù)第一移動終端的 信息生成密鑰對該數(shù)據(jù)進行解密,然后數(shù)據(jù)傳輸裝置再根據(jù)第二移動終端的 信息生成密鑰對該數(shù)據(jù)進行加密,這樣經(jīng)過數(shù)據(jù)傳輸裝置的解密和加密之后, 第一移動終端發(fā)送的數(shù)據(jù)就能被第二移動終端接收到了。在此過程中,省去 了需要單獨發(fā)送一次密鑰的步驟,并且整個數(shù)據(jù)傳輸?shù)倪^程中,數(shù)據(jù)都是經(jīng) 過加密后的密文,所以即使被截獲,也不會被泄密,安全性高。實施例一中所述數(shù)據(jù)可以是短信數(shù)據(jù)、視頻數(shù)據(jù)、圖片數(shù)據(jù)等,下面以碼分多址(Code Division Multiple Access,簡稱CDMA ) 2000網(wǎng)絡(luò)中移動終 端之間發(fā)送短信為例來說明如何進行數(shù)據(jù)傳輸。本發(fā)明實施例中采用蜂窩鑒權(quán)及語音加密(Cellular Authentication Voice Encription,簡稱CAVE )算法作為對數(shù)據(jù)進行加密的算法,下面首 先介紹通過CAVE算法生成密鑰的過程。CAVE算法為第二代移動通信系統(tǒng) 安全中基本的算法,在共享秘密數(shù)據(jù)(Shared Secret Data,簡稱SSD) 的更新、驗證過程中,鑒權(quán)過程中都會使用到CAVE算法。根據(jù)輸入?yún)?shù) 的不同,CAVE算法參數(shù)初始化和輸出結(jié)果不同,從而能夠被應(yīng)用到 CDMA2000安全的各個環(huán)節(jié)中去。CAVE算法的輸入?yún)?shù)有用戶識別模塊號 (User Identity Module Identity,簡稱UIMID)或者移動終端的電子序 列號(Electronic Serial Number,簡稱ESN) 、 SSD、移動終端設(shè)置的 Randtype、網(wǎng)絡(luò)側(cè)發(fā)送的隨機數(shù)值(RAND)、移動終端的國際移動用戶識別 號(International Mobile Subscriber Identification Number, 簡稱 IMSI) IMSI-T (與移動標(biāo)識號碼MIN無關(guān)的IMSI)或IMSI—M (基于移動 標(biāo)識號碼的IMSI)、數(shù)據(jù)接收方的電話號碼,輸入這些參數(shù)之后即可得到 密鑰。本發(fā)明實施例 一 的具體實現(xiàn)過程為首先,發(fā)送方移動終端通過CAVE算法生成第一密鑰keyl,如圖2所示, 圖2所示為本發(fā)明數(shù)據(jù)傳輸方法中第一密鑰生成方法示意圖,生成keyl的步驟是在發(fā)送方移動終端的UIM卡中進行的,各輸入?yún)?shù)的值具體為數(shù)據(jù) (Digits)參數(shù)的值為接收方移動終端的電話號碼(Receiver Number ),數(shù) 據(jù)長度(Length)參數(shù)的值為Digits參數(shù)的值的長度,Rand參數(shù)的值為 Message ID,對于同一個移動終端,該移動終端每發(fā)送一個短信都會為該短 信分配一個ID號,即為Message ID,在發(fā)送短信時將該Message ID作為短 信中的一個字^殳連同短信一起發(fā)送到短信中心(Message Center,筒稱MC), Message ID的值為從0到255的數(shù)值,當(dāng)同一移動終端發(fā)送短信的Message ID 超過了 255時,重新對該移動終端發(fā)出的短信進行編號;Randtype參數(shù)的值 可以是0或1,在發(fā)送方移動終端通過CAVE算法生成第一密鑰keyl的過程 中假設(shè)Randtype參數(shù)的值取為0; IMSI—T和IMSI—M的值為發(fā)送方移動終端 的IMSI—T和IMSLM的值,通過CAVE算法生成密鑰的過程中,選擇器(select) 中是輸入發(fā)送方移動終端的IMSI-T值還是IMSI—M值,需要根據(jù)網(wǎng)絡(luò)側(cè)的指 示來確定,^口果網(wǎng)纟各啦'j基^占消息Extended System Parameters Message中 imsi-t su卯orted字^殳的值為1,則選擇器中輸入發(fā)送方移動終端的IMSI一T 值,如果imsi-t supported字段的值為0,則選擇器中輸入發(fā)送方移動終端 的IMSI—M值。以上各參數(shù)中,Digits、 Rand和Length參數(shù)的值從發(fā)送方移 動終端(Mobile Equipment,簡稱ME)處獲得,SSD、 UIMID、 IMSI—T或IMSI—M 參數(shù)的值從發(fā)送方移動終端的UIM卡中獲得。發(fā)送方移動終端通過第一密鑰 對短信進行加密后將生成的第一密文短信(Mobile Originated Short Message Service,簡稱M0 SMS)發(fā)送到短信中心(Message Center,筒稱 MC)。短信中心(MC)在收到該密文短信后,歸屬位置寄存器(Home Location Register,簡稱HLR )根據(jù)發(fā)送方移動終端在網(wǎng)絡(luò)側(cè)保存的信息,生成第二 密鑰(key2),然后MC對該密文短信進行解密。網(wǎng)絡(luò)側(cè)保存的發(fā)送方移動終 端的信息包括移動終端所發(fā)送短信的Message ID (由于移動終端發(fā)送到 MC的短信中攜帶有Message ID,所以網(wǎng)絡(luò)側(cè)可以獲知該Message ID)、接收方移動終端的電話號碼(Receiver Number)以及該電話號碼數(shù)據(jù)的長度, 以及HLR中保存的發(fā)送方移動終端的信息,包括發(fā)送方移動終端的IMS工-T 或IMSI—M, HLR根據(jù)MC中的信息以及自身存儲的信息生成第二密鑰,然后 MC才艮據(jù)該第二密鑰對接收到的密文短信進行解密。圖3所示為本發(fā)明數(shù)據(jù)傳 輸方法中第二密鑰生成方法示意圖,各輸入?yún)?shù)的值具體為數(shù)據(jù)(Digits) 參數(shù)的值為接收方移動終端的電話號碼(Receiver Number),數(shù)據(jù)長度 (Length )參數(shù)的值為Digits參數(shù)的值的長度,Rand參數(shù)的值為Message ID, Randtype參數(shù)的值為0, IMSI一T和IMSI-M的值為發(fā)送方移動終端的薦I一T 和IMSI—M的值,選擇器(select)中是輸入發(fā)送方移動終端的IMSI—T值還 是IMS I -M值,需要才艮據(jù)網(wǎng)纟備側(cè)基站消息Ex t ended Sy s t em Pa r ame t er s Me s s age 中imsi — t supported字段的值來確定。以上各參數(shù)中,Randtype的值由短 信中心和移動終端之間事先約定,由于前述發(fā)送方移動終端生成第一密鑰時 Randtype值取O,則在HLR中生成第二密鑰時,Randtype值也取為G,保持 與發(fā)送方移動終端的UIM卡中生成第一密鑰時Randtype的取值相同;Digits、 Rand和Length參數(shù)的值從MC處獲得,SSD、 UIMID、頂SI—T或IMSI—M參數(shù) 的值從HLR中獲得。從以上生成第一密鑰和第二密鑰的過程可以看出,通過CAVE算法生成第 一密鑰過程中所使用的各參數(shù)的值與第二密鑰相同(keyl=key2),所以生成 的第一密鑰與第二密鑰相同,從而,在發(fā)送方移動終端通過第一密鑰對短信 加密后,在短信中心可以通過第二密鑰對該短信進行解密。MC通過第二密鑰對所述密文短信進行解密后,HLR再根據(jù)接收方移動終 端的信息生成第三密鑰(key3), MC根據(jù)該第三密鑰對該短信進行再次加密。 網(wǎng)絡(luò)側(cè)保存的發(fā)送方移動終端的信息包括移動終端所發(fā)送的短信的 Message ID、發(fā)送方移動終端的電話號碼(Sender Number)以及該電話號碼 數(shù)據(jù)的長度,以及HLR中保存的接收方移動終端的信息,包括接收方移動 終端的IMSI-T和IMSI—M, HLR根據(jù)MC中的信息以及自身存儲的信息生成第三密鑰,MC對根據(jù)第二密鑰進行解密后的明文短信進行加密。圖4所示為本發(fā)明數(shù)據(jù)傳輸方法中第三密鑰生成方法示意圖,各輸入?yún)?shù)的值具體為數(shù) 據(jù)(Digits)參數(shù)的值為發(fā)送方移動終端的電話號碼(Sender Number ),數(shù) 據(jù)長度(Length)參數(shù)的值為Digits參數(shù)的值的長度,Rand參數(shù)的值為 Message ID, Randtype參數(shù)的值為0, IMSI-T和IMSI—M的值為接收方移動 終端的IMSI-T和IMSI-M的值,選擇器(select)中是輸入接收方移動終端 的IMSI-T值還是IMSI—M值,需要根據(jù)網(wǎng)絡(luò)側(cè)基站消息Extended System Parameters Message中imsi — t supported字^殳的^直來確定;其中, Digits 和Length參數(shù)的值從MC處獲得,SSD、 UIMID、 IMSI-T和IMSI—M參數(shù)的值 從HLR中獲得,Rand參數(shù)的值從網(wǎng)絡(luò)側(cè)獲得。MC根據(jù)第三密鑰對短信進行再 次力口密后生成第二密文短信(Mobile Terminated Short Message Service, 簡稱MT SMS),并將該第二密文短信發(fā)送到接收方移動終端。接收方移動終端在收到經(jīng)過MC加密的第二密文短信后,接收方移動終端 的UIM卡生成第四密鑰(key4),然后接收方移動終端根據(jù)該第四密鑰對該 短信進行解密。圖5所示為本發(fā)明數(shù)據(jù)傳輸方法中第四密鑰生成方法示意圖, 生成key4的步驟是在接收方移動終端的UIM卡中進行的,各輸入?yún)?shù)的值具 體為數(shù)據(jù)(Digits)參數(shù)的值為發(fā)送方移動終端的電話號碼(Sender Number),數(shù)據(jù)長度(Length)參數(shù)的值為Digits參數(shù)的值的長度,Rand 參數(shù)的值為Message ID, Randtype參數(shù)的值為0, IMSI—T和IMSI—M的值為 接收方移動終端的IMSI-T和IMSI-M的值,選擇器(select)中是輸入接收 方移動終端的IMSI-T值還是IMSI-M值,需要根據(jù)網(wǎng)絡(luò)側(cè)基站消息Extended System Parameters Message中imsi —t supported字段的值來確定;以上各 參數(shù)中,Digits和Length參數(shù)的值從接收方移動終端(Mobile Equipment, 簡稱ME)處獲得,SSD、 UIMID、 IMSI-T和IMSI—M參數(shù)的值從接收方移動終 端的UIM卡中獲得,Rand參數(shù)的值為短信中攜帶的Message ID。接收方移動 終端通過第四密鑰對短信進行解密后即可讀取短信內(nèi)容。從以上生成第三密鑰和第四密鑰的過程中可以看出,通過CAVE算法生成第三密鑰過程中所使用的各參數(shù)的值與第四密鑰相同(key3=key4),所以生 成的第三密鑰與第四密鑰相同,從而,在MC通過第三密鑰對短信加密后,在 接收方移動終端可以通過第四密鑰對該短信進行解密。需要說明的是,本發(fā)明實施例中僅以CAVE算法為例說明如何進行移動終 端之間的數(shù)據(jù)傳輸,但本發(fā)明實施例一所述方法并不僅限于可以通過CAVE算 法實現(xiàn),其他能夠?qū)σ苿咏K端之間傳輸?shù)臄?shù)據(jù)進行加密解密的算法均可以應(yīng) 用到該方法中,只要保證通過該加密解密算法得到的網(wǎng)絡(luò)側(cè)生成的密鑰和終 端側(cè)生成的密鑰相同即可。并且,本發(fā)明實施例一所述方法并不僅限于 CDMA2000網(wǎng)絡(luò)中的移動終端之間的數(shù)據(jù)傳輸,非CDMA2000網(wǎng)絡(luò)中移動終端 之間的數(shù)據(jù)傳輸也可以應(yīng)用該方法。如圖6所示為本發(fā)明移動終端結(jié)構(gòu)實施例一結(jié)構(gòu)示意圖,第一移動終端 1具體包括第一加密模塊11,用于根據(jù)移動終端1自身的信息對待發(fā)送數(shù) 據(jù)進行加密;數(shù)據(jù)發(fā)送模塊12,用于將所述經(jīng)過加密的數(shù)據(jù)發(fā)送。其中,第 一加密模塊11包括第 一參數(shù)獲取模塊111,用于獲取生成加密密鑰所需的 輸入?yún)?shù);第一密鑰生成模塊112,用于根據(jù)所述第一參數(shù)獲取模塊111得 到的輸入?yún)?shù)生成加密密鑰;第一加密子模塊113,用于根據(jù)所述第一密鑰 生成模塊生成的密鑰對數(shù)據(jù)進行加密。如圖7所示為本發(fā)明移動終端實施例二結(jié)構(gòu)示意圖,第二移動終端3具 體包括數(shù)據(jù)接收模塊31,用于接收按照該移動終端信息進行加密的數(shù)據(jù); 第二解密模塊32,用于根據(jù)該移動終端自身保存的信息對該加密的數(shù)據(jù)解密。 其中,第二解密模塊32具體包括第四參數(shù)獲取模塊321,用于獲取生成解 密密鑰所需的輸入?yún)?shù);第四密鑰生成模塊322,用于根據(jù)所述第四參數(shù)獲 取模塊得到的輸入?yún)?shù)生成解密密鑰;第二解密子模塊323,用于根據(jù)所述 第四密鑰生成^^莫塊生成的密鑰對數(shù)據(jù)接收模塊接收到的數(shù)據(jù)進行解密。如圖8所示為本發(fā)明數(shù)據(jù)傳輸裝置實施例一結(jié)構(gòu)示意圖,數(shù)據(jù)傳輸裝置2具體包括通信模塊23,用于接收發(fā)送方發(fā)送的經(jīng)過發(fā)送方加密的數(shù)據(jù); 第一解密模塊21,用于根據(jù)數(shù)據(jù)發(fā)送方移動終端的信息生成密鑰,對接收到 的經(jīng)過加密的數(shù)據(jù)進行解密;第二加密模塊22,用于根據(jù)數(shù)據(jù)接收方移動終 端的信息對該解密后的數(shù)據(jù)再次加密,并由所述通信模塊23發(fā)送。其中,第 一解密模塊21具體包括第二參數(shù)獲取模塊211,用于獲取生成解密密鑰所 需的輸入?yún)?shù);第二密鑰生成模塊212,用于根據(jù)所述第二參數(shù)獲取模塊得 到的輸入?yún)?shù)生成解密密鑰;第一解密子模塊213,用于根據(jù)所述第二密鑰 生成模塊生成的密鑰對數(shù)據(jù)進行解密。其中,第二加密模塊22包括第三參 數(shù)獲取模塊221,用于獲取生成加密密鑰所需的輸入?yún)?shù);第三密鑰生成模 塊222,用于根據(jù)所述第三參數(shù)獲取模塊得到的輸入?yún)?shù)生成加密密鑰;第 二加密子模塊223,用于根據(jù)所述第三密鑰生成模塊222生成的密鑰對數(shù)據(jù) 進4亍加密。如圖9所示為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)實施例一結(jié)構(gòu)示意圖,該數(shù)據(jù)傳輸系 統(tǒng)包括第一移動終端l、第二移動終端3、數(shù)據(jù)傳輸裝置2, lt據(jù)傳輸裝置 2分別與第一移動終端1和第二移動終端3連接。為了便于說明問題,本實 施例中僅畫出兩個移動終端,實際上該數(shù)據(jù)傳輸系統(tǒng)中可以包括多個移動終 端。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其 限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或 者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種數(shù)據(jù)傳輸方法,其特征在于,包括接收經(jīng)過加密的數(shù)據(jù),根據(jù)數(shù)據(jù)發(fā)送方的信息生成密鑰對該數(shù)據(jù)進行解密;根據(jù)數(shù)據(jù)接收方的信息對該解密后的數(shù)據(jù)再次加密并發(fā)送。
2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,還包括 根據(jù)接收方自身保存的信息對該再次加密后的數(shù)據(jù)進行解密。
3、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述接收經(jīng)過加 密的數(shù)據(jù)之前包括發(fā)送方按照加密算法生成第一密鑰對數(shù)據(jù)進行加密,并 發(fā)送加密后的數(shù)據(jù)。
4、 根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸方法,其特征在于,所述根據(jù)數(shù)據(jù)發(fā) 送方的信息生成密鑰對該數(shù)據(jù)進行解密具體為才艮據(jù)數(shù)據(jù)發(fā)送方的信息也生 成第一密鑰,根據(jù)該第一密鑰對加密后的數(shù)據(jù)進行解密。
5、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述數(shù)據(jù)為短信 息數(shù)據(jù)、視頻數(shù)據(jù)或圖像數(shù)據(jù)。
6、 根據(jù)權(quán)利要求1或2或3或4或5所述的數(shù)據(jù)傳輸方法,其特征在于, 所述發(fā)送方和接收方為移動終端。
7、 一種移動終端,其特征在于,包括第一加密模塊,用于根據(jù)自身的信息對待發(fā)送數(shù)據(jù)進行加密; 數(shù)據(jù)發(fā)送模塊,用于將所述經(jīng)過加密的數(shù)據(jù)發(fā)送。
8、 根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述第一加密模塊包括第一參數(shù)獲取模塊,用于獲取生成加密密鑰所需的輸入?yún)?shù); 第一密鑰生成模塊,用于根據(jù)所述第一參數(shù)獲取模塊得到的輸入?yún)?shù)生 成加密密鑰;第一加密子模塊,用于根據(jù)所述第一密鑰生成模塊生成的加密密鑰對數(shù)據(jù)進行加密。
9、 一種lt據(jù)傳輸裝置,其特征在于,包括通信模塊,用于接收發(fā)送方發(fā)送的經(jīng)過發(fā)送方加密的數(shù)據(jù); 第一解密模塊,用于根據(jù)數(shù)據(jù)發(fā)送方的信息生成解密密鑰,對接收到的經(jīng)過加密的數(shù)據(jù)進行解密;第二加密模塊,用于根據(jù)數(shù)據(jù)接收方的信息對該解密后的信息再次加密,并由所述通信模塊發(fā)送。
10、 根據(jù)權(quán)利要求9所述的數(shù)據(jù)傳輸裝置,其特征在于,所述第一解密 模塊具體包括第二參數(shù)獲取模塊,用于獲取生成解密密鑰所需的輸入?yún)?shù);第二密鑰生成模塊,用于根據(jù)所述第二參數(shù)獲取模塊得到的輸入?yún)?shù)生成解密密鑰;第一解密子模塊,用于根據(jù)所述第二密鑰生成模塊生成的解密密鑰對數(shù) 據(jù)進行解密。
11、 根據(jù)權(quán)利要求9所述的數(shù)據(jù)傳輸裝置,其特征在于,所述第二加密 模塊包括第三參數(shù)獲取模塊,用于獲取生成加密密鑰所需的輸入?yún)?shù); 第三密鑰生成模塊,用于根據(jù)所述第三參數(shù)獲取模塊得到的輸入?yún)?shù)生 成加密密鑰;第二加密子模塊,用于根據(jù)所述第三密鑰生成模塊生成的加密密鑰對數(shù)據(jù)進行加密。
12、 一種移動終端,其特征在于,包括數(shù)據(jù)接收模塊,用于接收按照該移動終端信息進行加密的數(shù)據(jù); 第二解密模塊,用于根據(jù)該移動終端自身保存的信息對該加密后的數(shù)據(jù)解密。
13、 根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述第二解密模塊具體包括第四參數(shù)獲取模塊,用于獲取生成解密密鑰所需的輸入?yún)?shù); 第四密鑰生成模塊,用于根據(jù)所述第四參數(shù)獲取模塊得到的輸入?yún)?shù)生 成解密密鑰;第二解密子模塊,用于根據(jù)所述第四密鑰生成模塊生成的解密密鑰對數(shù) 據(jù)接收^f莫塊接收到的數(shù)據(jù)進行解密。
14、 一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括第一移動終端,該第一移動終端包括第一加密模塊,用于根據(jù)自身的 信息對待發(fā)送數(shù)據(jù)進行加密;數(shù)據(jù)發(fā)送模塊,用于將所述經(jīng)過加密的數(shù)據(jù)發(fā) 送;數(shù)據(jù)傳輸裝置,該數(shù)據(jù)傳輸裝置包括通信模塊,用于接收發(fā)送方發(fā)送 的經(jīng)過發(fā)送方加密的數(shù)據(jù);第一解密模塊,用于根據(jù)數(shù)據(jù)發(fā)送方的信息生成 密鑰,對接收到的經(jīng)過加密的數(shù)據(jù)進行解密;第二加密模塊,用于根據(jù)數(shù)據(jù) 接收方的信息對該解密后的信息再次加密,并由所述通信模塊發(fā)送;第二移動終端,該第二移動終端包括數(shù)據(jù)接收模塊,用于接收按照該 移動終端信息進行加密的數(shù)據(jù);第二解密模塊,用于根據(jù)該移動終端自身保
全文摘要
本發(fā)明實施例涉及一種數(shù)據(jù)傳輸方法、裝置和系統(tǒng)及移動終端,其中,數(shù)據(jù)傳輸方法包括接收經(jīng)過加密的數(shù)據(jù),根據(jù)數(shù)據(jù)發(fā)送方的信息生成密鑰對該數(shù)據(jù)進行解密;根據(jù)數(shù)據(jù)接收方的信息對該解密后的數(shù)據(jù)再次加密并發(fā)送。本發(fā)明實施例提供的數(shù)據(jù)傳輸方法及系統(tǒng),通過發(fā)送方移動終端對數(shù)據(jù)加密,數(shù)據(jù)傳輸裝置對數(shù)據(jù)解密后再加密,接收方移動終端收到該數(shù)據(jù)后再解密即可獲得數(shù)據(jù),避免了單獨發(fā)送一次密鑰,方法簡單,安全性高。
文檔編號H04Q7/32GK101242264SQ20081005742
公開日2008年8月13日 申請日期2008年2月1日 優(yōu)先權(quán)日2008年2月1日
發(fā)明者穎 李 申請人:深圳華為通信技術(shù)有限公司