[發明專利]一種認證方法和裝置在審
| 申請號: | 201810378037.6 | 申請日: | 2018-04-25 |
| 公開(公告)號: | CN108599939A | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 鄭春浩 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/30;H04L29/06 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 服務器 認證 方法和裝置 服務器發送 加密字符串 隨機字符串 字符串 發送 驗證 處理復雜度 認證過程 認證結果 認證請求 消息隊列 遙測傳輸 預先存儲 公鑰 私鑰 申請 加密 應用 管理 | ||
1.一種認證方法,其特征在于,所述方法應用于消息隊列遙測傳輸MQTT終端,所述方法包括:
向MQTT服務器發送認證請求;
當接收到所述MQTT服務器發送的加密字符串時,根據預先存儲的私鑰和所述加密字符串,確定所述加密字符串對應的驗證字符串,其中,所述加密字符串為所述MQTT服務器根據所述私鑰對應的公鑰和獲取的隨機字符串生成的;
將所述驗證字符串發送至所述MQTT服務器,以使所述MQTT服務器根據所述驗證字符串和所述隨機字符串對所述MQTT終端進行認證。
2.根據權利要求1所述的方法,其特征在于,所述根據預先存儲的私鑰和所述加密字符串,確定所述加密字符串對應的驗證字符串,包括:
根據預先存儲的私鑰對所述加密字符串進行解密,得到所述加密字符串對應的驗證字符串。
3.根據權利要求1所述的方法,其特征在于,所述根據預先存儲的私鑰和所述加密字符串,確定所述加密字符串對應的驗證字符串,包括:
根據預先存儲的私鑰對所述加密字符串進行解密,得到解密字符串;
根據預設的摘要算法和所述解密字符串,計算所述加密字符串對應的驗證字符串。
4.根據權利要求1所述的方法,其特征在于,在所述向MQTT服務器發送認證請求之前,所述方法還包括:
向所述MQTT服務器發送協商信息,以使所述MQTT服務器在所述協商信息中,確定需要使用的目標協商信息;
接收所述MQTT服務器發送的目標協商信息,以在認證成功后根據所述目標協商信息與所述MQTT服務器傳輸業務數據。
5.一種認證方法,其特征在于,所述方法應用于消息隊列遙測傳輸MQTT服務器,所述方法包括:
接收MQTT終端發送的認證請求;
根據預先存儲的所述MQTT終端對應的公鑰,對獲取的隨機字符串進行加密,得到加密字符串;
將所述加密字符串發送至所述MQTT終端;
當接收到所述MQTT終端發送的驗證字符串時,根據所述驗證字符串和所述隨機字符串進行匹配檢測,得到所述MQTT終端的認證結果,如果認證成功,則允許所述MQTT終端傳輸業務數據,如果認證失敗,則拒絕所述MQTT傳輸業務數據。
6.根據權利要求5所述的方法,其特征在于,所述根據所述驗證字符串和所述隨機字符串進行匹配檢測,得到所述MQTT終端的認證結果,包括:
根據預設的摘要算法,計算所述隨機字符串對應的摘要字符串;
如果所述驗證字符串與所述摘要字符串相同,判定所述MQTT終端認證成功;
如果所述驗證字符串與所述摘要字符串不相同,判定所述MQTT終端認證失敗。
7.根據權利要求5所述的方法,其特征在于,所述根據所述驗證字符串和所述隨機字符串進行匹配檢測,得到所述MQTT終端的認證結果,包括:
如果所述驗證字符串與所述隨機字符串相同,判定所述MQTT終端認證成功;
如果所述驗證字符串與所述隨機字符串不相同,判定所述MQTT終端認證失敗。
8.根據權利要求5所述的方法,其特征在于,所述方法還包括:
當接收到所述MQTT終端發送的協商信息時,在所述協商信息中確定需要使用的目標協商信息;
將所述目標協商信息發送至所述MQTT終端,以使所述MQTT終端在認證成功后根據所述目標協商信息傳輸業務數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810378037.6/1.html,轉載請聲明來源鉆瓜專利網。





