摘要
本发明实施例提供一种嵌入式系统中安全启动的方法、装置及系统,属于软件加密技术领域。方法包括:采用MAC算法或SHA算法对配置文件计算以获取对应的第一MAC值或第一摘要值;采用RSA算法对第一MAC值或第一摘要值进行加密;将第一MAC值或第一摘要值存储至配置文件的对应位置并传输至MCU内存中;使用RSA私钥对第一MAC值或第一摘要值进行解密;使用MAC或SHA算法对MCU内的配置文件进行计算以获取第二MAC值或第二摘要值;判断第一MAC值或第一摘要值与对应的第二MAC值或第二摘要值是否一致,一致安全启动应用程序,不一致不允许启动应用程序。本发明实现了对MCU加载配置文件的安全性和完整性验证,有效防止了配置文件在传输和存储过程中被非法篡改或损坏的风险。
技术关键词
摘要
嵌入式系统
MAC算法
RSA算法
格式
软件加密技术
ROM单元
编码
风险
可读存储介质
有效性
病毒
私钥
解密
内存
计算机
模块
指令
系统为您推荐了相关专利信息
员工管理系统
链路
分析模块
向量检索技术
多轮对话