本应用笔记描述了保护 LPC 32 位 ARM 微控制器(MCU)上的嵌入式应用程序免受逆向工程、未经授权的固件篡改、过多生产和假冒的技术。通过将固件和配置信息绑定到 MCU 的 SRAM 的唯一物理属性来提供保护。软件知识产权(IP)通过使用从物理不可克隆功能(PUF)派生的加密密钥的加密过程绑定到特定的设备。由于这些密钥是不可克隆的,而且是设备唯一的,所以存储的加密信息只能由授权的设备读取。这种设备独有的加密使攻击者难以逆向工程或修改固件。
介绍了利用 PUF 设计和实现安全嵌入式应用程序的过程。该解决方案是基于软件的,但对系统设计和制造测试过程有影响。提供软件模块与生产测试设备和应用程序集成。可以使用 IP 绑定工具套件来保护固件,并用于创建工厂安装的映像和用于空中升级的映像。