如何提高電子產(chǎn)品“免疫力”,防止被“山寨”
發(fā)布時(shí)間:2015-12-24 責(zé)任編輯:susan
【導(dǎo)讀】產(chǎn)品就像工程師的“孩子”,需要花費(fèi)精力和心血去設(shè)計(jì)每個(gè)細(xì)節(jié)。它既需要細(xì)心呵護(hù),也需要打預(yù)防針來增強(qiáng)免疫力,以便應(yīng)對既豐富多彩又危險(xiǎn)的世界。如果“免疫力”太差,“孩子”將面對各種不安全問題,其中最重要的安全問題便是被“抄襲”?
核心的安全要素在“固件”
有人說,硬件和固件的安全同等重要!實(shí)際不然,硬件非常容易破解。因?yàn)椴牧?、元器件,以及PCB都是標(biāo)準(zhǔn)化生產(chǎn)的,沒有秘密可言。且從技術(shù)含量上來說,固件通常比硬件要高,固件發(fā)揮余地最大,最能體現(xiàn)產(chǎn)品的設(shè)計(jì)水平。
措施一:關(guān)閉通往外界的“大門”
芯片的燒錄接口(如UART、JTAG)就像是通往外界的“大門”。通過這扇門,工具可以將固件灌入芯片或者讀取出來。如果不把這扇門給關(guān)上,里面的固件極易被抄襲者讀取,然后燒錄到復(fù)制的硬件。這樣,辛苦培養(yǎng)的“孩子”就變成了別人家的“孩子”。
關(guān)閉“大門”有以下幾種方式方式。
使能加密位(如MSP430的JTAG熔絲位),關(guān)閉燒錄接口,任何工具都無法接入。這種方式可靠性高,大多數(shù)MCU都具備這種特性;
固件主動(dòng)將燒錄接口管腳配置成IO管腳,實(shí)現(xiàn)燒錄接口關(guān)閉,如JTAG的TCK管腳配置成GPIO。這種方式有一定風(fēng)險(xiǎn),固件必須在芯片啟動(dòng)后盡可能快地關(guān)閉;
剪掉燒錄管腳。除非打開芯片,否則很難將管腳引出。由于可操作性較差,適用于產(chǎn)品量少、價(jià)值低的情況。
推薦第一種方式,且這種方式也已經(jīng)由SmartPro 2008軟件支持??梢灾苯釉谂渲媒缑嬷泄催x“加密位”。以MB9BF506R為例,配置界面如下。
措施二:為固件“加殼”
“加殼”就是為固件披上“保護(hù)罩”,數(shù)據(jù)格式及含義發(fā)生變化。抄襲者拿到數(shù)據(jù)后,至少得花個(gè)幾年的時(shí)間才能夠解開。最終解開時(shí),產(chǎn)品即將跨入生命終點(diǎn),這時(shí)已經(jīng)沒什么意義了。適用于不具備加密機(jī)制的NorFlash、NandFlash、EEPROM。
具體措施是:采取加密算法對原始數(shù)據(jù)加密,將加密后的數(shù)據(jù)寫入存儲(chǔ)器。讀取時(shí),采用解密算法還原成原始數(shù)據(jù)。這種方式,需要工程師在固件中設(shè)置好加解密算法。
措施三:采用唯一ID芯片,固件跟硬件綁定
如果做最壞的打算,固件已經(jīng)被讀出來了,是否還有希望防抄襲?有!有些工程師巧妙地選用具有唯一ID的芯片,這樣便無法復(fù)制出完全相同的硬件。固件會(huì)檢查ID是不是與它期望的一樣。如果不一樣,就可以判斷出有人已經(jīng)破解成功,然后將固件燒到其它硬件。
當(dāng)發(fā)現(xiàn)不一致時(shí),固件可以不工作。有些工程師比較“壞”,固件會(huì)在某個(gè)特定的時(shí)間點(diǎn)做出“使壞”,比如異常死機(jī)。如果此時(shí)產(chǎn)品已經(jīng)賣給客戶,那些抄襲者們將會(huì)自食惡果!
如何保證固件跟硬件是完全綁定?使用SmartPro 2008軟件里的自定義SN功能,燒錄時(shí)可以讀取芯片ID,進(jìn)行運(yùn)算,將結(jié)果植入主控芯片。固件只需要讀取運(yùn)算結(jié)果,然后與當(dāng)前ID是否匹配,便可檢查出是否被抄襲。只要保密運(yùn)算結(jié)果的存儲(chǔ)位置和計(jì)算方法,即使抄襲者讀取出數(shù)據(jù),也無法在其它芯片上使用!
措施四:不要輕易將原始固件交給其他人
在將固件交給工廠時(shí),也要特別注意做好加密。看似安全的地方往往容易隱藏著問題。不管是交給自己的工廠,還是交給代燒工廠,盡量建立加密工程,并且限定只能在特定編程器上使用、限定允許燒錄的次數(shù)。即便加密工程被抄襲者拿到,也沒有任何用處。
在使用SmartPro 2008軟件時(shí),可以開啟保護(hù)模式,允許用戶設(shè)置密碼,加密工程。
總結(jié)
以上幾種安全措施,沒有哪一種是絕對安全的。在實(shí)際設(shè)計(jì)時(shí),應(yīng)該考慮采用多種措施,從各個(gè)方面提升安全性能。這樣一來,我們可愛的工程師們辛苦勞動(dòng)成果才不會(huì)那么容易地被抄襲,“孩子”才能安全!
特別推薦
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Same Sky多樣化電子元器件
- 使用合適的窗口電壓監(jiān)控器優(yōu)化系統(tǒng)設(shè)計(jì)
- ADI電機(jī)運(yùn)動(dòng)控制解決方案 驅(qū)動(dòng)智能運(yùn)動(dòng)新時(shí)代
- 倍福推出采用 TwinSAFE SC 技術(shù)的 EtherCAT 端子模塊 EL3453-0090
- TDK推出新的X系列環(huán)保型SMD壓敏電阻
- Vishay 推出新款采用0102、0204和 0207封裝的精密薄膜MELF電阻
- Microchip推出新款交鑰匙電容式觸摸控制器產(chǎn)品 MTCH2120
技術(shù)文章更多>>
- 更高精度、更低噪音 GMCC美芝電子膨脹閥以創(chuàng)新?lián)屨夹袠I(yè)“制高點(diǎn)”
- 本立租完成近億元估值Pre-A輪融資,打造AI賦能的租賃服務(wù)平臺(tái)
- 中微公司成功從美國國防部中國軍事企業(yè)清單中移除
- 華邦電子白皮書:滿足歐盟無線電設(shè)備指令(RED)信息安全標(biāo)準(zhǔn)
- 功率器件熱設(shè)計(jì)基礎(chǔ)(九)——功率半導(dǎo)體模塊的熱擴(kuò)散
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
單向可控硅
刀開關(guān)
等離子顯示屏
低頻電感
低通濾波器
低音炮電路
滌綸電容
點(diǎn)膠設(shè)備
電池
電池管理系統(tǒng)
電磁蜂鳴器
電磁兼容
電磁爐危害
電動(dòng)車
電動(dòng)工具
電動(dòng)汽車
電感
電工電路
電機(jī)控制
電解電容
電纜連接器
電力電子
電力繼電器
電力線通信
電流保險(xiǎn)絲
電流表
電流傳感器
電流互感器
電路保護(hù)
電路圖