<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • 電子工程網

    標題: MCU防盜版之編程注意事項 [打印本頁]

    作者: zntsbkhhh    時間: 2019-11-20 14:15
    標題: MCU防盜版之編程注意事項
           嵌入式通用MCU多數不具備安全防護機制,因此越來越多的人采用MCU + 加密芯片的方案來實現對MCU中代碼的保護。這里有個誤區,使用加密芯片并不會直接對MCU中代碼做加密防護,只是多了一道防破解的功能,而加密芯片中的加密二字是個概念,主要因為其在產品中起到了防護作用,且自身有加密功能,故簡稱加密芯片。
           本次針對已經使用了加密芯片的用戶做特別說明,要想達到更安全的效果,一定不能忽略MCU端的編程細節。加密芯片作為從設備,會接收MCU發出的指令并返回相應的數據。不論加密芯片返回的數據是否進行了線路加密,但在MCU端處理后最終都將以“明文”形態出現,這就要求編程者小心使用該“明文”。應注意以下細節:
           1、“明文”不要存儲在連續的內存地址上
           2、“明文”盡量參與更多的程序處理環節
           3、 如果可以,“明文”要做到每次變化
           4、“明文”使用完成后要馬上銷毀,不在內存中存留。銷毀的方法有很多種,例如將“明文”重新賦值,變成新的干擾數據,或者重新置零。否則容易被跟蹤竊取。有很多盜版人員都是通過這種方法對MCU進行帶電分析,從ram中獲取到很多重要數據,從而實現了對MCU的破解。


    作者: ?-о    時間: 2019-11-21 15:59
    看來,“明文”好象起到很關鍵的作用

    作者: zntsbkhhh    時間: 2019-11-21 16:28
    明文肯定關鍵啊,是MCU中代碼或者要用的數據,沒有這個程序就沒法運行

    作者: Test_wf    時間: 2019-11-21 16:44
    加密芯片中的加密二字只是個概念請問加密芯片其原理?
    作者: 陌小凱    時間: 2019-11-21 17:38
    明文 這里指的是傳輸數據吧,做個就加密傳輸比較穩妥

    作者: mingmei123    時間: 2019-11-22 09:07
    明文不存在連續的空間中,有沒有實際的例子呢?

    作者: kessy1    時間: 2019-11-22 10:00
    ram里面的數據掉電就丟失了,所以別人根本沒法分析的
    作者: QL87    時間: 2019-11-22 17:08
    那可不是,ram帶電也能分析的,如果不銷毀,一直放在那,CPU可能確實就不去動它,就有可能讀出來。 
    作者: tyl20100    時間: 2019-11-22 17:29
    加密芯片?是不是他們常說的加密狗?如果不是那兩者又是什么關系有什么區別呢?

    作者: miniminimini    時間: 2019-11-22 17:32
    兩者的功能應該差不多 封裝形式不一樣

    作者: 明亮的光    時間: 2019-11-25 09:45
    加密芯片?是不是他們常說的加密狗?如果不是那兩者又是什么關系有什么區別呢?

    作者: wang0327    時間: 2019-11-25 11:11
    加密傳輸聽著很高端,有具體方法嗎,哪位大神給講解一下?

    作者: Test_wf    時間: 2019-11-25 11:38
    通用的MCU根本不能防盜版,難道還有研發工程師們沒用加密芯片嗎?

    作者: 陌小凱    時間: 2019-11-25 13:03
    我聽說那個凌科芯安家的加密芯片挺好的,大家可以試試

    作者: mingmei123    時間: 2019-11-25 15:16
    專業性好強的文章,當做技術儲備,希望樓主能夠詳細的再具體介紹一些

    作者: mingmei123    時間: 2019-11-25 15:21
    專業性好強的文章,當做技術儲備,希望樓主能夠詳細的再具體介紹一些

    作者: 明亮的光    時間: 2019-11-25 15:47
    就是將明文分散存儲在不連續的地址空間中,使用時再臨時拼湊
    作者: kessy1    時間: 2019-11-26 17:25
    專業性太強了,看不懂,還是請大神來白話一下吧


    作者: wang0327    時間: 2019-11-26 21:12
    加強安全的方法很多,往往是1+1>2。
    作者: tyl2010    時間: 2019-11-26 22:02
    加密傳輸就是將待傳輸的數據按某種規則混入一些隨機數,而后再使用加密算法將數據進行加密,是傳輸數據是變化的密文

    作者: QL87    時間: 2019-11-27 09:09
    受教了,以后我還是用加密芯片才會更安全啊,幸虧看到這個帖子
    作者: miniminimini    時間: 2019-11-27 09:28
    正好在做一款產品的加密,看到樓主的的文章,,又有了新的思路,感謝樓主的分享,這樣的好文章樓主要多發表一點。真是雪中送炭!
    作者: kessy1    時間: 2019-12-27 13:09
    專業性好強的文章,當做技術儲備,希望樓主能夠詳細的再具體介紹一些





    歡迎光臨 電子工程網 (http://www.portaltwn.com/) Powered by Discuz! X3.4
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