今天小编要和大家分享的是控制,MCU相关信息,接下来我将从实现确保微控制器的IP安全的两种解决方案介绍,pic12f508-i p 12f508ip dip8 进口原装microchip 8位微控制器这几个方面来介绍。
控制,MCU相关技术文章实现确保微控制器的IP安全的两种解决方案介绍
许多设计师仍然认为,他们可以通过禁止调试访问到MCU使“相当好”的IP安全。开发周期后,调试路径(JTAG或SWD)被阻止通过使用用户可配置设置。然而这种方法,实在是没有太大的威慑力给谁想要逆向工程的产物,甚至中等熟练的IP海盗。
简单地阻止调试访问不会阻止读取设备内存出包含关键软件IP的位置。虽然有几种方法来解决这个问题,其中最有效的一种是通过创建内部硬件和软件进入壁垒以分离关键IP在。
在描述两种解决方案,但是,它是值得枚举正在嵌入式领域越来越危险的事态发展。
家电,如洗碗机,冰箱和家庭自动化系统的使用越来越强大的MCU来实现先进的诊断和便利的功能。实现这些功能的软件IP花费时间和金钱来开发,这意味着需要有效的措施,以防止盗窃竞争对手。
保护产品的知识产权是很容易当设备或器件的工作或多或少自主。 “大数据”的趋势 - 收集TB级的可开采用于营销目的的信息 - 给嵌入式系统始发的数据,并在物联网(IOT)连接传输它的重要任务。在相互关联的这一重大变化增加了必要的保障。
第三个趋势 - 人们不经常提到的 - 是普遍采用的开放源代码软件。像开源工程师,因为它通常是获得更便宜,使用方便,并缩短了设计周期。 Linux的正在被广泛应用于许多工业领域,例如,但开源软件还包括代码,如通信协议栈。尽管它的优势,开源软件比专有系统更脆弱,因为任何人 - 包括IP海盗 - 可以获取源代码,分析它,并对其进行修改。
硬件安全
一个经过时间考验的方法来实现安全是包括一个单独的安全处理器 - 通常是一个微控制器 - 与自己小心控制访问和执行环境。该安全子系统可以,例如,是一个加密引擎。除了添加的安全性,在发动机卸载从执行加密算法在软件的任务的主MCU。在这种方法中,一个内部描述符为基础的DMA通常用于安全关联的数据分组和指针的高效编程。智能状态机调度基于协议的选择和数据包边界的加密引擎。
虽然高度安全的,使用一个附加的处理器有缺点。三个最突出的有:物料清单(BOM)成本1)的附加议案; 2)降低了整个系统的性能; 3)缺乏可编程性。其他选项是概念上类似于这种方法。