專利名稱:彩信加密的方法及收發(fā)加密彩信的移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種彩信加密的方法及 收發(fā)加密彩信的移動終端。
背景技術(shù):
彩4言(MMS, Multimedia Messaging Service ),意為多i某體4言息 服務(wù)。它最大的特色就是支持多媒體功能,能夠傳遞功能全面的內(nèi) 容和信息,這些信息包括文字、圖像、聲音等各種多媒體格式的信 息。彩信與原有的普通短信比較,除開基本的文字信息以外,更配 有豐富的彩色圖像、聲音、動畫、振動等多媒體內(nèi)容。配有現(xiàn)場圖 片的體育新聞、有趣的卡通漫畫、內(nèi)容豐富的賀卡、精彩的動畫游 戲等都是彩信的應(yīng)用內(nèi)容。與彩信不同,短信主要是用來傳輸文字信息。信息內(nèi)容的大小 限制在70個(gè)漢字(140個(gè)字節(jié))。短信主要以手機(jī)端對端的發(fā)送和 接收,以及手機(jī)與互聯(lián)網(wǎng)之間的發(fā)送和接收為主。由于彩信不僅可以傳輸文字、聲音、圖像、媒體文件等;還可 以以附件的方式傳送任何格式的文件。由于彩信相對與傳統(tǒng)的短信 具有容量大,還可以傳送任何格式的文件等優(yōu)點(diǎn),受到人們的廣泛 使用。目前比較流行的密碼算法包括如下兩種單鑰密碼算法,又稱對稱密碼算法是指加密密鑰和解密密鑰 為同一密鑰的密碼算法。因此,信息的發(fā)送者和信息的接收者在進(jìn) 行信息的傳輸與處理時(shí),必須共同持有該密碼(稱為對稱密碼)。在 對稱密鑰密碼算法中,加密運(yùn)算與解密運(yùn)算使用同樣的密鑰。通常, 使用的加密算法比較簡便高效,如果密鑰較長難以破譯;由于系統(tǒng) 的保密性主要取決于密鑰的安全性,所以,在公開的計(jì)算才幾網(wǎng)絡(luò)上 安全地傳送和保管密鑰是一個(gè)嚴(yán)峻的問題。最典型的是DES (Data Encryption Standard )算法。DES (Data Encryption Standard, lt據(jù)加密標(biāo)準(zhǔn))算法,它是一 個(gè)分組加密算法,它以64bit位(8byte)為分組對數(shù)據(jù)加密,其中 有8 bit奇偶校驗(yàn),有效密鑰長度為56 bit。 64位一組的明文從算法 的一端輸入,64位的密文乂人另一端輸出。DES是一個(gè)對稱算法,加 密和解密用的是同一算法。DES的安全性依賴于所用的密鑰。公鑰密碼算法是指加密密鑰和解密密鑰為兩個(gè)不同密鑰的密 碼算法。公鑰密碼算法不同于單鑰密碼算法,它使用了一對密鑰 一個(gè)用于加密信息,另一個(gè)則用于解密信息,通信雙方無需事先交 換密鑰就可進(jìn)行保密通信。其中加密密鑰不同于解密密鑰,加密密鑰 公之于眾,誰都可以用;解密密鑰只有解密人自己知道。這兩個(gè)密鑰 之間存在著相互依存關(guān)系即用其中任一個(gè)密鑰加密的信息只能用 另一個(gè)密鑰進(jìn)4亍解密。若以7>鑰作為加密密鑰,以用戶專用密鑰(私 鑰)作為解密密鑰,則可實(shí)現(xiàn)多個(gè)用戶加密的信息只能由一個(gè)用戶 解讀;反之,以用戶私鑰作為加密密鑰而以7>鑰作為解密密鑰,則 可實(shí)王見由一個(gè)用戶力口密的4言息而多個(gè)用戶解讀。前者可用于婆t字加 密,后者可用于數(shù)字簽名。公鑰密碼算法中的密鑰依據(jù)性質(zhì)劃分,可分為公鑰和私鑰兩種。用戶產(chǎn)生一對密鑰,將其中的一個(gè)向外界7>開,稱為公鑰;另一個(gè) 則自己保留,稱為私鑰。凡是獲悉用戶公鑰的任何人若想向用戶傳 送信息,只需用戶的公鑰對信息加密,將信息密文傳送給用戶便可。 因?yàn)楣€與私鑰之間存在的依存關(guān)系,在用戶安全保存私鑰的前提 下,只有用戶本身才能解密該信息,任何未受用戶授權(quán)的人包括信 息的發(fā)送者都無法將此信息解密。在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有才支術(shù)中至少存在如下問 題目前彩信的內(nèi)容都是通過明文進(jìn)行傳輸?shù)模€有彩信的內(nèi)容對 運(yùn)營商而言也是清清楚楚的,很容易在無線傳輸過程中被監(jiān)聽,所 以不適合攜帶隱私信息,例如賬戶信息、交易信息等。發(fā)明內(nèi)容本發(fā)明旨在提供一種彩信加密的方法收發(fā)加密彩信的移動終 端,能夠解決普通彩信傳輸過程容易被監(jiān)聽等問題。在本發(fā)明的實(shí)施例中,提供了一種彩信加密的方法,包括如下 步驟移動終端A將彩信加密得到密文;移動終端A將密文發(fā)送給 移動終端B;以及移動終端B解密密文4尋到彩4言。優(yōu)選的,移動終端A將彩信加密得到密文具體包括移動終端 A利用公鑰密碼算法R及移動終端B公開的公有密鑰對彩信進(jìn)行加 密,得到密文。優(yōu)選的,移動終端B解密密文得到彩信具體包括移動終端B 利用公鑰密碼算法R及與公有密鑰K對應(yīng)的私有密鑰對密文進(jìn)行解 密得到彩信。優(yōu)選的,移動終端A將彩信加密得到密文具體包括移動終端 A產(chǎn)生密鑰K;移動終端A利用密鑰K及與移動終端B予貞先協(xié)商 的對稱加密算法D對彩信進(jìn)行加密,得到密文Mc;移動終端A利 用7>鑰密碼算法R及移動終端B公開的z^有密鑰對密鑰K進(jìn)4亍加 密,得到密文Mk;以及由密文Mc和密文Mk—起構(gòu)成密文。優(yōu)選的,移動終端B解密密文得到彩信具體包括移動終端B 利用公鑰密碼算法R及與公有密鑰K對應(yīng)的私有密鑰對密文Mk進(jìn) 行解密得到密鑰K;以及移動終端B利用對稱加密算法D及密鑰K 對Mc進(jìn)行解密得到彩信。在本發(fā)明的實(shí)施例中,還4是供了 一種收發(fā)加密彩信的移動終端, 包括發(fā)送模塊,其包括加密子模塊,用于將彩信加密得到密文; 發(fā)送子模塊,用于將密文發(fā)送給目標(biāo)移動終端;接收模塊,其包括 接收子模塊,用于接收來源移動終端發(fā)送的密文;解密子才莫塊,用 于解密密文得到彩信。優(yōu)選的,加密子模塊利用7>鑰密碼算法及目標(biāo)移動終端公開的 公有密鑰對彩信進(jìn)行加密,得到密文。優(yōu)選的,解密子模塊利用7>鑰密碼算法及與公有密鑰對應(yīng)的私 有密鑰對密文進(jìn)行解密得到彩信。優(yōu)選的,加密子模塊包括第一單元,用于產(chǎn)生密鑰K;第二 單元,用于利用密鑰K及與目標(biāo)終端預(yù)先協(xié)商的對稱加密算法D對 彩信進(jìn)行加密,得到密文Mc;第三單元,用于利用公鑰密碼算法R 及目標(biāo)終端公開的公有密鑰對密鑰K進(jìn)行加密,得到密文Mk;以 及第四單元,用于將密文Mc和密文Mk—起構(gòu)成密文。優(yōu)選的,解密子模塊包括第五單元,用于利用公鑰密碼算法 R及與公有密鑰K對應(yīng)的私有密鑰對密文Mk進(jìn)行解密得到密鑰K;以及第六單元,用于利用對稱加密算法D及密鑰K對Mc進(jìn)4亍解密 得到彩信。上述實(shí)施例因?yàn)椴捎眉用懿市诺姆椒?,所以克服了普通彩信?輸過程容易被監(jiān)聽的問題,進(jìn)而提高了彩信通信的安全性。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1示出了根據(jù)本發(fā)明實(shí)施例的彩信加密的方法的流程圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的彩信發(fā)送的流程圖;以及圖3示出了根據(jù)本發(fā)明實(shí)施例的加密后發(fā)送的彩信包括內(nèi)容的 示意圖;圖4示出了根據(jù)本發(fā)明實(shí)施例的收發(fā)加密彩信的移動終端的方 框圖。
具體實(shí)施方式
下面將參考附圖并結(jié)合實(shí)施例,來詳細(xì)i兌明本發(fā)明。圖1示出了根據(jù)本發(fā)明實(shí)施例的彩信加密的方法,包括如下步驟步驟SIO,移動終端A將彩信加密得到密文; 步驟S20,移動終端A將密文發(fā)送給移動終端B;以及步驟S30,移動終端B解密密文得到彩信。該實(shí)施例因?yàn)椴捎眉用懿市诺姆椒?,所以克服了普通彩信傳?過程容易被監(jiān)聽的問題,進(jìn)而提高了彩信通信的安全性。本發(fā)明一個(gè)實(shí)施例中,步驟S10具體包括移動終端A利用公 鑰密碼算法R及移動終端B 〃>開的公有密鑰K對彩信進(jìn)4于加密,得 到密文。該實(shí)施例中,步驟S20具體包括移動終端B利用z〉鑰密碼算 法R及與公有密鑰K對應(yīng)的私有密鑰L對密文進(jìn)行解密得到彩信。 公有密鑰K與私有密鑰L組成了公鑰密碼算法R中的公私鑰對。該實(shí)施例因?yàn)椴捎妹艽a算法加密彩信的方法,所以克月良了普通 彩信傳輸過程容易被監(jiān)聽的問題,進(jìn)而提高了彩信通信的安全性。在本發(fā)明的另一實(shí)施例中,步艱《S10具體包括移動終端A產(chǎn) 生密鑰K;移動終端A利用密鑰K及與移動終端B預(yù)先協(xié)商的對 稱加密算法D對彩信進(jìn)行加密,得到密文Mc;移動終端A利用公 鑰密碼算法R及移動終端B公開的公有密鑰對密鑰K進(jìn)行加密,得 到密文Mk;以及由密文Mc和密文Mk—起構(gòu)成密文。例如,移動 終端A和B在向通信力艮務(wù)商注冊時(shí)預(yù)設(shè)了該對稱加密算法。優(yōu)選的,步驟S20具體包括移動終端B利用公鑰密碼算法R 及與公有密鑰K對應(yīng)的私有密鑰對密文Mk進(jìn)行解密得到密鑰K; 以及移動終端B利用對稱加密算法D及密鑰K對Mc進(jìn)行解密得到 彩信。前一優(yōu)選實(shí)施例采用^^私鑰乂于這種不對稱密石馬算法直4妄只十彩信 內(nèi)容進(jìn)行加密傳輸,而本實(shí)施例是采用對稱算法對彩信內(nèi)容進(jìn)行加行加密,然后將加密的密文和密鑰一起傳輸。本實(shí)施例的出發(fā)點(diǎn)是 基于不對稱密碼算法運(yùn)算量較大,而彩信數(shù)據(jù)量通常較大,所以前 一優(yōu)選實(shí)施例采用不對稱密碼算法直接對彩信內(nèi)容進(jìn)行加密傳輸造 成運(yùn)算負(fù)荷較大,延時(shí)較長。而本優(yōu)選實(shí)施例采用不對稱密碼算法 所加密的對稱加密算法的密鑰,數(shù)據(jù)量很小,并且對稱加密算法運(yùn) 算量較小,用于處理大數(shù)據(jù)量的彩信并不會給通信系統(tǒng)帶來較大的例顯然減輕了運(yùn)算負(fù)荷和延時(shí)。與上述方法相關(guān)的技術(shù)是申請人申請的 一種短信加密傳輸方法(申請?zhí)枮?00710195071.1 ),該方法具有以下特點(diǎn)(1) 加密后的短信是以正文的形式在短信內(nèi)容中;(2) 由于短信是文本,所以必須采用頭部作標(biāo)示了區(qū)別普通短 信與加密短信;(3) 短信必須有兩次短信a)密鑰協(xié)商;b)加密短信通信;(4) 加密短信的密鑰可能纟艮長時(shí)間不改變;(5 )短信的容量與彩信相比容量較小,不可以附加任何數(shù)據(jù)等 (比如傳輸照片、行動計(jì)劃等)。(6 )力。密短信雖然不知道內(nèi)容,但是通過頭部完全可以識別出 是加密短信。相對于上述方法,本方法對彩信加密進(jìn)行了7>開,彩信加密與 4豆4言力o密相比豐交有如下 <尤點(diǎn)(1 )加密后的短信是以正文的形式在短信內(nèi)容中,而加密彩信 的加密密鑰及加密正文是以附件的形式存在彩信中的;(2)由于短信是文本,所以必須采用頭部作標(biāo)示了區(qū)別普通短 信與加密短信,而彩信是通過附件文件名/擴(kuò)展文件名來區(qū)分的;(3 )彩信容量大,所以加密后的密鑰與正文可以通過一個(gè)彩信 就可以完成,而短^言必須有兩次短/[言a) 密鑰協(xié)商;b) 加密短信通信;(4 )加密彩信每次通信密鑰都是改變的,但加密短信的密鑰可 能很長時(shí)間不改變,所以加密彩信的安全性更高;(5)由于彩信的容量大、可以附加任何數(shù)據(jù)等特點(diǎn),相比加密 短信具有更廣闊的應(yīng)用前途與價(jià)值(比如傳輸照片、行動計(jì)劃等)。(6 )加密短信通過頭部完全可以識別出是加密短信(雖然內(nèi)容 不知道),但加密彩信附件的文件名如果特殊處理,根本就不能分析 出它是普通彩信還是加密彩信。圖4示出了根據(jù)本發(fā)明實(shí)施例的收發(fā)加密彩信的移動終端的方 框圖,包4舌發(fā)送模塊IO,其包括加密子模塊IIO,用于將彩信加密得到 密文;發(fā)送子模塊120,用于將密文發(fā)送給目標(biāo)移動終端;接收模塊20,其包括接收子模塊210,用于接收來源移動終 端發(fā)送的密文;解密子模塊220,用于解密密文得到彩信。該實(shí)施例因?yàn)閷Σ市艑?shí)施加密,所以克服了普通彩信傳輸過程 容易被監(jiān)聽的問題,進(jìn)而提高了彩信通信的安全性。優(yōu)選的,加密子才莫塊利用/>鑰密碼算法及目標(biāo)移動終端/>開的 公有密鑰對彩信進(jìn)行加密,得到密文。優(yōu)選的,解密子模塊利用公鑰密碼算法及與公有密鑰對應(yīng)的私 有密鑰對密文進(jìn)行解密得到彩信。優(yōu)選的,加密子模塊包括第一單元,用于產(chǎn)生密鑰K;第二 單元,用于利用密鑰K及與目標(biāo)終端預(yù)先協(xié)商的對稱加密算法D對 彩信進(jìn)行加密,得到密文Mc;第三單元,用于利用^^鑰密碼算法R 及目標(biāo)終端公開的公有密鑰對密鑰K進(jìn)行加密,得到密文Mk;以 及第四單元,用于將密文Mc和密文Mk—起構(gòu)成密文。優(yōu)選的,解密子模塊包括第五單元,用于利用公鑰密碼算法 R及與公有密鑰K對應(yīng)的私有密鑰對密文Mk進(jìn)行解密得到密鑰K; 以及第六單元,用于利用對稱加密算法D及密鑰K對Mc進(jìn)行解密 得到彩信。上述實(shí)施例是利用加密技術(shù)實(shí)現(xiàn)彩信的加密通訊需要進(jìn)行彩 信加密通訊的移動終端都需要利用某種公鑰密碼算法R,獲得(申 請或者生成) 一對公有密鑰與私有密鑰,分別將自己的公鑰在一定 范圍內(nèi)7〉開。^假如移動終端A想與移動終端B進(jìn)4亍加密彩信通訊步 驟如下l.移動終端A產(chǎn)生一^殳密鑰K (可以是隨才幾生成的一段字 符串),移動終端A用一種對稱加密算法D及密鑰K對要發(fā)送的彩 信內(nèi)容進(jìn)4亍加密,生成密文Mc; 2.移動終端A利用爿^鑰密碼算法R 及移動終端B爿^開的的y^有密鑰(即加密密鑰)對密鑰K進(jìn)4于加密, 得到加密后的密文Mk; 3.移動終端A把加密后的彩信內(nèi)容Mc及加 密后的密鑰Mk作為普通彩信內(nèi)容發(fā)送鄉(xiāng)會移動終端B; 4.移動終端B 接收到彩信后利用公鑰密碼算法R及移動終端的私有密鑰對彩信內(nèi) 容Mk進(jìn)行解密得到密鑰K,然后利用對稱加密算法D及密鑰K對 彩信內(nèi)容Mc進(jìn)行解密,這樣就獲得解密后的彩信內(nèi)容了。該實(shí)施例包括如下步驟一、公有密鑰、私有密鑰的申請及^^有密鑰的交換 1 .獲得^^有密鑰與私有密鑰利用某種公鑰密碼算法R (比如RSA算法),各移動終端分別 生成一對7>有密鑰與私有密鑰。也可以通過CA才幾構(gòu),又稱為i正書 4受i正(Certificate Authority )中心為每個(gè)用戶分配一對^>有密鑰與私 有密鑰。將獲得的公有密鑰及私有密鑰保存到移動終端文件系統(tǒng)中。本枳乂>有密鑰o o 。 o o o本才幾私有密鑰o o o o o o2.公開自己的公有密鑰及獲得他人的公有密鑰利用網(wǎng)絡(luò)、郵件、MMS等方式將自己的公有密鑰公布(發(fā)送) 給相關(guān)的移動終端。自己也采用網(wǎng)絡(luò)、郵件、MMS等方式獲得他 人的公有密鑰。移動終端將獲得的公有密鑰與移動終端號碼建立關(guān) 聯(lián)并保存到文件系統(tǒng)中移動終端號碼公有密鑰號碼1公有密鑰1號碼2公有密鑰2二、利用移動終端彩信實(shí)現(xiàn)彩信內(nèi)容的加密傳輸 l.彩信的發(fā)送流程圖2示出了根據(jù)本發(fā)明實(shí)施例的彩信發(fā)送的流程圖,用戶編輯 發(fā)送彩信的流程為步驟S202,用戶編輯好彩信后選擇發(fā)送彩信;步驟S204,判斷有沒有接收彩信的號碼的公有密鑰,如果沒有 轉(zhuǎn)普通彩信發(fā)送流程;步驟S206,提示用戶是選擇普通彩信還是加密彩信發(fā)送,如果 用戶選擇普通彩信則轉(zhuǎn)普通彩信發(fā)送流程;步驟S208,移動終端A (發(fā)送方即本才幾)產(chǎn)生一,殳密鑰K (可 以是隨機(jī)生成的一段字符串),為了保證密鑰的安全性建議密鑰K 的長度>100個(gè)字符;移動終端A利用7>鑰密碼算法R及移動終端B (接收方)公開的的公有密鑰(即加密密鑰)對密鑰K進(jìn)行加密, 得到加密后的密文Mk;步驟S210,移動終端A用一種對稱加密算法D及密鑰K對要 發(fā)送的彩信內(nèi)容進(jìn)行加密,生成密文Mc;以及步驟S212,移動終端A把加密后的彩信內(nèi)容Mc及加密后的密 鑰Mk作為普通彩信內(nèi)容發(fā)送給移動終端B。該實(shí)施例因?yàn)椴捎眉用懿市诺姆椒?,所以克服了普通彩信傳?過程容易被監(jiān)聽的問題,進(jìn)而提高了彩信通信的安全性。圖3示出了根據(jù)本發(fā)明實(shí)施例的加密后發(fā)送的彩信包括內(nèi)容的 示意圖,彩信內(nèi)容包括加密后的密鑰Mk和加密后的彩信內(nèi)容Mc。加密后的密鑰Mk、加密后第彩信內(nèi)容Mc —4殳分別以文件的方 式插入彩信中。特殊的,為了區(qū)分該文件(附件)不是普通的附件, 該兩個(gè)附件都采用特殊的文件名/文件擴(kuò)展名。這樣通過文件名/文件 擴(kuò)展名就知道該文件的內(nèi)容及該彩信是普通彩信還是加密彩信??蛇x的,移動終端可以i殳置多種對稱密碼算法,發(fā)送的時(shí)候隨 機(jī)選取一種算法,將該算法的標(biāo)識填到彩信內(nèi)容中,1更于解密時(shí)選 取正確的對稱密碼算法進(jìn)4于解密。2.彩信接收流程用戶接收到彩信后的流程為A) 新到彩信;B) 分析該彩信是普通彩信還是加密彩信(比如通過附件的文 件名/文件擴(kuò)展名來判定);如果是普通彩信轉(zhuǎn)普通彩信接收流程;C) 利用7>鑰密碼算法R及移動終端的私有密鑰對加密后的加 密密鑰Mk進(jìn)行解密得到密鑰K;D) 然后利用對稱加密算法D及密鑰K對加密后的彩信內(nèi)容 Mc進(jìn)行解密,這樣就獲得解密后的彩信內(nèi)容了。然后轉(zhuǎn)普通彩信 接收流程;可選的,移動終端可以i殳置多種對稱密碼算法,通過分沖斤加密 彩信中對稱加密算法的標(biāo)示來選取正確的對稱解密算法。說明為了保證信息在移動終端中安全性,建議該實(shí)施例涉及 的所有需要保存的重要數(shù)據(jù)都是通過加密方式保存在文件系統(tǒng)中 的,避免當(dāng)移動終端丟失的時(shí)候重要信息泄漏。^^艮據(jù)上面4又述的該實(shí)施例的核心算法,可以看出該實(shí)施例的加密彩信通信有如下優(yōu)點(diǎn)(1 )加密彩信通信的雙方可以在事先未協(xié)商密碼的情況下實(shí)現(xiàn) 彩信內(nèi)容的的加密傳輸;(2)每次彩信的收發(fā)密鑰都是動態(tài)變化的;(3 )重要的彩信在傳輸過程中加密的,保證了消息傳輸過程的 安全性;(4 )利用公有密碼算法實(shí)現(xiàn)了密鑰的安全傳遞,又用對稱密碼 算法對普通彩信進(jìn)行加密,保證了在移動終端上的彩信的加密效率。(5)可以廣泛應(yīng)用于具有保密需求的7>司、iE文府部門、軍隊(duì)等 單位,具有巨大的社會價(jià)值。該實(shí)施例因?yàn)椴捎眉用懿市诺姆椒?,所以?l了普通彩信傳舉ir 過程容易被監(jiān)聽的問題,進(jìn)而提高了彩信通信的安全性。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊、 單元或各步艱《可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè) 的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地, 它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們 存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè) 集成電路模塊,或者將它們中的多個(gè)模塊、單元或步驟制作成單個(gè) 集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟 件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的^支術(shù)人員來i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種彩信加密的方法,其特征在于,包括如下步驟移動終端A將彩信加密得到密文;移動終端A將所述密文發(fā)送給移動終端B;以及所述移動終端B解密所述密文得到所述彩信。
2. 根據(jù)權(quán)利要求1所述的方法,其特4i在于,所述移動終端A 將彩信加密得到密文具體包括移動終端A利用7>鑰密碼算法R及移動終端B 7〉開的7> 有密鑰對所述彩信進(jìn)行加密,得到所述密文。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述移動終端B 解密所述密文得到所述彩信具體包^t舌所述移動終端B利用所述爿>鑰密>5馬算法R及與所述公有 密鑰K對應(yīng)的私有密鑰對所述密文進(jìn)4亍解密得到所述彩信。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動終端A 將彩信加密得到密文具體包括移動終端A產(chǎn)生密鑰K;移動終端A利用所述密鑰K及與移動終端B預(yù)先協(xié)商的 對稱加密算法D對所述彩信進(jìn)行加密,得到密文Mc;移動終端A利用7>鑰密碼算法R及移動終端B公開的7> 有密鑰對所述密鑰K進(jìn)行加密,4尋到密文Mk;以及由密文Mc和密文Mk—起構(gòu)成戶斤述密文。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述移動終端B 解密所述密文得到所述彩信具體包括所述移動終端B利用所述7>鑰密石馬算法R及與所述 ^有 密鑰K對應(yīng)的私有密鑰對所述密文Mk進(jìn)行解密得到所述密鑰 K;以及所述移動終端B利用所述對稱加密算法D及所述密鑰K 對所述Mc進(jìn)行解密得到所述彩信。
6. —種收發(fā)加密彩信的移動終端,其特征在于,包括發(fā)送模塊,其包括加密子模塊,用于將彩信加密得到密文; 發(fā)送子模塊,用于將所述密文發(fā)送給目標(biāo)移動終端;接收模塊,其包括接收子模塊,用于接收來源移動終端發(fā)送的密文; 解密子模塊,用于解密所述密文得到所述彩信。
7. 根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述加密子模 塊利用7>鑰密碼算法及目標(biāo)移動終端7>開的公有密鑰對所述 彩信進(jìn)行加密,得到所述密文。
8. 根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述解密子模 塊利用所述^^鑰密碼算法及與所述7>有密鑰對應(yīng)的私有密鑰 對所述密文進(jìn)行解密得到所述彩信。
9. 根據(jù)權(quán)利要求6所述的移動終端,其特征在于,所述加密子模塊包括:第一單元,用于產(chǎn)生密鑰K;第二單元,用于利用所述密鑰K及與目標(biāo)終端預(yù)先協(xié)商 的對稱加密算法D對所述彩信進(jìn)行加密,得到密文Mc;第三單元,用于利用7>鑰密碼算法R及目標(biāo)纟冬端7>開的 公有密鑰對所述密鑰K進(jìn)行加密,得到密文Mk;以及第四單元,用于將密文Mc和密文Mk —起構(gòu)成所述密文。
10. 根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述解密子模 塊包括第五單元,用于利用所述公鑰密碼算法R及與所述公有 密鑰K對應(yīng)的私有密鑰對所述密文Mk進(jìn)行解密得到所述密鑰 K;以及第六單元,用于利用所述對稱力。密算法D及戶斤述密鑰K 對所述Mc進(jìn)4于解密得到所述彩信。
全文摘要
本發(fā)明提供了一種彩信加密的方法,包括如下步驟移動終端A將彩信加密得到密文;移動終端A將密文發(fā)送給移動終端B;以及移動終端B解密密文得到彩信。本發(fā)明還提供了一種收發(fā)加密彩信的移動終端。本發(fā)明提高了彩信通信的安全性。
文檔編號H04L9/28GK101262340SQ20081008919
公開日2008年9月10日 申請日期2008年4月22日 優(yōu)先權(quán)日2008年4月22日
發(fā)明者敏 蔣 申請人:中興通訊股份有限公司