System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于通信,具體涉及一種數據傳輸方法、裝置、電子設備及可讀存儲介質。
技術介紹
1、隨著電子設備技術的發展,電子設備上存儲了越來越多的個人敏感數據,這些數據的存儲和傳輸對于保障用戶隱私至關重要。
2、在相關技術中,電子設備之間在進行數據傳輸時,通常是通過網絡進行數據的發送或者接收,也就是說,電子設備之間的數據傳輸主要通過網絡進行,數據傳輸依賴于網絡環境。然而,由于網絡環境較為復雜,可能存在一定的安全性問題,因此,在網絡環境的安全性難以全面保障的情況下,敏感數據在傳輸過程中容易成為黑客或不法分子的攻擊目標,可能使得敏感數據被非法攔截或竊取,從而導致數據傳輸的安全性較差。因此,如何保證設備間數據傳輸的安全性是亟待解決的問題。
技術實現思路
1、本申請實施例的目的是提供一種數據傳輸方法、裝置、電子設備及可讀存儲介質,能夠提升數據傳輸的安全性。
2、第一方面,本申請實施例提供了一種數據傳輸方法,該方法包括:第一設備接收來自第二設備的數據讀取指令,數據讀取指令用于請求獲取第一設備的安全芯片中的敏感數據;第一設備根據數據讀取指令獲取安全芯片中存儲的敏感數據,并使用第一組合密鑰對敏感數據加密,得到加密后的敏感數據;第一設備向第二設備發送加密后的敏感數據;其中,第一組合密鑰基于第一密鑰和第二密鑰生成,第一密鑰基于第二設備的公共業務密鑰和第一設備的私密管理密鑰生成,第二密鑰基于第二設備的臨時公共密鑰和第一設備的臨時私密密鑰生成。
3、第二方面,本申請實施例提供
4、第三方面,本申請實施例提供了一種數據傳輸裝置,該裝置包括:接收模塊、處理模塊和發送模塊,其中:接收模塊,用于接收來自第二設備的數據讀取指令,數據讀取指令用于請求獲取第一設備的安全芯片中的敏感數據;處理模塊,用于根據數據讀取指令獲取安全芯片中存儲的敏感數據,并使用第一組合密鑰對敏感數據加密,得到加密后的敏感數據;發送模塊,用于向第二設備發送加密后的敏感數據;其中,第一組合密鑰基于第一密鑰和第二密鑰生成,第一密鑰基于第二設備的公共業務密鑰和第一設備的私密管理密鑰生成,第二密鑰基于第二設備的臨時公共密鑰和第一設備的臨時私密密鑰生成。
5、第四方面,本申請實施例提供了一種數據傳輸裝置,該裝置包括:發送模塊和接收模塊,其中:發送模塊,用于向第一設備發送數據讀取指令,數據讀取指令用于請求獲取第一設備的安全芯片中的敏感數據;接收模塊,用于接收第一設備發送的加密后的敏感數據;其中,敏感數據經過第一組合密鑰加密,第一組合密鑰基于第一密鑰和第二密鑰生成,第一密鑰基于第二設備的公共業務密鑰和第一設備的私密管理密鑰生成,第二密鑰基于第二設備的臨時公共密鑰和第一設備的臨時私密鑰生成。
6、第五方面,本申請實施例提供了一種電子設備,該電子設備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面或者實現如第二方面所述的方法的步驟。
7、第六方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面或者實現如第二方面所述的方法的步驟。
8、第七方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面或者實現如第二方面所述的方法。
9、第八方面,本申請實施例提供一種計算機程序產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執行以實現如第一方面或者實現如第二方面所述的方法。
10、在本申請實施例中,第一設備接收來自第二設備的數據讀取指令,該數據讀取指令用于請求獲取第一設備的安全芯片中的敏感數據,第一設備根據數據讀取指令獲取安全芯片中存儲的敏感數據,并使用第一組合密鑰對該敏感數據加密,然后將加密后的敏感數據發送至第二設備,其中,上述第一組合密鑰基于第一密鑰和第二密鑰生成,第一密鑰基于第二設備的公共業務密鑰和第一設備的私密管理密鑰生成,上述第二密鑰基于第二設備的臨時公共密鑰和第一設備的臨時私密鑰生成。通過該方法,第一設備在向第二設備發送安全芯片中存儲的敏感數據時,通過由多個密鑰(即第一密鑰和第二密鑰)生成的組合密鑰,對敏感數據進行加密,能夠提高敏感數據傳輸的安全性。進一步地,由于第一密鑰與第二密鑰分別為基于不同的密鑰信息生成的不同類型的密鑰,因此,通過不同類型的密鑰,能夠生成安全性更高的組合密鑰,從而進一步保證敏感數據傳輸的安全性。
本文檔來自技高網...【技術保護點】
1.一種數據傳輸方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述使用第一組合密鑰對所述敏感數據加密之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述第一設備根據所述第二設備的公共業務密鑰和所述第一設備的私密業務密鑰,生成第一密鑰,包括:
4.根據權利要求2所述的方法,其特征在于,所述第一設備根據所述第二設備的臨時公共密鑰和所述第一設備的臨時私密密鑰,生成第二密鑰,包括:
5.根據權利要求1所述的方法,其特征在于,所述第一設備根據所述數據讀取指令獲取安全芯片中存儲的敏感數據,并使用第一組合密鑰對所述敏感數據進行加密,得到加密后的敏感數據,包括:
6.根據權利要求1所述的方法,其特征在于,所述第一設備向所述第二設備發送所述加密后的敏感數據,包括:
7.根據權利要求1所述的方法,其特征在于,所述第一設備向所述第二設備發送所述加密后的敏感數據之后,所述方法還包括:
8.一種數據傳輸方法,其特征在于,所述方法包括:
9.根據權利要求8所述的方法
10.根據權利要求9所述的方法,其特征在于,所述第二設備使用第二組合密鑰,對所述加密后的敏感數據進行解密之前,所述方法還包括:
11.根據權利要求10所述的方法,其特征在于,所述第二設備根據所述第一設備的公共管理密鑰和所述第二設備的私密業務密鑰,生成第三密鑰,包括:
12.根據權利要求9所述的方法,其特征在于,所述第二設備使用第二組合密鑰,對所述加密后的敏感數據進行解密,得到解密后的敏感數據,包括:
13.根據權利要求8所述的方法,其特征在于,所述第二設備向第一設備發送數據讀取指令,包括:
14.根據權利要求9所述的方法,其特征在于,所述第二設備使用第二組合密鑰,對所述經過第一組合密鑰加密的敏感數據進行解密,得到解密后的敏感數據之后,所述方法還包括:
15.一種數據傳輸裝置,其特征在于,所述裝置包括:接收模塊、處理模塊和發送模塊,其中:
16.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1-7中任一項所述的數據傳輸方法或者實現如權利要求8-14中任一項所述的數據傳輸方法的步驟。
17.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如權利要求1-7中任一項所述的數據傳輸方法的步驟或者實現如權利要求8-14中任一項所述的數據傳輸方法的步驟。
...【技術特征摘要】
1.一種數據傳輸方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述使用第一組合密鑰對所述敏感數據加密之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述第一設備根據所述第二設備的公共業務密鑰和所述第一設備的私密業務密鑰,生成第一密鑰,包括:
4.根據權利要求2所述的方法,其特征在于,所述第一設備根據所述第二設備的臨時公共密鑰和所述第一設備的臨時私密密鑰,生成第二密鑰,包括:
5.根據權利要求1所述的方法,其特征在于,所述第一設備根據所述數據讀取指令獲取安全芯片中存儲的敏感數據,并使用第一組合密鑰對所述敏感數據進行加密,得到加密后的敏感數據,包括:
6.根據權利要求1所述的方法,其特征在于,所述第一設備向所述第二設備發送所述加密后的敏感數據,包括:
7.根據權利要求1所述的方法,其特征在于,所述第一設備向所述第二設備發送所述加密后的敏感數據之后,所述方法還包括:
8.一種數據傳輸方法,其特征在于,所述方法包括:
9.根據權利要求8所述的方法,其特征在于,所述第二設備接收所述第一設備發送的加密后的敏感數據之后,所述方法還包括:
10.根據權利要求9所述的方法,其特征在于,所述第二設備使用第二組合密鑰,對所述加密后的敏感數...
【專利技術屬性】
技術研發人員:田鑫,徐云珍,
申請(專利權)人:維沃移動通信有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。