本發(fā)明涉及芯片技術領域,尤其涉及一種加密芯片固件更新方法、裝置及電子設備。
背景技術:
隨著信息安全技術的迅猛發(fā)展,硬盤(Hard Disk Drive,簡稱HDD)作為信息的存儲載體,存儲容量越來越大,如何在存儲海量數(shù)據(jù)的同時保證信息的安全已成為亟待解決的技術問題,因此,硬盤加密技術應運而生,例如硬件加密方式,所謂硬件加密方式是指使用加密芯片對要寫入硬盤的數(shù)據(jù)進行加密,然后再將其寫入硬盤中,其中,加密芯片是在主機與硬盤的數(shù)據(jù)傳輸路徑之間進行數(shù)據(jù)加解密的設備。
當采用硬件加密方式對硬盤進行加密時,就會涉及到加密芯片固件的更新,現(xiàn)有的硬盤加密芯片固件更新方式采用的是SPI方式,也就是說,通過加密芯片上的SPI接口對加密芯片內部的固件進行更新,其中,SPI(Serial Peripheral Interface)為串行外設接口,其需要通過排線插針方式與外部設備進行連接。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在以下技術問題:
采用SPI方式對硬盤加密芯片的固件進行更新時,固件更新效率低下。
技術實現(xiàn)要素:
本發(fā)明提供一種加密芯片固件更新方法、裝置及電子設備,其能夠提高加密芯片固件更新的效率。
一方面,本發(fā)明提供一種加密芯片固件更新方法,包括:
控制主機利用指定的USB輸出接口與待進行固件更新的加密芯片建立連接,其中,所述指定的USB輸出接口為能夠與所述加密芯片建立連接的USB輸出接口;
所述控制主機對所述加密芯片的固件進行更新操作。
可選地,在所述控制主機利用指定的USB輸出接口與所述加密芯片建立連接之前,還包括:
I/O控制器向USB信號路徑切換器發(fā)送變更控制信號狀態(tài)的控制命令;
USB信號路徑切換器根據(jù)接收的變更控制信號狀態(tài)的控制命令,將所述指定的USB輸出接口由與芯片組的連接切換至與所述加密芯片的連接。
可選地,所述控制主機對所述加密芯片的固件進行更新操作包括:
所述USB信號路徑切換器觸發(fā)關機重啟操作;
所述控制主機通過BIOS界面進入所述加密芯片的操作界面,并對所述加密芯片的固件進行更新操作。
可選地,在所述加密芯片固件更新成功之后,還包括:
所述USB信號路徑切換器自動將所述指定的USB輸出接口由與所述加密芯片的連接切換至與所述芯片組的連接。
另一方面,本發(fā)明提供一種加密芯片固件更新裝置,所述裝置包括指定的USB輸出接口,所述指定的USB輸出接口,用于連接控制主機和待進行固件更新的加密芯片,以便于所述控制主機對所述加密芯片的固件進行更新操作;其中,所述指定的USB輸出接口為能夠與所述加密芯片建立連接的USB輸出接口。
可選地,所述裝置還包括I/O控制器和USB信號路徑切換器,其中,
所述I/O控制器,用于向所述USB信號路徑切換器發(fā)送所述變更控制信號狀態(tài)的控制命令;
所述USB信號路徑切換器,用于根據(jù)接收的變更控制信號狀態(tài)的控制命令,將所述指定的USB輸出接口由與芯片組的連接切換至與所述加密芯片的連接。
可選地,所述USB信號路徑切換器用于觸發(fā)關機重啟操作,以便于所述控制主機通過BIOS界面進入所述加密芯片的操作界面,并對所述加密芯片的固件進行更新操作。
可選地,所述USB信號路徑切換器,用于在所述加密芯片固件更新成功之后,自動將所述指定的USB輸出接口由與所述加密芯片的連接切換至與所述芯片組的連接。
再一方面,本發(fā)明提供一種電子設備,所述電子設備包括上述任一項所述的加密芯片固件更新裝置。
本發(fā)明提供的加密芯片固件更新方法、裝置及電子設備,控制主機利用指定的USB輸出接口與待進行固件更新的加密芯片建立連接,其中,所述指定的USB輸出接口為能夠與所述加密芯片建立連接的USB輸出接口;所述控制主機對所述加密芯片的固件進行更新操作。與現(xiàn)有技術相比,一方面,其克服了現(xiàn)有技術中采用的SPI方式進行加密芯片固件更新的技術方案必須要進行拆機操作缺陷,即本發(fā)明的加密芯片固件更新方法無需進行拆機操作,從而提高了固件更新的效率;另一方面,其克服了現(xiàn)有技術中采用SPI方式進行加密芯片固件更新時通過排線插針方式來連接外部設備的所帶來的連接不穩(wěn)定,進而容易導致固件更新失敗的缺陷,即本發(fā)明的加密芯片固件更新方法通過采用USB輸出接口的連接方式來連接外部設備,從而提高了加密芯片的固件更新的成功率。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明加密芯片固件更新方法一實施例的流程示意圖;
圖2為本發(fā)明加密芯片固件更新方法另一實施例的流程示意圖;
圖3為以硬盤加密芯片為例,闡述本發(fā)明的加密芯片固件更新方法的流程示意圖;
圖4為本發(fā)明加密芯片固件更新裝置一實施例的結構示意圖;
圖5為本發(fā)明加密芯片固件更新裝置另一實施例的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供一種加密芯片固件更新方法,所述方法包括:
S11、控制主機利用指定的USB輸出接口與待進行固件更新的加密芯片建立連接,其中,所述指定的USB輸出接口為能夠與所述加密芯片建立連接的USB輸出接口。
S12、所述控制主機對所述加密芯片的固件進行更新操作。
本發(fā)明提供的加密芯片固件更新方法,控制主機利用指定的USB輸出接口與待進行固件更新的加密芯片建立連接,其中,所述指定的USB輸出接口為能夠與所述加密芯片建立連接的USB輸出接口;所述控制主機對所述加密芯片的固件進行更新操作。與現(xiàn)有技術相比,一方面,其克服了現(xiàn)有技術中采用的SPI方式進行加密芯片固件更新的技術方案必須要進行拆機操作缺陷,即本發(fā)明的加密芯片固件更新方法無需進行拆機操作,從而提高了固件更新的效率;另一方面,其克服了現(xiàn)有技術中采用SPI方式進行加密芯片固件更新時通過排線插針方式來連接外部設備的所帶來的連接不穩(wěn)定,進而容易導致固件更新失敗的缺陷,即本發(fā)明的加密芯片固件更新方法通過采用USB輸出接口的連接方式來連接外部設備,從而提高了加密芯片的固件更新的成功率。
如圖2所示,本發(fā)明實施例提供一種加密芯片固件更新方法,所述方法包括:
S21、I/O控制器向USB信號路徑切換器發(fā)送變更控制信號狀態(tài)的控制命令。
S22、USB信號路徑切換器根據(jù)接收的變更控制信號狀態(tài)的控制命令,將指定的USB輸出接口由與芯片組的連接切換至與所述加密芯片的連接。
S23、控制主機利用所述指定的USB輸出接口與待進行固件更新的加密芯片建立連接。
S24、所述USB信號路徑切換器觸發(fā)關機重啟操作。
S25、所述控制主機通過BIOS界面進入所述加密芯片的操作界面,并對所述加密芯片的固件進行更新操作。
S26、在所述加密芯片固件更新成功之后,所述USB信號路徑切換器自動將所述指定的USB輸出接口由與所述加密芯片的連接切換至與所述芯片組的連接。
其中,所述USB信號路徑切換器可以在在所述加密芯片固件更新成功之后,觸發(fā)關機重啟操作,并在重啟操作后自動將所述指定的USB輸出接口由與所述加密芯片的連接切換至與所述芯片組的連接。
下面以硬盤加密芯片的固件更新為例,介紹本發(fā)明實施例的加密芯片固件更新方法,如圖3所示, 具體流程包括:
S31、開啟待進行硬盤加密芯片固件更新的電子設備,將進行固件更新的軟件工具復制到所述電子設備上,并開啟所述軟件工具。
S32、I/O控制器向USB信號路徑切換器發(fā)送變更控制信號狀態(tài)的控制命令。
S33、USB信號路徑切換器根據(jù)接收的變更控制信號狀態(tài)的控制命令,將指定的USB2.0輸出接口由與芯片組的連接切換至與所述硬盤加密芯片的連接。
S34、控制主機利用所述指定的USB2.0輸出接口與待進行固件更新的硬盤加密芯片建立連接。
S35、所述USB信號路徑切換器觸發(fā)關機重啟操作。
S36、所述控制主機通過BIOS界面進入所述硬盤加密芯片的操作界面,并對所述硬盤加密芯片的固件進行更新操作。
S37、判斷所述硬盤加密芯片的固件是否更新成功,若更新成功,則執(zhí)行步驟S38,否則返回步驟S31。
S38、所述USB信號路徑切換器觸發(fā)關機重啟操作,在重啟操作后自動將所述指定的USB2.0輸出接口由與所述加密芯片的連接切換至與所述芯片組的連接。
S39、刪除所述電子設備上的所述軟件工具。
本發(fā)明提供的加密芯片固件更新方法,其通過USB信號路徑切換器將現(xiàn)有電子設備中的某個USB輸出接口由與芯片組的連接切換至與所述加密芯片的連接,以便于控制主機利用所述USB輸出接口實現(xiàn)對所述加密芯片的固件更新,并在固件更新成功后,恢復所述USB輸出接口與所述芯片組的正常連接。與現(xiàn)有技術相比,一方面,其克服了現(xiàn)有技術中采用的SPI方式進行加密芯片固件更新的技術方案必須要進行拆機操作缺陷,即本發(fā)明的加密芯片固件更新方法無需進行拆機操作,從而提高了固件更新的效率;另一方面,其克服了現(xiàn)有技術中采用SPI方式進行加密芯片固件更新時通過排線插針方式來連接外部設備的所帶來的連接不穩(wěn)定,進而容易導致固件更新失敗的缺陷,即本發(fā)明的加密芯片固件更新方法通過采用USB輸出接口的連接方式來連接外部設備,從而提高了加密芯片的固件更新的成功率。
另外,由于本發(fā)明在加密芯片固件更新成功后,會自動切斷所述USB輸出接口與加密芯片的連接,并將其切換至與所述芯片組的連接,從而保證了加密數(shù)據(jù)的信息安全。
如圖4所示,本發(fā)明實施例提供一種加密芯片固件更新裝置,所述裝置包括指定的USB輸出接口41,其中,所述指定的USB輸出接口41,用于連接控制主機和待進行固件更新的加密芯片,以便于所述控制主機對所述加密芯片的固件進行更新操作;其中,所述指定的USB輸出接口41為能夠與所述加密芯片建立連接的USB輸出接口。
本發(fā)明提供的加密芯片固件更新裝置,控制主機利用所述裝置中的指定的USB輸出接口與待進行固件更新的加密芯片建立連接,以便于所述控制主機對所述加密芯片的固件進行更新操作;其中,所述指定的USB輸出接口為能夠與所述加密芯片建立連接的USB輸出接口。與現(xiàn)有技術相比,一方面,其克服了現(xiàn)有技術中采用的SPI方式進行加密芯片固件更新的技術方案必須要進行拆機操作缺陷,即本發(fā)明的加密芯片固件更新方法無需進行拆機操作,從而提高了固件更新的效率;另一方面,其克服了現(xiàn)有技術中采用SPI方式進行加密芯片固件更新時通過排線插針方式來連接外部設備的所帶來的連接不穩(wěn)定,進而容易導致固件更新失敗的缺陷,即本發(fā)明的加密芯片固件更新方法通過采用USB輸出接口的連接方式來連接外部設備,從而提高了加密芯片的固件更新的成功率。
如圖5所示,本發(fā)明實施例提供一種加密芯片固件更新裝置,所述裝置包括指定的USB輸出接口51、 I/O控制器52和USB信號路徑切換器53,其中,
所述指定的USB輸出接口51,用于連接控制主機和待進行固件更新的加密芯片,以便于所述控制主機對所述加密芯片的固件進行更新操作;其中,所述指定的USB輸出接口51為能夠與所述加密芯片建立連接的USB輸出接口。
所述I/O控制器52,用于向所述USB信號路徑切換器發(fā)送所述變更控制信號狀態(tài)的控制命令。
所述USB信號路徑切換器53,用于根據(jù)接收的變更控制信號狀態(tài)的控制命令,將所述指定的USB輸出接口由與芯片組的連接切換至與所述加密芯片的連接。
進一步地,所述USB信號路徑切換器53,還用于在所述指定的USB輸出接口51與待進行固件更新的加密芯片建立連接后,觸發(fā)關機重啟操作,以便于所述控制主機通過BIOS界面進入所述加密芯片的操作界面,并對所述加密芯片的固件進行更新操作。
進一步地,所述USB信號路徑切換器53,還用于在所述加密芯片固件更新成功之后,自動將所述指定的USB輸出接口由與所述加密芯片的連接切換至與所述芯片組的連接。
其中,所述USB信號路徑切換器53可以在在所述加密芯片固件更新成功之后,觸發(fā)關機重啟操作,并在重啟操作后自動將所述指定的USB輸出接口51由與所述加密芯片的連接切換至與所述芯片組的連接。
本發(fā)明實施例的加密芯片固件更新裝置可以應用于硬盤加密芯片的固件更新,但是不僅僅限于此。
本發(fā)明提供的加密芯片固件更新裝置,其通過USB信號路徑切換器將現(xiàn)有電子設備中的某個USB輸出接口由與芯片組的連接切換至與所述加密芯片的連接,以便于控制主機利用所述USB輸出接口實現(xiàn)對所述加密芯片的固件更新,并在固件更新成功后,恢復所述USB輸出接口與所述芯片組的正常連接。與現(xiàn)有技術相比,一方面,其克服了現(xiàn)有技術中采用的SPI方式進行加密芯片固件更新的技術方案必須要進行拆機操作缺陷,即本發(fā)明的加密芯片固件更新方法無需進行拆機操作,從而提高了固件更新的效率;另一方面,其克服了現(xiàn)有技術中采用SPI方式進行加密芯片固件更新時通過排線插針方式來連接外部設備的所帶來的連接不穩(wěn)定,進而容易導致固件更新失敗的缺陷,即本發(fā)明的加密芯片固件更新方法通過采用USB輸出接口的連接方式來連接外部設備,從而提高了加密芯片的固件更新的成功率。
另外,由于本發(fā)明在加密芯片固件更新成功后,會自動切斷所述USB輸出接口與加密芯片的連接,并將其切換至與所述芯片組的連接,從而保證了加密數(shù)據(jù)的信息安全。
另外,本發(fā)明實施例還提供一種電子設備,所述電子設備包括上述實施例所述的加密芯片固件更新裝置。其中,所述電子設備可以為臺式計算機、筆記本,但不僅僅限于此。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。