|
|
本帖最后由 879792799 于 2020-1-28 19:56 编辑
1.熔断是什么
芯片(一般是CPU)中的微小的电阻丝,烧断了。这个过程是不可逆的。肉眼也是看不出来的,毕竟芯片工艺都到纳米级了。
2.熔断有什么用
安全,数据加密。
3.为什么熔断能保证安全,能加密数据
举个例子,设计一个芯片,里面有1024(计算机专业都懂这个数字代表什么)根微小电阻丝用于保存密钥。
芯片出厂时,将其中一些熔断,一些不熔断。如果熔断代表0,没熔断代表1,那么这1024根电阻丝代表了一个1024位长的二进制数。这就是这个芯片的密钥,只有芯片制造商知道具体的值。
芯片卖给手机制造商,同时把与芯片密钥配对的另一个密钥(一般叫公钥,因为可以向手机制造商公开,但对其他人依然是严格保密的),告诉手机制造商。
手机制造商在ROM中加入公钥的信息,刷入手机。手机启动时,CPU会拿自己熔断产生的密钥与ROM中的公钥匹配。
如果匹配成功,一切正常。
如果匹配不成功,CPU可能:
A 拒绝开机
B 可以开机,但禁用某些功能
不管怎样,熔断技术产生密钥,让CPU能判断手机上的软件系统,或者说ROM,是不是官方的。
如果ROM是官方的,显然系统对手机数据的任何操作都是无害的。但是如果ROM匹配不上,那么为了保护手机数据,尤其是密码数据,CPU可以禁用某些功能。
|
|