吴忠躺衫网络科技有限公司

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

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

3天內不再提示

MCU之加密

jf_pJlTbmA9 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2023-09-26 17:01 ? 次閱讀

在SWM系列MCU產品中有多種加密手段保護用戶程序。在這里我們以SWM190為例給大家簡單介紹一下MCU的加密功能。

我們程序加密的目的是防止芯片中的程序被他人讀出使用,現主要介紹的加密方法有:

1、讀 保 護

2、SWD封鎖

以上加密方法通過在用戶程序中將0x1C偏移地址初始化為指定關鍵字,即可實現以下指定級別的加密。

wKgaomUD7sqAO2SaAACsL6vJYoU668.png

程序下載后再次上電,芯片將處于指定加密級別的狀態。

SWM190——加密操作函數配置

以SWM190為例,我們打開工程文件中的startup_SWM190.s文件,找到__Vectors,以其為0x00地址,找到0x1c地址處,此處默認值為0,默認FLASH讀正常。

正常讀寫具體配置函數如下圖所示:

wKgZomUD7suAYu9uAAAXrmuytgM323.png

SWD讀取加密時,將0x1c處寫0x43211234,編譯程序并下載,重新上電后芯片處于SWD讀加密狀態,無法訪問FLASH,但可以讀取RAM中的數據,可通過擦除FALSH并復位解除SWD讀鎖定。

具體操作如下:

wKgaomUD7syAF8OOAAAWfb691wk812.png

SWD封鎖加密時,將0x1c處寫0xABCD1234,編譯程序并下載,重新上電后無法通過仿真器訪問芯片,不能執行讀寫擦除操作。

此時SWD端口切換為通用IO。只能通過ISP進行單向訪問。具體操作如下:

wKgZomUD7s6AVlzNAAAYtmP5KIA933.png

以SWM190為例

我們需要將ISP引腳(B0)接高,當芯片重新上電后檢測到B0引腳持續1ms以上的高電平后,將會進入ISP(在應用編程)模式。

通用ISP程序使用串口進行通信,默認為UART0,引腳為A0(RX),A1(TX),硬件連接完成后打開我司提供的上位機軟件,選擇SWM190芯片型號,可執行擦除或下載操作來更新程序以解除加密。

以上是本次介紹的加密手段,如果用戶想更多了解SWM的加密手段請聯系華芯微特技術人員。詳情可登錄華芯微特官網:http://www.synwit.cn/

來源:華芯微特32位MCU

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51170

    瀏覽量

    427252
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17317

    瀏覽量

    352642
  • 程序
    +關注

    關注

    117

    文章

    3795

    瀏覽量

    81411
  • 函數
    +關注

    關注

    3

    文章

    4346

    瀏覽量

    62971
