-
1 # 好匯修
-
2 # 科技工作007
產品就像工程師的“孩子”!需要付出數月、甚至數年的精力和心血去設計每個細節。它既需要細心呵護長大;也需要打預防針來增強免疫力,以便應對外面豐富多彩但同時危險的世界。如果“免疫力”太差,“孩子”將面對各種不安全問題。這其中最重要的安全問題便是被“抄襲”?
1、核心的安全要素在“韌體”
有人說,硬體和韌體的安全同等重要!實際不然,硬體非常容易破解。因為材料、元器件,以及PCB都是標準化生產的,沒有秘密可言。且從技術含量上來說,韌體通常比硬體要高,韌體發揮餘地最大,最能體現產品的設計水平。
2、關閉通往外界的“大門”
晶片的燒錄介面(如UART、JTAG)就像是通往外界的“大門”。透過這扇門,工具可以將韌體灌入晶片或者讀取出來。如果不把這扇門給關上,裡面的韌體極易被抄襲者讀取,然後燒錄到複製的硬體。這樣,辛苦培養的“孩子”就變成了別人家的“孩子”。
關閉“大門”有以下幾種方式方式。
l 使能加密位(如MSP430的JTAG熔絲位),關閉燒錄介面,任何工具都無法接入。這種方式可靠性高,大多數MCU都具備這種特性;
l 韌體主動將燒錄介面管腳配置成IO管腳,實現燒錄介面關閉,如JTAG的TCK管腳配置成GPIO。這種方式有一定風險,韌體必須在晶片啟動後儘可能快地關閉;
l 剪掉燒錄管腳。除非開啟晶片,否則很難將管腳引出。由於可操作性較差,適用於產品量少、價值低的情況。
3、為韌體“加殼”
“加殼”就是為韌體披上“保護罩”,資料格式及含義發生變化。抄襲者拿到資料後,至少得花個幾年的時間才能夠解開。最終解開時,產品即將跨入生命終點,這時已經沒什麼意義了。適用於不具備加密機制的NorFlash、NandFlash、EEPROM。
具體措施是:採取加密演算法對原始資料加密,將加密後的資料寫入儲存器。讀取時,採用解密演算法還原成原始資料。這種方式,需要工程師在韌體中設定好加解密演算法。
4、採用唯一ID晶片,韌體跟硬體繫結
如果做最壞的打算,韌體已經被讀出來了,是否還有希望防抄襲?有!有些工程師巧妙地選用具有唯一ID的晶片,這樣便無法複製出完全相同的硬體。韌體會檢查ID是不是與它期望的一樣。如果不一樣,就可以判斷出有人已經破解成功,然後將韌體燒到其它硬體。
當發現不一致時,韌體可以不工作。有些工程師比較“壞”,韌體會在某個特定的時間點做出“使壞”,比如異常宕機。如果此時產品已經賣給客戶,那些抄襲者們將會自食惡果
5、不要輕易將原始韌體交給其他人
在將韌體交給工廠時,也要特別注意做好加密。看似安全的地方往往容易隱藏著問題。不管是交給自己的工廠,還是交給代燒工廠,儘量建立加密工程,並且限定只能在特定程式設計器上使用、限定允許燒錄的次數。即便加密工程被抄襲者拿到,也沒有任何用處。
總結
以上幾種安全措施,沒有哪一種是絕對安全的。在實際設計時,應該考慮採用多種措施,從各個方面提升安全效能。這樣一來,我們可愛的工程師們辛苦勞動成果才不會那麼容易地被抄襲,“孩子”才能安全!
-
3 # 黃金時代當家
一、能被人“山寨”,說明您學藝不精,製造工藝技術不過關。
1、老山者陰山戰鬥之後,1985年,我參加探雷器訂購會的操作檢測試用,就找不到無損拆卸措施。
2、後來,我購買德國西門子豆漿機,塑膠外殼包裝精密,還防水。
二、關於中國技術專利保護,有網友已經介紹了做法。請您去閱讀影片。
三、您的“新產品”是否達到“專利”或者“國家機密”等級,還需技術專利鑑定。我做過的武器裝備改革技術,個人只得“三等戰功”,沒啥錢可言。集體獲得華人民解放軍總參謀部評為“武器裝備科技改革二等獎”,還推進了中國高階武器製造的發展,是中國軍事現代化的其中1點。但是,涉及國家機密,未經批准,我作為創始人也無權公開轉民用。
回覆列表
這是所有產品研發人員最頭疼的事了,只有申請專利,智慧財產權保護,但對於不是很成熟的產品暫時就只能在公司範圍內讓員工簽訂保密協議。
產品上市以後一定要及時更新換代,要永遠比模仿者更快一步佔領市場,讓產品在市場競爭中佔優勢,市場競爭就像沒有硝煙的戰場一樣殘酷,沒有哪個公司研發一款產品就能夠高枕無憂,產品需要持續不斷的創新才能贏得消費者的信賴!