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

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

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

芯片程序保護(hù)或常規(guī)加密方式推薦

芯片逆向 ? 來(lái)源:芯片逆向 ? 2023-01-12 15:27 ? 次閱讀

加密措施

針對(duì)于市場(chǎng)上越來(lái)越多的芯片解密方案的成熟和擴(kuò)大,目前很對(duì)客戶存在一個(gè)對(duì)于自己的產(chǎn)品會(huì)被同行或者其他競(jìng)爭(zhēng)者抄襲的情況,對(duì)于硬件這塊通常情況下是無(wú)法防止被抄的。但對(duì)于電路板的核心芯片和程序部分,是存在一些方式可以保護(hù)自己產(chǎn)品的。以下推薦給大家一些非常規(guī)方式的加密措施。

1、芯片表面打磨,這是比較原始的一種物理加密方式。這種方式優(yōu)點(diǎn)是方便快捷。缺點(diǎn)也很明顯,第一就是成本會(huì)增加,另外此種方式通常只適用于一些相對(duì)偏門(mén)或者市場(chǎng)使用比較少的一些芯片,打磨掉后其他人難以判斷其型號(hào),對(duì)于一些常規(guī)芯片只需要分析電路及一些管腳定義,有經(jīng)驗(yàn)的工程師往往能很快確定芯片的具體型號(hào)。

2、芯片或者板面封膠,這種方式對(duì)于使用的膠要求較高,通常需要使用不透明、散熱好、無(wú)腐蝕的,通常使用這種方式是比較少的,這里只提出來(lái),一般不建議使用。

3、用裸片(通??梢岳斫鉃槌鰪S不帶絲印的一些特供芯片),這類(lèi)芯片看不到型號(hào),晶圓接線通常也不好確認(rèn),所以一般是難以被逆向破解的。對(duì)于這類(lèi)型的加密一般建議開(kāi)發(fā)時(shí)對(duì)于程序進(jìn)行一些復(fù)雜算法,外部電路增加一些芯片或者被動(dòng)元器件增加迷惑性更好。

4、軟件加密,單一的軟件加密是不能避免被人復(fù)制的,一般需要配合多種其他加密方式來(lái)使用效果更好,比如將CPU或者是軟件的部分程序移植到安全芯片中,必須此安全芯片cpu的程序才完整,才能運(yùn)行,這種常稱(chēng)為DES加解密;另外一種是在主板有聯(lián)網(wǎng)的情況下,在程序增加一段代碼進(jìn)行序列號(hào)加密或者驗(yàn)證,這種序列號(hào)一般是唯一的一一對(duì)應(yīng)的,所以即使你的產(chǎn)品被復(fù)制了,別人也不一定能使用或者要花很大精力來(lái)處理序列號(hào)驗(yàn)證問(wèn)題,這是一種比較理想的加密手段。

審核編輯 :李倩

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

    關(guān)注

    456

    文章

    51019

    瀏覽量

    425411
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10889

    瀏覽量

    212386
  • 晶圓
    +關(guān)注

    關(guān)注

    52

    文章

    4947

    瀏覽量

    128141

原文標(biāo)題:芯片程序保護(hù)或常規(guī)加密方式推薦

