專利名稱:移動(dòng)通信的數(shù)據(jù)傳輸加密方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù),特別是涉及一種移動(dòng)通信的數(shù)據(jù)傳輸加密方法的技術(shù)。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的快速發(fā)展,移動(dòng)網(wǎng)絡(luò)中的無線終端設(shè)備應(yīng)用日益廣泛,基于移動(dòng)設(shè)備的各類應(yīng)用也飛速發(fā)展。隨著數(shù)據(jù)的網(wǎng)絡(luò)化處理的要求越來越高,通過手機(jī)、PDA 等便攜型無線移動(dòng)設(shè)備訪問互聯(lián)網(wǎng)絡(luò)的需求也日益增長(zhǎng)。目前,移動(dòng)設(shè)備和服務(wù)器之間傳輸?shù)臄?shù)據(jù)都是采用XML格式進(jìn)行定義的,所有的業(yè)務(wù)數(shù)據(jù)都是以字符串形式存在在,這些數(shù)據(jù)在公共網(wǎng)絡(luò)上傳播時(shí)安全性較差,很容易被黑客截取,從而影響用戶的利益。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種傳輸安全性高的移動(dòng)通信的數(shù)據(jù)傳輸加密方法。為了解決上述技術(shù)問題,本發(fā)明所提供的一種移動(dòng)通信的數(shù)據(jù)傳輸加密方法,其特征在于,具體步驟如下
移動(dòng)終端發(fā)起通信請(qǐng)求前,先采用AES算法將XML格式的待發(fā)送文本加密成字節(jié)數(shù)組, 再將該字節(jié)數(shù)組轉(zhuǎn)換成16進(jìn)制的字符串密文后發(fā)送給服務(wù)器;
服務(wù)器收到移動(dòng)終端發(fā)送的字符串密文后,先將收到的字符串密文轉(zhuǎn)換成字節(jié)數(shù)組, 再采用AES算法對(duì)該字節(jié)數(shù)組解密,然后再采用該次解密后的字節(jié)數(shù)組構(gòu)造XML格式的接收文本,然后再對(duì)接收文本進(jìn)行處理;
服務(wù)器對(duì)接收文本處理完畢后即生成XML格式的待返回文本,并采用AES算法將待返回文本加密成字節(jié)數(shù)組,然后再將該字節(jié)數(shù)組轉(zhuǎn)換成16進(jìn)制的字符串密文后發(fā)送給移動(dòng)終端;
移動(dòng)終端收到服務(wù)器返回的字符串密文后,先將字符串密文轉(zhuǎn)換成字節(jié)數(shù)組,再采用 AES算法對(duì)該字節(jié)數(shù)組解密,然后再采用該次解密后的字節(jié)數(shù)組構(gòu)造XML格式的返回文本, 然后再將返回文本輸出至顯示屏顯示。本發(fā)明提供的移動(dòng)通信的數(shù)據(jù)傳輸加密方法,采用AES算法對(duì)移動(dòng)終端與服務(wù)器之間的傳輸數(shù)據(jù)進(jìn)行加密,使移動(dòng)終端與服務(wù)器之間的傳輸數(shù)據(jù)轉(zhuǎn)變?yōu)槊芪?,?shí)現(xiàn)了信息隱蔽,黑客即便截取了密文,也無法得知明文的內(nèi)容,從而起到保護(hù)信息的安全的作用,能提高數(shù)據(jù)傳輸?shù)陌踩浴?br>
圖1是本發(fā)明實(shí)施例的移動(dòng)通信的數(shù)據(jù)傳輸加密方法的工作原理圖。
具體實(shí)施例方式以下結(jié)合
對(duì)本發(fā)明的實(shí)施例作進(jìn)一步詳細(xì)描述,但本實(shí)施例并不用于限制本發(fā)明,凡是采用本發(fā)明的相似結(jié)構(gòu)及其相似變化,均應(yīng)列入本發(fā)明的保護(hù)范圍。如圖1所示,本發(fā)明實(shí)施例所提供的一種移動(dòng)通信的數(shù)據(jù)傳輸加密方法,其特征在于,具體步驟如下
移動(dòng)終端發(fā)起通信請(qǐng)求前,先采用AES算法將XML格式的待發(fā)送文本加密成字節(jié)數(shù)組, 再將該字節(jié)數(shù)組轉(zhuǎn)換成16進(jìn)制的字符串密文后發(fā)送給服務(wù)器;
服務(wù)器收到移動(dòng)終端發(fā)送的字符串密文后,先將收到的字符串密文轉(zhuǎn)換成字節(jié)數(shù)組, 再采用AES算法對(duì)該字節(jié)數(shù)組解密,然后再將該次解密后的字節(jié)數(shù)組轉(zhuǎn)換成字符串文本, 從而構(gòu)造出XML格式的接收文本,然后再對(duì)接收文本進(jìn)行處理;
服務(wù)器對(duì)接收文本處理完畢后即生成XML格式的待返回文本,并采用AES算法將待返回文本加密成字節(jié)數(shù)組,然后再將該字節(jié)數(shù)組轉(zhuǎn)換成16進(jìn)制的字符串密文后發(fā)送給移動(dòng)終端;
移動(dòng)終端收到服務(wù)器返回的字符串密文后,先將字符串密文轉(zhuǎn)換成字節(jié)數(shù)組,再采用 AES算法對(duì)該字節(jié)數(shù)組解密,然后再將該次解密后的字節(jié)數(shù)據(jù)轉(zhuǎn)換成字符串文本,從而構(gòu)造出XML格式的返回文本,然后再將返回文本輸出至顯示屏顯示。本發(fā)明實(shí)施例所述的AES算法為現(xiàn)有技術(shù),AES算法是基于排列和置換的算法,排列是對(duì)數(shù)據(jù)序列重新進(jìn)行安排,置換是按設(shè)定規(guī)則將數(shù)據(jù)單元替換為另一個(gè)數(shù)據(jù)單元,AES 使用幾種不同的方法來執(zhí)行排列和置換運(yùn)算,是一個(gè)迭代的、對(duì)稱密鑰分組的密碼,可以使用128、192和256位的密鑰,并且用1 位(16字節(jié))分組加密和解密數(shù)據(jù),對(duì)稱密鑰密碼使用相同的密鑰加密和解密數(shù)據(jù),通過分組密碼返回的加密數(shù)據(jù)的位數(shù)與輸入數(shù)據(jù)相同,迭代加密使用一個(gè)循環(huán)結(jié)構(gòu),在該循環(huán)中重復(fù)置換和替換輸入數(shù)據(jù)。
權(quán)利要求
1. 一種移動(dòng)通信的數(shù)據(jù)傳輸加密方法,其特征在于,具體步驟如下 移動(dòng)終端發(fā)起通信請(qǐng)求前,先采用AES算法將XML格式的待發(fā)送文本加密成字節(jié)數(shù)組, 再將該字節(jié)數(shù)組轉(zhuǎn)換成16進(jìn)制的字符串密文后發(fā)送給服務(wù)器;服務(wù)器收到移動(dòng)終端發(fā)送的字符串密文后,先將收到的字符串密文轉(zhuǎn)換成字節(jié)數(shù)組, 再采用AES算法對(duì)該字節(jié)數(shù)組解密,然后再采用該次解密后的字節(jié)數(shù)組構(gòu)造XML格式的接收文本,然后再對(duì)接收文本進(jìn)行處理;服務(wù)器對(duì)接收文本處理完畢后即生成XML格式的待返回文本,并采用AES算法將待返回文本加密成字節(jié)數(shù)組,然后再將該字節(jié)數(shù)組轉(zhuǎn)換成16進(jìn)制的字符串密文后發(fā)送給移動(dòng)終端;移動(dòng)終端收到服務(wù)器返回的字符串密文后,先將字符串密文轉(zhuǎn)換成字節(jié)數(shù)組,再采用 AES算法對(duì)該字節(jié)數(shù)組解密,然后再采用該次解密后的字節(jié)數(shù)組構(gòu)造XML格式的返回文本, 然后再將返回文本輸出至顯示屏顯示。
全文摘要
一種移動(dòng)通信的數(shù)據(jù)傳輸加密方法,涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,所解決的是提高數(shù)據(jù)傳輸安全性的技術(shù)問題。該方法的具體步驟如下移動(dòng)終端采用AES算法將發(fā)送文本加密成密文后發(fā)送給服務(wù)器;服務(wù)器采用AES算法將收到的密文解密后再進(jìn)行處理;服務(wù)器對(duì)接收文本處理完畢后即生成待返回文本,并采用AES算法將待返回文本加密成密文后發(fā)送給移動(dòng)終端;移動(dòng)終端先采用AES算法將收到的密文解密成明文,再輸出至顯示屏顯示。本發(fā)明提供的方法,能提高數(shù)據(jù)傳輸安全性。
文檔編號(hào)H04W12/02GK102256246SQ20111018664
公開日2011年11月23日 申請(qǐng)日期2011年7月5日 優(yōu)先權(quán)日2011年7月5日
發(fā)明者倪凱, 夏海波, 封松林, 李焱, 程嘉昇, 魏建明 申請(qǐng)人:上海市安全生產(chǎn)科學(xué)研究所