服務熱線:0755-82998521 傳真:0755-82998543
新聞資訊
當前位置 :首頁 > 新聞資訊 員工創作

關于太欣MCU防拷貝的措施

加入時間:2012-12-17
 
防拷貝的需求
防止非法拷貝,也就是業界俗稱的加密功能;在以設計公司主體的客戶群中,特別關注這一項功能。這不僅是知識產權的問題,更涉及到投入是否可以有合理的回報;甚至影響到該技術公司是否可以在該領域耕耘下去的生死存亡問題。
該需求的迫切性,我們在這里就不需要花費篇幅去說明了。
 
太欣防拷貝的原則和措施 
★ 三大原則
太欣針對客戶的需求,提出了在防非法拷貝上的三大原則: 
1原則,采取一切可能的手段,使得程序難以被破解出來; 
2原則,即使程序被破解出來,也讓其沒有運行的條件; 
3原則,采取多種手段同時防護,不迷信單一手段,尤其貌似強大的技術手段;
具體措施 
根據以上的原則,太欣提供如下的具體措施,首先是防止非法拷貝的措施,其次是清除非法運行環境的措施。
防止非法拷貝的措施
所有太欣的MCU都有一個防止非法拷貝的保護位,該位在程序燒錄時被設置,會導致所有讀寫邏輯失效;要取消這個保護位,只有執行整塊FLASH擦除才可以實現;
所有太欣的MCU都不存在任何程序存取的后門,一旦有人企圖通過切開IC封裝,對晶圓直接讀取操作時;IC內部設置的邏輯炸彈會上通電時起作用,導致FLASH自毀; 
晶圓是在德系的工廠生產,并非臺灣常規的臺積電和聯電生產,其FLASHIP架構并不為外人所熟悉,破解難度很高;
IC封裝上印刷客戶自己的型號,企圖破解的人不容易找準靶位;
清除非法運行環境
提供給特定客戶特定的封裝,那么破解出來的程序在其他封裝上是沒有辦法實現功能的;
MCU有特殊寄存器或者存儲區,原廠在出貨時會寫入特定客戶的客戶號,如果客戶的應用程序有校驗客戶號,即使程序被破解出來,也會因為沒有特定客戶號的芯片而得不到運行; 
MCU有特殊寄存器或者存儲區,客戶在燒錄時,可以編制自己的序列號,如果應用程序有校驗序列號,即使程序被破解出來,也會因為沒有正確的序列號而得不到運行; 
嚴格的渠道管理,這是很多措施得以有效的基礎;
 
各項措施的描述 
我們必須承認,每一項措施都會有特定的功能和其存在的漏洞;必須要由多項措施聯合     作用,才能有效地太高破解的代價,切實保護客戶的利益; 
關于每一項措施的作用機理和其優缺點,在這里并不做詳細的說明,說得越明白其實漏 洞就越大,需要的時候才和具體的特定的客戶來討論。
 
產生防拷貝的根本原因和終極措施 
哪里有剝削,哪里就有反抗。產生非法拷貝的根本原因就是利益,就是有利可圖。在某種程度上講,這就是設計公司自己導致的,又讓自己陷入其中。 
設計公司的生意模式其實有很大的改善空間,如果我們可以取得客戶的信任,找到切入點,改進客戶的生意模式,降低或者消除這個價差的存在,那么防拷貝就不是必須的。 
在消除了防拷貝的必須性時,生意必然突飛猛進。不要迷信技術,模式上的創新才能帶來革命性的變化。這很像是在討論戰爭中,究竟是武器的作用大,還是人的作用到;究竟誰更重要,取決于你自己是怎么看待的。 
 
把握了戰爭的規律,才能把握戰爭的主動性。

關鍵字: MCU防拷貝 

  • 上面無信息了
  • 下一文章:MD56216 DEMO板說明
  • 奖末平分野100手电子游艺