一种离线状态下的芯片密钥烧录方法及系统与流程

文档序号:19182713发布日期:2019-11-20 01:10阅读:来源:国知局

技术特征:

1.一种离线状态下的芯片密钥烧录方法,其特征在于,包括以下步骤:

获取芯片id和对应所述芯片id的芯片密钥;

根据预设加密函数对所述芯片id和所述芯片密钥进行加密,得到第一密钥文件;

根据预设加密工具对所述第一密钥文件加密,得到第二密钥文件;

根据预设解密工具对所述第二密钥文件进行解密,得到所述第一密钥文件;

根据预设解密函数对所述第一密钥文件解密,得到所述芯片id和所述芯片密钥;

根据所述芯片id和所述芯片密钥对所述芯片进行烧录,并得到烧录结果。

2.根据权利要求1所述的离线状态下的芯片密钥烧录方法,其特征在于,根据预设加密工具对所述第一密钥文件加密,得到第二密钥文件之前,还包括以下步骤:

将所述第一密钥文件存储在云端;

获取来自云端的所述第一密钥文件。

3.根据权利要求2所述的离线状态下的芯片密钥烧录方法,其特征在于,根据预设解密函数对所述第一密钥文件解密,得到所述芯片id和所述芯片密钥之前,还包括以下步骤:

将所述第二密钥文件存储在所述云端;

获取来自所述云端的所述第二密钥文件;

根据预设解密函数对所述第一密钥文件解密,得到所述芯片id和所述芯片密钥。

4.根据权利要求1至3中任一项所述的离线状态下的芯片密钥烧录方法,其特征在于:

所述加密函数与所述解密函数为同一函数;

所述加密工具和所述解密工具为同一工具。

5.根据权利要求4所述的离线状态下的芯片密钥烧录方法,其特征在于:所述同一函数为aes加密函数:设aes加密函数为e,则c=e(k,p),其中p为所述芯片id和所述芯片密钥,k为加密参数,c为加密后的第一密钥文件;和/或

所述同一工具为gpg4win开源加密工具。

6.一种离线状态下的芯片密钥烧录系统,其特征在于,包括:

第一获取模块,被设置为用于获取芯片id和对应所述芯片id的芯片密钥;

第一加密模块,被设置为用于根据预设加密函数对所述芯片id和所述密钥加密,得到第一密钥文件;

第二加密模块,被设置为用于根据预设加密工具对所述第一密钥文件加密,得到第二密钥文件;

第一解密模块,被设置为用于根据预设解密工具对所述第二密钥文件进行解密,得到所述第一密钥文件;

第二解密模块,被设置为用于根据预设解密函数对所述第一密钥文件解密,得到所述芯片id和所述芯片密钥;

烧录模块,被设置为用于根据所述芯片id和所述芯片密钥对所述芯片进行烧录,并得到烧录结果。

7.根据权利要求6所述的离线状态下的芯片密钥烧录系统,其特征在于,还包括:

第一存储模块,被设置为用于将所述第一密钥文件存储在云端;

第二获取模块,被设置为用于调取所述第一密钥文件。

8.根据权利要求7所述的离线状态下的芯片密钥烧录系统,其特征在于,还包括:

第二存储模块,被设置为用于存储所述第一密钥文件;

第三获取模块,被设置为用于调取所述第一密钥文件。

9.根据权利要求6至8中任一项所述的离线状态下的芯片密钥烧录系统,其特征在于:

所述加密函数与所述解密函数为同一函数;

所述加密工具和所述解密工具为同一工具。

10.根据权利要求9所述的离线状态下的芯片密钥烧录系统,其特征在于:所述同一函数为aes加密函数:设aes加密函数为e,则c=e(k,p),其中p为所述芯片id和所述芯片密钥,k为加密参数,c为加密后的第一密钥文件;和/或

所述同一工具为gpg4win开源加密工具。


技术总结
本发明涉及一种离线状态下的芯片密钥烧录方法及系统,其中该离线状态下的芯片密钥烧录方法包括获取芯片ID和对应所述芯片ID的芯片密钥;根据预设加密函数对所述芯片ID和所述密钥加密,得到第一密钥文件;根据预设加密工具对所述第一密钥文件加密,得到第二密钥文件;根据预设解密工具对所述第二密钥文件进行解密,得到所述第一密钥文件;根据预设解密函数对所述第一密钥文件解密,得到所述芯片ID和所述芯片密钥;根据所述芯片ID和所述芯片密钥对所述芯片进行烧录,并得到烧录结果。本发明可以有效降低离线状态下芯片密钥的安全烧录。

技术研发人员:王宏展
受保护的技术使用者:杭州涂鸦信息技术有限公司
技术研发日:2019.08.21
技术公布日:2019.11.19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1