欢迎光临专业集成电路测试网~~欢迎加入IC测试QQ群:111938408

专业IC测试网

当前位置: 网站主页 > 相关技术 > 芯片制造 >

芯片信任根:芯片eFuse原理解析

时间:2026-07-24 20:46来源:直观解 芯片技术与工艺 作者:ictest8_edit 点击:

 

 

 
摘要:
 
:随着智能汽车、工业控制、物联网、AI芯片等领域安全攻击手段持续升级,固件篡改、密钥窃取、调试端口入侵、固件回滚攻击等安全事件频发。硬件信任根(Root of Trust, RoT)成为芯片安全体系的底层基石,而eFuse(电子熔丝)是绝大多数SoC、MCU、安全芯片实现硬件信任根的核心存储载体。
行业内大量从业者容易混淆两个同名概念:芯片内部用于安全存储的eFuse,与新能源高压配电系统中用于电路保护的功率级eFuse,二者命名相同、底层原理、应用目标、物理结构完全割裂。
 
我们按照以下顺序来讲解芯片端eFuse技术。区分两类同名eFuse、解析芯片引入熔丝结构的必要性、对比eFuse与OTP两种一次性存储实现方案、梳理eFuse标准存储数据清单、完整还原“硬件信任根—多级安全启动信任链”全流程,最终总结eFuse在芯片安全体系中的核心价值与工程落地要点。
 
#01  芯片eFuse与新能源供电系统eFuse: 同名异物,完全两个东西
芯片eFuse全称Electronic Fuse,电子熔丝,是集成在硅片晶圆内部、纳米级尺寸的一次性可编程非易失存储单元,2004年由IBM正式商用落地,嵌入CPU、MCU、车规SoC、安全加密芯片内部,属于芯片安全存储IP,核心职能是永久固化芯片唯一身份、加密密钥、安全启动策略、调试开关等不可篡改关键参数,构成硬件信任根的物理存储底座。
 
从物理尺度上,单颗eFuse单元尺寸仅数百纳米,一颗芯片内部eFuse阵列总容量通常从几比特到数十KB,无功率承载能力,仅传输微安级读取电流,不存在电路过载保护功能。
 
出厂默认全部熔丝导通,逻辑值为1;施加大电流脉冲触发电迁移效应,金属/多晶硅导线物理熔断,永久变为高阻态,逻辑值0,状态不可逆,无法擦除、回写、修复。
 
新能源汽车、储能变流器、高压直流电源中提及的eFuse,属于功率半导体保护器件,行业也称为智能电子熔断器,独立封装功率芯片,并联在高压母线、电池包回路,核心作用是过流、短路、过温、反压故障时快速切断大功率回路,保护动力电池、功率器件,属于电路保护元器件,和芯片安全存储无任何关联。
 
 
图 电源里面的efuse,和芯片无关,来自网络
 
核心结构是集成高压MOS功率管、高精度电流采样、温度检测、故障逻辑控制单元,额定承载电流数十至数百安培,电压覆盖60V~1500V高压平台;关键特性为可自恢复,故障切断后无需更换器件,故障消除后可重新导通,实际上就是个智能跳闸,和芯片eFuse“一次性熔断永久失效”完全是两码事。
 
两类eFuse核心维度对比表如下:
 
 
   
在车载芯片开发场景中,工程师极易产生概念混淆:车载主控MCU内部集成芯片eFuse用于安全启动、存储车规加密密钥;同时整车高压配电盒搭载功率型eFuse保护电池主回路,二者缩写完全一致,但设计、调试、烧录、失效机制毫无交集。
 
芯片eFuse需要产线专用烧录设备逐颗写入密钥,一旦烧录错误芯片直接报废,损失很大;功率eFuse仅需硬件电路配置保护阈值,可反复通断,不存在“烧录密钥”操作。本文后续所有章节提及eFuse,均特指芯片内部安全存储型电子熔丝,不涉及新能源功率保护器件。
 
#02  芯片为什么需要内置熔丝结构
普通Flash、EEPROM支持反复擦写,数据可被软件篡改、读取、复制,无法满足芯片底层安全需求,熔丝类一次性存储是芯片安全的刚需,核心需求分为四类:
 
-构建不可篡改硬件信任根,支撑安全启动
 
