System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及分布式設備安全認證,尤其涉及一種基于空間組網的認證方法、系統、終端設備及計算機可讀存儲介質。
技術介紹
1、分布式設備是指將數據存儲、數據分析、計算等功能分布在由多個主機構成的集群上的設備或系統。這種分布式的架構允許數據和程序分散到多個服務器或計算節點上,通過網絡進行連接和通信,從而實現資源的共享和任務的并行處理。
2、空間組網技術主要涉及在空間中組建網絡,包括從相隔幾十米的衛星之間組成局域網到覆蓋整個太陽系的深空網。這種技術在結構上可以建立穩定關系的經典網絡,也可以建立隨時遇到隨時組網的自組織網絡。
3、當前技術中,分布式設備在空間組網的應用場景中廣泛使用,但是,設備之間的安全認證和資源整合仍面臨諸多挑戰,分布式系統的安全性和管理效率不高。
4、因此,現有技術還有待于改進和發展。
技術實現思路
1、本專利技術的主要目的在于提供一種基于空間組網的認證方法、系統、終端設備及計算機可讀存儲介質,旨在解決現有技術中空間組網系統的設備之間安全認證環節薄弱,安全性不高,無法提供高效服務的問題。
2、為實現上述目的,本專利技術第一實施例提供一種基于空間組網的認證方法,所述一種基于空間組網的認證方法包括如下步驟:
3、當合法用戶端發出注冊請求后,獲取來自衛星設備的身份標識符,并獲取所述合法用戶端的生物特征信息,根據所述生物特征信息和所述身份標識符生成合法密鑰,將所述合法密鑰發送到所述衛星設備,以完成注冊;
4、
5、若身份認證結果為身份認證成功,則獲取第二認證信息,將所述第二認證信息發送到所述衛星設備進行時間戳認證,并接受來自所述衛星設備的初步認證結果;
6、若所述初步認證結果為時間戳認證成功,則持續獲取所述待認證用戶端的行為特征數據和空間特征數據,將所述行為特征數據和所述空間特征數據輸入到所述衛星設備進行持續認證,直至訪問結束。
7、可選地,所述的基于空間組網的認證方法,其中,所述獲取來自衛星設備的合法身份標識符,并獲取所述合法用戶端的生物特征信息,根據所述生物特征信息和所述合法身份標識符生成合法密鑰,具體包括:
8、獲取來自衛星設備的身份標識符,所述身份標識符由地面網絡控制中心發送給所述衛星設備,用于唯一標識設備或用戶端;
9、采集所述合法用戶端的面部特征信息,并生成一個高熵密碼,將所述身份標識符、所述面部特征信息和所述高熵密碼進行拼接,得到拼接結果;
10、使用基于哈希函數的安全協議對所述拼接結果進行加密,得到所述拼接結果的合法密鑰。
11、可選地,所述的基于空間組網的認證方法,其中,所述獲取所述合法密鑰和所述待認證用戶端的第一認證信息,將所述第一認證信息與所述合法密鑰進行對比,得到身份認證結果,具體包括:
12、獲取所述待認證用戶端的待認證身份標識符、待認證密碼和待認證面部特征信息,使用密鑰重構算法將所述待認證身份標識符、所述待認證密碼和所述待認證面部特征信息轉變為生物密鑰;
13、獲取所述衛星設備發送來的合法密鑰,將所述生物密鑰與所述合法密鑰進行比較,若所述生物密鑰與所述合法密鑰不相同,則身份認證結果為身份認證失敗,若所述生物密鑰與所述合法密鑰相同,則身份認證結果為身份認證成功,并生成當前時間戳。
14、可選地,所述的基于空間組網的認證方法,其中,所述獲取第二認證信息,將所述第二認證信息發送到所述衛星設備進行時間戳認證,具體包括:
15、通過gps或者傳感器獲取所述待認證用戶端的地理位置數據,對所述地理位置數據進行解析和提取,得到所述待認證用戶端的當前位置信息;
16、將所述當前位置信息和所述當前時間戳作為第二認證信息發送到所述衛星設備進行時間戳認證。
17、此外,為實現上述目的,本專利技術還提供一種基于空間組網的認證系統,其中,所述基于空間組網的認證系統包括:
18、設備注冊模塊,用于當合法用戶端發出注冊請求后,獲取來自衛星設備的身份標識符,并獲取所述合法用戶端的生物特征信息,根據所述生物特征信息和所述身份標識符生成合法密鑰,將所述合法密鑰發送到所述衛星設備,以完成注冊;
19、第一認證模塊,用于當待認證用戶端發出認證請求后,獲取所述合法密鑰和所述待認證用戶端的第一認證信息,將所述第一認證信息與所述合法密鑰進行對比,得到身份認證結果;
20、第二認證模塊,用于若身份認證結果為身份認證成功,則獲取第二認證信息,將所述第二認證信息發送到所述衛星設備進行時間戳認證,并接受來自所述衛星設備的初步認證結果;
21、持續認證模塊,用于若所述初步認證結果為時間戳認證成功,則持續獲取所述待認證用戶端的行為特征數據和空間特征數據,將所述行為特征數據和所述空間特征數據輸入到所述衛星設備進行持續認證,直至訪問結束。
22、此外,為實現上述目的,本專利技術還提供一種終端設備,其中,所述終端設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于空間組網的認證程序,所述基于空間組網的認證程序被所述處理器執行時實現如上所述第一實施例中基于空間組網的認證方法的步驟。
23、為實現上述目的,本專利技術第二實施例提供一種基于空間組網的認證方法,所述一種基于空間組網的認證方法包括如下步驟:
24、當獲取到用戶端發出的注冊請求后,將所述注冊請求發送給地面網絡控制中心,接收由所述地面網絡控制中心發送來的身份標識符,將所述身份標識符發送給所述用戶端,并接收來自所述用戶端的合法密鑰;
25、當接收到待認證用戶端發出的認證請求后,將所述合法密鑰發送給所述待認證用戶端;
26、若接收到所述待認證用戶端發送來的第二認證信息,則根據所述第二認證信息進行時間戳認證,其中,所述第二認證信息包括所述待認證用戶端的當前位置信息和當前時間戳;
27、當時間戳認證成功后,獲取所述待認證用戶端前一次發送來的歷史位置信息,根據所述當前位置信息和所述歷史位置信息進行空間位置認證,若空間位置認證成功,則初步認證成功,將初步認證成功的結果發送給所述待認證用戶端;
28、持續接收所述待認證用戶端發送來的行為特征數據和空間特征數據,將所述行為特征數據和所述空間特征數據發送到所述地面網絡控制中心進行匹配,并接收來自所述地面網絡控制中心的匹配結果,若所述匹配結果通過,則繼續保持認證狀態。
29、可選地,所述的基于空間組網的認證方法,其中,所述當獲取到用戶端發出的注冊請求后,將所述注冊請求發送給地面網絡控制中心,之前還包括:
30、獲取地面網絡控制中心發送來的衛星身份標識符和衛星密鑰,所述衛星身份標識符和所述衛星密鑰用于確保衛星設備與所述地面網絡控制中心之間的數據安全。本文檔來自技高網...
【技術保護點】
1.一種基于空間組網的認證方法,其特征在于,所述的基于空間組網的認證方法包括:
2.根據權利要求1所述的基于空間組網的認證方法,其特征在于,所述獲取來自衛星設備的合法身份標識符,并獲取所述合法用戶端的生物特征信息,根據所述生物特征信息和所述合法身份標識符生成合法密鑰,具體包括:
3.根據權利要求1所述的基于空間組網的認證方法,其特征在于,所述獲取所述合法密鑰和所述待認證用戶端的第一認證信息,將所述第一認證信息與所述合法密鑰進行對比,得到身份認證結果,具體包括:
4.根據權利要求3所述的基于空間組網的認證方法,其特征在于,所述獲取第二認證信息,將所述第二認證信息發送到所述衛星設備進行時間戳認證,具體包括:
5.一種基于空間組網的認證系統,其特征在于,所述基于空間組網的認證系統包括:
6.一種終端設備,其特征在于,所述終端設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于空間組網的認證程序,所述基于空間組網的認證程序被所述處理器執行時實現如權利要求1-4任一項所述的基于空間組網的認證方法的步驟。
...【技術特征摘要】
1.一種基于空間組網的認證方法,其特征在于,所述的基于空間組網的認證方法包括:
2.根據權利要求1所述的基于空間組網的認證方法,其特征在于,所述獲取來自衛星設備的合法身份標識符,并獲取所述合法用戶端的生物特征信息,根據所述生物特征信息和所述合法身份標識符生成合法密鑰,具體包括:
3.根據權利要求1所述的基于空間組網的認證方法,其特征在于,所述獲取所述合法密鑰和所述待認證用戶端的第一認證信息,將所述第一認證信息與所述合法密鑰進行對比,得到身份認證結果,具體包括:
4.根據權利要求3所述的基于空間組網的認證方法,其特征在于,所述獲取第二認證信息,將所述第二認證信息發送到所述衛星設備進行時間戳認證,具體包括:
5.一種基于空間組網的認證系統,其特征在于,所述基于空間組網的認證系統包括:
6.一種終端設備,其特征在于,所述終端設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于空間組網的認證程序,所述基于空間組網的認證程序被所述處理器執行時實現如權利要求1-4任一項所述的基于空間組網的認證方法的步驟...
【專利技術屬性】
技術研發人員:盧偉超,
申請(專利權)人:深圳開鴻數字產業發展有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。