0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

保證安全!P800isp編程器提供了很好的組合配置

AGk5_ZLG_zhiyua ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-10 07:01 ? 次閱讀

產(chǎn)品在出廠后往往都會對芯片進行軟硬件加密,要想山寨產(chǎn)品需要破解芯片,然而對已加密的芯片進行解密,一般需要拆解芯片,分析其內(nèi)部總線結(jié)構(gòu),破解周期長,費用昂貴。但很多時候代碼往往是在生產(chǎn)時泄漏的,本文將介紹如何在生產(chǎn)時防止代碼泄漏。

有很多企業(yè)在產(chǎn)品研發(fā)完成后,一般選擇代工廠進行批量生產(chǎn),代碼的安全性尤為重要。為了避免工廠直接接觸代碼,一般會在編程器上建立加密工程,對燒錄文件進行加密保護,再將加密后的工程發(fā)給代工廠生產(chǎn),杜絕了文件被直接泄漏的可能。

圖1 工程加密

傳統(tǒng)的燒錄方式為擦除—編程—校驗—加密,該方式可以保障芯片在燒錄完成后處于加密狀態(tài),在一定程度上杜絕了代碼泄漏的可能性,但并非無懈可擊,只要一個小動作就可以輕易盜取芯片內(nèi)部的代碼,例如,燒錄執(zhí)行完擦除—燒寫后,在校驗的時候?qū)遄樱ㄐ酒木幊唐鞯倪B接中斷開,使燒錄沒有執(zhí)行到加密階段,此時的芯片處于燒寫完成但未加密的狀態(tài),隨便一個編程器就可以讀取其內(nèi)部的代碼,從而導致代碼泄漏。

圖2 傳統(tǒng)燒錄方式

為了解決這個問題,P800isp編程器提供了靈活編輯的組合配置,組合中的操作可以任意增減、調(diào)整執(zhí)行順序。為了避免生產(chǎn)中代碼泄漏,可以將組合順序調(diào)整為擦除—加密—編程—校驗,在編程之前先加密,這樣可以保證編程完成后,芯片一旦發(fā)生復(fù)位(或掉電),加密就會生效,禁止讀取內(nèi)部代碼。當然,該方式也需要芯片本身的支持,有些芯片一旦執(zhí)行加密,就會立即生效,如MicroChipPIC系列芯片、ATMEL的ATSAM4C系列芯片等等,只能使用傳統(tǒng)的燒錄方式。

圖3 自定義安全加密方式

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程器
    +關(guān)注

    關(guān)注

    9

    文章

    396

    瀏覽量

    42350
  • 智能硬件
    +關(guān)注

    關(guān)注

    205

    文章

    2348

    瀏覽量

    107687
  • 拆解芯片
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    3142