固件篡改、恶意镜像替换是嵌入式设备最主要攻击面。如果根密钥存储在外部Flash,攻击者可拆焊Flash读取、替换固件;熔丝集成于芯片硅片内部,密钥物理绑定单颗芯片,软件无法批量读取、篡改,上电BootROM直接读取eFuse内根公钥哈希,逐级校验固件,从硬件底层锁死代码可信边界,实现“宁可不开机,绝不运行野代码”的安全底线。
 
-永久锁定调试接口,关闭物理攻击通道
 
JTAG、SWD、UART调试口是逆向破解核心入口。量产设备必须永久关闭调试功能,普通软件锁存可通过漏洞、固件重写解除;eFuse熔丝位一旦熔断,硬件逻辑直接切断调试总线,无论软件如何操作都无法重新开启,彻底阻断物理调试入侵通道,是量产设备防逆向的强制手段。
 
-存储芯片唯一身份标识,实现设备可信溯源
 
每颗芯片出厂烧录独立UID(唯一序列号)、厂商OEM标识、硬件版本号,固化在eFuse中,不可复制篡改,用于设备身份认证、防伪、售后溯源、批量设备密钥分发,杜绝山寨克隆芯片。
 
-芯片制造冗余修调与工艺补偿
 
晶圆制造存在工艺偏差,部分芯片存在内存、模拟电路缺陷,通过熔断指定eFuse位启用冗余存储单元;同时使用熔丝修调模拟电路电压、频率参数,统一芯片输出性能,这是熔丝最早的工业用途,后续延伸至安全领域。
 
OTP全称One-Time Programmable,一次性可编程存储器,是所有仅允许单次写入、写入后永久锁定存储技术的统称,eFuse属于OTP的其中一种实现方案,行业主流分为两大技术路线:熔丝型OTP(eFuse)、反熔丝型OTP(Anti-Fuse OTP),另有软件模拟OTP(Flash扇区只读锁定,安全性最低)。
 
 
图 efuse和anti-fuse,来自网络
 
方案一:eFuse(熔丝型OTP)核心原理
 
基础单元由窄幅多晶硅导线或金属铜互连构成熔丝通路,两侧搭配编程晶体管与读取检测电路,整体嵌入芯片金属层,外部无直接访问通道。出厂未编程状态下,熔丝完整导通,电阻仅几十欧姆,定义逻辑1。
 
产线烧录时施加5~10倍正常工作电流的脉冲大电流,焦耳热升温叠加电迁移效应,金属导线内部原子定向迁移,导线局部断裂形成物理断路,电阻飙升至兆欧级,定义逻辑0;熔丝断裂属于永久性物理损伤,无任何修复、回写手段,即使拆解芯片打磨金属层,也无法恢复导通状态。
 
读取仅施加微安级低压检测电流,不改变熔丝状态;芯片内置访问权限控制逻辑,大部分eFuse密钥区域仅BootROM硬件可读取,上层操作系统、应用软件无读取权限,防止密钥通过软件漏洞泄露。
 
方案二:反熔丝Anti-Fuse OTP核心原理
 
与eFuse逻辑状态完全相反,基础单元为薄栅氧MOS结构,出厂初始状态栅氧绝缘、高阻抗,逻辑值0;编程时施加高压击穿栅氧,形成永久性导电隧穿通道,变为低阻导通,逻辑值1。
 
优势在于单元面积略小于eFuse,抗辐射性能更强,多用于FPGA、军工芯片配置存储;但击穿栅氧存在漏电风险,物理破解门槛低于eFuse,车规安全芯片、消费级可信SoC优先选用eFuse方案存储根密钥。
 
eFuse与反熔丝OTP关键差异对比
 
状态变化:eFuse低阻1→熔断高阻0;反熔丝高阻0→击穿低阻1
 
破解难度:eFuse金属熔丝断裂痕迹肉眼可见,逆向读取密钥需要破坏芯片金属层,成本极高;反熔丝击穿栅氧无明显物理痕迹,更容易通过探针探测读取数据
 
工艺适配:eFuse适配绝大多数标准CMOS数字工艺,无需特殊光罩;反熔丝需要高压栅氧工艺,流片成本更高
 
主流场景:eFuse用于安全启动、根密钥存储;反熔丝用于FPGA配置、军工逻辑固化
 
本节最后谈一谈软件模拟的flash OTP,这实际上是假的OTP。高安全等级芯片都优先选用eFuse,几乎很少用普通Flash OTP。
 