收藏 人收藏

    評論

    相關推薦

    MCU加密方法你知道多少?

    隨著物聯網和邊緣計算的出現,五花八門的MCU也被應用其中,如何保證我們的程序安全和知識產權不受侵犯呢,本文我們將對主流MCU的程序加密進行講解,希望能夠幫助你選擇最適合自己應用的微處理器。1.
    發表于 10-10 14:53

    MCU加密手段有哪些

    關注、星標公眾號,不錯過精彩內容編輯:黃工參考素材來源:網絡現在的MCU程序可能別人花幾百塊錢就能破解,為了防止大家的程序不被剽竊,今天給大家分享點加密的內容。一、常見加密方法本節不講加...
    發表于 11-01 07:29

    MCU加密的方法

    本文導讀隨著物聯網和邊緣計算的出現,五花八門的MCU也被應用其中,如何保證我們的程序安全和知識產權不受侵犯呢,本文我們將對主流MCU的程序加密進行講解,希望能夠幫助你選擇最適合自己應用的微處理器
    發表于 11-04 07:24

    有什么方法可以對STM32 MCU進行加密

    STM32 MCU加密的原理是什么?有什么方法可以對STM32 MCU進行加密呢?
    發表于 11-08 07:05

    MCU芯片是怎樣加密

    MCU芯片加密歷程作者:武者 目錄 一、 單板機時代... 2 二、 單片機時代... 3 三、 安全熔斷絲(Security Fuse) 3 四、 安全熔絲變成存儲器陣列的一部分... 5 五、...
    發表于 11-10 07:45

    一個簡單的MCU加密方法

    。目前有一個簡單的MCU加密方法,就算抄襲者整塊copy你MCU的flash,也無法正常運行你的程序。原理Created with Rapha?l 2.2.0MCU初始化讀取
    發表于 11-10 09:13

    請教大家MCU的固件加密方式有哪些?

    請教大家,mcu的固件加密方式有哪些?程序有bootloader 和app兩部分,mcu資源有限,flash:256kb,ram : 32kb。
    發表于 02-01 15:52

    MCU加密廠商有哪些?

    目前國產MCU加密功能的有哪些廠商?
    發表于 11-15 11:50

    MCU工具LED編碼器

    MCU工具LED編碼器免費下載。
    發表于 05-06 10:06 ?1次下載

    MCU常見的加密手段

    關注、星標公眾號,不錯過精彩內容編輯:黃工參考素材來源:網絡現在的MCU程序可能別人花幾百塊錢就能破解,為了防止大家的程序不被剽竊,今天給大家分享點加密的內容。一、常見加密方法本節不講加...
    發表于 10-25 14:21 ?1次下載
    <b class='flag-5'>MCU</b>常見的<b class='flag-5'>加密</b>手段

    MCU常見的加密手段

    MCU常見的加密手段
    發表于 10-25 16:36 ?16次下載
    <b class='flag-5'>MCU</b>常見的<b class='flag-5'>加密</b>手段

    【轉】安全加密(一):這些MCU加密方法你都知道嗎?

    本文導讀隨著物聯網和邊緣計算的出現,五花八門的MCU也被應用其中,如何保證我們的程序安全和知識產權不受侵犯呢,本文我們將對主流MCU的程序加密進行講解,希望能夠幫助你選擇最適合自己應用的微處理器
    發表于 10-28 20:36 ?15次下載
    【轉】安全<b class='flag-5'>加密</b>(一):這些<b class='flag-5'>MCU</b><b class='flag-5'>加密</b>方法你都知道嗎?

    MCUTIMER脈沖發送

    本文介紹了華芯微特公司的MCUTIMER脈沖發送功能的知識要點。
    發表于 02-08 15:26 ?3次下載
    <b class='flag-5'>MCU</b><b class='flag-5'>之</b>TIMER脈沖發送

    HASH算法加密芯片的工作原理及其在STM32 MCU上的應用

    本文主要研究了HASH算法加密芯片的工作原理及其在STM32 MCU上的應用,實現了外部加密芯片對STM32 MCU的程序保護,目前的技術手段無法對其進行破解,其安全性優于其它
    的頭像 發表于 10-24 15:01 ?4135次閱讀
    HASH算法<b class='flag-5'>加密</b>芯片的工作原理及其在STM32 <b class='flag-5'>MCU</b>上的應用

    如何對GD32 MCU進行加密

    GD32MCU有哪些加密方法呢?大家在平時項目開發的過程中,最后都可能會面臨如何對出廠產品的MCU代碼進行加密,避免產品流向市場被別人讀取復制。下面為大家介紹GD32
    的頭像 發表于 01-20 09:30 ?1635次閱讀
    如何對GD32 <b class='flag-5'>MCU</b>進行<b class='flag-5'>加密</b>?
    金赞娱乐| 百家乐桌子轮盘| 888娱乐城返水| 黄金城百家乐官网手机版| 永利赌场| 百家乐看不到视频| 在线百家乐官网| 最可信百家乐娱乐城| 上市百家乐官网评论| 大发888非法吗| 真人百家乐888| 百家乐官网有真假宝单吗| 新全讯网777| 风水(24山定凶吉)最新整理| 皇冠现金网信誉| 真人百家乐澳门娱乐城| 网上百家乐官网返水| 博彩通评级| 百家乐孖宝揽| 最佳场百家乐官网的玩法技巧和规则| 豪门国际娱乐网| 百家乐技巧公司| 捷豹百家乐官网的玩法技巧和规则| 永利博线上娱乐城| 信誉百家乐平台| 网络百家乐官网软件真假| 六合彩现场| 葡京百家乐的玩法技巧和规则 | 时时博百家乐的玩法技巧和规则| 女神百家乐官网的玩法技巧和规则| 百家乐官网如何写路| 做生意发财招财图像| 百家乐官网投注综合分析法| 澳门网上赌场| 威尼斯人娱乐城送| 带百家乐的时时彩平台| 百家乐官网游戏打水| 永利高百家乐官网开户| bet365 论坛| 红宝石百家乐的玩法技巧和规则| 百家乐图表分析|