亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法與流程

文檔序號(hào):11710071閱讀:1913來源:國知局
物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法與流程

本發(fā)明涉及一種互聯(lián)網(wǎng)方法,尤其涉及一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法。



背景技術(shù):

隨著網(wǎng)絡(luò)的發(fā)展,物聯(lián)網(wǎng)在現(xiàn)代社會(huì)中的使用越來越普遍,也越來越重要,尤其是對于安防領(lǐng)域,當(dāng)檢測終端將檢測到的數(shù)據(jù)發(fā)送到監(jiān)控終端時(shí),數(shù)據(jù)的安全性至關(guān)重要,關(guān)系到生產(chǎn)、生活的安全;比如消防監(jiān)控,一旦在數(shù)據(jù)傳輸過程中被不法分子截獲或者篡改,將造成不可彌補(bǔ)的損失;現(xiàn)有技術(shù)中,對于物聯(lián)網(wǎng)數(shù)據(jù)傳輸加密算法存在如下缺陷:現(xiàn)有的算法復(fù)雜,造成在加密以及解密過程中時(shí)間耗費(fèi)嚴(yán)重,對于要求時(shí)效性的領(lǐng)域來說,這回帶來致命的后果,比如上述中的消防領(lǐng)域,如果算法被簡化,將會(huì)導(dǎo)致傳輸?shù)臄?shù)據(jù)極為不安全,存在嚴(yán)重的安全隱患。

因此,亟需提出一種一種新的物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法以解決上述技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的是提供一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,能夠?qū)ξ锫?lián)網(wǎng)平臺(tái)中的報(bào)文數(shù)據(jù)進(jìn)行有效加密,從而有效防止不法分子進(jìn)行數(shù)據(jù)的截獲或者篡改,確保物聯(lián)網(wǎng)系統(tǒng)中的數(shù)據(jù)安全,而且,算法簡單,能夠有效確保數(shù)據(jù)時(shí)效性。

本發(fā)明的提供的一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,包括如下步驟:

s1.數(shù)據(jù)發(fā)送終端與數(shù)據(jù)接收終端建立網(wǎng)絡(luò)連接后,數(shù)據(jù)發(fā)送終端向數(shù)據(jù)接收終端發(fā)送獲取加密字符串的請求信息,該加密字符串包括接數(shù)據(jù)收終端的屬性信息、數(shù)據(jù)接收終端接收到請求信息的時(shí)間節(jié)點(diǎn)信息t1以及校驗(yàn)信息;

s2.數(shù)據(jù)發(fā)送終端接收加密字符串,并記錄收到加密字符串的時(shí)間節(jié)點(diǎn)信息t2;

s3.數(shù)據(jù)發(fā)送終端將接收到加密字符串的時(shí)間節(jié)點(diǎn)信息t2并將時(shí)間節(jié)點(diǎn)信息t2和加密字符串按照預(yù)定規(guī)則形成加密密鑰;

s4.數(shù)據(jù)發(fā)送終端采用加密密鑰對報(bào)文信息進(jìn)行加密,并將加密后的報(bào)文信息與時(shí)間節(jié)點(diǎn)信息t1按照預(yù)定的延遲時(shí)間t3發(fā)送到數(shù)據(jù)接收終端;

s5.數(shù)據(jù)接收終端接收加密后的報(bào)文信息以及時(shí)間節(jié)點(diǎn)信息t1,并判斷接收到加密后的報(bào)文信息以及時(shí)間節(jié)點(diǎn)信息t1的時(shí)間差t4是否符合預(yù)定延遲時(shí)間t3要求,如是,判斷時(shí)間節(jié)點(diǎn)信息t1與自身記錄的時(shí)間節(jié)點(diǎn)信息t1是否一致,如是,則對數(shù)據(jù)進(jìn)行解密處理,否則,丟棄此次接收到的信息并向數(shù)據(jù)發(fā)送終端反饋數(shù)據(jù)傳輸失敗的信息。

進(jìn)一步,步驟s1中,校驗(yàn)信息中包含校驗(yàn)碼和延遲時(shí)間信息,并且數(shù)據(jù)發(fā)送終端和數(shù)據(jù)接收終端每次建立網(wǎng)絡(luò)連接后,改變延遲時(shí)間和校驗(yàn)碼。

進(jìn)一步,步驟s1中,數(shù)據(jù)發(fā)送終端根據(jù)如下方法形成加密字符串:

s101.將數(shù)據(jù)接收終端的屬性信息變換為32位二進(jìn)制的第一字符序列;

s102.數(shù)據(jù)接收終端將接收到請求信息的時(shí)間節(jié)點(diǎn)信息t1變換為二進(jìn)制代碼并按照預(yù)定規(guī)則插入到第一字符序列中形成第二字符序列;

