【技术实现步骤摘要】
芯片加密方法和装置、芯片校验方法和装置
[0001]本专利技术涉及数据安全
,尤其涉及一种芯片加密方法和装置、芯片校验方法和装置。
技术介绍
[0002]在通用型MCU的产品的使用过程中,用户可以通过上载芯片中存储的软件程序文件的方式进行破解和盗用,导致芯片的安全性较低。
技术实现思路
[0003]本公开实施例的主要目的在于提出一种芯片加密方法和装置、芯片校验方法和装置,能够提高芯片的安全性。
[0004]为实现上述目的,本公开实施例的第一方面提出了一种芯片加密方法,包括:
[0005]获取随机密钥;
[0006]获取原始芯片的原始电子签名;
[0007]根据所述随机密钥对所述原始电子签名进行第一加密处理,得到密文文件;
[0008]将所述随机密钥、所述密文文件存储在原始芯片中,得到目标芯片。
[0009]在一些实施例,所述方法还包括:
[0010]获取所述原始电子签名的常量地址信息;
[0011]对所述常量地址信息进行变量转化处理,得到变
【技术保护点】
【技术特征摘要】
1.一种芯片加密方法,其特征在于,包括:获取随机密钥;获取原始芯片的原始电子签名;根据所述随机密钥对所述原始电子签名进行第一加密处理,得到密文文件;将所述随机密钥、所述密文文件存储在原始芯片中,得到目标芯片。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述原始电子签名的常量地址信息;对所述常量地址信息进行变量转化处理,得到变量地址信息;用所述变量地址信息更新所述常量地址信息。3.根据权利要求1至2任一项所述的方法,其特征在于,所述根据所述随机密钥对所述原始电子签名进行第一加密处理,得到密文文件,包括:获取算法库;获取算法随机数;根据所述算法随机数在所述算法库中进行随机选择处理,得到目标算法;根据所述目标算法对所述原始电子签名进行所述第一加密处理,得到所述密文文件。4.根据权利要求1至2任一项所述的方法,其特征在于,所述将所述随机密钥、所述密文文件存储在原始芯片中,得到目标芯片,包括:获取固定密钥;根据固定密钥对所述随机密钥、所述密文文件进行第二加密处理,得到随机子密钥、密文子文件;将所述随机子密钥、所述密文子文件存储在所述原始芯片中,得到所述目标芯片。5.一种芯片校验方法,其特征在于,包括:获取根据如权利要求1至4任一项所述的方法得到的目标芯片中的随机密钥、密文文件;获取所述目标芯片的原始电子签名;根据所述随机密钥对所述密文文件进行解密处理,得到目标电子签名;将所述原始电子签名与所述目标电子签名进行校验处理,得到校验结果。6.根据权利要求5所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:宋斌,祝文鑫,
申请(专利权)人:深圳市显控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。