将Flash扇区通过软件标记为只读属于模拟OTP,仅靠软件权限限制,攻击者通过固件漏洞、内存篡改即可擦除重写,无硬件防护;eFuse的不可逆基于硅片物理损伤,软硬件均无法篡改,是唯一满足车规、金融安全芯片硬件信任根标准的存储载体。
 
可谓便宜无好货。
 
#03  芯片eFuse阵列中固化存储的完整数据清单
eFuse按功能分区划分为多个独立Block,每个Block设置独立访问权限,硬件BootROM可全域读取,上层软件仅能读取非敏感配置位,密钥区块软件完全不可见。完整存储内容分为五大类:安全启动信任锚数据、硬件安全控制熔丝位、芯片身份与厂商信息、工艺修调冗余参数、固件防攻击策略参数。
 
注意,以下熔断的意思都是通过熔断来烧入数据,不是破坏的意思。
 
 

图 fusible link被熔断实现写入的显微图,来自网络
 
3.1 安全启动信任锚核心数据(信任根核心)
 
1.根公钥哈希PKH(Public Key Hash)是厂商签名根密钥的SHA256哈希值,不直接存储原始公钥节省存储空间,BootROM校验固件签名时,提取固件附带公钥计算哈希,与eFuse内哈希比对,不一致直接终止启动,是整个信任链的起点。
 
2.对称加密根密钥(AES-128/AES-256)用于Flash全局加密、固件摘要校验,密钥区块硬件加密读取,软件无法导出,防止固件明文dump窃取。
 
3.安全启动使能标志位SECURE_BOOT_EN出厂烧录后永久开启安全启动机制;未熔断则为开发调试模式,量产设备必须熔断该位,关闭无校验启动通道。
 
3.2 硬件安全控制熔丝位(物理防护开关)
 
1.JTAG/SWD调试端口禁用位量产熔断后,硬件总线直接切断调试接口,任何软件指令无法重新打开,杜绝探针读取内存、密钥。
 
2.UART下载模式锁定位关闭串口固件烧录后门,仅允许加载带合法签名的固件镜像。
 
3.外部存储访问权限位限制BootROM直接读取未加密Flash,强制所有外部固件必须经过签名校验。
 
4.密钥读取保护位KEY_READ_PROTECT熔断后上层软件完全无法读取eFuse密钥区块,仅硬件校验单元可内部使用密钥。
 
3.3 芯片唯一身份与厂商定制信息
 
1.全局唯一UID序列号。
 
2.每颗芯片独立64/128位编号,晶圆切割后逐颗烧录,用于设备认证、防伪、云端设备绑定。
 
3.OEM厂商标识、硬件版本号区分不同车企、终端厂商定制芯片,适配差异化安全策略。
 
4.芯片SKU功能配置位通过熔丝熔断组合,同一晶圆流片产出高低配芯片,关闭冗余功能模块降低成本。
 
3.4 晶圆工艺修调与硬件冗余参数
 
1.模拟电路修调参数。
 
2.ADC基准电压、PLL时钟频率、电源阈值校准值,补偿晶圆工艺偏差,统一芯片电气性能。
 
3.内存冗余修复位熔断对应熔丝启用备用SRAM/Flash单元,修复制造缺陷,提升晶圆良率。
 
3.5 固件防攻击策略参数
 
1.防回滚计数器SVN(Security Version Number)。
 
2.记录当前设备最低可信固件版本,新版本固件写入更高SVN值;BootROM校验固件SVN低于eFuse存储数值时,拒绝启动,阻止攻击者刷入存在漏洞的旧固件发起重放攻击。
 
3.加密算法使能位永久开启硬件SHA、ECC、AES加密加速器,关闭明文执行通道。
 
总体来讲,芯片eFuse数据存储安全设计要点是所有密钥区块与配置区块物理隔离,独立编程电路;单次烧录不可逆,禁止现场二次修改;密钥无明文读出通道,仅硬件内部参与签名、加密运算,从根源杜绝密钥泄露。
 
#04  芯片完整安全启动链条解析:硬件信任根逐级可信传递,启动失败直接停机
4.1 安全启动核心底层逻辑:先验证,后执行,不可信代码绝不运行
 
安全启动Secure Boot的本质是信任链逐级传递,信任起点为芯片不可篡改的硬件信任根(BootROM+eFuse),全程遵循“校验通过才移交CPU执行权”原则,任意一级固件签名、版本、哈希校验失败,芯片直接触发硬件复位、停机锁死,不会加载、执行任何未校验镜像,实现“宁可启动不了,绝不运行野代码”的安全底线。
 