文章出處:【微信號(hào):zhixinkeji2015,微信公眾號(hào):芯片逆向】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    SMEC88加密芯片開(kāi)發(fā)手冊(cè)

    高安全等級(jí)智能卡內(nèi)核可編程加密芯片。5K SRAM、128K程序存儲(chǔ)區(qū)、32K數(shù)據(jù)存儲(chǔ)區(qū)。提供SOP8和SOT23-6封裝。
    發(fā)表于 12-30 14:32 ?1次下載

    加密芯片的一種破解方法和對(duì)應(yīng)加密方案改進(jìn)設(shè)計(jì)

    ? ? ? 本文用實(shí)例描述了如何破 解、解密使用邏輯加密芯片保護(hù)的STM32方案,包括如果固定ID和固定隨機(jī)數(shù)。后面提出了加強(qiáng)加密方案的一些小技巧,并提出為何使用可編程
    發(fā)表于 12-30 14:04 ?1次下載

    脈沖全閉環(huán)的EtherCAT運(yùn)動(dòng)控制器程序的知識(shí)產(chǎn)權(quán)保護(hù)

    多種加密方式保護(hù)客戶知識(shí)產(chǎn)權(quán)
    的頭像 發(fā)表于 12-30 11:01 ?106次閱讀
    脈沖全閉環(huán)的EtherCAT運(yùn)動(dòng)控制器<b class='flag-5'>程序</b>的知識(shí)產(chǎn)權(quán)<b class='flag-5'>保護(hù)</b>

    STM32配合可編程加密芯片SMEC88ST的防抄板加密方案設(shè)計(jì)

    。 ③主MCU程序做完整性校驗(yàn),完整性校驗(yàn)綁定UID,防止STM32程序被破解者破解得到后通過(guò)竄改來(lái)跟蹤、分析、破解加密方案。(可參考筆者另一篇文章《淺談加密
    發(fā)表于 12-27 13:03

    淺談加密芯片的一種破解方法和對(duì)應(yīng)加密方案改進(jìn)設(shè)計(jì)

    調(diào)用是的一些關(guān)鍵參數(shù)數(shù)據(jù)Data沒(méi)有存儲(chǔ)在主MCU中,而是存儲(chǔ)在加密芯片里,主MCU要正確運(yùn)行函數(shù)FUNC需要使用到加密芯片里的Data數(shù)
    發(fā)表于 12-20 15:31

    淺談加密芯片的一種破解方法和加密方案改進(jìn)設(shè)計(jì)

    調(diào)用是的一些關(guān)鍵參數(shù)數(shù)據(jù)Data沒(méi)有存儲(chǔ)在主MCU中,而是存儲(chǔ)在加密芯片里,主MCU要正確運(yùn)行函數(shù)FUNC需要使用到加密芯片里的Data數(shù)
    發(fā)表于 12-20 15:10

    LKT(LCS)版權(quán)保護(hù)芯片方案簡(jiǎn)介

    一致后,認(rèn)證才能通過(guò)。 2、安全性 安全性偏低。通過(guò)對(duì)MCU的剖片分析,破解者可以拿到程序,反匯編之后可以繞過(guò)MCU中的認(rèn)證對(duì)比部分代碼,將程序重新下載到MCU中即完成破解。此方案不論加密芯片
    的頭像 發(fā)表于 12-03 10:26 ?205次閱讀
    LKT(LCS)版權(quán)<b class='flag-5'>保護(hù)</b><b class='flag-5'>芯片</b>方案簡(jiǎn)介

    恒訊科技分析:云服務(wù)器數(shù)據(jù)加密具體是如何操作的?

    層安全協(xié)議(如TLS)對(duì)從客戶端到云服務(wù)器的數(shù)據(jù)通信進(jìn)行加密保護(hù)數(shù)據(jù)的完整性和機(jī)密性。 4、存儲(chǔ)數(shù)據(jù)加密:在云存儲(chǔ)中實(shí)施透明數(shù)據(jù)加密(TDE),使用提供商的
    的頭像 發(fā)表于 11-25 11:55 ?170次閱讀

    socket 加密通信的實(shí)現(xiàn)方式

    在網(wǎng)絡(luò)通信中,數(shù)據(jù)的安全性至關(guān)重要。Socket 編程作為網(wǎng)絡(luò)通信的基礎(chǔ),實(shí)現(xiàn)加密通信是保護(hù)數(shù)據(jù)不被竊取篡改的重要手段。 1. SSL/TLS 加密 SSL(Secure Socke
    的頭像 發(fā)表于 11-12 14:18 ?491次閱讀

    UID加密安全啟動(dòng)原理分析

    本文導(dǎo)讀 ZDP14x0系列芯片是內(nèi)置開(kāi)源GUI引擎的圖像顯示專(zhuān)用驅(qū)動(dòng)芯片,在實(shí)際產(chǎn)品開(kāi)發(fā)中需要加密保護(hù),防止應(yīng)用程序被讀取和盜用,本文將介
    的頭像 發(fā)表于 11-11 11:49 ?494次閱讀
    UID<b class='flag-5'>加密</b>安全啟動(dòng)原理分析

    安卓APP開(kāi)發(fā)中,如何使用加密芯片?

    加密芯片是一種專(zhuān)門(mén)設(shè)計(jì)用于保護(hù)信息安全的硬件設(shè)備,它通過(guò)內(nèi)置的加密算法對(duì)數(shù)據(jù)進(jìn)行加密和解密,以防止敏感數(shù)據(jù)被竊取
    的頭像 發(fā)表于 10-31 17:43 ?445次閱讀
    安卓APP開(kāi)發(fā)中,如何使用<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>?

    AG32 芯片保護(hù)加密

    AG32 芯片保護(hù)加密 代碼安全有兩種方式: 一種是 Lock flash,一個(gè)是代碼加密。 Lock flash: Lock fla
    發(fā)表于 09-19 16:01

    擁有SHA-256核心和32Kbits的EEPROM應(yīng)用的加密芯片-GEN-FA

    加密芯片 - GEN -FA有32 Kbits的EEPROM。配置數(shù)據(jù)和用戶數(shù)據(jù)可以保存在EEPRO m。數(shù)據(jù)由密碼和加密n保護(hù)。GEN有SHA-256核心。SHA-256用于身份驗(yàn)證
    的頭像 發(fā)表于 09-13 09:36 ?319次閱讀
    擁有SHA-256核心和32Kbits的EEPROM應(yīng)用的<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>-GEN-FA

    淺談PUF技術(shù)如何保護(hù)知識(shí)產(chǎn)權(quán)

    使用加密芯片來(lái)保護(hù)知識(shí)產(chǎn)權(quán),對(duì)設(shè)備進(jìn)行認(rèn)證加密處理,但加密
    發(fā)表于 07-24 09:43

    加密狗是什么意思 加密狗怎么解除加密

    加密狗(Dongle)又稱(chēng)為加密鎖、硬件鎖USB密鑰是一種用于軟件保護(hù)和授權(quán)管理的硬件設(shè)備。它通常是一個(gè)外部設(shè)備,插入到計(jì)算機(jī)的USB接口上,以確保只有經(jīng)過(guò)授權(quán)的用戶可以訪問(wèn)該軟件。
    的頭像 發(fā)表于 01-25 17:19 ?8893次閱讀