一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

OTP是什么 OTP加密模式原理

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-10-31 15:10 ? 次閱讀

OTP是什么

OTP(One Time Programmable)是單片機(jī)的一種存儲(chǔ)器類型,意思是一次性可編程:程序燒入單片機(jī)后,將不可再次更改和清除。

隨著嵌入式應(yīng)用的越來越廣泛,產(chǎn)品的安全也顯得越來越重要。一方面是為了保護(hù)硬件設(shè)計(jì),另外一方面也是為了產(chǎn)品本身的安全,防止被HACKED.

根據(jù)存儲(chǔ)器的不同可以把單片機(jī)分為OTP(一次性編程),F(xiàn)LSH和MASKE掩膜三種形式。

OTP加密模式原理

聽說過比較暴力一點(diǎn)的:

51類單片機(jī)在完成三級(jí)加密之后采用燒壞加密鎖定位(把芯片內(nèi)的硅片擊穿),不破壞其它部分,不占用單片機(jī)任何資源。加密鎖定位被燒壞后不再具有擦除特性。

一旦用OTP模式加密后,單片機(jī)片內(nèi)的加密位和程序存儲(chǔ)器內(nèi)的數(shù)據(jù)就不能被再次擦除。(如上面所提到的)

經(jīng)過OTP加密之后通過編程器讀取測試的時(shí)候會(huì)提示 部分引腳接觸不良—–斷腳。

例如:燒斷89c51的31腳 EA腳,燒斷89C51、89C2051的數(shù)據(jù)線以及燒斷PIC系列芯片的數(shù)據(jù)時(shí)鐘線等。

這種加密方式會(huì)對(duì)一些通過數(shù)據(jù)位單片機(jī)解密的方式,造成一定的困難。

但在我們安全啟動(dòng)等相關(guān)領(lǐng)域有如下幾種常用的方式:

? 密鑰:OTP 使用一個(gè)唯一的密鑰來加密和解密數(shù)據(jù)。該密鑰只能被寫入一次,因此一旦被使用,就不能再次使用。這種加密方式是單向的,因?yàn)橹挥袑?shù)據(jù)加密成密鑰的形式才能進(jìn)行驗(yàn)證,而不能將密鑰解密成原始數(shù)據(jù)。

? 隨機(jī)數(shù):OTP 還使用隨機(jī)數(shù)生成器來生成唯一的隨機(jī)數(shù),并將這些隨機(jī)數(shù)用于加密和解密數(shù)據(jù)。這些隨機(jī)數(shù)只能被寫入一次,并且只能在芯片上進(jìn)行驗(yàn)證。由于隨機(jī)數(shù)是唯一的,因此每個(gè)芯片都有自己唯一的加密和解密方式。

? 掩碼:OTP 還使用掩碼來加密和解密數(shù)據(jù)。掩碼是一種唯一的數(shù)據(jù)格式,用于保護(hù)數(shù)據(jù)的機(jī)密性和完整性。在 OTP 中,掩碼只能被寫入一次,并且只能在芯片上進(jìn)行驗(yàn)證。掩碼可以用于保護(hù)敏感數(shù)據(jù)、控制訪問權(quán)限等。

為什么需要OTP?

嵌入式系統(tǒng)當(dāng)中,所有的代碼和系統(tǒng)數(shù)據(jù)都是被存儲(chǔ)在FLASH芯片內(nèi)部的。FLASH芯片的特點(diǎn)是可多次擦寫,而且掉電數(shù)據(jù)不會(huì)丟失。

為了保護(hù)FLASH中的數(shù)據(jù),越來越多的FLASH廠商在FLASH內(nèi)部提供了一種特殊的寄存器:OTP寄存器。

