在对传统微控制器的攻击手段和防护措施介绍的基础上,提出了一种应用于安全控制领域的高可靠性微控制器的设计方法.该方法采用了新型程序下载方式,并使用硬件电路实现的分组密码对微控制器的执行程序进行了加密和解密；改进了传统微控制器内部架构,加入了总线控制器,实现了对微控制器工作过程中临时数据的安全存储；后端设计中,重要模块采用了双轨逻辑完成电路级设计.这款微控制器实现了可靠性较高的存储安全机制,并能够有效抵御物理攻击和旁路攻击.仿真结果验证了该微控制器功能正确,后端版图的完成可以进行流片及验证.
微控制器 存储安全机制 加解密算法 总线控制器 双轨逻辑