s103.數(shù)據(jù)發(fā)送終端隨機(jī)生成4位校驗(yàn)碼,且數(shù)據(jù)發(fā)送終端隨機(jī)生成4位延遲時(shí)間t3的代碼,將校驗(yàn)碼和延遲時(shí)間t3的代碼按照預(yù)定規(guī)則排列后插入到第二字符序列的尾部形成最終的加密字符串。

進(jìn)一步,步驟s3中,數(shù)據(jù)發(fā)送終端通過如下方法形成加密密鑰:

s301.數(shù)據(jù)發(fā)送終端接收到加密字符串后,按照步驟s1中加密字符串的形成規(guī)則提取出數(shù)據(jù)接收終端接收到請求信息時(shí)的時(shí)間節(jié)點(diǎn)信息t1;

s302.數(shù)據(jù)發(fā)送終端將時(shí)間節(jié)點(diǎn)信息t2變換為二進(jìn)制代碼,并按照時(shí)間節(jié)點(diǎn)信息t1插入到第一字符序列時(shí)的規(guī)則將時(shí)間節(jié)點(diǎn)信息t2插入到第一字符序列中形成加密密鑰。

進(jìn)一步,步驟s4中,數(shù)據(jù)發(fā)送終端采用加密密鑰以及des算法對報(bào)文信息進(jìn)行加密。

進(jìn)一步,步驟s5中,數(shù)據(jù)接收終端通過如下方法對時(shí)間延遲t3進(jìn)行對比:

s501.數(shù)據(jù)接收終端偵測當(dāng)前的網(wǎng)絡(luò)狀態(tài),獲取網(wǎng)絡(luò)延時(shí)時(shí)間t5;

s501.數(shù)據(jù)發(fā)送終端從時(shí)間差t4中剔除網(wǎng)絡(luò)延時(shí)時(shí)間t5得出實(shí)際接收到加密的報(bào)文信息和時(shí)間信息t1的時(shí)間差,然后與預(yù)定的時(shí)間延遲t3進(jìn)行比較。

本發(fā)明的有益效果:通過本發(fā)明,能夠?qū)ξ锫?lián)網(wǎng)平臺(tái)中的報(bào)文數(shù)據(jù)進(jìn)行有效加密,從而有效防止不法分子進(jìn)行數(shù)據(jù)的截獲或者篡改,確保物聯(lián)網(wǎng)系統(tǒng)中的數(shù)據(jù)安全,而且,算法簡單,能夠有效確保數(shù)據(jù)時(shí)效性。

附圖說明

下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步描述:

圖1為本發(fā)明的流程圖。

圖2為本發(fā)明的加密字符串形成流程圖。

圖3為本發(fā)明的加密密鑰形成流程圖。

圖4為本發(fā)明的數(shù)據(jù)接收終端處理流程圖。

具體實(shí)施方式

以下結(jié)合說明書附圖對本發(fā)明的進(jìn)行進(jìn)一步的闡述:

如圖所示,本發(fā)明的提供的一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,包括如下步驟:

s1.數(shù)據(jù)發(fā)送終端與數(shù)據(jù)接收終端建立網(wǎng)絡(luò)連接后,數(shù)據(jù)發(fā)送終端向數(shù)據(jù)接收終端發(fā)送獲取加密字符串的請求信息,該加密字符串包括接數(shù)據(jù)收終端的屬性信息、數(shù)據(jù)接收終端接收到請求信息時(shí)的時(shí)間節(jié)點(diǎn)信息t1以及校驗(yàn)信息;其中,屬性信息是指數(shù)據(jù)終端的id信息,也就是說,在物聯(lián)網(wǎng)中,每一個(gè)終端除去賦予連接網(wǎng)絡(luò)的ip地址外,還被賦予一個(gè)id信息,在本實(shí)施例中,id信息采用8位數(shù)組成,變換成二進(jìn)制后則為32位,當(dāng)然,在實(shí)際應(yīng)用,id信息可以使用更多位數(shù),本發(fā)明中的方法同樣適用;時(shí)間節(jié)點(diǎn)信息t1還被數(shù)據(jù)接收終端記錄,當(dāng)數(shù)據(jù)發(fā)送終端和數(shù)據(jù)接收終端斷開連接后,該時(shí)間節(jié)點(diǎn)信息t1以及校驗(yàn)信息被清楚,在數(shù)據(jù)發(fā)送終端和數(shù)據(jù)接收終端下次連接后再重新生成,一般來說,在物聯(lián)網(wǎng)中,數(shù)據(jù)發(fā)送終端和數(shù)據(jù)接收終端在上次報(bào)文信息傳輸完成后規(guī)定時(shí)間內(nèi)再?zèng)]有信息交互,則可視為當(dāng)前數(shù)據(jù)發(fā)送終端和數(shù)據(jù)接收終端斷開連接;

