物联网技术的高速发展需要大量的数据采集节点,而STM32作为高性价比的嵌入式芯片,已在物联网领域得到广泛应用.针对目前STM32系列嵌入式系统在后期维护过程中,存在传统JATG、ISP等更新方式操作复杂,而芯片自编程方式又面临程序包盗用、误码或缺失等问题.研究并设计了基于AES的嵌入式应用升级方案.目标系统通过U盘等设备获取应用升级包,升级包AES解密后若能通过CRC校验则为合法升级包.测试结果显示该方案可在1 s内完成对600 KB应用的校验和升级,同时能100%检测出异常升级包,结果表明该方案可即保证升级过程便捷,也能保障其安全性.