欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

M2m中數(shù)據(jù)加密傳輸?shù)姆椒?、設(shè)備及系統(tǒng)的制作方法

文檔序號(hào):7746261閱讀:208來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):M2m中數(shù)據(jù)加密傳輸?shù)姆椒?、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒?、設(shè)備及系統(tǒng)。
背景技術(shù)
M2M是機(jī)器對(duì)機(jī)器(Machine-to-Machine)通信的簡(jiǎn)稱(chēng),狹義上講就是機(jī)器與機(jī)器之間通過(guò)GSM(Global System for Mobile communications,全球移動(dòng)通信系統(tǒng))/GPRS (General Packet Radio Service,分組無(wú)線業(yè)務(wù))、UMTS (Universal Mobile Telecommunications System,通用移動(dòng)通訊系統(tǒng))/HSDPA(High Speed Downlink Packet Access,高速下行分組接入)和 CDMA (CodeDivision Multiple Access,分多址)/EVDO模塊實(shí)現(xiàn)數(shù)據(jù)的交換。廣義的M2M還包含人對(duì)機(jī)器、機(jī)器對(duì)人通信。M2M的應(yīng)用在垂直行業(yè)市場(chǎng)中快速增長(zhǎng),這些垂直行業(yè)包括智能家居、安防監(jiān)控、電子醫(yī)療、零售業(yè)、物流監(jiān)控等等;但由于缺乏統(tǒng)一的M2M標(biāo)準(zhǔn),垂直行業(yè)的M2M應(yīng)用通常是由一個(gè)廠商提供端到端的解決方案使終端和應(yīng)用強(qiáng)耦合,造成部署成本偏高;另外,大量部署的垂直應(yīng)用形成了一個(gè)個(gè)的信息孤島,很難做到信息之間的共享,容易造成重復(fù)建設(shè)。這些都對(duì)垂直的M2M應(yīng)用進(jìn)一步廣泛應(yīng)用有限制作用,因此,構(gòu)建一個(gè)M2M的水平平臺(tái), 對(duì)應(yīng)用屏蔽到機(jī)器的通信方式,利用標(biāo)準(zhǔn)的接口連接機(jī)器和應(yīng)用,可以形成信息共享,減少 M2M的部署成本,進(jìn)一步推動(dòng)M2M的廣泛應(yīng)用。通過(guò)M2M平臺(tái),終端的信息可以分發(fā)到多個(gè)應(yīng)用,由于M2M應(yīng)用中很多信息是屬于敏感數(shù)據(jù),因此需要進(jìn)行加密傳輸。為保證數(shù)據(jù)加密傳輸過(guò)程中的安全性,目前使用基于會(huì)話密鑰的對(duì)稱(chēng)密鑰加密技術(shù)對(duì)需要傳輸?shù)臄?shù)據(jù)進(jìn)行加密。在實(shí)現(xiàn)上述數(shù)據(jù)加密傳輸?shù)倪^(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題 當(dāng)數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)的數(shù)據(jù)量比較大時(shí),M2M平臺(tái)需要對(duì)所述加密后的大量上報(bào)數(shù)據(jù)進(jìn)行解密以及加密處理,造成M2M平臺(tái)的運(yùn)算消耗增加,降低了 M2M平臺(tái)的性能。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒ā⒃O(shè)備及系統(tǒng),解決了當(dāng)數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)的數(shù)據(jù)量比較大時(shí),M2M平臺(tái)需要對(duì)所述加密后的大量上報(bào)數(shù)據(jù)進(jìn)行解密以及加密處理,造成M2M平臺(tái)的運(yùn)算消耗增加,降低了 M2M平臺(tái)的性能的問(wèn)題。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒ǎㄅ袛嗌蠄?bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值,則通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密; 若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值,則通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒?,包括接收?shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息, 用于向M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)用所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,并與所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。一種數(shù)據(jù)加密傳輸?shù)姆椒?,包括接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加后密的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述數(shù)據(jù)密鑰對(duì)所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);若確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。一種數(shù)據(jù)發(fā)送端,包括判斷單元,用于判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;第一加密單元,用于在所述判斷單元判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值時(shí),通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;第一生成單元,用于將所述第一加密單元加密得到的加密后的上報(bào)數(shù)據(jù)生成上報(bào)報(bào)文;第一發(fā)送單元,用于將所述第一生成單元生成的所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái), 所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;第二加密單元,用于在所述判斷單元判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值時(shí),通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;第二生成單元,用于將所述第二加密單元得到的加密后的上報(bào)數(shù)據(jù)生成上報(bào)報(bào)文;第二發(fā)送單元,用于將所述第二生成單元生成的所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái), 所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。一種M2M平臺(tái),包括接收單元,用于接收數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;第一解密單元,用于在確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述接收單元接收到的所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;第一加密單元,用于通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述第一解密單元解密得到的所述數(shù)據(jù)密鑰進(jìn)行加密;第一生成單元,用于將所述第一加密單元得到的加密后的數(shù)據(jù)密鑰和第一解密單元分離出的加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文;第一發(fā)送單元,用于將所述第一生成單元生成的所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M 平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;第二解密單元,用于在確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述接收單元接收到的所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);第二加密單元,用于通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述第二解密單元解密得到的所述上報(bào)數(shù)據(jù)進(jìn)行加密;第二生成單元,用于將所述第二加密單元得到的加密后的上報(bào)數(shù)據(jù)生成下發(fā)報(bào)文;第二發(fā)送單元,用于將所述第二生成單元生成的所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M 平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。一種數(shù)據(jù)接收端,包括接收單元,用于接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;第一解密單元,用于在確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述接收單元接收到的所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;第二解密單元,用于用所述第一解密單元解密得到的所述數(shù)據(jù)密鑰,對(duì)所述接收單元接收到的所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);第三解密單元,用于在確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述接收單元接收到的所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。一種M2M中數(shù)據(jù)加密傳輸系統(tǒng),包括數(shù)據(jù)發(fā)送端,用于判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值,則通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值,則通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。M2M平臺(tái),用于接收數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,并與所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);用所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端備,所述下發(fā) 報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。數(shù)據(jù)接收端,用于接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述數(shù)據(jù)密鑰對(duì)所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);若確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)密鑰進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。采 用本發(fā)明技術(shù)方案后,當(dāng)數(shù)據(jù)發(fā)送端需要將上報(bào)數(shù)據(jù)發(fā)送到數(shù)據(jù)接收端時(shí),數(shù)據(jù)發(fā)送端首先根據(jù)上報(bào)數(shù)據(jù)的數(shù)據(jù)量大小,確定所述數(shù)據(jù)發(fā)送端采用何種加密方式對(duì)所述需要上報(bào)數(shù)據(jù)進(jìn)行加密,當(dāng)數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)量比較大時(shí),采用KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,由于KEM-DEM加密方式具有對(duì)上報(bào)數(shù)據(jù)在數(shù)據(jù)發(fā)送端一次加密, 在數(shù)據(jù)接收端才對(duì)該加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,M2M平臺(tái)僅對(duì)上報(bào)數(shù)據(jù)加密的數(shù)據(jù)密鑰進(jìn)行加密解密,避免了 M2M平臺(tái)對(duì)大量上報(bào)數(shù)據(jù)多次加密解密的過(guò)程,顯著減少M(fèi)2M平臺(tái)轉(zhuǎn)發(fā)數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)的解密加密的運(yùn)算開(kāi)銷(xiāo),提高了 M2M平臺(tái)的性能;并且在數(shù)據(jù)發(fā)送端上報(bào)的數(shù)據(jù)量較小時(shí),采用運(yùn)算簡(jiǎn)單的對(duì)稱(chēng)密鑰的加密方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密解密,使終端的運(yùn)算消耗比較小,增加電池的使用時(shí)間。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例1中數(shù)據(jù)發(fā)送端數(shù)據(jù)加密傳輸?shù)姆椒鞒虉D;圖2為本發(fā)明實(shí)施例1中M2M平臺(tái)數(shù)據(jù)加密傳輸?shù)姆椒鞒虉D;圖3為本發(fā)明實(shí)施例1中數(shù)據(jù)接收端數(shù)據(jù)加密傳輸?shù)姆椒鞒虉D;圖4為本發(fā)明實(shí)施例2中采用KEM-DEM方式對(duì)數(shù)據(jù)加密傳輸?shù)姆椒鞒虉D;圖5為本發(fā)明實(shí)施例2中采用對(duì)稱(chēng)加密方式對(duì)數(shù)據(jù)加密傳輸?shù)姆椒鞒虉D;圖6為本發(fā)明實(shí)施例3中一種數(shù)據(jù)發(fā)送端組成框圖;圖7為本發(fā)明實(shí)施例3中另一種數(shù)據(jù)發(fā)送端組成框圖;圖8為本發(fā)明實(shí)施例3中M2M平臺(tái)組成框圖;圖9為本發(fā)明實(shí)施例3中數(shù)據(jù)接收端組成框圖;圖10為本發(fā)明實(shí)施例3中M2M數(shù)據(jù)加密傳輸?shù)南到y(tǒng)組成框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例1本發(fā)明實(shí)施例提供一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒?,該方法為?shù)據(jù)發(fā)送端對(duì)上報(bào)數(shù)據(jù)進(jìn)行加密傳輸方法,如圖1所示,該方法包括101、數(shù)據(jù)發(fā)送端判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值,則執(zhí)行步驟102 ;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值,則執(zhí)行步驟103。其中,所述設(shè)定門(mén)限值可以為根據(jù)密鑰大小和終端實(shí)際處理能力決定,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。102、所述數(shù)據(jù)發(fā)送端通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向 M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。其 中,將數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)和其他需要加密的信息分開(kāi)加密的方式稱(chēng)為 KEM-DEM方式。所述通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),可以包括獲取用于對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰;利用所述數(shù)據(jù)密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,并利用所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密; 將加密后的上報(bào)數(shù)據(jù)和加密后的數(shù)據(jù)密鑰生成上報(bào)報(bào)文,并將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái)。其中,所述獲取用于對(duì)所述數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰可以通過(guò)以下方法獲取,包括通過(guò)密碼隨機(jī)生成機(jī)制隨機(jī)生成所述數(shù)據(jù)密鑰;或者通過(guò)人為設(shè)定所述數(shù)據(jù)密鑰;本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,只要可以得到用于對(duì)所述數(shù)據(jù)發(fā)送端需要上報(bào)的數(shù)據(jù)加密的密鑰,都可以用于本發(fā)明實(shí)施例。并且所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰。103、所述數(shù)據(jù)發(fā)送端通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)所述上報(bào)數(shù)據(jù)進(jìn)行加密。其中,所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰。本發(fā)明實(shí)施例還提供一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒?,該方法為M2M平臺(tái)對(duì)數(shù)據(jù)發(fā)送端上報(bào)的數(shù)據(jù)進(jìn)行加密傳輸?shù)姆椒?,如圖2所示,該方法包括201、M2M平臺(tái)接收數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。其中,將數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)和其他需要加密的信息分開(kāi)加密的方式稱(chēng)為 KEM-DEM 方式。202、所述M2M平臺(tái)根據(jù)所述數(shù)據(jù)加密方式指示信息確定數(shù)據(jù)發(fā)送端數(shù)據(jù)采用的對(duì)上報(bào)數(shù)據(jù)加密方式;若確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則執(zhí)行步驟203 ;若確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則執(zhí)行步驟205。203、所述M2M平臺(tái)將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密得到所述數(shù)據(jù)密鑰。其中,所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰可以為會(huì)話密鑰。
204、所述M2M平臺(tái)通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,并與所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M 平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。其中,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰。
205、所述M2M平臺(tái)通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù)。其中,所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰可以為會(huì)話密鑰206、所述M2M平臺(tái)通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。其中,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰。本發(fā)明實(shí)施例提供一種數(shù)據(jù)加密傳輸?shù)姆椒ǎ摲椒閿?shù)據(jù)接收端的數(shù)據(jù)加密傳輸?shù)姆椒?,如圖3所示,該方法包括301、數(shù)據(jù)接收端接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。302、所述數(shù)據(jù)接收端根據(jù)所述數(shù)據(jù)加密方式指示信息確定M2M平臺(tái)采用的對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密的方式;若確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則執(zhí)行步驟303 ;若確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則執(zhí)行步驟305。其中,將數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)和其他需要加密的信息分開(kāi)加密的方式稱(chēng)為 KEM-DEM 方式。303、所述數(shù)據(jù)接收端通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰。其中,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰。304、所述數(shù)據(jù)接收端通過(guò)所述數(shù)據(jù)密鑰對(duì)所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。305、所述數(shù)據(jù)接收端通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。其中,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰。本發(fā)明實(shí)施例中,當(dāng)數(shù)據(jù)發(fā)送端需要將上報(bào)數(shù)據(jù)發(fā)送到數(shù)據(jù)接收端時(shí),數(shù)據(jù)發(fā)送端首先根據(jù)上報(bào)數(shù)據(jù)的數(shù)據(jù)量大小,確定所述數(shù)據(jù)發(fā)送端采用何種加密方式對(duì)所述需要上報(bào)數(shù)據(jù)進(jìn)行加密,當(dāng)數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)量比較大時(shí),采用KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,由于KEM-DEM加密方式具有對(duì)上報(bào)數(shù)據(jù)在數(shù)據(jù)發(fā)送端一次加密,在數(shù)據(jù)接收端才對(duì)該加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,M2M平臺(tái)僅對(duì)上報(bào)數(shù)據(jù)加密的數(shù)據(jù)密鑰進(jìn)行加密解密,避免了 M2M平臺(tái)對(duì)大量上報(bào)數(shù)據(jù)多次加密解密的過(guò)程,顯著減少M(fèi)2M平臺(tái)轉(zhuǎn)發(fā)數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)的解密加密的運(yùn)算開(kāi)銷(xiāo),提高了 M2M平臺(tái)的性能;并且在數(shù)據(jù)發(fā)送端上報(bào)的數(shù)據(jù)量較小時(shí),采用運(yùn)算簡(jiǎn)單的對(duì)稱(chēng)密鑰的加密方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密解密,使終端的運(yùn)算消耗比較小,增加電池的使用時(shí)間。實(shí)施例2本發(fā)明實(shí)施提供一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒ǎ景l(fā)明實(shí)施例以數(shù)據(jù)發(fā)送端采用KEM-DEM方式加密傳輸拍攝的照片為例,并且以數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,以及 M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰為會(huì)話密鑰為例,具體闡述M2M中數(shù)據(jù)加密傳輸?shù)姆椒ǎ?如圖4所示,終端上報(bào)拍攝的照片,經(jīng)過(guò)M2M平臺(tái)的轉(zhuǎn)發(fā)到交警處理系統(tǒng)的過(guò)程具體包括401終端和M2M平臺(tái)之間協(xié)商會(huì)話密鑰KTP。其中,終端和M2M平臺(tái)協(xié)商會(huì)話密鑰KTP的過(guò)程,可以利用現(xiàn)有技術(shù),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。402、交警的處理系統(tǒng)和M2M平臺(tái)之間協(xié)商會(huì)話密鑰KAP。其中,交警的處理系統(tǒng)和M2M平臺(tái)協(xié)商會(huì)話密鑰KAP的過(guò)程,可以利用現(xiàn)有技術(shù), 本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。403、終端在某一時(shí)刻拍攝了照片,例如交通違章現(xiàn)場(chǎng),需要將照片經(jīng)M2M平臺(tái)上傳到交警的處理系統(tǒng),由于照片的數(shù)據(jù)量大小超過(guò)了預(yù)設(shè)的門(mén)限值,因此確定終端采用KEM-DEM方式加密該照片并上報(bào);該預(yù)設(shè)的門(mén)限值為數(shù)據(jù)量門(mén)限值,所述設(shè)定門(mén)限值可以為根據(jù)密鑰大小和終端實(shí)際處理能力決定,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制;終端采用KEM-DEM方式加密該照片并上報(bào)為終端產(chǎn)生用于加密數(shù)據(jù)的數(shù)據(jù)密鑰KD,用KD加密照片數(shù)據(jù)D,然后用KTP加密KD和其他信息I,將用KD加密后的照片數(shù)據(jù)和用KTP加密后的KD、其他信息I組成上報(bào)報(bào)文(E(KTP,KD+I)+E(KD,D)),并將組成的上報(bào)報(bào)文(E(KTP, KD+I)+E(KD,D))發(fā)送給M2M平臺(tái),并在所述上報(bào)報(bào)文中包含數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述終端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。404、所述M2M平臺(tái)接收到終端發(fā)送的上報(bào)報(bào)文后,根據(jù)所述上報(bào)報(bào)文中的數(shù)據(jù)加密方式指示信息,確定終端采用了 KEM-DEM加密方式對(duì)上報(bào)數(shù)據(jù)進(jìn)行加密,則所述M2M平臺(tái)將用KD加密后的照片數(shù)據(jù)和用KTP加密后的KD、其他信息I從所述報(bào)文中分離出來(lái),并用KTP解密得到KD和其他數(shù)據(jù)I,根據(jù)其他數(shù)據(jù)確定需要將照片發(fā)到交警的處理系統(tǒng),因此所述M2M平臺(tái)用KAP加密KD和其他信息I,然后將用KAP加密KD和其他信息I,和KD 加密的照片數(shù)據(jù)D組合成下發(fā)報(bào)文(E(KAP,KD+I’)+E(KD,D)),并將所述下發(fā)報(bào)文(E(KAP, KD+I’)+E(KD,D))發(fā)送給交警的處理系統(tǒng),并在所述下發(fā)報(bào)文中包含數(shù)據(jù)加密方式指示信息,用于向交警的處理系統(tǒng)指示所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)終端的上報(bào)數(shù)據(jù)進(jìn)行加密。405、交警的處理系統(tǒng)接收到M2M平臺(tái)發(fā)送的下發(fā)報(bào)文后,根據(jù)所述報(bào)文中的數(shù)據(jù)加密方式指示信息,確定所述M2M平臺(tái)采用了 KEM-DEM加密方式對(duì)終端的上報(bào)數(shù)據(jù)進(jìn)行加密,則所述交警的處理系統(tǒng)用KAP解密所述下發(fā)報(bào)文中加密后的數(shù)據(jù)密鑰,得到 KD,然后用 KD解密所述下發(fā)報(bào)文中加密后的照片數(shù)據(jù),得到最終的照片。本發(fā)明實(shí)施還提供一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒?,本?shí)施例以數(shù)據(jù)發(fā)送端采用對(duì)稱(chēng)密鑰的加密方式加密傳輸環(huán)境濕度為例,并且以數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰, 以及M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰為會(huì)話密鑰為例,具體闡述M2M中數(shù)據(jù)加密傳輸?shù)姆椒?,如圖5所示,終端上報(bào)濕度數(shù)據(jù),經(jīng)過(guò)M2M平臺(tái)的轉(zhuǎn)發(fā)到環(huán)境控制系統(tǒng)的過(guò)程具體包括501、終端和M2M平臺(tái)之間協(xié)商會(huì)話密鑰KTP。其中,終端和M2M平臺(tái)協(xié)商會(huì)話密鑰KTP的過(guò)程,可以利用現(xiàn)有技術(shù),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。5 02、環(huán)境控制系統(tǒng)和M2M平臺(tái)之間協(xié)商會(huì)話密鑰KAP。其中,環(huán)境控制系統(tǒng)和M2M平臺(tái)協(xié)商會(huì)話密鑰KAP的過(guò)程,可以利用現(xiàn)有技術(shù),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。503、終端在某一獲取了濕度數(shù)據(jù)D,需要經(jīng)M2M平臺(tái)上傳到環(huán)境控制系統(tǒng),由于濕度數(shù)據(jù)D的數(shù)據(jù)量很小,為4字節(jié)的浮點(diǎn)數(shù),沒(méi)有超過(guò)預(yù)設(shè)的門(mén)限值,因此確定終端采用對(duì)稱(chēng)密鑰方式加密濕度數(shù)據(jù)D并上報(bào);該預(yù)設(shè)的門(mén)限值為數(shù)據(jù)量門(mén)限值,所述設(shè)定門(mén)限值可以為根據(jù)密鑰大小和終端實(shí)際處理能力決定,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制;終端采用對(duì)稱(chēng)密鑰方式加密濕度數(shù)據(jù)D并上報(bào)包括終端用KTP加密D和其他信息I,將用KTP加密D和其他信息I組成上報(bào)報(bào)文E (KTP,I+D),并將所述組成的上報(bào)報(bào)文E(KTP,I+D)發(fā)送給M2M 平臺(tái),并在所述上報(bào)報(bào)文中包含數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述終端采用了對(duì)稱(chēng)加密方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。504、所述M2M平臺(tái)接收到終端發(fā)送的上報(bào)報(bào)文后,根據(jù)所述上報(bào)報(bào)文中的數(shù)據(jù)加密方式指示信息,確定終端采用了對(duì)稱(chēng)加密方式對(duì)上報(bào)數(shù)據(jù)進(jìn)行加密,則所述M2M平臺(tái)將用KTP加密D和其他信息I用KTP解密得到D和其他信息I,根據(jù)所述其他信息I確定需要將濕度數(shù)據(jù)D發(fā)到環(huán)境控制系統(tǒng),因此所述M2M平臺(tái)用KAP加密濕度數(shù)據(jù)D和其他信息I, 并組成下發(fā)報(bào)文E(KTP,I’ +D),然后將所述下發(fā)報(bào)文E(KTP,I’ +D)發(fā)給環(huán)境控制系統(tǒng),并在所述上報(bào)報(bào)文中包含數(shù)據(jù)加密方式指示信息,用于向環(huán)境控制系統(tǒng)指示所述M2M平臺(tái)采用了對(duì)稱(chēng)加密方式對(duì)終端上報(bào)數(shù)據(jù)進(jìn)行加密。505、所述環(huán)境控制系統(tǒng)接收到M2M平臺(tái)發(fā)送的下發(fā)報(bào)文后,根據(jù)所述報(bào)文中的數(shù)據(jù)加密方式指示信息,確定所述M2M平臺(tái)采用了對(duì)稱(chēng)加密方式對(duì)終端上報(bào)數(shù)據(jù)進(jìn)行加密, 則所述環(huán)境控制系統(tǒng)用KTP解密得到的D和其他信息I用KAP解密,得到濕度數(shù)據(jù)D和其他信息I’,然后進(jìn)行后續(xù)的環(huán)境控制,例如控制加濕器的開(kāi)關(guān)。本發(fā)明實(shí)施例中,當(dāng)數(shù)據(jù)發(fā)送端需要將上報(bào)數(shù)據(jù)發(fā)送到數(shù)據(jù)接收端時(shí),數(shù)據(jù)發(fā)送端首先根據(jù)上報(bào)數(shù)據(jù)的數(shù)據(jù)量大小,確定所述數(shù)據(jù)發(fā)送端采用何種加密方式對(duì)所述需要上報(bào)數(shù)據(jù)進(jìn)行加密,當(dāng)數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)量比較大時(shí),采用KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,由于KEM-DEM加密方式具有對(duì)上報(bào)數(shù)據(jù)在數(shù)據(jù)發(fā)送端一次加密,在數(shù)據(jù)接收端才對(duì)該加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,M2M平臺(tái)僅對(duì)上報(bào)數(shù)據(jù)加密的數(shù)據(jù)密鑰進(jìn)行加密解密,避免了 M2M平臺(tái)對(duì)大量上報(bào)數(shù)據(jù)多次加密解密的過(guò)程,顯著減少M(fèi)2M平臺(tái)轉(zhuǎn)發(fā)數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)的解密加密的運(yùn)算開(kāi)銷(xiāo),提高了 M2M平臺(tái)的性能;并且在數(shù)據(jù)發(fā)送端上報(bào)的數(shù)據(jù)量較小時(shí),采用運(yùn)算簡(jiǎn)單的對(duì)稱(chēng)密鑰的加密方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密解密,使終端的運(yùn)算消耗比較小,增加電池的使用時(shí)間。并且,本發(fā)明實(shí)施例中,數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰,以及所述 M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰,從而避免了傳統(tǒng)的KEM-DEM方法對(duì)數(shù)據(jù)密鑰的加密采用非對(duì)稱(chēng)密鑰加密技術(shù)進(jìn)行對(duì)終端運(yùn)算能力要求較高,以及增加運(yùn)算消耗的弊端,從而減少終端的能耗,增加電池的使用時(shí)間。
實(shí)施例3本發(fā)明實(shí)施例 提供一種數(shù)據(jù)發(fā)送端,如圖6所示,該數(shù)據(jù)發(fā)送端包括判斷單元 61、第一加密單元62、第一生成單元63、第一發(fā)送單元66、第二加密單元65、第二生成單元 66和第二發(fā)送單元67。判斷單元61,用于判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值,其中,所述設(shè)定門(mén)限值可以為根據(jù)密鑰大小和終端實(shí)際處理能力決定,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制;在所述判斷單元61判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值時(shí),第一加密單元62,用于通過(guò) KEM-DEM方式對(duì)所述需要上報(bào)的數(shù)據(jù)進(jìn)行加密;第一生成單元63,用于將所述第一加密單元62加密得到的加密后的上報(bào)數(shù)據(jù)生成上報(bào)報(bào)文;第一發(fā)送單元64,用于將所述第一生成單元63生成的所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。其中, 將數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)和其他需要加密的信息分開(kāi)加密的方式稱(chēng)為KEM-DEM方式。在所述判斷單元61判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值時(shí),第二加密單元65,用于通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,其中所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰可以為會(huì)話密鑰;第二生成單元66, 用于將所述第二加密單元65得到的加密后的上報(bào)數(shù)據(jù)生成上報(bào)報(bào)文;第二發(fā)送單元67,用于將所述第二生成單元66生成的所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。如圖7所示,所述第一加密單元62包括獲取模塊621和加密模塊622。獲取模塊621,用于獲取用于對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰;加密模塊 622,用于利用所述數(shù)據(jù)密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,并用所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,其中所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰可以為會(huì)話密鑰;所述第一生成單元63還用于將所述加密模塊622加密后的上報(bào)數(shù)據(jù)和加密后的數(shù)據(jù)密鑰生成上報(bào)報(bào)文。其中,所述獲取模塊621獲取用于對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰,可以通過(guò)密碼隨機(jī)生成機(jī)制隨機(jī)生成所述數(shù)據(jù)密鑰;或者通過(guò)人為設(shè)定所述數(shù)據(jù)密鑰;本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,只要可以得到用于對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰,都可以用于本發(fā)明實(shí)施例。并且所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰。本發(fā)明實(shí)施例提供一種M2M平臺(tái),如圖8所示,該平臺(tái)包括第一接收單元71、第一解密單元72、第一加密單元73、第一生成單元74、第一發(fā)送單元75、第二解密單元76、第二加密單元77、第二生成單元78和第二發(fā)送單元79。第一接收單元71,用于接收數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。在根據(jù)所述數(shù)據(jù)加密方式指示信息確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),第一解密單元72,用于將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述接收單元71接收到的所述上報(bào)報(bào)文中分離出,并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密的數(shù)據(jù)密鑰進(jìn)行解密得到所述數(shù)據(jù)密鑰,其中所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰可以為會(huì)話密鑰;第一加密單元73,用于通過(guò)所述M2M 平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述第一解密單元72解密得到的所述數(shù)據(jù)密鑰進(jìn)行加密,其中所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰;第一生成單元74,用于將所述第一加密單元73得到的加密后的數(shù)據(jù)密鑰與所述第一解密單元71分離出的所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文;第一發(fā)送單元75,用于將所述第一生成單元74生成的所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。在所述數(shù)據(jù)加密方式指示信息確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),第二解密單元76,用于通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述接收單元接收到的所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù),其中所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰可以為會(huì)話密鑰;第二加密單元77,用于通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述第 二解密單元76解密得到的所述上報(bào)數(shù)據(jù)進(jìn)行加密,其中所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰;第二生成單元78,用于將所述第二加密單元77得到的加密后的上報(bào)數(shù)據(jù)生成下發(fā)報(bào)文;第二發(fā)送單元79,用于將所述第二生成單元78生成的所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M 平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。本發(fā)明實(shí)施例提供一種數(shù)據(jù)接收端,如圖9所示,所述數(shù)據(jù)接收端包括接收單元 81、第一解密單元82、第二解密單元83和第三解密單元84。接收單元81,用于接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。在根據(jù)所述數(shù)據(jù)加密方式指示信息確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),第一解密單元82,用于通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述接收單元81接收到的所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;第二解密單元83,用于通過(guò)用所述第一解密單元82解密得到的所述數(shù)據(jù)密鑰,對(duì)所述接收單元81接收到的所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。其中,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰。在根據(jù)所述數(shù)據(jù)加密方式指示信息確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),第三解密單元84,用于通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述接收單元81接收到的所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。其中,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰。本發(fā)明實(shí)施例提供一種M2M中數(shù)據(jù)加密傳輸?shù)南到y(tǒng),如圖10所示,還系統(tǒng)包括數(shù)據(jù)發(fā)送端91、M2M平臺(tái)92和數(shù)據(jù)接收端93。數(shù)據(jù)發(fā)送端91,用于判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值,則通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,并將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái)92,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值,則通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,并將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái)92,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。M2M 平臺(tái)92,用于接收數(shù)據(jù)發(fā)送端91發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端91采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端91采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端91和M2M平臺(tái)92協(xié)商的密鑰,對(duì)所述加密的數(shù)據(jù)密鑰進(jìn)行解密得到所述數(shù)據(jù)密鑰;通過(guò)所述M2M平臺(tái)92和數(shù)據(jù)接收端93協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,并與所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文,并將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端93,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)92采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端91采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述數(shù)據(jù)發(fā)送端91和M2M平臺(tái)92協(xié)商的密鑰,對(duì)所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);用所述M2M平臺(tái)92和數(shù)據(jù)接收端93協(xié)商的密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成下發(fā)報(bào)文,將所述下發(fā)本文發(fā)送給所述數(shù)據(jù)接收端93,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)92采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。數(shù)據(jù)接收端93,用于接收M2M平臺(tái)92發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)92采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述M2M平臺(tái)92采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)92和數(shù)據(jù)接收端93協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述數(shù)據(jù)密鑰對(duì)所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);若確定所述M2M平臺(tái)92采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)92和數(shù)據(jù)接收端93協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。本發(fā)明實(shí)施例中,當(dāng)數(shù)據(jù)發(fā)送端需要將上報(bào)數(shù)據(jù)發(fā)送到數(shù)據(jù)接收端時(shí),數(shù)據(jù)發(fā)送端首先根據(jù)上報(bào)數(shù)據(jù)的數(shù)據(jù)量大小,確定所述數(shù)據(jù)發(fā)送端采用何種加密方式對(duì)所述需要上報(bào)數(shù)據(jù)進(jìn)行加密,當(dāng)數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)量比較大時(shí),采用KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,由于KEM-DEM加密方式具有對(duì)上報(bào)數(shù)據(jù)在數(shù)據(jù)發(fā)送端一次加密,在數(shù)據(jù)接收端才對(duì)該加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,M2M平臺(tái)僅對(duì)上報(bào)數(shù)據(jù)加密的數(shù)據(jù)密鑰進(jìn)行加密解密,避免了 M2M平臺(tái)對(duì)大量上報(bào)數(shù)據(jù)多次加密解密的過(guò)程,顯著減少M(fèi)2M平臺(tái)轉(zhuǎn)發(fā)數(shù)據(jù)發(fā)送端上報(bào)數(shù)據(jù)的解密加密的運(yùn)算開(kāi)銷(xiāo),提高了 M2M平臺(tái)的性能;并且在數(shù)據(jù)發(fā)送端上報(bào)的數(shù)據(jù)量較小時(shí),采用運(yùn)算簡(jiǎn)單的對(duì)稱(chēng)密鑰的加密方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密解密,使終端的運(yùn)算消耗比較小,增加電池的使用時(shí)間。并且,本發(fā)明實(shí)施例中,數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰,以及所述 M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰可以為會(huì)話密鑰,從而避免了傳統(tǒng)的KEM-DEM方法對(duì)數(shù)據(jù)密鑰的加密采用非對(duì)稱(chēng)密鑰加密技術(shù)進(jìn)行對(duì)終端運(yùn)算能力要求較高,以及增加運(yùn)算消耗的弊端,從而減少終端的能耗。通過(guò)以上的方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán),硬盤(pán)或光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒ǎ涮卣髟谟?,包括判斷上?bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值,則通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值,則通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái)包括獲取用于對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰;利用所述數(shù)據(jù)密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,并利用所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密;將加密后的上報(bào)數(shù)據(jù)和加密后的數(shù)據(jù)密鑰生成上報(bào)報(bào)文,并將所述上報(bào)報(bào)文發(fā)送到 M2M平臺(tái)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰。
4.一種M2M中數(shù)據(jù)加密傳輸?shù)姆椒?,其特征在于,包括接收?shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密, 則將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密得到所述數(shù)據(jù)密鑰;通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,并與所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM 方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密, 則通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息, 用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰為會(huì)話密鑰;所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰為會(huì)話密鑰。
6.一種數(shù)據(jù)加密傳輸?shù)姆椒ǎ涮卣髟谟?,包括接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述數(shù)據(jù)密鑰對(duì)所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);若確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰為會(huì)話S朗。
8.一種數(shù)據(jù)發(fā)送端,其特征在于,包括判斷單元,用于判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值; 第一加密單元,用于在所述判斷單元判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值時(shí), 通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;第一生成單元,用于將所述第一加密單元加密得到的加密后的上報(bào)數(shù)據(jù)生成上報(bào)報(bào)文;第一發(fā)送單元,用于將所述第一生成單元生成的所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM 方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;第二加密單元,用于在所述判斷單元判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值時(shí),通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;第二生成單元,用于將所述第二加密單元得到的加密后的上報(bào)數(shù)據(jù)生成上報(bào)報(bào)文; 第二發(fā)送單元,用于將所述第二生成單元生成的所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)發(fā)送端,其特征在于,所述第一加密單元包括 獲取模塊,用于獲取用于對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密的數(shù)據(jù)密鑰;加密模塊,用于利用所述獲取模塊獲取的所述數(shù)據(jù)密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密,并利用所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密。
10.一種M2M平臺(tái),其特征在于,包括接收單元,用于接收數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;第一解密單元,用于在確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述接收單元接收到的所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;第一加密單元,用于通過(guò)用所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述第一解密單元解密得到的所述數(shù)據(jù)密鑰進(jìn)行加密;第一生成單元,用于將所述第一加密單元得到的加密后的數(shù)據(jù)密鑰和第一解密單元分離出的加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文;第一發(fā)送單元,用于將所述第一生成單元生成的所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;第二解密單元,用于在確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述接收單元接收到的所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);第二加密單元,用于通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述第二解密單元解密得到的所述上報(bào)數(shù)據(jù)進(jìn)行加密;第二生成單元,用于將所述第二加密單元得到的加密后的上報(bào)數(shù)據(jù)生成下發(fā)報(bào)文; 第二發(fā)送單元,用于將所述第二生成單元生成的所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。
11.一種數(shù)據(jù)接收端,其特征在于,包括接收單元,用于接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;第一解密單元,用于在確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述接收單元接收到的所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;第二解密單元,用于通過(guò)所述第一解密單元解密得到的所述數(shù)據(jù)密鑰,對(duì)所述接收單元接收到的所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);第三解密單元,用于在確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密時(shí),通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述接收單元接收到的所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。
12.—種M2M中數(shù)據(jù)加密傳輸系統(tǒng),其特征在于,包括數(shù)據(jù)發(fā)送端,用于判斷上報(bào)數(shù)據(jù)的數(shù)據(jù)量是否超過(guò)設(shè)定門(mén)限值;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量超過(guò)設(shè)定門(mén)限值,則通過(guò)KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密;若判定所述上報(bào)數(shù)據(jù)的數(shù)據(jù)量沒(méi)有超過(guò)設(shè)定門(mén)限值,則通過(guò)數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將所述上報(bào)報(bào)文發(fā)送到M2M平臺(tái),所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密。M2M平臺(tái),用于接收數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)報(bào)文,所述上報(bào)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述M2M平臺(tái)指示所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則將加密后的數(shù)據(jù)密鑰和加密后的上報(bào)數(shù)據(jù)從所述上報(bào)報(bào)文中分離出來(lái),并通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述數(shù)據(jù)密鑰進(jìn)行加密,并與所述加密后的上報(bào)數(shù)據(jù)一起生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述數(shù)據(jù)發(fā)送端采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述數(shù)據(jù)發(fā)送端和M2M平臺(tái)協(xié)商的密鑰,對(duì)所述上報(bào)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密得到所述上報(bào)數(shù)據(jù);用所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰對(duì)所述上報(bào)數(shù)據(jù)進(jìn)行加密并生成下發(fā)報(bào)文,將所述下發(fā)報(bào)文發(fā)送給所述數(shù)據(jù)接收端,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向所述數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)所述數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密。數(shù)據(jù)接收端,用于接收M2M平臺(tái)發(fā)送的下發(fā)報(bào)文,所述下發(fā)報(bào)文中包括數(shù)據(jù)加密方式指示信息,用于向數(shù)據(jù)接收端指示所述M2M平臺(tái)采用了 KEM-DEM方式還是對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密;若確定所述M2M平臺(tái)采用了 KEM-DEM方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的數(shù)據(jù)密鑰進(jìn)行解密,得到所述數(shù)據(jù)密鑰;通過(guò)所述數(shù)據(jù)密鑰對(duì)所述下發(fā)報(bào)文中包含的采用所述數(shù)據(jù)密鑰加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù);若確定所述M2M平臺(tái)采用了對(duì)稱(chēng)密鑰方式對(duì)數(shù)據(jù)發(fā)送端的上報(bào)數(shù)據(jù)進(jìn)行加密,則通過(guò)所述M2M平臺(tái)和數(shù)據(jù)接收端協(xié)商的密鑰,對(duì)所述下發(fā)報(bào)文中包含的加密后的上報(bào)數(shù)據(jù)進(jìn)行解密,得到數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種M2M數(shù)據(jù)加密傳輸?shù)姆椒?、設(shè)備及系統(tǒng),涉及通信領(lǐng)域,在保證數(shù)據(jù)傳輸安全的同時(shí),有效降低M2M平臺(tái)轉(zhuǎn)發(fā)加密數(shù)據(jù)的運(yùn)算消耗。本發(fā)明包括數(shù)據(jù)發(fā)送端根據(jù)上報(bào)數(shù)據(jù)的數(shù)據(jù)量大小判斷上報(bào)數(shù)據(jù)加密方式,并依據(jù)確定的數(shù)據(jù)加密方式對(duì)上報(bào)數(shù)據(jù)進(jìn)行加密并生成上報(bào)報(bào)文,將上報(bào)報(bào)文發(fā)送給M2M;M2M平臺(tái)接收上報(bào)報(bào)文后,根據(jù)數(shù)據(jù)接收端采用的對(duì)上報(bào)數(shù)據(jù)加密方式進(jìn)行相應(yīng)的解密和加密并生成下發(fā)報(bào)文,將下發(fā)報(bào)文發(fā)送給數(shù)據(jù)解收端;數(shù)據(jù)接收端接收到下發(fā)報(bào)文后,根據(jù)M2M平臺(tái)所采用的對(duì)上報(bào)數(shù)據(jù)加密方式進(jìn)行相應(yīng)的解密,獲取數(shù)據(jù)發(fā)送端發(fā)送的上報(bào)數(shù)據(jù)。本發(fā)明實(shí)施例主要用于M2M中數(shù)據(jù)加密轉(zhuǎn)發(fā)的過(guò)程中。
文檔編號(hào)H04L9/08GK102223631SQ20101014863
公開(kāi)日2011年10月19日 申請(qǐng)日期2010年4月16日 優(yōu)先權(quán)日2010年4月16日
發(fā)明者丁傳鎖, 卞永剛, 張永靖, 牟倫建, 王玨, 黃成 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
仙游县| 天镇县| 织金县| 邵阳县| 桃园县| 滕州市| 德钦县| 汝阳县| 贺兰县| 华宁县| 洪洞县| 都昌县| 富宁县| 宜良县| 定西市| 江陵县| 滕州市| 安国市| 咸宁市| 舒城县| 福建省| 松阳县| 铁岭县| 黔江区| 新蔡县| 故城县| 黎川县| 象州县| 咸阳市| 和政县| 宁远县| 汉阴县| 比如县| 承德县| 宽城| 三明市| 阿拉善左旗| 平远县| 上虞市| 江津市| 济阳县|