[發明專利]基于臨時密鑰的通信方法、發送終端、接收終端及系統有效
| 申請號: | 202110872367.2 | 申請日: | 2021-07-30 |
| 公開(公告)號: | CN113746801B | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 劉波;劉樹德;黃達森 | 申請(專利權)人: | 佛山市青松科技股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/08 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 胡楓;曹萬菊 |
| 地址: | 528200 廣東省佛山市南海區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 臨時 密鑰 通信 方法 發送 終端 接收 系統 | ||
1.一種基于臨時密鑰的通信方法,其特征在于,包括:
發送終端根據原始密鑰、預設規則及預設數據生成發送端登錄密文及發送端登錄驗證碼,所述原始密鑰、預設規則及預設數據預存于所述發送終端及接收終端內,所述發送終端及接收終端共同擁有一個原始密鑰、預設規則及預設數據,且所述原始密鑰被封裝到一個加密的DLL文件中;其中,所述發送終端根據原始密鑰、預設規則及預設數據生成發送端登錄密文及發送端登錄驗證碼的步驟包括:所述發送終端根據所述原始密鑰及預設規則生成發送端動態密鑰;所述發送終端根據所述原始密鑰對所述發送端動態密鑰進行加密以生成發送端登錄密文;所述發送終端根據所述發送端動態密鑰對所述預設數據加密得到發送端登錄驗證碼;
所述發送終端將所述發送端登錄密文和發送端登錄驗證碼發送至接收終端,使所述接收終端根據所述原始密鑰、發送端登錄密文及預設數據對所述發送端登錄驗證碼進行驗證以建立所述發送終端與接收終端之間的連接;其中,所述接收終端根據原始密鑰、發送端登錄密文及預設數據對發送端登錄驗證碼進行驗證的步驟包括:所述接收終端根據所述原始密鑰對接收到的發送端登錄密文進行解密得到接收端動態密鑰;所述接收終端根據所述接收端動態密鑰對所述預設數據加密得到接收端登錄驗證碼;所述接收終端將所述接收端登錄驗證碼與接收到的發送端登錄驗證碼進行比較,以判斷所述發送端登錄驗證碼與接收端登錄驗證碼是否一致,判斷為是時,則建立所述發送終端與接收終端之間的連接;
所述發送終端與接收終端建立連接后,所述發送終端每次發送都生成新的發送端動態密鑰,根據新的發送端動態密鑰、目標數據及預設數據生成目標密文及發送端動態驗證碼;
所述發送終端將所述目標密文及發送端動態驗證碼發送至接收終端,使所述接收終端每次都生成新的接收端動態密鑰,并使用新的接收端動態密鑰、預設數據和發送端動態驗證碼對目標密文進行驗證及解密。
2.如權利要求1所述的基于臨時密鑰的通信方法,其特征在于,所述接收終端根據原始密鑰、發送端登錄密文及預設數據對發送端登錄驗證碼進行驗證以建立發送終端與接收終端之間的連接的步驟還包括:判斷為否時,則連接失敗。
3.如權利要求1所述的基于臨時密鑰的通信方法,其特征在于,所述發送終端每次發送都生成新的發送端動態密鑰,根據新的發送端動態密鑰、目標數據及預設數據生成目標密文及發送端動態驗證碼的步驟包括:
所述發送終端每次發送都根據當前的發送端動態密鑰通過預設規則生成新的發送端動態密鑰;
所述發送終端使用新的發送端動態密鑰對目標數據加密生成目標密文;
所述發送終端使用新的發送端動態密鑰對所述預設數據加密生成發送端動態驗證碼。
4.如權利要求2所述的基于臨時密鑰的通信方法,其特征在于,所述接收端每次都生成新的接收端動態密鑰,并使用新的接收端動態密鑰、預設數據和發送端動態驗證碼對目標密文進行驗證及解密的步驟包括:
所述接收終端每次都根據當前的接收端動態密鑰通過預設規則生成新的接收端動態密鑰;
所述接收終端使用新的接收端動態密鑰對預設數據加密生成接收端動態驗證碼;
所述接收終端將生成的接收端動態驗證碼與接收到的發送端動態驗證碼進行比較,以判斷接收端動態驗證碼與發送端動態驗證碼是否匹配成功,
若接收端動態驗證碼與發送端動態驗證碼匹配成功,使用新的接收端動態密鑰對接收到的目標密文進行解密;
若接收端動態驗證碼與發送端動態驗證碼匹配失敗,且嘗試匹配次數超過指定次數,則斷開連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市青松科技股份有限公司,未經佛山市青松科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110872367.2/1.html,轉載請聲明來源鉆瓜專利網。





