【技术实现步骤摘要】
一种芯片内密钥的安全存储方法
[0001]本专利技术涉及一种密钥存储方法,特别是一种芯片内密钥的安全存储方法。
技术介绍
[0002]当前,在SoC安全芯片中,为了保护关键信息,通常会内置安全模块实现对信息的加密/解密。安全模块在使用时都会用到密钥,密钥实质上也是对安全性要求很高的数据,如何安全存储密钥是一个非常重要的问题。
技术实现思路
[0003]专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供一种芯片内密钥的安全存储方法。
[0004]为了解决上述技术问题,本专利技术公开了一种芯片内密钥的安全存储方法,包括如下步骤:
[0005]步骤1,芯片上电复位,进入引导程序;
[0006]步骤2,引导程序对芯片进行初始化设置;
[0007]步骤3,获取芯片闪存中的配置信息;
[0008]步骤4,通过密钥配置区,对加密模块进行读写权限配置;
[0009]步骤5,通过密钥存储区,对密钥进行存储管理;
[0010]步骤6,通过加密模块对密钥进行 ...
【技术保护点】
【技术特征摘要】
1.一种芯片内密钥的安全存储方法,其特征在于,包括如下步骤:步骤1,芯片上电复位,进入引导程序;步骤2,引导程序对芯片进行初始化设置;步骤3,获取芯片闪存中的配置信息;步骤4,通过密钥配置区,对加密模块进行读写权限配置;步骤5,通过密钥存储区,对密钥进行存储管理;步骤6,通过加密模块对密钥进行加密。2.根据权利要求1所述的一种芯片内密钥的安全存储方法,其特征在于,步骤1中所述芯片上电复位后,利用芯片出厂前固化在片内只读存储器ROM中的预设的引导程序对芯片进行初始化设置。3.根据权利要求2所述的一种芯片内密钥的安全存储方法,其特征在于,步骤3中获取芯片闪存flash中的配置信息,方法如下:根据芯片闪存flash中的地址信息,先执行密钥配置区中的命令,通过密钥配置区进行配置,后执行密钥存储区中的命令,完成对密钥的存储。4.根据权利要求3所述的一种芯片内密钥的安全存储方法,其特征在于,步骤4中通过密钥配置区实现加密模块的读权限配置,当加密模块的读保护关闭时,密钥能够直接从加密模块的寄存器读出,在芯片测试阶段对密钥进行调试。5.根据权利要求4所述的一种芯片内密钥的安全存储方法,其特征在于,步骤4中通过密钥配置区实现加密模块的读权限配置,当加密模块的读保护开启时,密钥不能直接从加密模块的寄存器读...
【专利技术属性】
技术研发人员:黄超,何杰,
申请(专利权)人:杭州万高科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。