一種射頻通信方法及射頻通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體是一種射頻通信方法及射頻通信系統(tǒng)。
【背景技術(shù)】
[0002]在射頻卡通信領(lǐng)域,通常通過現(xiàn)有讀卡器對(duì)其讀取的射頻卡中的數(shù)據(jù)信息進(jìn)行處理,這在很大程度上增加了讀卡器的體積,不但會(huì)增加生產(chǎn)成本、降低讀卡器的讀卡速率,還會(huì)限制不同廠家間的通信數(shù)據(jù)兼容。
[0003]此外,在射頻卡通信領(lǐng)域,為增加通信的安全性,在現(xiàn)有通信方法中,往往將加密算法置于射頻卡內(nèi),將解密算法內(nèi)置于讀卡器中,使用時(shí),射頻卡按照其內(nèi)部內(nèi)置的加密算法將數(shù)據(jù)信息的明文數(shù)據(jù)加密后發(fā)送,讀卡器按照其內(nèi)置的解密算法對(duì)所讀取的射頻卡中的數(shù)據(jù)進(jìn)行解密,這種通信方式有如下不足:
I)受射頻卡自身計(jì)算資源的限制,其內(nèi)置的加密算法往往非常簡單,易于破解;2)鑒于對(duì)射頻卡低功耗的考慮,現(xiàn)有讀卡器中內(nèi)置的解密算法通常也較為簡單,易于通過暴力窮舉的方式破解。
[0004]此為現(xiàn)有技術(shù)的不足。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是,針對(duì)現(xiàn)有技術(shù)的不足,提供一種通信方法和通信系統(tǒng),用于解決現(xiàn)有技術(shù)中存在的問題。
[0006]為解決上述技術(shù)問題,本發(fā)明提供了一種射頻通信方法,包括:
步驟S1、通過服務(wù)器向射頻卡發(fā)送數(shù)據(jù)信息;
步驟S2、通過射頻卡接收并存儲(chǔ)服務(wù)器發(fā)送來的數(shù)據(jù)信息;
步驟S3、通過讀卡器讀取上述射頻卡中的數(shù)據(jù)信息,并將讀取的數(shù)據(jù)信息發(fā)送給處理終端;
步驟S4、通過處理終端接收讀卡器發(fā)送來的數(shù)據(jù)信息,并對(duì)接收到的數(shù)據(jù)信息進(jìn)行處理。
[0007]作為本發(fā)明的一種優(yōu)選,其中:
在上述步驟Si中,服務(wù)器對(duì)所述的數(shù)據(jù)信息進(jìn)行加密,并將加密后的數(shù)據(jù)信息發(fā)送給射頻卡;
在上述步驟S2中,射頻卡接收并存儲(chǔ)服務(wù)器發(fā)送來的加密后的數(shù)據(jù)信息;
在上述步驟S3中,讀卡器讀取射頻卡中加密后的數(shù)據(jù)信息,并將讀取的加密后的數(shù)據(jù)信息發(fā)送給處理終端;
在上述步驟S4中,處理終端接收讀卡器發(fā)送來的加密后的數(shù)據(jù)信息,并對(duì)接收到的加密后的數(shù)據(jù)信息進(jìn)行解密。
[0008]作為本發(fā)明的另一種優(yōu)選,其中:
在步驟Si中,服務(wù)器依據(jù)內(nèi)置的加密協(xié)議,調(diào)取相應(yīng)的加密算法對(duì)所述的數(shù)據(jù)信息進(jìn)行加密,并將上述加密協(xié)議和加密后的數(shù)據(jù)信息一并發(fā)送給射頻卡;
在步驟S2中,射頻卡接收并存儲(chǔ)服務(wù)器發(fā)送來的加密協(xié)議和加密后的數(shù)據(jù)信息;在步驟S3中,讀卡器讀取射頻卡中的加密協(xié)議和加密后的數(shù)據(jù)信息,并將讀取的加密協(xié)議和加密后的數(shù)據(jù)信息發(fā)送給處理終端;
在步驟S4中,處理終端接收讀卡器發(fā)送來的加密協(xié)議和加密后的數(shù)據(jù)信息,并依據(jù)接收到的加密協(xié)議獲取相應(yīng)的解密協(xié)議,并依據(jù)上述獲取的解密協(xié)議,調(diào)用相應(yīng)的解密算法對(duì)接收到的加密后的數(shù)據(jù)信息進(jìn)行解密。
[0009]此外,作為優(yōu)選,所述的數(shù)據(jù)信息包括射頻卡卡號(hào)和射頻卡類型。
[0010]此外,作為優(yōu)選,所述的加密協(xié)議與所述的解密協(xié)議相同。
[0011]本發(fā)明還提供了一種射頻通信系統(tǒng),包括:
服務(wù)器,用于向射頻卡發(fā)送數(shù)據(jù)信息;
射頻卡,用于接收并存儲(chǔ)服務(wù)器發(fā)送來的數(shù)據(jù)信息;
讀卡器,用于讀取射頻卡中的數(shù)據(jù)信息,并用于將讀取的數(shù)據(jù)信息發(fā)送給處理終端; 處理終端,用于接收讀卡器發(fā)送來的數(shù)據(jù)信息,并對(duì)接收到的數(shù)據(jù)信息進(jìn)行處理。
[0012]作為對(duì)本發(fā)明所述射頻通信系統(tǒng)的一種優(yōu)選:
所述的服務(wù)器包括加密算法模塊和服務(wù)器發(fā)送模塊,所述的加密算法模塊包括加密算法,用于加密所述的數(shù)據(jù)信息;服務(wù)器發(fā)送模塊用于向射頻卡發(fā)送通過加密算法模塊加密后的數(shù)據(jù)信息;
所述的射頻卡包括接收模塊、存儲(chǔ)模塊和發(fā)射模塊,接收模塊用于接收服務(wù)器發(fā)送模塊發(fā)送來的信息,存儲(chǔ)模塊用于存儲(chǔ)接收模塊接收到的信息,發(fā)射模塊用于將存儲(chǔ)模塊存儲(chǔ)的信息發(fā)送至讀卡器;
所述的讀卡器包括讀卡模塊和讀卡器數(shù)據(jù)發(fā)送模塊,讀卡模塊用于讀取射頻卡中存儲(chǔ)的信息,讀卡器數(shù)據(jù)發(fā)送模塊用于將讀卡模塊讀取的信息發(fā)送給處理終端;
所述的處理終端包括終端接收模塊和解密模塊,終端接收模塊用于接收讀卡器發(fā)送來的信息,解密模塊用于對(duì)終端接收模塊接收到的信息進(jìn)行解密。
[0013]作為對(duì)本發(fā)明所述射頻通信系統(tǒng)的另一種優(yōu)選:
所述的加密算法模塊包括至少一種加密算法,用于加密所述的數(shù)據(jù)信息;
所述的服務(wù)器還包括與所述的加密算法模塊配合使用的加密協(xié)議模塊,該加密協(xié)議模塊包括至少一種加密協(xié)議,所述的加密協(xié)議與所述的加密算法一一映射,用于調(diào)取相應(yīng)的加密算法;
所述的服務(wù)器發(fā)送模塊還用于向射頻卡發(fā)送加密協(xié)議模塊中相應(yīng)的加密協(xié)議;
所述射頻卡的接收模塊還用于接收服務(wù)器發(fā)送模塊發(fā)送來的加密協(xié)議,所述射頻卡的存儲(chǔ)模塊還用于存儲(chǔ)射頻卡的接收模塊接收到的加密協(xié)議;
所述的讀卡模塊還用于讀取射頻卡中存儲(chǔ)的加密協(xié)議,所述的讀卡器數(shù)據(jù)發(fā)送模塊還用于將讀卡模塊讀取的加密協(xié)議發(fā)送給處理終端;
所述的處理終端還包括與所述的解密模塊配合使用的解密協(xié)議模塊;所述的終端接收模塊還用于接收讀卡器發(fā)送來的加密協(xié)議;所述的解密模塊包括至少一種解密算法;解密協(xié)議模塊包括至少一種解密協(xié)議,所述的解密協(xié)議與所述的解密算法一一映射,所述的解密協(xié)議與上述加密協(xié)議模塊中的加密協(xié)議--映射,用于依據(jù)終端接收模塊接收到的加密協(xié)議,調(diào)用解密模塊中相應(yīng)的解密算法。
[0014]此外,所述的數(shù)據(jù)信息包括射頻卡卡號(hào)和射頻卡類型。
[0015]此外,所述的加密協(xié)議模塊中的加密協(xié)議與所述的解密協(xié)議模塊中的解密協(xié)議相同。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
(1)本發(fā)明通過處理終端對(duì)讀卡器讀取的數(shù)據(jù)信息進(jìn)行處理,避免了讀卡器在其內(nèi)部處理其所讀取的數(shù)據(jù)信息,這可在一定程度上縮小讀卡器的體積,且不但可加快讀卡速率,還可實(shí)現(xiàn)不同廠家的通信數(shù)據(jù)兼容,實(shí)現(xiàn)資源聚合,較為實(shí)用;
(2)本發(fā)明中對(duì)所涉及數(shù)據(jù)的加、解密算法均不內(nèi)置在射頻卡和讀卡器中,而是由外界的服務(wù)器進(jìn)行管理,這便于對(duì)加密算法的更新,這可實(shí)現(xiàn)對(duì)所涉及的加密算法和解密算法的動(dòng)態(tài)管理,使用靈活;
(3)本發(fā)明借助于服務(wù)器的強(qiáng)大運(yùn)算資源,可極大的提高對(duì)數(shù)據(jù)信息的加密強(qiáng)度,從而使得加密后的數(shù)據(jù)被破解的難度大大提高,進(jìn)而在很大程度上可增加數(shù)據(jù)的安全性;
(4)本發(fā)明不需要在射頻卡和讀卡器中均進(jìn)行數(shù)據(jù)的加解密工作,這有利于降低射頻卡與讀卡器的功耗,特別適用于內(nèi)置電源的有源射頻卡,可極大的提高射頻卡的使用壽命;
(5)本發(fā)明對(duì)所涉及的數(shù)據(jù)的加解密算法均不內(nèi)置在射頻卡和讀卡器中,而是由外界的服務(wù)器進(jìn)行管理,這使得可不斷擴(kuò)展用于加密數(shù)據(jù)信息的加密算法的類型以及用于解密的解密算法的類型,從而可實(shí)現(xiàn)不同廠家不同協(xié)議的通信數(shù)據(jù)兼容,實(shí)現(xiàn)資源聚合,較為實(shí)用。
[0017]由此可見,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步,其實(shí)施的有益效果也是顯而易見的。
[0018]說明書附圖
圖1為本發(fā)明所述射頻通信方法的【具體實(shí)施方式】I的方法流程圖;
圖2為本發(fā)明所述射頻通信系統(tǒng)的【具體實(shí)施方式】I的結(jié)構(gòu)框圖示意圖;
圖3為本發(fā)明所述射頻通信方法的【具體實(shí)施方式】2的方法流程圖;
圖4為本發(fā)明所述射頻通信系統(tǒng)的【具體實(shí)施方式】2的結(jié)構(gòu)框圖示意圖;
圖5為本發(fā)明所述射頻通信方法的【具體實(shí)施方式】3的方法流程圖;
圖6為本發(fā)明所述射頻通信系統(tǒng)的【具體實(shí)施方式】3的結(jié)構(gòu)框圖示意圖。
[0019]其中:1、服務(wù)器,2、射頻卡,3、讀卡器,4、處理終端。