发明名称 |
基于安全应用的微控制器指令保护结构及其加解密方法 |
摘要 |
本发明公开了一种基于安全应用的微控制器指令保护结构,包括加/解密模块和随机数发生器RNG,加/解密模块由采用DES算法的加密模块DES和解密模块De_DES构成,通过在微控制器程序存储器ROM中写入经加密处理的指令信息,执行指令时需先进行解密处理,然后再送入微控制器译码器DECODER执行;随机数发生器RNG用于自动生成密钥,使每个微控制器都有独一的密钥信息,使微控制器程序存储器ROM中存储的信息具有不可移植性,即使提取程序存储器ROM中的指令信息,也不能在其它微控制器中执行。使攻击者无法轻易提取指令集,使信息的保密性得到很大程度的提升,既能达到使用要求,又能保障信息安全。 |
申请公布号 |
CN102981428A |
申请公布日期 |
2013.03.20 |
申请号 |
CN201210422172.9 |
申请日期 |
2012.10.29 |
申请人 |
天津大学 |
发明人 |
赵毅强;冯紫竹;刘长龙;史亚峰 |
分类号 |
G05B19/042(2006.01)I;G06F21/62(2013.01)I |
主分类号 |
G05B19/042(2006.01)I |
代理机构 |
天津市北洋有限责任专利代理事务所 12201 |
代理人 |
李丽萍 |
主权项 |
一种基于安全应用的微控制器指令保护结构,其特征在于:包括:加/解密模块,由采用DES算法的加密模块DES和解密模块De_DES构成,通过在微控制器程序存储器ROM中写入经加密处理的指令信息,执行指令时需先进行解密处理,然后再送入微控制器译码器DECODER执行;随机数发生器RNG,用于自动生成密钥,使每个微控制器都有独一的密钥信息,使微控制器程序存储器ROM中存储的信息具有不可移植性,即使提取所述程序存储器ROM中的指令信息,也不能在其它微控制器中执行。 |
地址 |
300072 天津市南开区卫津路92号 |