(文章來(lái)源:網(wǎng)絡(luò)整理)
說(shuō)到硬件加密,一些硬件工程師首先想到的方法是磨掉芯片絲印、灌黑膠,甚至在接口處增加防爆拆方案,這些方法雖然十分有效,但是作為一個(gè)技術(shù)人員,我覺得我們應(yīng)該可以找到更體現(xiàn)技術(shù)思維的方式來(lái)解決這個(gè)問(wèn)題,至少應(yīng)該文雅一些。
在我闡述自己的觀點(diǎn)之前,我想分享一個(gè)工作中的實(shí)例,是我接觸過(guò)的一個(gè)項(xiàng)目,有一個(gè)朋友要做一個(gè)設(shè)備,由于這個(gè)設(shè)備需要測(cè)量的指標(biāo)范圍比較寬,所以只能采取分段式設(shè)計(jì)的方案,打個(gè)比方0-1V我用放大電路來(lái)完成,1-2V我直接進(jìn)行數(shù)據(jù)采樣,以此類推共5檔,設(shè)計(jì)完成后需要對(duì)每個(gè)檔位進(jìn)行細(xì)調(diào),而細(xì)調(diào)的精度決定了整個(gè)的產(chǎn)品價(jià)格。
在設(shè)計(jì)的過(guò)程中,我意識(shí)到這樣設(shè)計(jì)的復(fù)雜度對(duì)于后續(xù)的批量生產(chǎn)有一定的影響,所以我和客戶提出,是否需要增加一部分的投入做一個(gè)自動(dòng)校準(zhǔn)調(diào)試功能,一個(gè)按鍵操作,自動(dòng)完成所有步驟,結(jié)果客戶給我的答復(fù)是保留原有的設(shè)計(jì),調(diào)試步驟只需要教會(huì)客戶即可,起初我很不理解,但是當(dāng)客戶告訴我原因之后,我豁然開朗,不經(jīng)意間我實(shí)現(xiàn)了一種硬件加密的方法,而且十分有效。
大家也許猜出了客戶的想法,他的想法很簡(jiǎn)單,通過(guò)復(fù)雜的調(diào)試方式實(shí)現(xiàn)產(chǎn)品加密,生產(chǎn)時(shí)每個(gè)人只需要知道一個(gè)參數(shù)怎么調(diào)節(jié)即可。這種硬件加密方式,其實(shí)就是利用調(diào)試的復(fù)雜度來(lái)實(shí)現(xiàn)加密,這個(gè)過(guò)程大致需要調(diào)整10個(gè)參數(shù),要按照一定的順序來(lái)操作,如果其中的某一個(gè)順序被打亂,那么會(huì)造成某個(gè)或多個(gè)測(cè)量段的輸出誤差變得很大而無(wú)法使用,這樣即便有人破解了程序代碼和硬件圖紙,如果不知道如何調(diào)試也沒有辦法完全破解產(chǎn)品功能,除此之外,每出一套產(chǎn)品設(shè)置一個(gè)唯一的配置密鑰,只能匹配本機(jī)硬件,這樣即便有人抄襲了設(shè)計(jì)圖紙也無(wú)法使用,做到了雙重硬件加密功能。
坦率的說(shuō),我一直不贊成對(duì)硬件做過(guò)分的加密,因?yàn)閷?duì)于一個(gè)有經(jīng)驗(yàn)的工程師來(lái)說(shuō)他不需要了解你的設(shè)計(jì)細(xì)節(jié),只需要明白產(chǎn)品功能和使用場(chǎng)景和方法就可以大致構(gòu)想整個(gè)的產(chǎn)品設(shè)計(jì)框架,并且他會(huì)分析出你的產(chǎn)品不足,從而采用更有競(jìng)爭(zhēng)力的設(shè)計(jì)方案來(lái)超越原有設(shè)計(jì),一個(gè)產(chǎn)品的精髓不在于硬件或軟件的細(xì)節(jié),而在于設(shè)計(jì)者的思維方式,你可以竊取所有有形的實(shí)物,但是無(wú)法復(fù)制設(shè)計(jì)者的靈魂,這也是技術(shù)創(chuàng)新的動(dòng)力來(lái)源。
上面的例子只是說(shuō)明了實(shí)現(xiàn)硬件加密方式的一種思路,不代表它是最優(yōu)選擇,或是最高明的設(shè)計(jì),我只是想說(shuō)作為一個(gè)技術(shù)人員,設(shè)計(jì)產(chǎn)品是本職工作,做好每一個(gè)產(chǎn)品的規(guī)劃和細(xì)節(jié)方案,實(shí)現(xiàn)創(chuàng)新型產(chǎn)品是一件很值得驕傲的事情,同樣我們應(yīng)該把硬件加密作為一項(xiàng)開發(fā)工作,注入更有創(chuàng)造力的想法,我們本就具有這方面的潛力,何不讓他發(fā)揮更大的價(jià)值。
(責(zé)任編輯:fqj)
-
加密技術(shù)
+關(guān)注
關(guān)注
0文章
146瀏覽量
17391 -
硬件加密
+關(guān)注
關(guān)注
0文章
5瀏覽量
9138
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論