摘要
本发明属于信息安全加密处理技术领域,特别涉及一种基于国密SM4算法的MCU程序保护系统及其方法。包括:随机生成SM4算法的密钥,通过上位机软件中的SM4算法将需要进行安全保护的程序进行加密,加密后生成的密文通过JTAG下载器下载到片内Flash存储模块中,通过串口下载器将密钥和控制信息下载到片内EEPROM存储模块中;在MCU上电后,片内EEPROM存储模块内存储的密钥和控制信息将加载到SM4算法解密模块中,以待解密过程中调用;Boot程序读取模式控制信息进行判断。本发明利用SM4算法的安全防护性能保护MCU运行数据的安全,防止核心信息的泄漏与被窃取。
技术关键词
国密SM4算法
程序保护方法
存储模块
JTAG下载器
上位机软件
解密模块
保护系统
加密
密钥生成功能
模式
支持自定义
复用端口
数据
口令
系统为您推荐了相关专利信息
数据隐私保护方法
政务
智能合约验证
同态加密算法
数据加密
大气环境监测预警系统
机器人本体
弹性支撑板
数据存储模块
通讯天线