原文標題:逆操作保證安全:先加密后燒錄

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    51,avr,pic等各種單片機編程器功能介紹及詳解

    ;  PICPROG PIC單片機編程器  picprog是新一代微型高速高穩(wěn)定PIC專業(yè)燒寫,軟件采用較新的PIC燒寫算法,保證燒寫的高速度,高穩(wěn)定,同時能第一時間支持PIC最新
    發(fā)表于 10-19 15:42

    求助PC9XX編程器原理圖

    求助PC9XX編程器原理圖,就是直接用COM口經(jīng)電平轉(zhuǎn)換電路給P89LPC901編程(ICP方式,不是ISP方式,因為P89LPC901不支
    發(fā)表于 07-18 07:44

    STM32-64腳編程器,STM32燒寫,STM32編程器

    STM32F103RBT6.出廠默認配置為F1系列.STM32-64腳編程器,STM32燒寫,STM32編程器配件含:燒寫一塊,MNUS
    發(fā)表于 01-23 17:16

    P800isp安徽量產(chǎn)型大時代在線編程器可靠嗎

    具有獨特批量在板編程功能的在線編程器P800isp?! ∈昴ヒ粍Α ?b class='flag-5'>P800系列編程器作為ZLG致遠電子迄今為止的巔峰之作,吸收了前后三代
    發(fā)表于 08-22 10:42

    P800isp安徽量產(chǎn)型大時代在線編程器怎么樣

    具有獨特批量在板編程功能的在線編程器P800isp?! ∈昴ヒ粍Α ?b class='flag-5'>P800系列編程器作為ZLG致遠電子迄今為止的巔峰之作,吸收了前后三代
    發(fā)表于 09-06 10:47

    AVR編程器ISP相關(guān)資料分享

    51 AVR 編程器ISP ASP USBASP下載的驅(qū)動下載和程序下載下載的介紹驅(qū)動的下載1.win10驅(qū)動的下載其他系統(tǒng)驅(qū)動的安裝接線介紹程序的下載故障排查總結(jié)下載
    發(fā)表于 11-23 08:21

    屏蔽ISP編程器的資料分享

    描述屏蔽ISP編程器組件1 個 ZIP 28 松樹1x socalo 8pines2x 22pF 12061x 104 12065x 1k 12061x 10k 12065x LED 12061x 10uF 25v1x 2x3 松樹 hembra1x 40 松樹馬赫
    發(fā)表于 07-15 06:25

    AT89 ISP編程器使用手冊

    本應(yīng)用說明描述Atmel AT89ISP電纜接口;該系統(tǒng)內(nèi)編程器電纜與Atmel的AT89S微控制串行通信,并在電路中對其重新編程,而無
    發(fā)表于 09-22 06:51

    ZLG致遠電子發(fā)布P800isp量產(chǎn)型在線編程器

    ZLG致遠電子深入編程行業(yè)十余年,已經(jīng)逐漸成長為國內(nèi)編程器領(lǐng)導品牌。這一次,我們主動尋求改變,深度創(chuàng)新,以客戶需求為向?qū)?,打造?b class='flag-5'>P800編程器平臺,并推出一系列易用、可靠的
    發(fā)表于 07-19 18:38 ?3350次閱讀

    P800系列編程器設(shè)計規(guī)則介紹

    例如P82-B12345型號,P代表P系列,例如P800系列,P500系列都屬于P系列,如果適配
    發(fā)表于 06-29 10:01 ?1699次閱讀
    <b class='flag-5'>P800</b>系列<b class='flag-5'>編程器</b>設(shè)計規(guī)則介紹

    編程器怎么用_編程器的使用方法

    本文開始介紹編程器概念和編程器寫存儲方法,其次介紹編程器的使用方法與USB口24系列
    的頭像 發(fā)表于 04-09 09:16 ?7w次閱讀

    自制最便宜的AVR ISP編程器,AVR ISP programmer

    自制最便宜的AVR ISP編程器,AVR ISP programmer 關(guān)鍵字:編程器,AVR編程器,
    的頭像 發(fā)表于 09-20 18:56 ?1413次閱讀

    單片機ISP編程器的使用教程說明

    在Keil集成開發(fā)環(huán)境中完成了工程建立、源程序輸入、源程序編譯等工作后,得到了.HEX目標文件。單片機ISP編程器就是用來把這個hex文件燒寫到單片機里去的工具,這樣我們的程序才會被執(zhí)行。
    的頭像 發(fā)表于 09-26 11:36 ?9522次閱讀
    單片機<b class='flag-5'>ISP</b><b class='flag-5'>編程器</b>的使用教程說明

    8051 ISP編程器(小尤魚下載)及ISP U2編程器上位機(WIN8支持)

    笙泉科技8051 ISP 編程器(小尤魚下載)及ISP U2編程器上位機(WIN8支持)
    發(fā)表于 05-10 15:57 ?13次下載
    8051 <b class='flag-5'>ISP</b><b class='flag-5'>編程器</b>(小尤魚下載<b class='flag-5'>器</b>)及<b class='flag-5'>ISP</b> U2<b class='flag-5'>編程器</b>上位機(WIN8支持)

    使用USART ISP對LPC800進行編程

    電子發(fā)燒友網(wǎng)站提供《使用USART ISP對LPC800進行編程.pdf》資料免費下載
    發(fā)表于 08-17 10:11 ?1次下載
    使用USART <b class='flag-5'>ISP</b>對LPC<b class='flag-5'>800</b>進行<b class='flag-5'>編程</b>