System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及但不限于計算機視覺,尤其涉及一種密碼運算方法及密碼芯片。
技術介紹
1、密碼芯片內部集成了各類對稱與非對稱算法等,以實現密碼運算;密碼芯片包括密鑰管理單元、中央處理器(cpu,central?processing?unit)和密碼運算模塊。相關技術中,在密鑰傳輸過程中,密鑰明文經cpu讀取后,發送至密碼運算模塊并寫入到密碼運算模塊的緩存區中,攻擊者可以通過向cpu運行的軟件中注入木馬病毒等手段劫持cpu,以使cpu讀取密鑰管理單元中的密鑰,達到竊取密鑰的目的,安全性低。
技術實現思路
1、有鑒于此,本申請實施例至少提供一種密碼運算方法及密碼芯片。
2、本申請實施例的技術方案是這樣實現的:
3、本申請實施例提供一種密碼運算方法,應用于密碼芯片中的密鑰管理單元,包括:
4、接收密鑰傳輸指令;
5、基于密鑰傳輸指令,確定密碼芯片中的目標密碼運算模塊,并從密鑰管理單元的密鑰池中確定與目標密碼運算模塊對應的目標密鑰;
6、利用硬件傳輸通道,將目標密鑰傳輸至目標密碼運算模塊;目標密碼運算模塊用于基于密碼運算指令,利用目標密鑰進行密碼運算。
7、本申請實施例提供一種密碼芯片,密碼芯片包括密鑰管理單元、目標密碼運算模塊、處理器和硬件傳輸通道;所述密鑰管理單元與所述目標密碼運算模塊通過所述硬件傳輸通道連接;
8、所述密鑰管理單元用于:接收密鑰傳輸指令;基于所述密鑰傳輸指令,確定所述密碼芯片中的目標密碼運算模
9、所述目標密碼運算模塊用于基于所述處理器發送的密碼運算指令,利用所述目標密鑰進行密碼運算,得到密碼運算結果。
10、本申請實施例中,根據接收到的密鑰傳輸指令;獲取密碼芯片中的目標密碼運算模塊和密鑰管理單元的密鑰池中與目標密碼運算模塊對應的目標密鑰;將目標密鑰通過硬件傳輸通道加密傳輸至目標密碼運算模塊;目標密碼運算模塊用于基于密碼運算指令,利用目標密鑰進行密碼運算。這樣,目標密鑰直接從密鑰管理單元通過硬件傳輸通道,將目標密鑰傳輸至目標密碼運算模塊,不經過處理器,即使處理器被攻擊,也不會泄露密鑰信息,提高了密鑰傳輸的安全性。
11、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,而非限制本公開的技術方案。
本文檔來自技高網...【技術保護點】
1.一種密碼運算方法,其特征在于,應用于密碼芯片中的密鑰管理單元,所述方法包括:
2.根據權利要求1中所述的方法,其特征在于,所述基于所述密鑰傳輸指令,確定所述密碼芯片中的目標密碼運算模塊,并從所述密鑰管理單元中確定與所述目標密碼運算模塊對應的目標密鑰,包括:
3.根據權利要求1中所述的方法,其特征在于,所述利用硬件傳輸通道,將所述目標密鑰傳輸至所述目標密碼運算模塊,包括以下至少之一:
4.根據權利要求3中所述的方法,其特征在于,
5.根據權利要求1至4中的任一項所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1至4中的任一項所述的方法,其特征在于,所述基于所述密鑰傳輸指令,確定所述密碼芯片中的目標密碼運算模塊,包括:
7.根據權利要求1至4中任一項所述的方法,其特征在于,所述目標密碼運算模塊用于基于多個密碼運算指令,利用各所述密碼運算指令對應的所述目標密鑰進行密碼運算;
8.根據權利要求1至4中的任一項所述的方法,其特征在于,所述方法還包括:
9.一種密碼芯片,其特征在于,
10.根據權利要求9中所述的密碼芯片,其特征在于,所述密碼芯片還包括目標內存;
11.根據權利要求9中所述的密碼芯片,其特征在于,所述目標密碼運算模塊還用于以下至少之一:
12.根據權利要求11中所述的密碼芯片,其特征在于,
...【技術特征摘要】
1.一種密碼運算方法,其特征在于,應用于密碼芯片中的密鑰管理單元,所述方法包括:
2.根據權利要求1中所述的方法,其特征在于,所述基于所述密鑰傳輸指令,確定所述密碼芯片中的目標密碼運算模塊,并從所述密鑰管理單元中確定與所述目標密碼運算模塊對應的目標密鑰,包括:
3.根據權利要求1中所述的方法,其特征在于,所述利用硬件傳輸通道,將所述目標密鑰傳輸至所述目標密碼運算模塊,包括以下至少之一:
4.根據權利要求3中所述的方法,其特征在于,
5.根據權利要求1至4中的任一項所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1至4中的任一項所述的方法,其特征在于,所述基于所述密鑰傳輸指令,確定所述密碼芯片中的目標密碼運算模塊,包括:...
【專利技術屬性】
技術研發人員:崔偉青,鄧銳,胡磊,肖福安,劉峰,樊俊鋒,
申請(專利權)人:深圳市紐創信安科技開發有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。