System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及人工智能,特別涉及人工智能的機密計算,尤其涉及一種機密計算的模式切換方法、系統、電子設備和存儲介質。
技術介紹
1、在大數據時代,隨著數據量的爆炸性增長和數據處理復雜度的提升,高性能計算和人工智能(artificial?intelligence,ai)訓練場景對數據安全性和計算機密性提出了越來越高的要求。為了確保用戶敏感數據在處理過程中不被窺探和泄露,設備廠商提出了基于機密計算的解決方案。這些方案通過劃分不同的機密計算模式,如常規計算模式(也稱normal模式)和機密計算模式(也稱confidential模式),來區分數據處理的安全級別。
2、隨著技術的深入應用,用戶對于在機密計算環境下進行性能分析和調試的需求也日益增長。為了滿足這一需求,設備廠商進一步提供了機密調試模式(也稱ccdevtool模式),該模式在保持與confidential模式相似的數據通路和安全性限制的同時,開放了軟件對硬件調試設施的訪問權限,并允許性能數據的對外傳輸,從而便于開發者進行深入的性能分析和調試工作。
3、然而,當前實現機密計算的模式切換的方案主要采用靜態配置的方式,例如,當需要將機密計算模式從normal模式或confidential模式切換至ccdevtool模式時,都需要重啟虛擬機并配置執行環境,這不僅增加了操作復雜度,而且顯著延長了切換時間,切換效率較低。
技術實現思路
1、本專利技術提供一種機密計算的模式切換方法、系統、電子設備和存儲介質,用以解決相關技
2、本專利技術提供一種機密計算的模式切換方法,所述方法應用于主機,所述方法包括:
3、接收針對虛擬機的模式切換請求,所述虛擬機運行在所述主機上,并采用設備進行數據計算;
4、基于所述模式切換請求,獲取用戶身份信息;
5、對所述用戶身份信息進行驗證,并在驗證通過的情況下,向所述設備發送模式切換指令,所述模式切換指令用于指示所述設備對所述虛擬機的計算模式進行切換。
6、根據本專利技術提供的一種機密計算的模式切換方法,所述向所述設備發送模式切換指令,包括:
7、基于預設配置策略,對所述模式切換請求進行審核,并在審核通過的情況下,向所述設備發送模式切換指令。
8、根據本專利技術提供的一種機密計算的模式切換方法,所述基于預設配置策略,對所述模式切換請求進行審核,包括:
9、基于所述模式切換請求,確定目標計算模式;
10、基于所述虛擬機的當前計算模式和所述目標計算模式,確定模式切換方向;
11、將所述模式切換方向與所述預設配置策略中的各預設模式切換方向進行匹配,在匹配成功的情況下,確定對所述模式切換請求審核通過。
12、根據本專利技術提供的一種機密計算的模式切換方法,所述向所述設備發送模式切換指令,包括:
13、生成模式切換指令,并對所述模式切換指令進行加密,向所述設備發送加密后的所述模式切換指令。
14、根據本專利技術提供的一種機密計算的模式切換方法,還包括:
15、在所述虛擬機的計算模式為機密計算模式或機密調試模式的情況下,對所述虛擬機中的數據進行加密,并將加密后的數據傳輸至所述設備,以使所述設備應用加密后的數據進行計算。
16、本專利技術還提供一種機密計算的模式切換方法,所述方法應用于設備,所述方法包括:
17、接收模式切換指令,所述模式切換指令是主機在對用戶身份信息驗證通過的情況下發送的,所述用戶身份信息是所述主機基于接收到的模式切換請求獲得的,所述模式切換請求是針對虛擬機的,所述虛擬機運行在所述主機上并采用所述設備進行數據計算;
18、基于所述模式切換指令,對所述虛擬機的計算模式進行切換。
19、根據本專利技術提供的一種機密計算的模式切換方法,所述基于所述模式切換指令,對所述虛擬機的計算模式進行切換,包括:
20、基于所述模式切換指令,對各計算單元和各執行單元的安全屬性進行重新配置,以將所述虛擬機的計算模式從當前計算模式切換至目標計算模式,所述各計算單元和所述各執行單元設置在所述設備上,所述目標計算模式基于所述模式切換指令確定。
21、本專利技術還提供一種機密計算的模式切換裝置,所述裝置應用于主機,所述裝置包括:
22、接收單元,用于接收針對虛擬機的模式切換請求,所述虛擬機運行在所述主機上,并采用設備進行數據計算;
23、獲取單元,用于基于所述模式切換請求,獲取用戶身份信息;
24、驗證單元,用于對所述用戶身份信息進行驗證,并在驗證通過的情況下,向所述設備發送模式切換指令,所述模式切換指令用于指示所述設備對所述虛擬機的計算模式進行切換。
25、本專利技術還提供一種機密計算的模式切換裝置,所述裝置應用于設備,所述裝置包括:
26、指令接收單元,用于接收模式切換指令,所述模式切換指令是主機在對用戶身份信息驗證通過的情況下發送的,所述用戶身份信息是所述主機基于接收到的模式切換請求獲得的,所述模式切換請求是針對虛擬機的,所述虛擬機運行在所述主機上并采用所述設備進行數據計算;
27、模式切換單元,用于基于所述模式切換指令,對所述虛擬機的計算模式進行切換。
28、本專利技術還提供一種機密計算的模式切換系統,包括主機和設備,所述主機上運行有虛擬機,所述虛擬機采用所述設備進行數據計算,所述主機上設置有接收模塊和驗證模塊,所述設備上設置有切換模塊;
29、所述接收模塊用于接收針對所述虛擬機的模式切換請求,并基于所述模式切換請求,獲取用戶身份信息;
30、所述驗證模塊用于對所述用戶身份信息進行驗證,并在驗證通過的情況下,向所述切換模塊發送模式切換指令;
31、所述切換模塊用于基于所述模式切換指令,對所述虛擬機的計算模式進行切換。
32、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述機密計算的模式切換方法。
33、本專利技術還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述機密計算的模式切換方法。
34、本專利技術還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述機密計算的模式切換方法。
35、本專利技術提供的機密計算的模式切換方法、系統、電子設備和存儲介質,通過主機接收針對虛擬機的模式切換請求,并基于模式切換請求,獲取用戶身份信息,由此可以對用戶身份信息進行驗證,并且在驗證通過的情況下向設備發送模式切換指令,這樣可以確保只有經過授權的用戶才能發起模式切換請求,從而增強系統的安全性。在用戶身份信息驗證通過的情況下,主機通過向設備發送模式切換指令,即可使設備根據該指令對虛本文檔來自技高網...
【技術保護點】
1.一種機密計算的模式切換方法,其特征在于,所述方法應用于主機,所述方法包括:
2.根據權利要求1所述的機密計算的模式切換方法,其特征在于,所述向所述設備發送模式切換指令,包括:
3.根據權利要求2所述的機密計算的模式切換方法,其特征在于,所述基于預設配置策略,對所述模式切換請求進行審核,包括:
4.根據權利要求1至3任一項所述的機密計算的模式切換方法,其特征在于,所述向所述設備發送模式切換指令,包括:
5.根據權利要求1至3任一項所述的機密計算的模式切換方法,其特征在于,還包括:
6.一種機密計算的模式切換方法,其特征在于,所述方法應用于設備,所述方法包括:
7.根據權利要求6所述的機密計算的模式切換方法,其特征在于,所述基于所述模式切換指令,對所述虛擬機的計算模式進行切換,包括:
8.一種機密計算的模式切換系統,其特征在于,包括主機和設備,所述主機上運行有虛擬機,所述虛擬機采用所述設備進行數據計算,所述主機上設置有接收模塊和驗證模塊,所述設備上設置有切換模塊;
9.一種電子設備,包
10.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述機密計算的模式切換方法。
...【技術特征摘要】
1.一種機密計算的模式切換方法,其特征在于,所述方法應用于主機,所述方法包括:
2.根據權利要求1所述的機密計算的模式切換方法,其特征在于,所述向所述設備發送模式切換指令,包括:
3.根據權利要求2所述的機密計算的模式切換方法,其特征在于,所述基于預設配置策略,對所述模式切換請求進行審核,包括:
4.根據權利要求1至3任一項所述的機密計算的模式切換方法,其特征在于,所述向所述設備發送模式切換指令,包括:
5.根據權利要求1至3任一項所述的機密計算的模式切換方法,其特征在于,還包括:
6.一種機密計算的模式切換方法,其特征在于,所述方法應用于設備,所述方法包括:
7.根據權利要求6所述的...
【專利技術屬性】
技術研發人員:請求不公布姓名,
申請(專利權)人:珠海壁仞集成電路有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。