加密通信方法及通信終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域的加密通信技術(shù),尤其涉及一種加密通信方法及通信終端。
【背景技術(shù)】
[0002]目前,隨著通信技術(shù)的發(fā)展,不管是有線通信還是無(wú)線通信,人們利用各種通信設(shè)備進(jìn)行信息交互,通信也越來(lái)越頻繁,如何保證通信安全,防止通信內(nèi)容被竊取,以避免個(gè)人隱私等秘密信息被第三方非法獲取并使用,是現(xiàn)有技術(shù)中亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實(shí)施例期望提供加密通信方法及通信終端,以提高通信的安全性。
[0004]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]本發(fā)明第一方面提供一種加密通信方法,
[0006]所述方法包括:
[0007]從第一 NFC安全標(biāo)簽卡讀取加密算法及所述加密算法的索引;
[0008]利用所述加密算法對(duì)待傳輸?shù)臄?shù)據(jù)包進(jìn)行加密,形成加密數(shù)據(jù)包;
[0009]發(fā)送所述加密數(shù)據(jù)包;
[0010]發(fā)送所述索引;
[0011]其中,所述索引用于目標(biāo)通信終端獲取所述加密算法,以對(duì)所述加密數(shù)據(jù)包進(jìn)行解密。
[0012]優(yōu)選地,
[0013]所述加密數(shù)據(jù)包包括加密部分和不加密部分;所述索引承載在所述不加密部分;
[0014]所述發(fā)送所述索引為:
[0015]將所述索引承載在所述加密數(shù)據(jù)包中與所述數(shù)據(jù)包一起發(fā)送。
[0016]優(yōu)選地,
[0017]所述方法還包括:
[0018]向所述不加密部分添加加密標(biāo)簽;
[0019]其中,所述加密標(biāo)簽用于指示其所在的數(shù)據(jù)包為加密數(shù)據(jù)包。
[0020]優(yōu)選地,
[0021]所述待傳輸?shù)臄?shù)據(jù)包為短消息數(shù)據(jù)包;所述短消息數(shù)據(jù)包用于短消息交互。
[0022]優(yōu)選地,
[0023]所述發(fā)送所述索引為:
[0024]通過(guò)協(xié)商數(shù)據(jù)包發(fā)送所述索引;
[0025]所述協(xié)商數(shù)據(jù)包為用于源通信終端向目標(biāo)通信終端發(fā)送所述索引的數(shù)據(jù)包。
[0026]優(yōu)選地,
[0027]當(dāng)所述源通信終端與所述目標(biāo)通信終端進(jìn)行語(yǔ)音通信時(shí),通過(guò)短消息通信鏈路或語(yǔ)音通信鏈路向所述目標(biāo)通信終端發(fā)送所述協(xié)商數(shù)據(jù)包。
[0028]優(yōu)選地,
[0029]所述待傳輸?shù)臄?shù)據(jù)包為用于語(yǔ)音通信的語(yǔ)音數(shù)據(jù)包;
[0030]所述利用所述加密算法對(duì)待傳輸?shù)臄?shù)據(jù)包進(jìn)行加密,形成加密數(shù)據(jù)包為:
[0031]利用所述加密算法對(duì)待傳輸?shù)恼Z(yǔ)音數(shù)據(jù)包進(jìn)行加密,形成加密數(shù)據(jù)包。
[0032]優(yōu)選地,
[0033]所述加密數(shù)據(jù)包包括包頭及正文;所述不加密部分包括所述包頭;所述加密部分包括所述正文。
[0034]本發(fā)明第二方面提供一種加密通信方法,所述方法包括:
[0035]接收加密算法的索引;
[0036]接收加密數(shù)據(jù)包;
[0037]依據(jù)所述索引從第二 NFC安全標(biāo)簽卡查詢解密算法;
[0038]依據(jù)所述解密算法解密所述加密數(shù)據(jù)包,獲取加密前的數(shù)據(jù)包。
[0039]優(yōu)選地,
[0040]所述加密數(shù)據(jù)包包括加密部分和不加密部分;
[0041]所述索引承載在所述加密數(shù)據(jù)包中與所述加密數(shù)據(jù)包一起接收。
[0042]優(yōu)選地,
[0043]所述不加密部分還包括加密標(biāo)簽;
[0044]所述方法還包括:
[0045]解析接收到的數(shù)據(jù)包的不加密部分,以確定所述加密數(shù)據(jù)包內(nèi)是否包括加密標(biāo)簽;
[0046]當(dāng)所述加密數(shù)據(jù)包內(nèi)包括所述加密標(biāo)簽時(shí),確定所述數(shù)據(jù)包為所述加密數(shù)據(jù)包;并進(jìn)入所述依據(jù)所述索引從第二 NFC安全標(biāo)簽卡查詢解密算法的步驟。
[0047]優(yōu)選地,
[0048]所述加密數(shù)據(jù)包為對(duì)短消息數(shù)據(jù)包形成的數(shù)據(jù)包;所述短消息數(shù)據(jù)包用于短消息交互。
[0049]優(yōu)選地,
[0050]所述接收加密算法的索引為:
[0051]接收協(xié)商數(shù)據(jù)包;
[0052]其中,所述協(xié)商數(shù)據(jù)包為用于源通信終端向目標(biāo)通信終端發(fā)送所述索引的數(shù)據(jù)包。
[0053]優(yōu)選地,
[0054]當(dāng)所述源通信終端與所述目標(biāo)通信終端進(jìn)行語(yǔ)音通信時(shí),所述接收協(xié)商數(shù)據(jù)包為:從短消息通信鏈路或語(yǔ)音通信鏈路接收所述協(xié)商數(shù)據(jù)包。
[0055]優(yōu)選地,
[0056]所述加密數(shù)據(jù)包為對(duì)語(yǔ)音數(shù)據(jù)包進(jìn)行加密形成的數(shù)據(jù)包;所述語(yǔ)音數(shù)據(jù)包用于語(yǔ)音通信。
[0057]16、根據(jù)權(quán)利要求10所述的方法,其特征在于,
[0058]所述加密數(shù)據(jù)包包括包頭及正文;所述不加密部分包括所述包頭;所述加密部分包括所述正文。
[0059]本發(fā)明第三方面提供一種源通信終端,
[0060]所述終端包括:
[0061]讀取單元,用于從第一 NFC安全標(biāo)簽卡讀取加密算法及所述加密算法的索引;
[0062]加密單元,用于利用所述加密算法對(duì)待傳輸?shù)臄?shù)據(jù)包進(jìn)行加密,形成加密數(shù)據(jù)包;
[0063]發(fā)送單元,用于發(fā)送所述加密數(shù)據(jù)包;
[0064]發(fā)送單元,還用于發(fā)送所述索引;
[0065]其中,所述索引用于目標(biāo)通信終端獲取所述加密算法,以對(duì)所述加密數(shù)據(jù)包進(jìn)行解密。
[0066]優(yōu)選地,
[0067]所述加密數(shù)據(jù)包包括加密部分和不加密部分;所述索引承載在所述不加密部分;
[0068]所述發(fā)送單元,具體用于將所述索引承載在所述加密數(shù)據(jù)包中與所述數(shù)據(jù)包一起發(fā)送。
[0069]優(yōu)選地,
[0070]所述終端還包括:
[0071]添加單元,用于向所述不加密部分添加加密標(biāo)簽;
[0072]其中,所述加密標(biāo)簽用于指示其所在的數(shù)據(jù)包為加密數(shù)據(jù)包。
[0073]優(yōu)選地,
[0074]所述待傳輸?shù)臄?shù)據(jù)包為短消息數(shù)據(jù)包;所述短消息數(shù)據(jù)包用于短消息交互;
[0075]所述加密單元,具體用于利用所述加密算法對(duì)待傳輸?shù)亩滔?shù)據(jù)包進(jìn)行加密,形成加密數(shù)據(jù)包。
[0076]優(yōu)選地,
[0077]所述發(fā)送單元,具體用于通過(guò)協(xié)商數(shù)據(jù)包發(fā)送所述索引;
[0078]所述協(xié)商數(shù)據(jù)包為用于源通信終端向目標(biāo)通信終端發(fā)送所述索引的數(shù)據(jù)包。
[0079]優(yōu)選地,
[0080]所述發(fā)送單元,具體用于當(dāng)所述源通信終端與所述目標(biāo)通信終端進(jìn)行語(yǔ)音通信時(shí),通過(guò)短消息通信鏈路或語(yǔ)音通信鏈路向所述目標(biāo)通信終端發(fā)送所述協(xié)商數(shù)據(jù)包。
[0081]優(yōu)選地,
[0082]所述待傳輸?shù)臄?shù)據(jù)包為用于語(yǔ)音通信的語(yǔ)音數(shù)據(jù)包;
[0083]所述加密單元,具體用于利用所述加密算法對(duì)待傳輸?shù)恼Z(yǔ)音數(shù)據(jù)包進(jìn)行加密,形成加密數(shù)據(jù)包。
[0084]優(yōu)選地,
[0085]所述加密數(shù)據(jù)包包括包頭及正文;所述不加密部分包括所述包頭;所述加密部分包括所述正文。
[0086]本發(fā)明第四方面提供一種目標(biāo)通信終端,所述終端包括:
[0087]接收單元,用于接收加密算法的索引;所述接收單元,還用于接收加密數(shù)據(jù)包;
[0088]查詢單元,用于依據(jù)所述索引從第二 NFC安全標(biāo)簽卡查詢解密算法;
[0089]解密單元,用于依據(jù)所述解密算法解密所述加密數(shù)據(jù)包,獲取加密前的數(shù)據(jù)包。
[0090]優(yōu)選地,
[0091]所述加密數(shù)據(jù)包包括加密部分和不加密部分;
[0092]所述接收單元,具體用于一起接收承載在所述加密數(shù)據(jù)包中的所述索引與所述加密數(shù)據(jù)包。
[0093]優(yōu)選地,
[0094]所述不加密部分還包括加密標(biāo)簽;
[0095]所述終端還包括:
[0096]解析單元,用于解析接收到的數(shù)據(jù)包的不加密部分,以確定所述加密數(shù)據(jù)包內(nèi)是否包括加想'標(biāo)簽;
[0097]確定單元,用于當(dāng)所述加密數(shù)據(jù)包內(nèi)包括所述加密標(biāo)簽時(shí),確定所述數(shù)據(jù)包為所述加密數(shù)據(jù)包;
[0098]所述查詢單元,具體用于在確定出接收到的所述數(shù)據(jù)包為加密數(shù)據(jù)包時(shí),依據(jù)所述索引從第二 NFC安全標(biāo)簽卡查詢解密算法。
[0099]優(yōu)選地,
[0100]所述加密數(shù)據(jù)包為對(duì)短消息數(shù)據(jù)包形成的數(shù)據(jù)包;所述短消息數(shù)據(jù)包用于短消息交互;
[0101]所述解密單元,具體用于依據(jù)所述解密算法解密所述加密數(shù)據(jù)包,獲取加密前的短消息數(shù)據(jù)包。
[0102]優(yōu)選地,
[0103]所述接收單元,具體用于接收協(xié)商數(shù)據(jù)包;
[0104]其中,所述協(xié)商數(shù)據(jù)包為用于源通信終端向目標(biāo)通信終端發(fā)送所述索引的數(shù)據(jù)包。
[0105]優(yōu)選地,
[0106]所述接收單元,用于當(dāng)所述源通信終端與所述目標(biāo)通信終端進(jìn)行語(yǔ)音通信時(shí),從短消息通信鏈路或語(yǔ)音通信鏈路接收所述協(xié)商數(shù)據(jù)包。
[0107]優(yōu)選地,
[0108]所述加密數(shù)據(jù)包為對(duì)語(yǔ)音數(shù)據(jù)包進(jìn)行加密形成的數(shù)據(jù)包;所述語(yǔ)音數(shù)據(jù)包用于語(yǔ)音通信;
[0109]所述解密單元,具體用于依據(jù)所述解密算法解密所述加密數(shù)據(jù)包,獲取加密前的語(yǔ)音數(shù)據(jù)包。
[0110]優(yōu)選地,
[0111]所述加密數(shù)據(jù)包包括包頭及正文;所述不加密部分包括所述包頭;所述加密部分包括所述正文。
[0112]本發(fā)明實(shí)施例所述的加密通信方法及通信終端,在發(fā)送數(shù)據(jù)包之前,從NFC安全標(biāo)簽卡中讀取加密算法及加密算法的索引,對(duì)待傳輸?shù)臄?shù)據(jù)包進(jìn)行加密,再傳輸加密后的數(shù)據(jù)包,這樣提高了信息安全。
【附圖說(shuō)明】
[0113]圖1為本發(fā)明實(shí)施例所述的加密通信方法的流程示意圖之一;
[0114]圖2為本發(fā)明實(shí)施例所述的加密通信方法的流程示意圖之二 ;
[0115]圖3為本發(fā)明實(shí)施例所述的加密通信方法的流程示意圖之三;
[0116]圖4為本發(fā)明實(shí)施例所述的加密通信方法的流程示意圖之四;
[0117]圖5為本發(fā)明實(shí)施例所述的源通信終端的結(jié)構(gòu)示意圖;
[0118]圖6為本發(fā)明實(shí)施例所述的目標(biāo)通信終端的結(jié)構(gòu)示意圖之一;
[0119]圖7為本發(fā)明實(shí)施例所述的目標(biāo)通信終端的結(jié)構(gòu)示意圖之二 ;
[0120]圖8為本發(fā)明實(shí)施例所述的通信系統(tǒng)的結(jié)構(gòu)示意圖;
[0121]圖9為本