[發(fā)明專利]一種安全的物聯(lián)網(wǎng)通訊協(xié)議及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710167462.6 | 申請(qǐng)日: | 2017-03-20 |
| 公開(公告)號(hào): | CN107070998B | 公開(公告)日: | 2019-11-29 |
| 發(fā)明(設(shè)計(jì))人: | 陳光科;鐘毅凱;何煒婷;曾碧 | 申請(qǐng)(專利權(quán))人: | 廣東工業(yè)大學(xué) |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L29/06 |
| 代理公司: | 44329 廣東廣信君達(dá)律師事務(wù)所 | 代理人: | 楊曉松<國際申請(qǐng)>=<國際公布>=<進(jìn)入 |
| 地址: | 510062 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 安全 聯(lián)網(wǎng) 通訊 協(xié)議 方法 | ||
1.一種安全的物聯(lián)網(wǎng)通訊方法,其特征在于:采用動(dòng)態(tài)隨機(jī)數(shù)哈希編碼和HTTPS結(jié)合的方式進(jìn)行登錄驗(yàn)證獲取AES密鑰,然后通過密鑰對(duì)TCP數(shù)據(jù)包相應(yīng)字段進(jìn)行選擇性加密;
所述的方法具體包括以下步驟:一、登陸;二、獲取對(duì)稱密鑰與TCP接入地址;三、接入TCP服務(wù)器并驗(yàn)證;四、維持TCP連接與發(fā)送接收消息;
步驟一包括:通過帳號(hào)密碼登錄HTTPS服務(wù)器,具體方式為兩步:第一步向HTTPS服務(wù)器發(fā)送GET請(qǐng)求,參數(shù)為帳號(hào),服務(wù)器記錄并返回一個(gè)隨機(jī)數(shù),第二步POST提交表單,有userID字段為帳號(hào),pwd字段為隨機(jī)數(shù)、帳號(hào)和密碼的哈希值,服務(wù)器從記錄中讀取隨機(jī)數(shù),從數(shù)據(jù)庫讀取密碼,進(jìn)行相同計(jì)算后驗(yàn)證登錄;
步驟二包括:登錄驗(yàn)證后,HTTPS服務(wù)器查詢TCP服務(wù)器列表,隨機(jī)選取一個(gè),并生成AES密鑰、token,返回給客戶端,并通過消息隊(duì)列把客戶端信息發(fā)送到選中的TCP服務(wù)器;TCP服務(wù)器列表生成方式為:通過etcd服務(wù)發(fā)現(xiàn),每個(gè)TCP服務(wù)器啟動(dòng)后,都會(huì)向etcd注冊,HTTPS服務(wù)器可實(shí)時(shí)地接收到列表更新,若有TCP服務(wù)器故障或者獲取心跳包超時(shí),則從列表中刪除該地址;消息隊(duì)列采用NATS,每個(gè)TCP服務(wù)器啟動(dòng)后生成自己的隨機(jī)名字并向etcd注冊,然后向NATS訂閱自己名稱的主題,HTTPS服務(wù)器通過etcd得知每個(gè)TCP服務(wù)器的名稱,由此來實(shí)現(xiàn)發(fā)布訂閱消息的傳輸。
2.根據(jù)權(quán)利要求1所述的物聯(lián)網(wǎng)通訊方法,其特征在于:心跳包僅2字節(jié)。
3.根據(jù)權(quán)利要求1所述的物聯(lián)網(wǎng)通訊方法,其特征在于:采用分布式架構(gòu),用etcd做服務(wù)發(fā)現(xiàn),nats做消息隊(duì)列。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東工業(yè)大學(xué),未經(jīng)廣東工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710167462.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





