M480系列特色功能Trust Boot,让您每次开机运行的程序都是可信赖的

secure bootloader
m480提供的 secure bootloader 是一段写在特定保护区域内无法被读取和修改的开机程序验证代码。客户在完成产品开发进行代码烧入时,可经由新唐所提供的icp tool并选择m480系列,在相关的配置区将bootloader及安全加密选项勾选起来,并设定好一组验证程序所需要的加密密钥(一次性写入无法被读取),最后选择要烧入至aprom,ldrom或spim区域。
完成上述动作系统在开机时便会从secure bootloader位置启动,对存放在aprom、ldrom或是spim区域内的程序代码做合法性的验证。在确认代码的合法性后系统才会跳至aprom或ldrom的区域内开始执行程序运行。
而产品发布后若要进行改版更新及修正错误,此时可透过新唐的secure isp tool选择hsusbd或uart 1接口,并使用相同的加密密钥对ic进行更新。
透过上述开发流程我们可以确认系统在每次开机运行下的程序都是可信赖的韧体,避免恶意软件的植入,因此称作trust boot。在现今万物皆可联网的世代,每个端点设备皆可能遭受恶意入侵,若开机时便做好安全检测,便能确保所运行的设备有一定的可信赖性及排除一定程度的风险。
简略说明secure bootloader验证机制
判断是否有开启代码区域保护功能
检测所运行之程序代码的完整性
检测所运行代码的hash值是否正确
如果步骤3验证无误,cpu则跳出bootloader区域执行此段代码。如果错误则会进入hsusbd或uart1 command模式,此时可透过secure isp tool进行更新程序
m480 系列
numicro® m480 系列微控制器,基于 arm® cortex®-m4f 内核,工作频率高达 192 mhz 时工作电流可低至 130 µa/mhz,rtc 待机电流仅为 500 na。支持 dsp 指令集且整合浮点单元 (fpu,floating-point unit),闪存容量为 256 kb 及支持 execute-only-memory (xom),用以保护程序代码或数据;sram 容量为 128 kb,在待机模式下支持全保留 (retention) 或部分保留,保留 32 kb sram 内容只需 10 µa,满足低功耗需求。


[图文]使W317稳压器从零伏起调
小米6将于3月发布惊艳新机,会有三个版本随你选
诺基亚5G核心网解决方案帮助软银提供先进服务
智能镜子电视机将带领我们开启智能生活的新体验
电气设备过热主要原因
M480系列特色功能Trust Boot,让您每次开机运行的程序都是可信赖的
华为与泰国劳工部签署数字技能发展谅解备忘录
什么是AI Agent?NLP到AGI的发展路线
四大主流手机系统使用测评
什么是扬尘噪声自动监测系统?
智能电导率仪整体设计方案与电路详解
诺基亚9什么时候上市?全面屏+机身曲面+双摄,王者诺基亚9不甘沉寂能否重夺桂冠
尽管OLED在迅速扩张中,OLED和液晶电视将继续共存
利用机器视觉技术处理语意理解将会有效提高指令周期
GaN是台积电的下一个战场 在车电商机未来可期
物联网安全是一项特殊挑战,是全力以赴的网络战争
支持向量机(兵(车)王问题程序设计)
Modbus通信协议的FPGA实现
工业物联网网关常见问题及解答
提高系统抗干扰的措施