先梳理全流程核心术语定义,避免概念混淆:
 
1. RoT硬件信任根(Root of Trust):上电第一时间运行、无法被篡改的可信基础,由固化于芯片ROM的BootROM + eFuse存储根密钥共同构成。BootROM掩膜在晶圆内部,无法擦除;eFuse密钥一次性烧录,永久锁定,二者组合是系统唯一可信锚点。
 
2. BootROM:掩膜只读启动固件,芯片上电后自动执行,无外部存储依赖,仅依靠eFuse完成第一级校验,是整个信任链第一级守门人。
 
3. FSBL第一阶段引导程序(First Stage Bootloader):存储于片上Flash,由BootROM校验,功能初始化内存、外设,加载二级引导程序。
 
4. SSBL第二阶段引导程序(Second Stage Bootloader):复杂功能引导,加载操作系统内核、驱动镜像,完成硬件安全配置。
 
5. SVN安全版本号:eFuse存储最低可信固件版本,抵御固件回滚攻击。
 
6. PKH公钥哈希:eFuse固化厂商根公钥摘要,所有合法固件必须使用对应私钥签名。
 
7. 数字签名:厂商使用离线安全HSM硬件生成私钥,对固件整体计算哈希并签名,附加在固件头部,设备端使用eFuse内公钥验签。
 
4.2 五级完整安全启动信任链全流程(从上电到应用运行)
 
阶段1:芯片上电复位,BootROM自动运行(信任根启动,零信任外部器件)
 
芯片上电后,CPU强制跳转到片内掩膜ROM地址,执行BootROM,此阶段不访问任何外部Flash、内存,仅读取内置eFuse阵列:
 
硬件逻辑读取eFuse安全启动使能位,确认设备处于量产安全模式;
 
读取eFuse内根公钥哈希PKH、防回滚最低SVN版本;
 
读取eFuse调试锁定位,硬件切断JTAG/SWD调试通道,关闭逆向入口;
 
初始化硬件加密加速器(AES/SHA/ECC),仅允许BootROM硬件调用密钥,软件无访问权限。
 
阶段2:BootROM加载并校验FSBL一级引导(第一级代码可信校验)
 
BootROM通过硬件总线读取外部Flash中FSBL镜像头部,执行三重校验,任意一项失败直接停机复位:
 
SVN版本校验:提取FSBL镜像内SVN数值,对比eFuse存储最低版本,镜像版本更低则判定为旧漏洞固件,终止启动;
 
公钥哈希校验:提取FSBL附带的厂商公钥,计算SHA256哈希,与eFuse固化PKH比对,哈希不一致判定为非厂商固件,拒绝执行;
 
数字签名验签:使用公钥对FSBL完整镜像哈希进行验签,签名不匹配判定为篡改、恶意固件,系统锁死。
 
三重校验全部通过后,BootROM才将CPU执行权移交FSBL,信任从硬件RoT传递至一级引导程序。
 
阶段3:FSBL初始化硬件,校验SSBL二级引导(信任链向下传递)
 
FSBL已经过可信校验,具备合法执行权限,完成DDR内存、存储、加密外设初始化,随后加载SSBL二级引导镜像,复用相同验签逻辑:使用内置可信公钥校验SSBL签名、版本,校验失败直接复位停机;校验通过则移交执行权。
 
阶段4:SSBL校验操作系统内核、驱动分区
 
二级引导加载Linux内核、RTOS系统镜像、外设驱动固件,执行全镜像验签与版本校验;同时读取eFuse加密配置,开启Flash全局硬件加密,操作系统无法明文读取存储介质数据,防止固件dump窃取。
 
阶段5:操作系统校验上层应用APP、动态组件
 
内核继承上游可信传递,所有应用程序、动态库、OTA升级包均附带厂商数字签名,内核启动前校验签名;OTA升级固件写入前对比SVN,禁止降级刷写旧版本,全程维持可信闭环。
 
 

图 完整的芯片安全启动流程图,作者用本机mermaid程序绘制
 
4.3 启动校验失败的硬件保护机制(宁可停机,不运行恶意代码)
 
全链路任意一级校验失败,芯片不会进入任何异常执行流程,硬件触发标准化保护动作:
 
1. 立即关闭CPU指令执行通道,停止加载任何镜像;
 
2. 触发硬件持续复位,循环重启,无法进入系统;
 
