[发明专利]芯片编程加密保护方法及其系统在审
申请号: | 201310488584.7 | 申请日: | 2013-10-17 |
公开(公告)号: | CN104573567A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 李颖;张超;王能 | 申请(专利权)人: | 联芯科技有限公司 |
主分类号: | G06F21/76 | 分类号: | G06F21/76;G06F9/445 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 编程 加密 保护 方法 及其 系统 | ||
1.一种芯片编程加密保护方法,其特征在于,包含以下步骤:
将引导装载程序和作为客户端密码的用户鉴权数据输入编程器中;
将所述用户鉴权数据和所述引导装载程序传输给芯片内部的只读启动程序;
所述只读启动程序通过所述引导装载程序接收系统存储器中的产品鉴权数据;
所述只读启动程序对比所述用户鉴权数据和所述产品鉴权数据;
若所述用户鉴权数据和所述产品鉴权数据相同,则进行所述引导装载程序的载入与执行动作;
若所述用户鉴权数据与所述产品鉴权数据不同,则禁止执行所述引导装载程序的载入与执行动作。
2.根据权利要求1所述的芯片编程加密保护方法,其特征在于,所述编程器通过编程专用接口接收所述引导装载程序和所述用户鉴权数据,所述编程专用接口再将所述引导装载程序和所述用户鉴权数据传输给所述只读启动程序。
3.根据权利要求2所述的芯片编程加密保护方法,其特征在于,在将所述用户鉴权数据和所述编程器中的引导装载程序传输给芯片内部的只读启动程序的步骤之前,还包含以下步骤:
所述芯片内核启动所述只读启动程序;
所述只读启动程序将所述编程专用接口初始化,准备接收所述引导装载程序和所述用户鉴权数据;
所述只读启动程序判断所述芯片的特定通用输入输出接口硬件管脚的电平状态,并在判定所述电平状态为高电平时,再进入所述编程器将引导装载程序和用户鉴权数据传输给芯片内部的只读启动程序的步骤。
4.根据权利要求3所述的芯片编程加密保护方法,其特征在于,还包含 以下步骤:
如果所述只读启动程序判定所述芯片的特定通用输入输出接口硬件管脚的电平状态为低电平,则执行以下步骤:
通过所述编程专用接口将所述引导装载程序传输给所述只读启动程序;
所述芯片内核判断所述只读启动程序是否已经接收到所述引导装载程序;
若所述引导装载程序已经被所述只读启动程序接收,则进行所述引导装载程序的载入与执行动作;
若所述引导装载程序尚未被所述只读启动程序接收,则禁止执行所述引导装载程序的载入与执行动作。
5.根据权利要求1所述的芯片编程加密保护方法,其特征在于,所述系统存储器为非易失性存储器。
6.根据权利要求5所述的芯片编程加密保护方法,其特征在于,所述非易失性存储器为电可擦可编程只读存储器、储存型快闪存储器或片内只读存储器。
7.根据权利要求1所述的芯片编程加密保护方法,其特征在于,所述只读启动程序与所述编程器通过包含六个字段的交互数据格式进行数据传输;
其中,所述六个字段分别为握手信号字段,存储器地址字段,引导装载程序长度字段,用户要下载的代码长度信息字段,鉴权数据字段以及用户代码字段。
8.根据权利要求7所述的芯片编程加密保护方法,其特征在于,所述鉴权数据字段包含用于存储用户鉴权数据的用户鉴权数据字段和用于存储产品鉴权数据的产品鉴权数据字段。
9.根据权利要求7所述的芯片编程加密保护方法,其特征在于,使用所述编程器直接编程所述存储器地址字段、所述引导装载程序长度字段以及所述鉴权数据字段。
10.一种芯片编程加密保护系统,其特征在于,包含输入模块,传输模 块,控制接收模块,控制对比模块和执行模块;
所述输入模块用于将引导装载程序和作为客户端密码的用户鉴权数据输入编程器中;
所述传输模块用于将所述用户鉴权数据和所述引导装载程序传输给芯片内部的只读启动程序;
所述控制接收模块用于控制所述只读启动程序通过所述引导装载程序接收系统存储器中的产品鉴权数据;
所述控制对比模块用于控制所述只读启动程序对比所述用户鉴权数据和所述产品鉴权数据;
所述执行模块用于在所述用户鉴权数据和所述产品鉴权数据相同时,执行所述引导装载程序的载入与执行动作;并在所述用户鉴权数据和所述产品鉴权数据不同时,禁止执行所述引导装载程序的载入与执行动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司;,未经联芯科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310488584.7/1.html,转载请声明来源钻瓜专利网。