s2.數(shù)據(jù)發(fā)送終端接收加密字符串,并記錄收到加密字符串的時(shí)間節(jié)點(diǎn)信息t2;

s3.數(shù)據(jù)發(fā)送終端將接收到加密字符串的時(shí)間節(jié)點(diǎn)信息t2并將時(shí)間節(jié)點(diǎn)信息t2和加密字符串按照預(yù)定規(guī)則形成加密密鑰;

s4.數(shù)據(jù)發(fā)送終端采用加密密鑰對報(bào)文信息進(jìn)行加密,并將加密后的報(bào)文信息與時(shí)間節(jié)點(diǎn)信息t1按照預(yù)定的延遲時(shí)間t3發(fā)送到數(shù)據(jù)接收終端;

s5.數(shù)據(jù)接收終端接收加密后的報(bào)文信息以及時(shí)間節(jié)點(diǎn)信息t1,并判斷接收到加密后的報(bào)文信息的時(shí)間和數(shù)據(jù)發(fā)送終端反饋的時(shí)間節(jié)點(diǎn)信息t1的時(shí)間差t4是否符合預(yù)定延遲時(shí)間t3要求,如是,判斷時(shí)間節(jié)點(diǎn)信息t1與自身記錄的時(shí)間節(jié)點(diǎn)信息t1是否一致,如是,則對數(shù)據(jù)進(jìn)行解密處理,否則,丟棄此次接收到的信息并向數(shù)據(jù)發(fā)送終端反饋數(shù)據(jù)傳輸失敗的信息后,并斷開與數(shù)據(jù)發(fā)送終端之間的網(wǎng)絡(luò)連接,其中,時(shí)間差t4和延遲時(shí)間t3一致是指時(shí)間差t4和延遲時(shí)間t3之間的差值在設(shè)定的誤差范圍之內(nèi)則為一致,該誤差范圍可以事先根據(jù)網(wǎng)絡(luò)狀態(tài)、數(shù)據(jù)接收終端和數(shù)據(jù)發(fā)送終端的狀態(tài)確定,其中,數(shù)據(jù)接收終端和數(shù)據(jù)發(fā)送終端的狀態(tài)是指處理相同量的數(shù)據(jù)的所消耗的平均時(shí)間;通過本發(fā)明,在加密密鑰的生成過程中參考了上述中的多個(gè)參數(shù),而且在數(shù)據(jù)終端接收到加密的報(bào)文信息后且在解密之前再進(jìn)過上述方法判斷,能夠大大降低在數(shù)據(jù)傳輸過程中加密密鑰被破解的可能性,而且由于時(shí)間節(jié)點(diǎn)的把控,數(shù)據(jù)接收終端進(jìn)行多次的驗(yàn)證,大大降低了非法數(shù)據(jù)被解密而進(jìn)入到物聯(lián)網(wǎng)系統(tǒng)中,確保整個(gè)物聯(lián)網(wǎng)系統(tǒng)的運(yùn)行安全。

本實(shí)施例中,步驟s1中,校驗(yàn)信息中包含校驗(yàn)碼和延遲時(shí)間信息,并且數(shù)據(jù)發(fā)送終端和數(shù)據(jù)接收終端每次建立網(wǎng)絡(luò)連接后,改變延遲時(shí)間和校驗(yàn)碼,其中,延遲時(shí)間以毫秒單位統(tǒng)計(jì),因此,并不會(huì)對數(shù)據(jù)傳輸?shù)臅r(shí)效性造成影響,通過上述方法,延遲時(shí)間和校驗(yàn)碼為動(dòng)態(tài)形式,能夠增強(qiáng)數(shù)據(jù)加密的安全性。

本實(shí)施例中,步驟s1中,數(shù)據(jù)發(fā)送終端根據(jù)如下方法形成加密字符串:

s101.將數(shù)據(jù)接收終端的屬性信息變換為32位二進(jìn)制的第一字符序列;

s102.數(shù)據(jù)接收終端將接收到請求信息的時(shí)間節(jié)點(diǎn)信息t1變換為二進(jìn)制代碼并按照預(yù)定規(guī)則插入到第一字符序列中形成第二字符序列;其中,該預(yù)定規(guī)則為事先約定,以其中以如下規(guī)則為例:比如時(shí)間節(jié)點(diǎn)信息為10點(diǎn)15分27秒,那么,其二進(jìn)制碼為000100000001010100100111,其中,該時(shí)間節(jié)點(diǎn)信息t1分為三段:a=00010000,b=00010101,c=00100111,32位的第一序列字符為按照每8為分成一節(jié),那么分別以大些字母abcd代替,那么,插入后可以為aabbccd、abacbdc或者acbbcad等方式,當(dāng)然,字符串也可以以每4位為一個(gè)字符段然后按照上述的規(guī)則進(jìn)行插值;