3. 锁死外部存储读写接口,防止攻击者擦除、替换固件;
 
4. 部分车规芯片触发故障引脚输出,上报整车控制器安全故障;
 
5. 不会降级进入无校验调试模式(量产eFuse调试位已熔断,无后门)。
 
该机制从底层杜绝“恶意代码劫持系统”,是工业、车载、金融芯片强制安全规范。
 
4.4 信任链闭环核心价值拆解
 
1. 无单点信任漏洞:信任起点绑定硅片物理熔丝,外部存储、软件无法篡改根密钥;
 
2. 逐级传递无断点:每一级代码都由上一级可信程序校验,不存在无校验裸跑代码;
 
3. 多重攻击防护:同时抵御固件篡改、固件回滚、调试口逆向、OTA恶意升级四大主流攻击;
 
4. 硬件强制兜底:所有校验逻辑底层依赖硬件电路实现,软件漏洞无法绕过校验机制。
 
#05  总结:eFuse是芯片硬件信任根不可替代的物理底座
首先我们复盘一下全文的知识:
 
1. 同名eFuse概念彻底区分:芯片安全存储eFuse与新能源功率保护eFuse分属存储IP、功率保护器件,原理、功能、失效机制完全无关,工程开发中不可混淆。芯片eFuse依靠金属熔丝一次性熔断存储密钥,功率eFuse依靠MOS管实现可恢复高压回路保护。
 
2. 芯片内置熔丝结构的必要性:Flash可擦写、软件锁存易破解,无法存储底层安全参数;eFuse物理不可逆熔断特性,永久锁定调试开关、根密钥、芯片唯一身份,同时支撑晶圆工艺修调,是芯片安全体系刚需。
 
3. 两种一次性存储方案优劣:eFuse(熔丝型OTP)凭借更高物理破解门槛成为高安全芯片首选;反熔丝OTP适用于FPGA配置存储,安全等级低于eFuse;软件模拟OTP仅可用于开发调试,禁止量产使用。
 
4. eFuse存储内容分层清晰:分为信任根密钥、硬件安全开关、芯片身份、工艺修调、防攻击策略五大类,密钥区块硬件隔离,上层软件无读取权限,杜绝密钥泄露。
 
5. 安全启动信任链核心逻辑:以BootROM+eFuse为硬件信任根,五级逐级验签传递信任,全程“先校验、后执行”,校验失败直接停机锁死,坚守“不运行不可信代码”的安全底线,构建完整可信执行环境。
 
在万物互联、车载智能、AI终端普及背景下,软件安全防护存在大量漏洞入口,硬件级信任根是最后一道安全防线,而eFuse是信任根落地的核心载体:
 
1. 物理绑定设备身份:每颗芯片熔丝烧录独立密钥与UID,设备无法克隆,解决终端防伪、设备可信接入问题;
 
2. 阻断底层逆向攻击:永久关闭调试接口,根密钥无法通过软件、探针读取,大幅提升破解成本;
 
3. 构建端到端可信OTA体系:配合SVN防回滚机制,阻止攻击者利用老旧固件漏洞入侵设备;
 
4. 适配车规、金融高安全标准:ISO 26262车规功能安全、国密安全芯片规范均强制要求硬件一次性存储根密钥,eFuse是标准化落地方案。
 
工程落地设计注意需要注意以下事项:
 
1. 产线烧录管控:eFuse一次性烧录不可修复,量产需配套安全烧录工装,密钥离线HSM生成,杜绝密钥泄露、烧录错误导致芯片报废;
 
2. 权限分区设计:密钥、调试锁定位与版本、ID参数物理分区,限制软件访问密钥区块;
 
3. 失效预案设计:安全启动校验失败仅允许硬件复位停机,不开放任何调试后门;
 
4. 区分两类eFuse开发边界:车载软硬件协同开发时,主控芯片eFuse安全配置与高压配电eFuse保护阈值分开调试,避免概念混淆引发设计错误。
 
随着芯片安全要求持续升级,eFuse技术持续迭代:更小单元面积、内置硬件密钥加密读取、抗物理探针攻击屏蔽层成为主流工艺配置;同时eFuse与安全架构深度融合,硬件信任根逐步成为所有量产SoC、MCU的标配功能。
 
熔丝结构不再仅作为芯片修调辅助单元,而是定义设备安全边界、构建可信计算底座的核心基础设施,支撑智能设备全生命周期数据、固件、身份安全防护。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片