本發(fā)明涉及通信領(lǐng)域,特別是涉及一種信息處理方法及系統(tǒng)。
背景技術(shù):隨著通信技術(shù)的快速發(fā)展,移動(dòng)電子商務(wù)已經(jīng)成為電子商務(wù)發(fā)展的一個(gè)方向,而手機(jī)支付的大規(guī)模商用將逐漸成為移動(dòng)電子商務(wù)的重要支付結(jié)算方式。目前的手機(jī)支付產(chǎn)品種類繁多,比如:客戶端App手機(jī)銀行、電話銀行、Wap版手機(jī)銀行等等都是比較常見的手機(jī)端自助支付產(chǎn)品。上述產(chǎn)品中,客戶端App手機(jī)銀行和Wap版手機(jī)銀行一般使用的都是手機(jī)軟件來實(shí)現(xiàn),大部分系統(tǒng)在實(shí)現(xiàn)上均是基于互聯(lián)網(wǎng)的通信方式進(jìn)行數(shù)據(jù)傳輸,由于互聯(lián)網(wǎng)是一個(gè)開放的、公共的網(wǎng)絡(luò),不存在一個(gè)專門的機(jī)構(gòu)去進(jìn)行管理,因此容易受到來自各方的不同形式的攻擊,安全度不高;而電話銀行主要是通過語音方式進(jìn)行溝通,能支持的功能有限且不夠方便,不能最大限度滿足用戶的需求。此外,在申請(qǐng)?zhí)枮?01110097740.8的中國專利文獻(xiàn)中,公開了一種應(yīng)用于RF-SIM卡手機(jī)支付的手機(jī)貼膜卡,基于該貼膜卡與POS交易終端的通信可進(jìn)行手機(jī)支付,方便用戶。由于貼膜卡采用貼膜芯片技術(shù),使手機(jī)一個(gè)SIM卡槽能同時(shí)插入兩張SIM卡,其成本較低,且安裝快捷方便,只需將貼膜卡直接貼設(shè)在SIM卡上即可正常使用,因此,如何基于貼膜卡技術(shù)來實(shí)現(xiàn)手機(jī)銀行的安全交易,實(shí)已經(jīng)成為本領(lǐng)域技術(shù)人員極為關(guān)注的一個(gè)焦點(diǎn)。
技術(shù)實(shí)現(xiàn)要素:鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種信息處理方法及系統(tǒng),以確?;诙滔⒌耐ㄐ诺陌踩閷?shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種用于移動(dòng)通訊設(shè)備端的信息處理方法,其至少包括:1)基于運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰;2)基于第二密鑰的第一部分、采用第一加密算法對(duì)第一信息中的至少部分信息進(jìn)行加密以獲得第二信息;3)基于第二密鑰的第二部分對(duì)所述第二信息進(jìn)行第二運(yùn)算以獲得第一驗(yàn)證信息;4)基于所述第一驗(yàn)證信息、所述運(yùn)算因子及所述第二信息來形成待發(fā)送短消息,并予以發(fā)送。本發(fā)明還提供一種用于網(wǎng)絡(luò)設(shè)備端的信息處理方法,其至少包括:A)基于由接收的短消息中所提取的運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰;B)基于所述第二密鑰的第二部分對(duì)由所述短消息中提取的第二信息進(jìn)行第二運(yùn)算以獲得第二驗(yàn)證信息;C)將所述第二驗(yàn)證信息與由所述短消息中提取的第一驗(yàn)證信息進(jìn)行比對(duì)以確定所述短消息是否異常;D)當(dāng)確定所述短消息沒有異常時(shí),則基于所述第二密鑰的第一部分、采用第一解密算法對(duì)所述第二信息進(jìn)行解密以獲得第一信息,并基于所述第一信息來進(jìn)行后續(xù)處理。本發(fā)明還提供一種用于移動(dòng)通訊設(shè)備端的信息處理系統(tǒng),其至少包括:第一運(yùn)算模塊,用于基于運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰;加密模塊,用于基于第二密鑰的第一部分、采用第一加密算法對(duì)第一信息中的至少部分信息進(jìn)行加密以獲得第二信息;第二運(yùn)算模塊,用于基于第二密鑰的第二部分對(duì)所述第二信息進(jìn)行第二運(yùn)算以獲得第一驗(yàn)證信息;生成模塊,用于基于所述第一驗(yàn)證信息、所述運(yùn)算因子及所述第二信息來形成待發(fā)送短消息。本發(fā)明還提供一種用于網(wǎng)絡(luò)設(shè)備端的信息處理系統(tǒng),其至少包括:第三運(yùn)算模塊,用于基于由接收的短消息中所提取的運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰;第四運(yùn)算模塊,用于基于所述第二密鑰的第二部分對(duì)由所述短消息中提取的第二信息進(jìn)行第二運(yùn)算以獲得第二驗(yàn)證信息;驗(yàn)證模塊,用于將所述第二驗(yàn)證信息與由所述短消息中提取的第一驗(yàn)證信息進(jìn)行比對(duì)以確定所述短消息是否異常;第一解密模塊,用于當(dāng)確定所述短消息沒有異常時(shí),則基于所述第二密鑰的第一部分、采用第一解密算法對(duì)所述第二信息進(jìn)行解密以獲得第一信息,并基于所述第一信息來進(jìn)行后續(xù)處理。如上所述,本發(fā)明的信息處理方法及系統(tǒng),具有以下有益效果:能確保接收的短消息的真實(shí)性、完整性、順序性和時(shí)效性等。附圖說明圖1顯示為本發(fā)明的一種優(yōu)選信息處理方法流程圖。圖2顯示為本發(fā)明的另一種優(yōu)選信息處理方法流程圖。圖3顯示為本發(fā)明的一種優(yōu)選信息處理系統(tǒng)示意圖。圖4顯示為本發(fā)明的另一種優(yōu)選信息處理系統(tǒng)示意圖。元件標(biāo)號(hào)說明1第一信息處理系統(tǒng)10第一選擇模塊11第一運(yùn)算模塊11’第一子運(yùn)算單元12加密模塊13第二運(yùn)算模塊14生成模塊14’子生成單元2第二信息處理系統(tǒng)20第二選擇模塊21第三運(yùn)算模塊21’第二子運(yùn)算單元22第四運(yùn)算模塊23驗(yàn)證模塊24第一解密模塊S11-S15、S10、S11’步驟S21-S25、S20、S21’、S22’步驟具體實(shí)施方式以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的具體實(shí)施方式加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。請(qǐng)參閱圖1至圖4。需要說明的是,本實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。如圖1所示,本發(fā)明提供一種信息處理方法。根據(jù)本發(fā)明的方法,其主要包括用于移動(dòng)通訊設(shè)備端的信息處理方法以及用于網(wǎng)絡(luò)設(shè)備端的信息處理方法。所述信息處理方法主要由信息處理系統(tǒng)來完成,該信息處理系統(tǒng)主要包括用于移動(dòng)通訊設(shè)備端的第一信息處理系統(tǒng)及用于網(wǎng)絡(luò)設(shè)備端的第二信息處理系統(tǒng)。其中,所述第一信息處理系統(tǒng)包括但不限于安裝在移動(dòng)通訊設(shè)備端且能夠?qū)崿F(xiàn)本發(fā)明方案的諸如應(yīng)用模塊、操作系統(tǒng)、處理控制器等的裝置;第二信息處理系統(tǒng)包括但不限于安裝在網(wǎng)絡(luò)設(shè)備端且能夠?qū)崿F(xiàn)本發(fā)明方案的諸如應(yīng)用模塊、操作系統(tǒng)、處理控制器等的裝置。優(yōu)選地,該移動(dòng)通訊設(shè)備包括但不限于:智能手機(jī)、PDA等,該網(wǎng)絡(luò)設(shè)備包括但不限于:?jiǎn)蝹€(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(CloudComputing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云;其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)等。例如,該移動(dòng)通訊設(shè)備為設(shè)置有貼膜卡的手機(jī),所述第一信息處理系統(tǒng)設(shè)置在該貼膜卡內(nèi);該網(wǎng)絡(luò)設(shè)備為能進(jìn)行信息認(rèn)證的網(wǎng)絡(luò)服務(wù)器。在步驟S11中,所述第一信息處理系統(tǒng)基于運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,所述第二密鑰包括能進(jìn)行拆分為至少一個(gè)對(duì)稱密鑰的密鑰,所述運(yùn)算因子包括任何能用于進(jìn)行密鑰轉(zhuǎn)換的因子,優(yōu)選地,包括但不限于:待生成的短消息的編號(hào)信息等,例如,所述第一信息處理系統(tǒng)已生成過8個(gè)短消息,則所述第一信息處理系統(tǒng)基于待生成的短消息的編號(hào)信息為9,確定所述運(yùn)算因子也為9。其中,所述第一運(yùn)算包括任何能基于運(yùn)算因子將第一密鑰轉(zhuǎn)換為第二密鑰的運(yùn)算,優(yōu)選地,包括但不限于:分散運(yùn)算等。其中,第一密鑰為預(yù)定密鑰、或者是所述第一信息處理系統(tǒng)基于第一預(yù)定密鑰規(guī)則由多個(gè)預(yù)存的密鑰中選取等,其中,所述第一預(yù)定密鑰規(guī)則包括但不限于:選擇的密鑰的編號(hào)與待生成的短消息的編號(hào)相同或成預(yù)定比例等等。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述所述僅僅只是列示,而非對(duì)本發(fā)明的限制,事實(shí)上,任何能用于進(jìn)行密鑰轉(zhuǎn)換的因子,例如,當(dāng)前時(shí)間等,均包含在本發(fā)明的范圍內(nèi)。例如,所述第一信息處理系統(tǒng)基于運(yùn)算因子A1對(duì)第一密鑰B1進(jìn)行分散運(yùn)算,獲得第二密鑰C1。接著,在步驟S12中,所述第一信息處理系統(tǒng)基于第二密鑰的第一部分、采用第一加密算法對(duì)第一信息中的至少部分信息進(jìn)行加密以獲得第二信息。其中,所述第一加密算法包括任何一種采用對(duì)稱密鑰進(jìn)行加密的算法,優(yōu)選地,包括但不限于:DES算法、3DES算法、IDEA算法、FEAL算法、BLOWFISH算法等。其中,所述第二密鑰的第一部分為由所述第二密鑰拆分出的一個(gè)對(duì)稱密鑰,例如,第二密鑰C11的左8位與右8位均可作為對(duì)稱密鑰,則所述第一信息處理系統(tǒng)可選擇第二密鑰C11的左8位或右8位來對(duì)第一信息進(jìn)行加密。其中,所述第一信息包括任何待發(fā)送的信息,優(yōu)選地,包括但不限于:包含交易信息的信息。例如,所述第一信息處理系統(tǒng)基于第二密鑰C11的右8位采用DES算法對(duì)第一信息D1進(jìn)行加密后,獲得第二信息E1。接著,在步驟S13中,所述第一信息處理系統(tǒng)基于第二密鑰的第二部分對(duì)所述第二信息進(jìn)行第二運(yùn)算以獲得第一驗(yàn)證信息。其中,所述第二運(yùn)算包括任何能對(duì)信息進(jìn)行處理的運(yùn)算,優(yōu)選地,包括但不限于:基于DESCBC算法的MAC運(yùn)算等。其中,當(dāng)所述第二運(yùn)算包含采用對(duì)稱密鑰的加密算法時(shí),所述第二密鑰的第二部分也為由所述第二密鑰拆分出的一個(gè)對(duì)稱密鑰,例如,第二密鑰C11的左8位與右8位均可作為對(duì)稱密鑰,則所述第一信息處理系統(tǒng)可選擇第二密鑰C11的左8位或右8位來對(duì)第二信息進(jìn)行第二運(yùn)算;其中,所述第一信息處理系統(tǒng)用于對(duì)第一信息加密的第二密鑰的部分與用于對(duì)第二信息進(jìn)行第二運(yùn)算的第二密鑰的部分可以相同,也可不同,優(yōu)選是兩者不同。例如,所述第一信息處理系統(tǒng)基于第二密鑰C11的左8位,采用DESCBC算法對(duì)第二信息E1進(jìn)行MAC運(yùn)算,獲得第一驗(yàn)證信息F1。接著,在步驟S14中,所述第一信息處理系統(tǒng)基于所述第一驗(yàn)證信息、所述運(yùn)算因子及所述第二信息來形成待發(fā)送短消息。具體地,所述第一信息處理系統(tǒng)將所述第一驗(yàn)證信息及運(yùn)算因子放置在報(bào)文的報(bào)頭區(qū)、將第二信息作為報(bào)文來形成待發(fā)送短消息。接著,在步驟S15中,所述第一信息處理系統(tǒng)所屬的移動(dòng)通訊設(shè)備,例如,手機(jī),將待發(fā)送短消息發(fā)送至網(wǎng)絡(luò)服務(wù)器。接著,在步驟S21中,所述第二信息處理系統(tǒng)所屬的網(wǎng)絡(luò)設(shè)備,例如,網(wǎng)絡(luò)服務(wù)器接收短消息。接著,在步驟S22中,所述第二信息處理系統(tǒng)基于由接收的短消息中所提取的運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,第一密鑰為預(yù)定密鑰;或者是所述第二信息處理系統(tǒng)基于第二預(yù)定密鑰規(guī)則由多個(gè)預(yù)存的密鑰中選取等,其中,所述第二預(yù)定密鑰規(guī)則包括但不限于:選擇的密鑰的編號(hào)與由接收的短消息中提取的運(yùn)算因子相同或成預(yù)定比例等等。需要說明的是,所述第二信息處理系統(tǒng)所采用的第一密鑰與前述第一信息處理系統(tǒng)所采用的第一密鑰相同。例如,所述第二信息處理系統(tǒng)由接收的短消息中提取運(yùn)算因子A21,并基于該運(yùn)算因子A21對(duì)第一密鑰B21進(jìn)行分散運(yùn)算獲得第二密鑰C21。接著,在步驟S23中,所述第二信息處理系統(tǒng)基于所述第二密鑰的第二部分對(duì)由所述短消息中提取的第二信息進(jìn)行第二運(yùn)算以獲得第二驗(yàn)證信息。其中,所述第二信息處理系統(tǒng)為獲得第二驗(yàn)證信息所采用的第二密鑰的第二部分與前述第一信息處理系統(tǒng)為獲得第一驗(yàn)證信息所采用的第二密鑰的第二部分相同。例如,前述第一信息處理系統(tǒng)選取第二密鑰的左8位來獲得第一驗(yàn)證信息,則所述第二信息處理系統(tǒng)也選取第二密鑰的左8位來獲得第二驗(yàn)證信息。其中,所述第二運(yùn)算已在前述步驟S13中予以詳述,并以引用的方式包含于此,在此不再贅述。例如,所述第二信息處理系統(tǒng)基于第二密鑰C21的左8位,采用DESCBC算法對(duì)由所述短消息中提取的第二信息E21進(jìn)行MAC運(yùn)算,獲得第二驗(yàn)證信息F21。接著,在步驟S24中,所述第二信息處理系統(tǒng)將所述第二驗(yàn)證信息與由所述短消息中提取的第一驗(yàn)證信息進(jìn)行比對(duì)以確定所述短消息是否異常。具體地,所述第二信息處理系統(tǒng)將第二驗(yàn)證信息與由所述短消息中提取的第一驗(yàn)證信息進(jìn)行比對(duì),如果兩者相同,則確定所述短消息正常,未被篡改,如果異常則確定所述短消息被篡改,則不再對(duì)該短消息進(jìn)行后續(xù)處理。接著,在步驟S25中,當(dāng)確定所述短消息沒有異常時(shí),所述第二信息處理系統(tǒng)基于所述第二密鑰的第一部分、采用第一解密算法對(duì)所述第二信息進(jìn)行解密以獲得第一信息,并基于所述第一信息來進(jìn)行后續(xù)處理。其中,所述第二信息處理系統(tǒng)為對(duì)所述第二信息進(jìn)行解密所采用的第二密鑰的第一部分與所述第一信息處理系統(tǒng)為對(duì)所述第一信息進(jìn)行加密所采用的第二密鑰的第一部分相同。例如,前述第一信息處理系統(tǒng)采用第二密鑰的右8位來加密第一信息,則所述第二信息處理系統(tǒng)也采用第二密鑰的右8位由來解密第二信息。其中,所述第一解密算法基于第一加密算法來確定,例如,第一加密算法為DES算法,則所述第一解密算法也為DES算法。例如,所述第二信息處理系統(tǒng)基于所述第二密鑰的右8位、采用DES算法對(duì)所述第二信息E21進(jìn)行解密后獲得第一信息D21,隨后再基于所述第一信息D21中的交易信息來向相應(yīng)的銀行服務(wù)器發(fā)送相應(yīng)的用戶交易信息,以便銀行服務(wù)器進(jìn)行相應(yīng)賬戶的扣款。圖2示出了本發(fā)明的信息處理方法的另一優(yōu)選流程圖。所述信息處理方法包括:步驟S10、步驟S11’、步驟S12、步驟S13、步驟S14’、步驟S15、步驟S20、步驟S21’、步驟S22’、步驟S23、步驟S24、步驟S25,其中,步驟S12、S13、S15、S23、S24及S25已在圖1所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。在步驟S10中,所述第一信息處理系統(tǒng)基于隨機(jī)數(shù)來由多個(gè)預(yù)存的密鑰中確定一者作為第一密鑰。其中,所述第一信息處理系統(tǒng)獲取所述隨機(jī)數(shù)的方式包括:自行生成、由所述第一信息處理系統(tǒng)所屬的移動(dòng)通訊設(shè)備提供等,例如,由所述第一信息處理系統(tǒng)所屬的手機(jī)的SIM卡中的應(yīng)用程序生成后,提供給設(shè)置在該手機(jī)的貼膜卡內(nèi)的第一信息處理系統(tǒng)。例如,所述第一信息處理系統(tǒng)對(duì)隨機(jī)數(shù)G1進(jìn)行取模運(yùn)算,獲得運(yùn)算結(jié)果g1,再由預(yù)存的多個(gè)密鑰中選擇密鑰編號(hào)與運(yùn)算結(jié)果g1相同的密鑰作為第一密鑰。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述所述并非對(duì)本發(fā)明的限制,事實(shí)上,任何基于隨機(jī)數(shù)來由多個(gè)預(yù)存的密鑰中確定一者作為第一密鑰的方式,例如,選擇密鑰編號(hào)與隨機(jī)數(shù)相同的密鑰作為第一密鑰等,均包含在本發(fā)明的范圍內(nèi)。接著,在步驟S11’中,所述第一信息處理系統(tǒng)基于所述隨機(jī)數(shù)及運(yùn)算因子對(duì)所述第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,第一運(yùn)算已在前述步驟S11中予以詳述,并以引用的方式包含于此,不再重述。例如,所述第一信息處理系統(tǒng)基于運(yùn)算因子A31及隨機(jī)數(shù)G2對(duì)第一密鑰B31進(jìn)行兩次分散運(yùn)算,獲得第二密鑰C31。接著,所述第一信息處理系統(tǒng)執(zhí)行步驟S12、S13。接著,在步驟S14’中,所述第一信息處理系統(tǒng)基于所述第一驗(yàn)證信息、所述隨機(jī)數(shù)、運(yùn)算因子及所述第二信息來形成待發(fā)送短消息。具體地,所述第一信息處理系統(tǒng)將所述隨機(jī)數(shù)、運(yùn)算因子及步驟S13中獲得的第一驗(yàn)證信息放置在報(bào)文的報(bào)頭區(qū)、將步驟S12中獲得的第二信息作為報(bào)文來形成待發(fā)送短消息。接著,在步驟S15中,所述第一信息處理系統(tǒng)所屬的移動(dòng)通訊設(shè)備,例如,手機(jī),發(fā)送所形成的待發(fā)送短消息。接著,在步驟S20中,所述第二信息處理系統(tǒng)所屬的網(wǎng)絡(luò)服務(wù)器接收短消息。接著,在步驟S21’中,所述第二信息處理系統(tǒng)基于由所接收的短消息中所提取隨機(jī)數(shù)由多個(gè)預(yù)存的密鑰中確定一者作為第一密鑰。本領(lǐng)域技術(shù)人員應(yīng)該理解,為使所述第二信息處理系統(tǒng)基于隨機(jī)數(shù)由多個(gè)預(yù)存的密鑰確定的密鑰與前述第一信息處理系統(tǒng)基于隨機(jī)數(shù)來由多個(gè)預(yù)存的密鑰確定的密鑰相同,預(yù)存在所述第二信息處理系統(tǒng)所屬網(wǎng)絡(luò)設(shè)備中的多個(gè)密鑰應(yīng)與預(yù)存在所述第一信息處理系統(tǒng)所屬移動(dòng)通訊設(shè)備中的多個(gè)密鑰一一對(duì)應(yīng)且相同。接著,在步驟S22’中,所述第二信息處理系統(tǒng)基于所述隨機(jī)數(shù)及由所接收的短消息中所提取運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,第一運(yùn)算在前述步驟S11’中予以詳述,并以引用的方式包含于此,不再重述。接著,所述第二信息處理系統(tǒng)執(zhí)行步驟S23、S24、及S25。作為一種優(yōu)選方式,根據(jù)本發(fā)明的方法,在前述步驟S12之前還包括步驟S3;在前述步驟S25之后還包括步驟S4。在步驟S3中,所述第一信息處理系統(tǒng)基于第三密鑰、采用第二加密算法對(duì)第三信息中的重要信息進(jìn)行加密后,再基于預(yù)定格式對(duì)經(jīng)過加密的第三信息進(jìn)行封裝以形成第一信息。其中,第三密鑰為預(yù)定密鑰或依照生成短消息的次數(shù)由多個(gè)預(yù)存密鑰中按順序選取等;所述第二加密算法包括任何能對(duì)信息進(jìn)行加密的算法,優(yōu)選地,包括但不限于:3DES算法。其中,所述重要信息包括但不限于:銀行賬戶密碼、支付密碼等等;所述預(yù)定格式包括但不限于:手機(jī)銀行卡的報(bào)文格式等。例如,所述第一信息處理系統(tǒng)基于第三密鑰K1、采用3DES算法對(duì)用戶交易信息中的支付密碼進(jìn)行加密后,再按照Z銀行的手機(jī)銀行卡報(bào)文格式將經(jīng)過加密的該用戶交易信息封裝成第一信息D31,隨后再基于第二密鑰C31的右8位采用DES算法對(duì)第一信息D31進(jìn)行加密。隨后,所述第一信息處理系統(tǒng)執(zhí)行步驟S12時(shí),優(yōu)選基于第二密鑰只對(duì)第一信息中經(jīng)過加密的第三信息進(jìn)行加密。隨后,所述第二信息系統(tǒng)執(zhí)行步驟S25后,接著執(zhí)行步驟S4,即:所述第二信息系統(tǒng)基于第四密鑰、采用第二解密算法對(duì)由所述第一信息中提取的第三信息中的重要信息進(jìn)行解密。其中,所述第二信息系統(tǒng)所采用的第四密鑰及第二解密算法基于所述第一信息系統(tǒng)采用的第三密鑰及第二加密算法來確定;例如,第二加密算法為3DES算法,則第四密鑰與第三密鑰相同,第二解密算法為3DES算法。作為本發(fā)明的另一優(yōu)選方式,根據(jù)本發(fā)明的方法,在前述步驟S25之前還包括步驟S5。在步驟S5中,所述第二信息系統(tǒng)將由接收的短消息中獲取的移動(dòng)設(shè)備號(hào)碼信息與用戶信息庫中的信息進(jìn)行比對(duì),以確定該移動(dòng)設(shè)備是否真實(shí)存在。例如,所述第二信息系統(tǒng)在圖1所示的實(shí)施例的步驟S21之后執(zhí)行步驟S5,并當(dāng)確定移動(dòng)設(shè)備真實(shí)存在時(shí),則繼續(xù)執(zhí)行步驟S22,否則不再執(zhí)行步驟S22。如圖3所示,本發(fā)明提供一種信息處理系統(tǒng),該信息處理系統(tǒng)主要包括用于移動(dòng)通訊設(shè)備端的第一信息處理系統(tǒng)及用于網(wǎng)絡(luò)設(shè)備端的第二信息處理系統(tǒng)。其中,所述第一信息處理系統(tǒng)1至少包括;第一運(yùn)算模塊11、加密模塊12、第二運(yùn)算模塊13、及生成模塊14;所述第二信息處理系統(tǒng)2至少包括;第三運(yùn)算模塊21、第四運(yùn)算模塊22、驗(yàn)證模塊23、及第一解密模塊24。所述第一運(yùn)算模塊11基于運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,所述第二密鑰包括能進(jìn)行拆分為至少一個(gè)對(duì)稱密鑰的密鑰,所述運(yùn)算因子包括任何能用于進(jìn)行密鑰轉(zhuǎn)換的因子,優(yōu)選地,包括但不限于:待生成的短消息的編號(hào)信息等,例如,所述第一信息處理系統(tǒng)1已生成過8個(gè)短消息,則所述第一運(yùn)算模塊11基于待生成的短消息的編號(hào)信息為9,確定所述運(yùn)算因子也為9。其中,所述第一運(yùn)算包括任何能基于運(yùn)算因子將第一密鑰轉(zhuǎn)換為第二密鑰的運(yùn)算,優(yōu)選地,包括但不限于:分散運(yùn)算等。其中,第一密鑰為預(yù)定密鑰、或者是所述第一運(yùn)算模塊11基于第一預(yù)定密鑰規(guī)則由多個(gè)預(yù)存的密鑰中選取等,其中,所述第一預(yù)定密鑰規(guī)則包括但不限于:選擇的密鑰的編號(hào)與待生成的短消息的編號(hào)相同或成預(yù)定比例等等。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述所述僅僅只是列示,而非對(duì)本發(fā)明的限制,事實(shí)上,任何能用于進(jìn)行密鑰轉(zhuǎn)換的因子,例如,當(dāng)前時(shí)間等,均包含在本發(fā)明的范圍內(nèi)。例如,所述第一運(yùn)算模塊11基于運(yùn)算因子A1對(duì)第一密鑰B1進(jìn)行分散運(yùn)算,獲得第二密鑰C1。接著,所述加密模塊12基于第二密鑰的第一部分、采用第一加密算法對(duì)第一信息中的至少部分信息進(jìn)行加密以獲得第二信息。其中,所述第一加密算法包括任何一種采用對(duì)稱密鑰進(jìn)行加密的算法,優(yōu)選地,包括但不限于:DES算法、3DES算法、IDEA算法、FEAL算法、BLOWFISH算法等。其中,所述第二密鑰的第一部分為由所述第二密鑰拆分出的一個(gè)對(duì)稱密鑰,例如,第二密鑰C11的左8位與右8位均可作為對(duì)稱密鑰,則所述加密模塊12可采用第二密鑰C11的左8位或右8位來對(duì)第一信息進(jìn)行加密。其中,所述第一信息包括任何待發(fā)送的信息,優(yōu)選地,包括但不限于:包含交易信息的信息。例如,所述加密模塊12基于第二密鑰C11的右8位采用DES算法對(duì)第一信息D1進(jìn)行加密后,獲得第二信息E1。接著,所述第二運(yùn)算模塊13基于第二密鑰的第二部分對(duì)所述第二信息進(jìn)行第二運(yùn)算以獲得第一驗(yàn)證信息。其中,所述第二運(yùn)算包括任何能對(duì)信息進(jìn)行處理的運(yùn)算,優(yōu)選地,包括但不限于:基于DESCBC算法的MAC運(yùn)算等。其中,當(dāng)所述第二運(yùn)算包含采用對(duì)稱密鑰的加密算法時(shí),所述第二密鑰的第二部分也為由所述第二密鑰拆分出的一個(gè)對(duì)稱密鑰,例如,第二密鑰C11的左8位與右8位均可作為對(duì)稱密鑰,則所述第二運(yùn)算模塊13可選擇第二密鑰C11的左8位或右8位來對(duì)第二信息進(jìn)行第二運(yùn)算;其中,所述加密模塊12用于對(duì)第一信息加密的第二密鑰的部分與第二運(yùn)算模塊13用于對(duì)第二信息進(jìn)行第二運(yùn)算的第二密鑰的部分可以相同,也可不同,優(yōu)選是兩者不同。例如,所述第二運(yùn)算模塊13基于第二密鑰C11的左8位,采用DESCBC算法對(duì)第二信息E1進(jìn)行MAC運(yùn)算,獲得第一驗(yàn)證信息F1。接著,所述生成模塊14基于所述第一驗(yàn)證信息、所述運(yùn)算因子及所述第二信息來形成待發(fā)送短消息。具體地,所述生成模塊14將所述第一驗(yàn)證信息及運(yùn)算因子放置在報(bào)文的報(bào)頭區(qū)、將第二信息作為報(bào)文來形成待發(fā)送短消息。接著,所述第一信息處理系統(tǒng)1所屬的移動(dòng)通訊設(shè)備,例如,手機(jī),將待發(fā)送短消息發(fā)送至網(wǎng)絡(luò)服務(wù)器。接著,所述第二信息處理系統(tǒng)2所屬的網(wǎng)絡(luò)設(shè)備,例如,網(wǎng)絡(luò)服務(wù)器接收短消息。接著,所述第三運(yùn)算模塊21基于由接收的短消息中所提取的運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,第一密鑰為預(yù)定密鑰;或者是所述第三運(yùn)算模塊21基于第二預(yù)定密鑰規(guī)則由多個(gè)預(yù)存的密鑰中選取等,其中,所述第二預(yù)定密鑰規(guī)則包括但不限于:選擇的密鑰的編號(hào)與由接收的短消息中提取的運(yùn)算因子相同或成預(yù)定比例等等。需要說明的是,所述第三運(yùn)算模塊21所采用的第一密鑰與前述第一運(yùn)算模塊11所采用的第一密鑰相同。例如,所述第三運(yùn)算模塊21由接收的短消息中提取運(yùn)算因子A21,并基于該運(yùn)算因子A21對(duì)第一密鑰B21進(jìn)行分散運(yùn)算獲得第二密鑰C21。接著,所述第四運(yùn)算模塊22基于所述第二密鑰的第二部分對(duì)由所述短消息中提取的第二信息進(jìn)行第二運(yùn)算以獲得第二驗(yàn)證信息。其中,所述第四運(yùn)算模塊22為獲得第二驗(yàn)證信息所采用的第二密鑰的第二部分與前述第二運(yùn)算模塊13為獲得第一驗(yàn)證信息所采用的第二密鑰的第二部分相同。例如,前述第二運(yùn)算模塊13選取第二密鑰的左8位來獲得第一驗(yàn)證信息,則所述第四運(yùn)算模塊22也選取第二密鑰的左8位來獲得第二驗(yàn)證信息。其中,所述第二運(yùn)算已在前述第二運(yùn)算模塊13中予以詳述,并以引用的方式包含于此,在此不再贅述。例如,所述第四運(yùn)算模塊22基于第二密鑰C21的左8位,采用DESCBC算法對(duì)由所述短消息中提取的第二信息E21進(jìn)行MAC運(yùn)算,獲得第二驗(yàn)證信息F21。接著,所述驗(yàn)證模塊23將所述第二驗(yàn)證信息與由所述短消息中提取的第一驗(yàn)證信息進(jìn)行比對(duì)以確定所述短消息是否異常。具體地,所述驗(yàn)證模塊23將第二驗(yàn)證信息與由所述短消息中提取的第一驗(yàn)證信息進(jìn)行比對(duì),如果兩者相同,則確定所述短消息正常,未被篡改,如果異常則確定所述短消息被篡改,則不再對(duì)該短消息進(jìn)行后續(xù)處理。接著,當(dāng)確定所述短消息沒有異常時(shí),所述第一解密模塊24基于所述第二密鑰的第一部分、采用第一解密算法對(duì)所述第二信息進(jìn)行解密以獲得第一信息,并基于所述第一信息來進(jìn)行后續(xù)處理。其中,所述第一解密模塊24為對(duì)所述第二信息進(jìn)行解密所采用的第二密鑰的第一部分與前述加密模塊12為對(duì)所述第一信息進(jìn)行加密所采用的第二密鑰的第一部分相同。例如,前述加密模塊12采用第二密鑰的右8位來加密第一信息,則所述第一解密模塊24也采用第二密鑰的右8位來解密第二信息。其中,所述第一解密算法基于第一加密算法來確定,例如,第一加密算法為DES算法,則所述第一解密算法也為DES算法。例如,所述第一解密模塊24基于所述第二密鑰的右8位、采用DES算法對(duì)所述第二信息E21進(jìn)行解密后獲得第一信息D21,隨后再基于所述第一信息D21中的交易信息來向相應(yīng)的銀行服務(wù)器發(fā)送相應(yīng)的用戶交易信息,以便銀行服務(wù)器進(jìn)行相應(yīng)賬戶的扣款。圖4示出了本發(fā)明的信息處理系統(tǒng)的另一優(yōu)選示意圖。所述信息處理系統(tǒng)包括:所述第一信息處理系統(tǒng)1與所述第二信息處理系統(tǒng)2,其中,所述第一信息處理系統(tǒng)1至少包括:第一選擇模塊10、第一運(yùn)算模塊11、加密模塊12、第二運(yùn)算模塊13、及生成模塊14,所述第一運(yùn)算模塊11又包括:第一子運(yùn)算單元11’,所述生成模塊14又包括:子生成單元14’;所述第二信息處理系統(tǒng)2至少包括:第二選擇模塊20、第三運(yùn)算模塊21、第四運(yùn)算模塊22、驗(yàn)證模塊23、及第一解密模塊24,所述第三運(yùn)算模塊21又包括:第二子運(yùn)算單元21’。其中,加密模塊12、第二運(yùn)算模塊13、第四運(yùn)算模塊22、驗(yàn)證模塊23、及第一解密模塊24已在圖3所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。所述第一選擇模塊10基于隨機(jī)數(shù)來由多個(gè)預(yù)存的密鑰中確定一者作為第一密鑰。其中,所述第一選擇模塊10獲取所述隨機(jī)數(shù)的方式包括:自行生成、由所述第一信息處理系統(tǒng)1所屬的移動(dòng)通訊設(shè)備提供等,例如,由所述第一信息處理系統(tǒng)所屬的手機(jī)的SIM卡中的應(yīng)用程序生成后,提供給設(shè)置在該手機(jī)的貼膜卡內(nèi)的第一選擇模塊10。例如,所述第一選擇模塊10對(duì)隨機(jī)數(shù)G1進(jìn)行取模運(yùn)算,獲得運(yùn)算結(jié)果g1,再由預(yù)存的多個(gè)密鑰中選擇密鑰編號(hào)與運(yùn)算結(jié)果g1相同的密鑰作為第一密鑰。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述所述并非對(duì)本發(fā)明的限制,事實(shí)上,任何基于隨機(jī)數(shù)來由多個(gè)預(yù)存的密鑰中確定一者作為第一密鑰的方式,例如,選擇密鑰編號(hào)與隨機(jī)數(shù)相同的密鑰作為第一密鑰等,均包含在本發(fā)明的范圍內(nèi)。接著,所述第一子運(yùn)算單元11’基于所述隨機(jī)數(shù)及運(yùn)算因子對(duì)所述第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,第一運(yùn)算已在前述第一運(yùn)算模塊11中予以詳述,并以引用的方式包含于此,不再重述。例如,所述第一子運(yùn)算單元11’基于運(yùn)算因子A31及隨機(jī)數(shù)G2對(duì)第一密鑰B31進(jìn)行兩次分散運(yùn)算,獲得第二密鑰C31。接著,所述加密模塊12及第二運(yùn)算模塊13各自執(zhí)行各自的操作。接著,所述子生成單元14’基于所述第一驗(yàn)證信息、所述隨機(jī)數(shù)、運(yùn)算因子及所述第二信息來形成待發(fā)送短消息。具體地,所述子生成單元14’將所述隨機(jī)數(shù)、運(yùn)算因子及第二運(yùn)算模塊13獲得的第一驗(yàn)證信息放置在報(bào)文的報(bào)頭區(qū)、將加密模塊12獲得的第二信息作為報(bào)文來形成待發(fā)送短消息。接著,所述第一信息處理系統(tǒng)1所屬的移動(dòng)通訊設(shè)備,例如,手機(jī),發(fā)送所形成的待發(fā)送短消息。接著,所述第二信息處理系統(tǒng)2所屬的網(wǎng)絡(luò)服務(wù)器接收短消息。接著,所述第二選擇模塊20基于由所接收的短消息中所提取隨機(jī)數(shù)由多個(gè)預(yù)存的密鑰中確定一者作為第一密鑰。本領(lǐng)域技術(shù)人員應(yīng)該理解,為使所述第二選擇模塊20基于隨機(jī)數(shù)由多個(gè)預(yù)存的密鑰確定的密鑰與前述第一選擇模塊10基于隨機(jī)數(shù)來由多個(gè)預(yù)存的密鑰確定的密鑰相同,預(yù)存在所述第二信息處理系統(tǒng)2所屬網(wǎng)絡(luò)設(shè)備中的多個(gè)密鑰應(yīng)與預(yù)存在所述第一信息處理系統(tǒng)1所屬移動(dòng)通訊設(shè)備中的多個(gè)密鑰一一對(duì)應(yīng)且相同。接著,所述第二子運(yùn)算單元21’基于所述隨機(jī)數(shù)及由所接收的短消息中所提取運(yùn)算因子對(duì)第一密鑰進(jìn)行第一運(yùn)算以獲得第二密鑰。其中,第一運(yùn)算在前述第三運(yùn)算模塊21中予以詳述,并以引用的方式包含于此,不再重述。接著,所述第四運(yùn)算模塊22、驗(yàn)證模塊23、及第一解密模塊24依序執(zhí)行各自的操作。作為一種優(yōu)選方式,所述第一信息處理系統(tǒng)1還包括:封裝模塊;所述第二信息處理系統(tǒng)2還包括:第二解密模塊。所述封裝模塊基于第三密鑰、采用第二加密算法對(duì)第三信息中的重要信息進(jìn)行加密后,再基于預(yù)定格式對(duì)經(jīng)過加密的第三信息進(jìn)行封裝以形成第一信息。其中,第三密鑰為預(yù)定密鑰或依照生成短消息的次數(shù)由多個(gè)預(yù)存密鑰中按順序選取等;所述第二加密算法包括任何能對(duì)信息進(jìn)行加密的算法,優(yōu)選地,包括但不限于:3DES算法。其中,所述重要信息包括但不限于:銀行賬戶密碼、支付密碼等等;所述預(yù)定格式包括但不限于:手機(jī)銀行卡的報(bào)文格式等。例如,所述封裝模塊基于第三密鑰K1、采用3DES算法對(duì)用戶交易信息中的支付密碼進(jìn)行加密后,再按照Z銀行的手機(jī)銀行卡報(bào)文格式將經(jīng)過加密的該用戶交易信息封裝成第一信息D31,隨后再基于第二密鑰C31的右8位采用DES算法對(duì)第一信息D31進(jìn)行加密。隨后,所述加密模塊12優(yōu)選基于第二密鑰只對(duì)第一信息中經(jīng)過加密的第三信息進(jìn)行加密。隨后,所述第一解密模塊24解密第二信息后,所述第二解密模塊基于第四密鑰、采用第二解密算法對(duì)由所述第一信息中提取的第三信息中的重要信息進(jìn)行解密。其中,所述第二解密模塊所采用的第四密鑰及第二解密算法基于所述封裝模塊采用的第三密鑰及第二加密算法來確定;例如,第二加密算法為3DES算法,則第四密鑰與第三密鑰相同,第二解密算法為3DES算法。作為本發(fā)明的另一優(yōu)選方式,所述第二信息處理系統(tǒng)還包括比對(duì)模塊。當(dāng)所述短消息來自移動(dòng)設(shè)備時(shí),在第一解密模塊執(zhí)行操作之前,所述比對(duì)模塊將由接收的短消息中獲取的移動(dòng)設(shè)備號(hào)碼信息與用戶信息庫中的信息進(jìn)行比對(duì),以確定該移動(dòng)設(shè)備是否真實(shí)存在。例如,所述比對(duì)模塊在圖3所示的實(shí)施例的第三運(yùn)算模塊21執(zhí)行操作之后執(zhí)行比對(duì)操作,并當(dāng)確定移動(dòng)設(shè)備真實(shí)存在時(shí),則第四運(yùn)算模塊22繼續(xù)執(zhí)行第二運(yùn)算操作,否則不再執(zhí)行第二運(yùn)算操作。綜上所述,本發(fā)明的信息處理方法及系統(tǒng)通過消息頭中的簽名數(shù)據(jù),例如,驗(yàn)證信息等,確保了接收的短消息的合法性,確保是由合法用戶的通信設(shè)備所發(fā)送,同時(shí)還能確保接收的短消息的完整性,即未被篡改、插入、或刪除等,而作為運(yùn)算因子的短消息編號(hào)能保證短消息的順序性和時(shí)效性,尤其能確保攜帶交易信息的短消息該短消息未重排、重發(fā)、或延遲等,確保交易的安全可靠,從而使收發(fā)短消息,尤其是收發(fā)包含交易信息的短消息的移動(dòng)通訊設(shè)備與網(wǎng)絡(luò)設(shè)備能夠進(jìn)行安全可靠的信息交互;此外,本發(fā)明優(yōu)選采用DES、3DES、AES這種運(yùn)算速度快、內(nèi)存消耗較小的加密算法,能更好地適用于諸如手機(jī)貼膜卡等所采用的單片機(jī)系統(tǒng)。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。