OTP=One TimeProgrammable,意思是這個(gè)寄存器是只可以編程一次的,編程后就再也不可以修改了。

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

    關(guān)注

    459

    文章

    51952

    瀏覽量

    433962
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6059

    文章

    44828

    瀏覽量

    644975
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7615

    瀏覽量

    165987
  • OTP
    OTP
    +關(guān)注

    關(guān)注

    4

    文章

    224

    瀏覽量

    47832
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用OTP數(shù)組是一個(gè)壞主意嗎?

    真的**在OTP數(shù)組中唯一有用的東西是一個(gè)密鑰。在OTP陣列中最多有7個(gè)密鑰??赡苡?個(gè)密鑰長度變化,影響OTP陣列上的密鑰數(shù)量??赡苡?種加密模式
    發(fā)表于 05-30 15:14

    OTP與讀FLASH有沒區(qū)別?

    在用的2802,想用1K的OTP存放表格,如何去做?是不是只在CMD文件中定義好段就可以了。以后這個(gè)表格也不會(huì)去更改了。讀OTP與讀FLASH有沒區(qū)別?
    發(fā)表于 05-12 05:50

    什么是OTP-638D2?OTP-638D2有哪些性能參數(shù)?

    什么是OTP-638D2?OTP-638D2有哪些性能參數(shù)?
    發(fā)表于 06-16 07:06

    OTP與MCU有何關(guān)系

    、定時(shí)數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級(jí)的計(jì)算機(jī)。OTP(One Time Programable)是MCU的一種存儲(chǔ)器類型。而微芯是業(yè)內(nèi)首家推出OTP(一次性可編
    發(fā)表于 02-22 08:09

    如何使用OTP更改eMMC引腳?

    (AF10)我讀到 ROM 需要 PB14 上的 SDMMC2_D0 引腳,所以我需要使用 OTP 中的值來更改它。并做了與 ST 支持相同的操作,只是為了我的引腳。這是我的結(jié)果。OTP
    發(fā)表于 01-12 07:42

    請(qǐng)問K210使用內(nèi)部OTP區(qū)域存放KEY的固件加密方案是怎樣做的?

    現(xiàn)在要用K210做產(chǎn)品,但是沒有加密的話等于白干了。請(qǐng)問使用內(nèi)部OTP區(qū)域存放KEY的固件加密方案是怎樣做的?有資料嗎?
    發(fā)表于 09-15 06:57

    PIC 的OTP 技術(shù)及OTP 的兩次編程

    Microchip 公司的PIC16/17系列OTP微控制器的獨(dú)特之處在于兼有RISC 處理器的高性能和一次性編程技術(shù)的低價(jià)格優(yōu)點(diǎn)。這種OTP芯片給用戶帶來的好處可歸納如下:便于修改編碼;可快速進(jìn)入
    發(fā)表于 05-14 14:28 ?30次下載

    OTP_Writer(Ver.C)與NY8-OTP_Writer (Ver.A)之?dāng)U充修改

    The Extension of OTP_Writer Ver.C and NY8-OTP_Writer Ver.A (SC)
    發(fā)表于 06-15 15:20 ?21次下載
    <b class='flag-5'>OTP</b>_Writer(Ver.C)與NY8-<b class='flag-5'>OTP</b>_Writer (Ver.A)之?dāng)U充修改

    基于OTP的儲(chǔ)物柜

    電子發(fā)燒友網(wǎng)站提供《基于OTP的儲(chǔ)物柜.zip》資料免費(fèi)下載
    發(fā)表于 10-26 10:52 ?0次下載
    基于<b class='flag-5'>OTP</b>的儲(chǔ)物柜

    LCD中的OTP是什么意思 為什么需要OTP

    OTP(One Time Program):TFT-LCD產(chǎn)品在模組后段為了消除畫面抖動(dòng)現(xiàn)象進(jìn)行畫面校正的制程,目的是消除畫面Flicker
    發(fā)表于 02-11 10:23 ?1.2w次閱讀

    OTP語音播放芯片如何實(shí)現(xiàn)應(yīng)用?

    OTP語音播放芯片的應(yīng)用廣泛,通常在不需要更換語音內(nèi)容,語音時(shí)長不會(huì)過長的產(chǎn)品或者環(huán)境中有應(yīng)用。OTP語音芯片的應(yīng)用多種多樣,一個(gè)完整的語音芯片通常要經(jīng)過以下這些流程才能實(shí)現(xiàn)應(yīng)用。
    的頭像 發(fā)表于 02-13 15:04 ?1571次閱讀

    otp語音芯片品牌有哪些?

    隨著安防報(bào)警、智能家居、玩具等領(lǐng)域的發(fā)展,語音芯片逐漸成為了智能化語音交互產(chǎn)品的必備元器件之一。其中,OTP語音芯片以其高度語音可定制化和低成本的優(yōu)勢(shì),成為了越來越多的廠商的首選。而在OTP語音芯片的市場中,WTN6語音播報(bào)芯片憑借其出色的性能和廣泛的運(yùn)用領(lǐng)域,已成為了
    發(fā)表于 03-16 14:57 ?514次閱讀

    OTP語音芯片具有什么特點(diǎn)?

    OTP語音芯片是一種一次性編程的語音芯片,只能被編程一次,無法修改,適合應(yīng)用在不需要修改語音、語音長度短的場合!那么OTP語音芯片具有什么特點(diǎn)?
    的頭像 發(fā)表于 03-28 15:08 ?1134次閱讀
    <b class='flag-5'>OTP</b>語音芯片具有什么特點(diǎn)?

    OTP操作是什么樣子的

    OTP操作的大概樣子 OTP寄存器和FLASH數(shù)據(jù)區(qū)域很類似,1能被改寫為0,但0永遠(yuǎn)也不能寫成1.如果有一個(gè)32位的OTP寄存器,出產(chǎn)的值是0xFFFFFFFF,如果用戶通過編程,將OTP
    的頭像 發(fā)表于 10-31 15:29 ?933次閱讀

    OTP低功耗語音芯片的工作原理與產(chǎn)品特性

    OTP低功耗語音芯片的工作原理:在于其獨(dú)特的電路設(shè)計(jì)以及先進(jìn)的制程技術(shù)。該芯片采用了先進(jìn)的低功耗設(shè)計(jì)策略,包括低漏電晶體管、動(dòng)態(tài)電壓調(diào)整以及智能休眠模式等,確保在保持高性能的同時(shí)實(shí)現(xiàn)低功耗。在工作
    的頭像 發(fā)表于 04-30 08:06 ?933次閱讀
    <b class='flag-5'>OTP</b>低功耗語音芯片的工作原理與產(chǎn)品特性