s103.數(shù)據(jù)發(fā)送終端隨機(jī)生成4位校驗(yàn)碼,且數(shù)據(jù)發(fā)送終端隨機(jī)生成4位延遲時(shí)間t3的代碼,將校驗(yàn)碼和延遲時(shí)間t3的代碼按照預(yù)定規(guī)則排列后插入到第二字符序列的尾部形成最終的加密字符串,其中,校驗(yàn)碼與延遲時(shí)間t3均為4位的二進(jìn)制代碼,其中,校驗(yàn)碼的二進(jìn)制校驗(yàn)碼以x代替,延遲時(shí)間t3的二進(jìn)制代碼用y代替,那么,仍以上述例說明:校驗(yàn)碼和延遲時(shí)間t3插入第二字符序列后,則加密字符串為:aabbccdxy、abacbdcxy或者acbbcadxy等,通過上述的方法,能夠形成保密性較高的密鑰,確保傳輸數(shù)據(jù)的準(zhǔn)確性。

本實(shí)施例中,步驟s3中,數(shù)據(jù)發(fā)送終端通過如下方法形成加密密鑰:

s301.數(shù)據(jù)發(fā)送終端接收到加密字符串后,按照步驟s1中加密字符串的形成規(guī)則提取出數(shù)據(jù)接收終端接收到請求信息時(shí)的時(shí)間節(jié)點(diǎn)信息t1;

s302.數(shù)據(jù)發(fā)送終端將時(shí)間節(jié)點(diǎn)信息t2變換為二進(jìn)制代碼,并按照時(shí)間節(jié)點(diǎn)信息t1插入到第一字符序列時(shí)的規(guī)則將時(shí)間節(jié)點(diǎn)信息t2插入到第一字符序列中形成加密密鑰,其中,時(shí)間節(jié)點(diǎn)信息t2的二進(jìn)制碼的格式與時(shí)間節(jié)點(diǎn)t1的二進(jìn)制碼的格式形同,以u、v和w分別表示時(shí)間節(jié)點(diǎn)信息t2的字符段,那么,時(shí)間節(jié)點(diǎn)信息t2替換掉時(shí)間節(jié)點(diǎn)信息t1后,以aabbccdxy為例,最終的密鑰則為:aubvcwdxy,通過上述方法,能夠有效提高密鑰的保密性,從而提高加密后的報(bào)文信息的安全性;綜上述,本發(fā)明的密鑰生成過程中,充分考慮了數(shù)據(jù)接收終端的參數(shù)信息、數(shù)據(jù)收發(fā)時(shí)的時(shí)間信息以及時(shí)間信息的替換,而且密鑰的組成規(guī)則為事先約點(diǎn)并且通過加密密鑰對報(bào)文信息加密后還進(jìn)一步驗(yàn)證,從而有效提高了數(shù)據(jù)安全性,為物聯(lián)網(wǎng)的可靠性、安全性提供了有力保障。

本實(shí)施例中,步驟s4中,數(shù)據(jù)發(fā)送終端采用加密密鑰以及des算法對報(bào)文信息進(jìn)行加密,當(dāng)然,利用加密密鑰對報(bào)文信息進(jìn)行加密還可以采用現(xiàn)有的其他算法,均可以實(shí)現(xiàn)本發(fā)明的目的,在此不加以贅述。

本實(shí)施例中,步驟s5中,數(shù)據(jù)接收終端通過如下方法對時(shí)間延遲t3進(jìn)行對比:

s501.數(shù)據(jù)接收終端偵測當(dāng)前的網(wǎng)絡(luò)狀態(tài),獲取網(wǎng)絡(luò)延時(shí)時(shí)間t5;

s501.數(shù)據(jù)發(fā)送終端從時(shí)間差t4中剔除網(wǎng)絡(luò)延時(shí)時(shí)間t5得出實(shí)際接收到加密的報(bào)文信息和時(shí)間信息t1的時(shí)間差,然后與預(yù)定的時(shí)間延遲t3進(jìn)行比較,通過上述方法,能夠?qū)?shù)據(jù)接收終端所接收的報(bào)文信息是否為合法信息作出準(zhǔn)確判斷,避免了網(wǎng)絡(luò)時(shí)延對判斷結(jié)果的影響,其中,數(shù)據(jù)接收終端可以從網(wǎng)絡(luò)監(jiān)測服務(wù)器獲取當(dāng)前的網(wǎng)絡(luò)狀態(tài)以及實(shí)時(shí)網(wǎng)絡(luò)時(shí)延信息,也可以根據(jù)對網(wǎng)絡(luò)的監(jiān)測后得出的平均網(wǎng)絡(luò)時(shí)延并存儲(chǔ)在數(shù)據(jù)接收終端中。

最后說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1