亚洲天堂av在线免费观看丨亚洲人视频丨男人的天堂av女优丨国产成人一区二区三区在线播放丨欧美日韩精品一区二区三区不卡丨又色又爽又黄的免费网站aa丨国产igao激情视频入口丨孕妇性开放bbwbbwbbw丨亚洲成a人片777777丨一区二区三区欧美精品丨亚洲а∨天堂久久精品9966丨色播一区二区丨嫩模啪啪丨麻豆成人传媒一区二区丨97中文字幕在线观看丨黄色特级毛片丨青青草草青青草久久草丨日韩一区二区免费在线观看丨久久久久久久久久久久国产丨a毛片免费全部播放

充電器芯片阿里巴巴店鋪 開關(guān)電源芯片關(guān)注驪微 電機(jī)驅(qū)動芯片收藏驪微 歡迎進(jìn)入電源芯片/驅(qū)動芯片、MOS、IGBT、二三極管、橋堆等電子元器件代理商--驪微電子官網(wǎng)
高級搜索

搜索一

搜索二

充電管理IC方案
當(dāng)前位置: 電源ic > 新聞中心 > 常見問答old > 電子產(chǎn)品防止被“山寨”的幾種方法?

電子產(chǎn)品防止被“山寨”的幾種方法?

字號:T|T
文章出處:驪微電子責(zé)任編輯:admin人氣:-發(fā)表時(shí)間:2015-07-20
        產(chǎn)品就像工程師的“孩子”!需要付出數(shù)月、甚至數(shù)年的精力和心血去設(shè)計(jì)每個細(xì)節(jié)。它既需要細(xì)心呵護(hù)長大;也需要打預(yù)防針來增強(qiáng)免疫力,以便應(yīng)對外面豐富多彩但同時(shí)危險(xiǎn)的世界。如果“免疫力”太差,“孩子”將面對各種不安全問題。這其中最重要的安全問題便是被“抄襲”?
 
  核心的安全要素在“固件”
 
  有人說,硬件和固件的安全同等重要!實(shí)際不然,硬件非常容易破解。因?yàn)椴牧稀⒃骷约癙CB都是標(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)閉“大門”有以下幾種方式方式。
 
  l 使能加密位(如MSP430的JTAG熔絲位),關(guān)閉燒錄接口,任何工具都無法接入。這種方式可靠性高,大多數(shù)MCU都具備這種特性;
 
  l 固件主動將燒錄接口管腳配置成IO管腳,實(shí)現(xiàn)燒錄接口關(guān)閉,如JTAG的TCK管腳配置成GPIO。這種方式有一定風(fēng)險(xiǎn),固件必須在芯片啟動后盡可能快地關(guān)閉;
 
  l 剪掉燒錄管腳。除非打開芯片,否則很難將管腳引出。由于可操作性較差,適用于產(chǎn)品量少、價(jià)值低的情況。
 
        措施二:為固件“加殼”
 
  “加殼”就是為固件披上“保護(hù)罩”,數(shù)據(jù)格式及含義發(fā)生變化。抄襲者拿到數(shù)據(jù)后,至少得花個幾年的時(shí)間才能夠解開。最終解開時(shí),產(chǎn)品即將跨入生命終點(diǎn),這時(shí)已經(jīng)沒什么意義了。適用于不具備加密機(jī)制的NorFlash、NandFlash、EEPROM。
 
  具體措施是:采取加密算法對原始數(shù)據(jù)加密,將加密后的數(shù)據(jù)寫入存儲器。讀取時(shí),采用解密算法還原成原始數(shù)據(jù)。這種方式,需要工程師在固件中設(shè)置好加解密算法。
 
  措施三:采用唯一ID芯片,固件跟硬件綁定
 
  如果做最壞的打算,固件已經(jīng)被讀出來了,是否還有希望防抄襲?有!有些工程師巧妙地選用具有唯一ID的芯片,這樣便無法復(fù)制出完全相同的硬件。固件會檢查ID是不是與它期望的一樣。如果不一樣,就可以判斷出有人已經(jīng)破解成功,然后將固件燒到其它硬件。
 
  當(dāng)發(fā)現(xiàn)不一致時(shí),固件可以不工作。有些工程師比較“壞”,固件會在某個特定的時(shí)間點(diǎn)做出“使壞”,比如異常死機(jī)。如果此時(shí)產(chǎn)品已經(jīng)賣給客戶,那些抄襲者們將會自食惡果!
 
  如何保證固件跟硬件是完全綁定?使用SmartPro 2008軟件里的自定義SN功能,燒錄時(shí)可以讀取芯片ID,進(jìn)行運(yùn)算,將結(jié)果植入主控芯片。固件只需要讀取運(yùn)算結(jié)果,然后與當(dāng)前ID是否匹配,便可檢查出是否被抄襲。只要保密運(yùn)算結(jié)果的存儲位置和計(jì)算方法,即使抄襲者讀取出數(shù)據(jù),也無法在其它芯片上使用!
 
  措施四:不要輕易將原始固件交給其他人
 
  在將固件交給工廠時(shí),也要特別注意做好加密。看似安全的地方往往容易隱藏著問題。不管是交給自己的工廠,還是交給代燒工廠,盡量建立加密工程,并且限定只能在特定編程器上使用、限定允許燒錄的次數(shù)。即便加密工程被抄襲者拿到,也沒有任何用處。
 
  在使用SmartPro 2008軟件時(shí),可以開啟保護(hù)模式,允許用戶設(shè)置密碼,加密工程。
 
  總結(jié)
 
  以上幾種安全措施,沒有哪一種是絕對安全的。在實(shí)際設(shè)計(jì)時(shí),應(yīng)該考慮采用多種措施,從各個方面提升安全性能。這樣一來,我們可愛的工程師們辛苦勞動成果才不會那么容易地被抄襲,“孩子”才能安全!
 
產(chǎn)品中心 關(guān)于驪微 聯(lián)系我們