一般來說,傳統(tǒng)臺(tái)式電腦的開機(jī)按鍵通常設(shè)置在主機(jī)箱上。但是,主機(jī)箱的擺放會(huì)因環(huán)境限制而放置在不同位置。在辦公室的場(chǎng)景下,通常臺(tái)式機(jī)箱會(huì)放在辦公桌下。相信大多數(shù)辦公的人們都有過這樣的經(jīng)歷,我們常常會(huì)因視覺不便,不得不低頭俯身摸索開機(jī)按鍵,進(jìn)行電腦開機(jī)。
那么,是否有一種便捷、優(yōu)雅的臺(tái)式電腦開機(jī)方式呢?
顯而易見,放在辦公桌 C 位的就是鍵盤。如果鍵盤上設(shè)計(jì)一個(gè)按鍵就能完成臺(tái)式電腦的快速開機(jī),豈不美哉。
事實(shí)上,從技術(shù)角度分析這完全是一個(gè)可行方案。
眾所周知,如今的臺(tái)式電腦配備的鍵盤都是標(biāo)準(zhǔn)的USB 鍵盤。鍵盤之所以能實(shí)現(xiàn)輸入功能,因?yàn)殒I盤通過 USB 接口和 CPU 連接,配合操作系統(tǒng)下的鍵盤驅(qū)動(dòng),就可以完成字符輸入需求。如果電腦關(guān)機(jī)后,CPU 無法處理 USB 通訊,鍵盤必然就不能使用。因此在電腦關(guān)機(jī)后,必須有一個(gè)24小時(shí)待命的“管家”接管 USB 鍵盤,才能響應(yīng)鍵盤操作,觸發(fā)電腦開機(jī)動(dòng)作。
提起電腦“管家”,首先就能想到筆記本電腦中管理電池充放電、鍵盤輸入、散熱等功能的 EC芯片。作為一顆MCU,EC芯片就可以做到在電腦關(guān)機(jī)后,依舊隨時(shí)待命,完成一些看不到的工作。當(dāng)時(shí)刻待命的EC 走進(jìn)臺(tái)式電腦,便激發(fā)了無限的可能。使用 USB 鍵盤完成臺(tái)式電腦開機(jī),也就變得順理成章了。
初級(jí)版USB 鍵盤開機(jī)
如上圖,當(dāng)電腦關(guān)機(jī)后,EC仍舊工作??刂?MUX把鍵盤的USB信號(hào)切換到EC芯片的USB Host 接口上接管。當(dāng)鍵盤按下特定的按鍵后,EC就可以觸發(fā)CPU開機(jī)。同時(shí)控制MUX把鍵盤的USB信號(hào)切回給CPU,保證了電腦開機(jī)后,USB 鍵盤可以繼續(xù)使用。
高級(jí)版 USB鍵盤一鍵開機(jī)
隨著信息時(shí)代的發(fā)展,人們?cè)絹碓街匾曅畔踩?,通常為了安全起見,?huì)設(shè)置一個(gè)進(jìn)入操作系統(tǒng)的開機(jī)密碼。而且,一些保密性能需求更高的企業(yè)級(jí)用戶,對(duì)于防止信息數(shù)據(jù)泄漏的安全防護(hù),早已經(jīng)從軟件防護(hù)進(jìn)入到硬件加密保護(hù)階段。
如上所述,初階的USB鍵盤的特定按鍵按下后,僅僅是觸發(fā)了開機(jī)動(dòng)作。
但是,如果將USB鍵盤的特定按鍵替換成指紋采集傳感器,當(dāng)人們的手指按下USB鍵盤上的“開機(jī)按鍵” 時(shí),即可完成指紋信息的采集,從而很好的實(shí)現(xiàn)硬件加密保護(hù)的開機(jī)應(yīng)用。
對(duì)此,芯??萍糆C芯片CSC2E101可通過USB Host接口,讀取 USB 鍵盤中指紋傳感器的數(shù)據(jù),同時(shí)利用內(nèi)置的硬件加密模塊對(duì)指紋數(shù)據(jù)加密保護(hù)。CSC2E101內(nèi)置涵蓋AES、RSA等眾多功能的安全硬件加密引擎,符合多種行業(yè)加密協(xié)議,同時(shí)集成指紋傳感器的控制和信息加密功能。
當(dāng)人們通過摁壓USB鍵盤的“開機(jī)按鍵”時(shí),電腦操作系統(tǒng)下的指紋驅(qū)動(dòng)即可通過CSC2E101的USB Slave接口,讀取加密的指紋數(shù)據(jù)做對(duì)比。系統(tǒng)便可對(duì)指紋輸入信息進(jìn)行充分的安全防護(hù),只有指紋信息對(duì)比成功,才會(huì)自動(dòng)完成登錄。在整個(gè)開機(jī)的過程中,用戶全程無感,從而實(shí)現(xiàn)了讓安全啟動(dòng)流程更完整、防護(hù)效果更完善的一鍵安全快速開機(jī)。