91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

你的MCU加密了嗎?

GReq_mcu168 ? 來源:玩轉單片機 ? 2020-07-01 17:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

現(xiàn)在的MCU程序可能別人花幾百塊錢就能破解,為了防止大家的程序不被剽竊,今天給大家分享點加密的內容。

一、常見加密方法

本節(jié)不講加密具體實現(xiàn)算法,只講常見加密方法。

1.程序寫保護

這種方法是最常見,也是最簡單的一種。現(xiàn)在的MUC基本都有寫保護功能,但是這種容易被人破解。

2.燒斷數(shù)據(jù)總線

這個方法聽起來不錯,但有損壞的風險,同樣也能破解。

3.軟件加密

是一些防止別人讀懂程序的方法,單一的這種方法不能防止別人全盤復制,須配合其他的加密算法。

4.添加外部硬件電路的加密方法

這個方法效果看起來比較好,但會增加成本。

5.芯片打磨改型

這個方法改了型號能誤導,但同時也增加成本,解密者一般也能分析出來。

6.通過通過聯(lián)網(wǎng)加序列號加密

通過連接網(wǎng)絡,在你的MCU中生成一個唯一的隨機長序列號,并加入復雜的特種算法,或加入你們重新編碼的企業(yè)信息在里面,每個芯片內不同,復制者只能復制到一個序列號。

7.通過MCU唯一的標識加密

以前很多MCU沒有唯一標識碼,現(xiàn)在的很多MCU都具有唯一標識碼了。

這個方法比較好,簡單省事,能很好的防止復制。

二、讀保護 + 唯一ID加密

使用讀保護 + 唯一ID的加密是最常用的一種方法,也是推薦大家使用的一種方法。

1.唯一ID現(xiàn)在正規(guī)的芯片,每顆出廠的時候都帶了一個唯一標識碼,這個號碼是唯一不重復的,比如STM32的就使用96位作為唯一ID。

和我們每個人的身份證號碼一樣,現(xiàn)在剛出生的嬰兒,上戶的時候就給他一個身份證號,那么每個芯片一生產(chǎn)出來,也就具備了這個身份證號。

2.加密原理讀保護就不用說了,增加被破解難度。

使用唯一ID加密的方法很多,這里說一種簡單的方法:出廠時程序讀取唯一ID并保存在一個位置,以后程序執(zhí)行之前,要讀取并匹配這個唯一ID,一致才執(zhí)行程序。當然,這種方法是最基礎的原理,但也存在被破解的風險。所以,存儲的數(shù)據(jù),以及讀取驗證這兩個地方需要進一步添加一些算法。

這樣操作之后,即使別人讀取了你的程序,也是無法正常執(zhí)行。

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

    關注

    147

    文章

    18938

    瀏覽量

    398601
  • 程序
    +關注

    關注

    117

    文章

    3846

    瀏覽量

    85259

原文標題:程序又被人白嫖了!你的MCU加密了嗎?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    漲價蔓延到MCU單片機了,ST會不會也要漲價了呢?

    mcu
    芯廣場
    發(fā)布于 :2026年02月03日 17:47:18

    為什么MCU輸出0V,電源反而導通?#mosfet

    mcu
    微碧半導體VBsemi
    發(fā)布于 :2026年01月30日 11:08:18

    如何正確配置AG32 MCU,實現(xiàn)FLASH或者代碼加密?

    的SDK資料:海振遠科技為客戶提供豐富的開發(fā)資料和多款開發(fā)板可以選擇,方便用戶快速上手設計。 2、開發(fā)板資源: 二、如何正確配置AG32 MCU,實現(xiàn)FLASH或者代碼加密 AG32MCU
    發(fā)表于 01-22 15:01

    軟件加密中有哪些常用的加密算法?

    軟件加密中,有哪些常用的加密算法?
    發(fā)表于 12-26 06:00

    加密算法的應用

    加密是一種保護信息安全的重要手段,近年來隨著信息技術的發(fā)展,加密技術的應用越來越廣泛。本文將介紹加密算法的發(fā)展、含義、分類及應用場景。 1. 加密算法的發(fā)展
    發(fā)表于 10-24 08:03

    AES加密流程

    AES(Advanced Encryption Standard)是一種對稱密鑰加密算法,它是當前最常用的加密標準之一。AES是一種可靠、高效和安全的加密技術,被廣泛應用于網(wǎng)絡安全、移動設備和云計算
    發(fā)表于 10-23 06:13

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調試器技術解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發(fā)用作SPC58汽車微控制器的調試器/編程器加密狗。AEK-MCU-SPC5LNK結合了無源USB轉JTAG
    的頭像 發(fā)表于 10-21 11:51 ?648次閱讀
    ?STMicroelectronics AEK-<b class='flag-5'>MCU</b>-SPC5LNK 編程調試器技術解析

    為什么內網(wǎng)穿透必須加密

    對于企業(yè)而言,選擇支持 TLS 加密的內網(wǎng)穿透工具(如ZeroNews),并定期更新加密協(xié)議與證書,是保障業(yè)務安全、避免法律風險的最有效手段。
    的頭像 發(fā)表于 08-19 15:47 ?831次閱讀
    為什么內網(wǎng)穿透必須<b class='flag-5'>加密</b>?

    基于SM4的文件加密解密功能實現(xiàn)(ECB模式)

    : ?? 相關技術實現(xiàn)思路如下: 一、SM4加密解密 大部分的代碼官網(wǎng)都有,我這里先介紹一下我的開發(fā)中踩坑的記錄 如果看官方文檔里的代碼,會發(fā)現(xiàn),他對于加密解密的演示,是直接把加密
    發(fā)表于 06-29 13:21

    #工作原理大揭秘 #單片機 #電路原理 #MCU#mcu程序開發(fā)

    mcu
    宇凡微電子
    發(fā)布于 :2025年06月19日 19:02:28

    所以做出來了嗎

    所以做出來了嗎,求
    發(fā)表于 06-16 01:43

    MCU項目中大數(shù)據(jù)存儲怎么辦?國產(chǎn)CS創(chuàng)世SDNAND芯片或許是個好選擇#MCU #SDNAND

    mcu
    深圳市雷龍發(fā)展有限公司
    發(fā)布于 :2025年04月08日 16:24:02