基于VoIP協(xié)議和CPK協(xié)議的互聯(lián)網(wǎng)通信方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體來說,涉及一種移動(dòng)互聯(lián)網(wǎng)的通信發(fā)起和接受 方法與裝置W及通信系統(tǒng)。
【背景技術(shù)】
[0002] 目前,在互聯(lián)網(wǎng)上橫行各種惡意軟件和垃圾信息,嚴(yán)重污染了互聯(lián)網(wǎng)的使用環(huán)境, 直接影響到了互聯(lián)網(wǎng)的生存,而造成該種情況的原因是現(xiàn)有互聯(lián)網(wǎng)上的地址連接的真實(shí)性 無法得到證明,因此,各國紛紛開展新一代綠色互聯(lián)網(wǎng)的研究,將互聯(lián)網(wǎng)技術(shù)的重點(diǎn)轉(zhuǎn)移到 了地址連接的可證性方面,根據(jù)國內(nèi)外實(shí)現(xiàn)互聯(lián)網(wǎng)技術(shù)的經(jīng)驗(yàn),可W得知,要在互聯(lián)網(wǎng)上使 得地址連接具有可證性,就必須要解決兩個(gè)問題;一是定義的地址碼必須具有公正性;二 是定義的地址碼必須具有可證性。然而,目前在用的互聯(lián)網(wǎng)是Internet(因特網(wǎng)),是在固 定終端巧日計(jì)算機(jī))上的互聯(lián)網(wǎng),其IP地址是隨機(jī)數(shù),既沒有公認(rèn)性,也沒有可證性,為了解 決該個(gè)問題,各國都在尋求一種解決方案。
[0003] 而隨著智能化移動(dòng)終端的出現(xiàn),引發(fā)出了移動(dòng)互聯(lián)網(wǎng)的概念,移動(dòng)互聯(lián)網(wǎng)概念的 提出,為未來互聯(lián)網(wǎng)提供了發(fā)展的新機(jī)會(huì),所謂移動(dòng)互聯(lián)網(wǎng)是指移動(dòng)終端巧日手機(jī))上的互 聯(lián)網(wǎng),根據(jù)目前的情況,移動(dòng)互聯(lián)網(wǎng)中的電話IP地址是具有公認(rèn)性的,從而只要解決移動(dòng) 互聯(lián)網(wǎng)上的地址連接的真實(shí)性證明,就可W實(shí)現(xiàn)綠色的移動(dòng)互聯(lián)網(wǎng)。
[0004] 然而,針對(duì)現(xiàn)有相關(guān)技術(shù)中的移動(dòng)互聯(lián)網(wǎng)的地址連接無法進(jìn)行真實(shí)性證明的問 題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005] 針對(duì)現(xiàn)有相關(guān)技術(shù)中的移動(dòng)互聯(lián)網(wǎng)的地址連接無法進(jìn)行真實(shí)性證明的問題,本發(fā) 明提出一種移動(dòng)互聯(lián)網(wǎng)的通信發(fā)起和接受方法與裝置W及通信系統(tǒng),能夠?qū)σ苿?dòng)互聯(lián)網(wǎng)中 的通信連接和交易連接W及通信或交易數(shù)據(jù)進(jìn)行驗(yàn)證,有效的提高了移動(dòng)互聯(lián)網(wǎng)連接的安 全性,防止了非法接入,保證了信息系統(tǒng)的安全。
[0006] 本發(fā)明的技術(shù)方案是該樣實(shí)現(xiàn)的:
[0007] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種移動(dòng)互聯(lián)網(wǎng)的通信發(fā)起方法,該通信發(fā)起方 法用于移動(dòng)互聯(lián)網(wǎng)系統(tǒng),該移動(dòng)互聯(lián)網(wǎng)系統(tǒng)由VoIP協(xié)議和CPK協(xié)議構(gòu)成,其中,VoIP協(xié)議 用于向移動(dòng)互聯(lián)網(wǎng)提供通信連接和交易連接,CPK協(xié)議用于為VoIP協(xié)議提供的通信連接和 交易連接提供真實(shí)性證明。
[0008] 具體的,該通信發(fā)起方法包括:
[0009] 在數(shù)據(jù)發(fā)送之前,發(fā)送方通過位于發(fā)送方側(cè)的VoIP協(xié)議向移動(dòng)互聯(lián)網(wǎng)提供地址 標(biāo)識(shí),并且,發(fā)送方還通過位于發(fā)送方側(cè)的CPK協(xié)議根據(jù)VoIP協(xié)議所提供的地址標(biāo)識(shí),生成 標(biāo)識(shí)簽名,促使地址標(biāo)識(shí)具有可證性;
[0010] 發(fā)送方通過CPK協(xié)議根據(jù)需要發(fā)送的數(shù)據(jù),生成數(shù)據(jù)簽名;
[0011] 發(fā)送方將標(biāo)識(shí)簽名、數(shù)據(jù)簽名W及數(shù)據(jù)發(fā)送至接收方。
[0012] 此外,該通信發(fā)起方法還包括;發(fā)送方對(duì)需要發(fā)送的數(shù)據(jù)進(jìn)行加密。
[0013] 其中,在發(fā)送方對(duì)需要發(fā)送的數(shù)據(jù)進(jìn)行加密時(shí),發(fā)送方可通過生成的第一密鑰對(duì) 需要發(fā)送的數(shù)據(jù)進(jìn)行加密,并通過第二密鑰對(duì)第一密鑰進(jìn)行加密,并且將加密后的第一密 鑰發(fā)送給接收方。
[0014] 其中,第二密鑰為接收方的公鑰。
[0015] 可選地,地址標(biāo)識(shí)包括電話IP地址。
[0016] 可選地,上述數(shù)據(jù)包括W下至少之一;通信數(shù)據(jù)、交易數(shù)據(jù)。
[0017] 根據(jù)本發(fā)明的另一發(fā)明,提供了一種移動(dòng)互聯(lián)網(wǎng)的通信發(fā)起裝置,該通信發(fā)起裝 置用于移動(dòng)互聯(lián)網(wǎng)系統(tǒng),該移動(dòng)互聯(lián)網(wǎng)系統(tǒng)由VoIP協(xié)議和CPK協(xié)議構(gòu)成,其中,VoIP協(xié)議 用于向移動(dòng)互聯(lián)網(wǎng)提供通信連接和交易連接,CPK協(xié)議用于為VoIP協(xié)議提供的通信連接和 交易連接提供真實(shí)性證明。
[0018] 具體的,該通信發(fā)起裝置包括:
[0019] 第一簽名生成模塊,用于在數(shù)據(jù)發(fā)送之前,通過VoIP協(xié)議向移動(dòng)互聯(lián)網(wǎng)提供地址 標(biāo)識(shí),并且,還通過CPK協(xié)議根據(jù)VoIP協(xié)議所提供的地址標(biāo)識(shí),生成標(biāo)識(shí)簽名,促使地址標(biāo) 識(shí)具有可證性;
[0020] 第二簽名生成模塊,用于通過CPK協(xié)議根據(jù)需要發(fā)送的數(shù)據(jù),生成數(shù)據(jù)簽名;
[0021] 發(fā)送模塊,用于將標(biāo)識(shí)簽名、數(shù)據(jù)簽名W及數(shù)據(jù)發(fā)送至接收方。
[0022] 此外,該通信發(fā)起裝置還包括;加密模塊,用于對(duì)需要發(fā)送的數(shù)據(jù)進(jìn)行加密。
[0023] 其中,加密模塊包括第一加密子模塊和第二加密子模塊,其中,第一加密子模塊, 用于通過生成的第一密鑰對(duì)需要發(fā)送的數(shù)據(jù)進(jìn)行加密;第二加密子模塊,用于通過第二密 鑰對(duì)第一密鑰進(jìn)行加密,并且,將加密后的第一密鑰發(fā)送給接收方。
[0024] 其中,第二密鑰為接收方的公鑰。
[00巧]可選地,地址標(biāo)識(shí)包括電話IP地址。
[0026] 可選地,上述數(shù)據(jù)包括W下至少之一;通信數(shù)據(jù)、交易數(shù)據(jù)。
[0027] 根據(jù)本發(fā)明的又一方面,提供了一種移動(dòng)互聯(lián)網(wǎng)的通信接受方法,該通信接受方 法用于移動(dòng)互聯(lián)網(wǎng)系統(tǒng),該移動(dòng)互聯(lián)網(wǎng)系統(tǒng)由VoIP協(xié)議和CPK協(xié)議構(gòu)成,其中,VoIP協(xié)議 用于向移動(dòng)互聯(lián)網(wǎng)系統(tǒng)提供通信連接和交易連接,CPK協(xié)議用于VoIP協(xié)議提供的通信連接 和交易連接提供真實(shí)性證明。
[0028] 具體的,該通信接受方法包括:
[0029] 接收方接收發(fā)送方發(fā)送的標(biāo)識(shí)簽名和數(shù)據(jù)簽名;
[0030] 接收方對(duì)根據(jù)接收的標(biāo)識(shí)簽名對(duì)發(fā)送方的地址標(biāo)識(shí)進(jìn)行驗(yàn)證,在驗(yàn)證結(jié)果為地址 標(biāo)識(shí)為真實(shí)的情況下,接收發(fā)送方發(fā)送的數(shù)據(jù),并根據(jù)數(shù)據(jù)簽名對(duì)該數(shù)據(jù)的完整性和真實(shí) 性進(jìn)行驗(yàn)證;
[0031] 在該數(shù)據(jù)通過驗(yàn)證的情況下,允許對(duì)接收的該數(shù)據(jù)進(jìn)行處理。
[0032] 其中,在對(duì)發(fā)送方的地址標(biāo)識(shí)進(jìn)行驗(yàn)證的結(jié)果為地址標(biāo)識(shí)為非真實(shí)的情況下,接 受方法拒絕接收數(shù)據(jù)。
[0033] 此外,該通信接受方法還包括;在數(shù)據(jù)被加密的情況下,接收方對(duì)數(shù)據(jù)進(jìn)行解密。
[0034] 其中,在接收對(duì)數(shù)據(jù)進(jìn)行解密時(shí),接收方接收發(fā)送方發(fā)送的經(jīng)第二密鑰加密的第 一密鑰;并通過與第二密鑰配對(duì)的第H密鑰對(duì)加密的第一密鑰進(jìn)行解密;并利用通過解密 得到的第一密鑰對(duì)接收的數(shù)據(jù)進(jìn)行解密。
[0035] 其中,第二密鑰為接收方的公鑰,第H密鑰為接收方的私鑰。
[0036] 可選地,上述數(shù)據(jù)包括W下至少之一;通信數(shù)據(jù)、交易數(shù)據(jù)。
[0037] 根據(jù)本發(fā)明的再一方面,提供了一種移動(dòng)互聯(lián)網(wǎng)的通信接受裝置,該通信接受裝 置用于移動(dòng)互聯(lián)網(wǎng)系統(tǒng),該移動(dòng)互聯(lián)網(wǎng)系統(tǒng)由VoIP協(xié)議和CPK協(xié)議構(gòu)成,其中,VoIP協(xié)議 用于向移動(dòng)互聯(lián)網(wǎng)提供通信連接和交易連接,CPK協(xié)議用于為VoIP協(xié)議提供的通信連接和 交易連接提供真實(shí)性證明。
[0038] 具體的,該通信接受裝置包括:
[0039] 接收模塊,用于接收發(fā)送方發(fā)送的標(biāo)識(shí)簽名和數(shù)據(jù)簽名;
[0040] 簽名驗(yàn)證模塊,用于對(duì)根據(jù)接收的標(biāo)識(shí)簽名對(duì)發(fā)送方的地址標(biāo)識(shí)進(jìn)行驗(yàn)證,在驗(yàn) 證結(jié)果為地址標(biāo)識(shí)為真實(shí)的情況下,接收發(fā)送方發(fā)送的數(shù)據(jù),并根據(jù)數(shù)據(jù)簽名對(duì)數(shù)據(jù)的完 整性和真實(shí)性進(jìn)行驗(yàn)證;
[0041] 數(shù)據(jù)處理模塊,用于在數(shù)據(jù)通過驗(yàn)證的情況下,允許對(duì)接收的數(shù)據(jù)進(jìn)行處理。
[0042] 其中,簽名驗(yàn)證模塊,還用于在對(duì)發(fā)送方的地址標(biāo)識(shí)進(jìn)行驗(yàn)證的結(jié)果為地址標(biāo)識(shí) 為非真實(shí)的情況下,拒絕接受數(shù)據(jù)。
[0043] 此外,該通信接受裝置還包括;解密模塊,用于在數(shù)據(jù)被加密的情況下,對(duì)數(shù)據(jù)進(jìn) 行解密。
[0044] 其中,解密模塊包括接收子模塊、第一解密子模塊和第二解密子模塊,其中,接收 子模塊,用于接收發(fā)送方發(fā)送的經(jīng)第二密鑰加密的第一密鑰;第一解密子模塊,用于通過與 第二密鑰配對(duì)的第H密鑰對(duì)加密的第一密鑰進(jìn)行解密;第二解密子模塊,用于利用通過解 密得到的第一密鑰對(duì)接收的數(shù)據(jù)進(jìn)行解密。
[0045] 其中,第二密鑰為接收方的公鑰,第H密鑰為接收方的私鑰。
[0046] 可選地,上述數(shù)據(jù)包括W下至少之一;通信數(shù)據(jù)、交易數(shù)據(jù)。
[0047] 根據(jù)本發(fā)明的再一方面,提供了一種移動(dòng)互聯(lián)網(wǎng)的通信系統(tǒng),該通信系統(tǒng)用于移 動(dòng)互聯(lián)網(wǎng)系統(tǒng),該移動(dòng)互聯(lián)網(wǎng)系統(tǒng)由VoIP協(xié)議和CPK協(xié)議構(gòu)成,其中,VoIP協(xié)議用于向移 動(dòng)互聯(lián)網(wǎng)提供通信連接和交易連接,CPK協(xié)議用于為VoIP協(xié)議提供的通信連接和交易連接 提供真實(shí)性證明。
[0048] 具體的,該通信系統(tǒng)包括:
[0049] 第一簽名生成模塊,位于發(fā)送方側(cè),用于在數(shù)據(jù)發(fā)送之前,通過VoIP協(xié)議向移動(dòng) 互聯(lián)網(wǎng)提供地址標(biāo)識(shí),并且,還通過CPK協(xié)議根據(jù)VoIP協(xié)