安全的EFUSE烧录方法及系统与流程

文档序号:23261775发布日期:2020-12-11 18:50阅读:1023来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
安全的EFUSE烧录方法及系统与流程

本发明属于芯片烧录技术领域,涉及一种烧录方法,尤其涉及一种安全的efuse烧录方法及系统。



背景技术:

efuse(一次性可编程存储器)或otp作为芯片数据存储的一种介质,扮演着重要的角色。众所周知,芯片应用程序的加密密钥往往都是烧录在芯片内置的efuse中。不仅如此,在iot时代,终端产品与云端服务的通信加密密钥、认证数据等,也是烧录在芯片内置的efuse中;由此可见,保证efuse的数据安全尤为重要。

芯片内置的efuse可以通过设置读写保护来保证数据烧录后的安全,但是无法保证efuse在烧录过程中的数据安全。目前芯片烧录efuse的方式基本都是基于串口通信,而且通信的数据都是明文,这种方式很容易被第三方监听,监听的成本也很低;不仅如此,这种方式也容易被伪装者伪装成芯片,获取要烧录的efuse数据,从而导致efuse数据烧录这一流程存在很大的被窃取风险,给产品的知识产权保护带来很大的隐患。

一种常见的efuse烧录场景如图1所示;efuse烧录一般都是在安全保密等级极低的普通电子工厂中进行,以现有成熟窃听技术,监听者很容易窃取到烧录过程中通信链路上的数据,加之通信协议或者通信方式往往都是公开的。在这种烧录场景下,监听者很容易根据协议,解析出烧录到efuse中的数据。

此外,即使通信链路的数据增加监听安全保护,由于通信协议或者通信方式的公开,伪装者也可以根据通信协议,伪装成要烧录的芯片,从而破解之前的安全保护机制。

有鉴于此,如今迫切需要设计一种新的efuse烧录方法,以便克服现有efuse烧录方法存在的上述至少部分缺陷。



技术实现要素:

本发明提供一种安全的efuse烧录方法及系统,可有效地保护efuse烧录过程中的数据安全,确保数据是被真正的烧录芯片获取,避免数据在烧录过程中被监测窃取,阻止伪装者伪装成要烧录的芯片窃取要烧录的efuse数据。

为解决上述技术问题,根据本发明的一个方面,采用如下技术方案:

一种安全的efuse烧录方法,所述方法包括:

烧录软件随机生成自己的第一私钥d1,并以此计算第一共享密钥s1,通过通信接口向芯片端发送第一共享密钥s1;

芯片端收到烧录软件端的共享密钥后,随机生成自己的第二私钥d2,并以此计算第二共享密钥s2并对第二共享密钥s2进行签名,签名为q,然后通过通信接口向烧录软件发送第二共享密钥s2和签名q;

芯片烧录软件收到第二共享密钥s2和签名q后,根据芯片公钥p和收到的签名q验证第二共享密钥s2的合法性;如果第二共享密钥s2不合法,则烧录过程停止;如果第二共享密钥s2合法,认为第二共享密钥s2是芯片端发出的共享密钥,烧录流程继续进行;

烧录软件根据自己的第一私钥d1和芯片端的第二共享密钥s2,计算得到第一通信加密密钥e;

芯片端根据自己的第二私钥d2和烧录软件端的第一共享密钥s1,计算得到第二通信加密密钥e’;若e=e’成立,认为第一通信加密密钥e能作为通信链路的对称加密密钥;

烧录软件使用第一通信加密密钥e,加密要烧录到efuse的数据,然后将加密后的数据通过通信链路发送给芯片端;

芯片端使用第二通信加密密钥e’,解密要烧录到efuse的数据,并做完整性校验,校验通过即可将数据烧录到efuse,然后将烧录结果返回给烧录软件。

根据本发明的另一个方面,采用如下技术方案:一种安全的efuse烧录方法,所述方法包括:

烧录模块生成自己的第一私钥d1,并以此计算第一共享密钥s1,通过通信接口向芯片端发送第一共享密钥s1;

芯片端收到烧录模块的共享密钥后,生成自己的第二私钥d2,并以此计算第二共享密钥s2并对第二共享密钥s2进行签名,签名为q,然后通过通信接口向烧录模块发送第二共享密钥s2和签名q;

烧录模块收到第二共享密钥s2和签名q后,根据芯片公钥p和收到的签名q验证第二共享密钥s2的合法性;如果第二共享密钥s2不合法,则烧录过程停止;如果第二共享密钥s2合法,认为第二共享密钥s2是芯片端发出的共享密钥,烧录流程继续进行;

烧录模块根据自己的第一私钥d1和芯片端的第二共享密钥s2,计算得到第一通信加密密钥e;

芯片端根据自己的第二私钥d2和烧录模块的第一共享密钥s1,计算得到第二通信加密密钥e’;若第一通信加密密钥e=第二通信加密密钥e’成立,认为第一通信加密密钥e能作为通信链路的对称加密密钥;

烧录模块使用第一通信加密密钥e,加密要烧录到efuse的数据,然后将加密后的数据通过通信链路发送给芯片端;

芯片端使用第二通信加密密钥e’,解密要烧录到efuse的数据,并做完整性校验,校验通过即可将数据烧录到efuse,然后将烧录结果返回给烧录模块。

作为本发明的一种实施方式,烧录模块随机生成自己的第一私钥d1。

作为本发明的一种实施方式,芯片端收到烧录模块的共享密钥后,随机生成自己的第二私钥d2。

作为本发明的一种实施方式,所述烧录模块为烧录软件。

根据本发明的又一个方面,采用如下技术方案:一种安全的efuse烧录系统,所述系统包括烧录模块及至少一芯片端;所述烧录模块能连接所述芯片端;

所述烧录模块用以生成自己的第一私钥d1,并以此计算第一共享密钥s1,通过通信接口向芯片端发送第一共享密钥s1;

所述芯片端用以收到烧录模块的共享密钥后,生成自己的第二私钥d2,并以此计算第二共享密钥s2并对第二共享密钥s2进行签名,签名为q,然后通过通信接口向烧录模块发送第二共享密钥s2和签名q;

所述烧录模块用以在收到第二共享密钥s2和签名q后,根据芯片公钥p和收到的签名q验证第二共享密钥s2的合法性;如果第二共享密钥s2不合法,则烧录过程停止;如果第二共享密钥s2合法,认为第二共享密钥s2是芯片端发出的共享密钥,烧录流程继续进行;

所述烧录模块用以根据自己的第一私钥d1和芯片端的第二共享密钥s2,计算得到第一通信加密密钥e;

所述芯片端用以根据自己的第二私钥d2和烧录模块的第一共享密钥s1,计算得到第二通信加密密钥e’;若第一通信加密密钥e=第二通信加密密钥e’成立,认为第一通信加密密钥e能作为通信链路的对称加密密钥;

所述烧录模块用以使用第一通信加密密钥e,加密要烧录到efuse的数据,然后将加密后的数据通过通信链路发送给芯片端;

所述芯片端用以使用第二通信加密密钥e’,解密要烧录到efuse的数据,并做完整性校验,校验通过即可将数据烧录到efuse,然后将烧录结果返回给烧录模块。

作为本发明的一种实施方式,所述烧录模块随机生成自己的第一私钥d1。

作为本发明的一种实施方式,所述芯片端收到烧录模块的共享密钥后,随机生成自己的第二私钥d2。

作为本发明的一种实施方式,所述烧录模块为烧录软件。

本发明的有益效果在于:本发明提出的安全的efuse烧录方法及系统,可以有效地保护efuse烧录过程中的数据安全,确保数据是被真正的烧录芯片获取,避免数据在烧录过程中被监测窃取,阻止伪装者伪装成要烧录的芯片窃取要烧录的efuse数据。

附图说明

图1为现有efuse烧录场景示意图。

图2为本发明一实施例中安全的efuse烧录方法的流程图。

具体实施方式

下面结合附图详细说明本发明的优选实施例。

为了进一步理解本发明,下面结合实施例对本发明优选实施方案进行描述,但是应当理解,这些描述只是为进一步说明本发明的特征和优点,而不是对本发明权利要求的限制。

该部分的描述只针对几个典型的实施例,本发明并不仅局限于实施例描述的范围。相同或相近的现有技术手段与实施例中的一些技术特征进行相互替换也在本发明描述和保护的范围内。

本发明揭示了一种安全的efuse烧录方法,图2为本发明一实施例中安全的efuse烧录方法的流程图;请参阅图2,所述方法包括:

【步骤1】烧录软件随机生成自己的第一私钥d1,并以此计算第一共享密钥s1,通过通信接口向芯片端发送第一共享密钥s1;

【步骤2】芯片端收到烧录软件端的共享密钥后,随机生成自己的第二私钥d2,并以此计算第二共享密钥s2并对第二共享密钥s2进行签名,签名为q,然后通过通信接口向烧录软件发送第二共享密钥s2和签名q;

【步骤3】芯片烧录软件收到第二共享密钥s2和签名q后,根据芯片公钥p和收到的签名q验证第二共享密钥s2的合法性;如果第二共享密钥s2不合法,则烧录过程停止;如果第二共享密钥s2合法,认为第二共享密钥s2是芯片端发出的共享密钥,烧录流程继续进行;

【步骤4】烧录软件根据自己的第一私钥d1和芯片端的第二共享密钥s2,计算得到第一通信加密密钥e;

【步骤5】芯片端根据自己的第二私钥d2和烧录软件端的第一共享密钥s1,计算得到第二通信加密密钥e’;若第一通信加密密钥e=第二通信加密密钥e’成立,认为e能作为通信链路的对称加密密钥;

【步骤6】烧录软件使用第一通信加密密钥e,加密要烧录到efuse的数据,然后将加密后的数据通过通信链路发送给芯片端;

【步骤7】芯片端使用第二通信加密密钥e’,解密要烧录到efuse的数据,并做完整性校验,校验通过即可将数据烧录到efuse,然后将烧录结果返回给烧录软件。

本发明还揭示一种安全的efuse烧录系统,所述系统包括烧录模块及至少一芯片端;所述烧录模块能连接所述芯片端。

所述烧录模块用以生成自己的第一私钥d1,并以此计算第一共享密钥s1,通过通信接口向芯片端发送第一共享密钥s1。在本发明的一实施例中,所述烧录模块随机生成自己的第一私钥d1。在一实施例中,所述烧录模块为烧录软件。

所述芯片端用以收到烧录模块的共享密钥后,生成自己的第二私钥d2,并以此计算第二共享密钥s2并对第二共享密钥s2进行签名,签名为q,然后通过通信接口向烧录模块发送第二共享密钥s2和签名q。在本发明的一实施例中,所述芯片端收到烧录模块的共享密钥后,随机生成自己的第二私钥d2。

所述烧录模块用以在收到第二共享密钥s2和签名q后,根据芯片公钥p和收到的签名q验证第二共享密钥s2的合法性;如果第二共享密钥s2不合法,则烧录过程停止;如果第二共享密钥s2合法,认为第二共享密钥s2是芯片端发出的共享密钥,烧录流程继续进行。

所述烧录模块用以根据自己的第一私钥d1和芯片端的第二共享密钥s2,计算得到第一通信加密密钥e。

所述芯片端用以根据自己的第二私钥d2和烧录模块的第一共享密钥s1,计算得到第二通信加密密钥e’;若第一通信加密密钥e=第二通信加密密钥e’成立,认为第一通信加密密钥e能作为通信链路的对称加密密钥。

所述烧录模块用以使用第一通信加密密钥e,加密要烧录到efuse的数据,然后将加密后的数据通过通信链路发送给芯片端。

所述芯片端用以使用第二通信加密密钥e’,解密要烧录到efuse的数据,并做完整性校验,校验通过即可将数据烧录到efuse,然后将烧录结果返回给烧录模块。

综上所述,本发明提出的安全的efuse烧录方法及系统,可以有效地保护efuse烧录过程中的数据安全,可以确保数据是被真正的烧录芯片获取,避免了数据在烧录过程中被监测窃取,阻止了伪装者伪装成要烧录的芯片窃取要烧录的efuse数据。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。实施例中所涉及的效果或优点可因多种因素干扰而可能不能在实施例中体现,对于效果或优点的描述不用于对实施例进行限制。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 基于寄存器随机分组的抗功耗攻...
  • 一种可共享解密的加密方法及系...
  • 数据处理方法、装置、计算机设...
  • 数据保护方法、装置、电子控制...
  • 一种数据加密排重方法与流程
  • 一种框架注入漏洞检测方法、装...
  • 机器学习框架漏洞API参数定...
  • 机器学习框架漏洞检测方法、系...
  • 一种安全启动方法和装置与流程
  • 一种审计信息处理方法及电子设...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
安全生产管理信息系统相关技术
  • 生产数据管理信息系统的制作方法
  • 一种企业安全生产监管信息系统的制作方法
  • 家电产品及生产方法、家电产品的信息系统及使用方法
  • 生产管理信息系统的制作方法
  • 设备生产过程控制管理信息系统的制作方法
  • 生产信息显示装置、生产信息显示系统的制作方法
  • 一种物联网非煤矿山安全生产管理信息系统的制作方法
  • 一种铝电解可视化生产信息系统的制作方法
食品安全追溯系统相关技术
  • 食品储存装置、方法及系统的制作方法
  • 基于二维码的食品安全追溯方法和系统的制作方法
  • 基于物联网技术的追溯管理系统及其安全追溯方法
  • 食品储存装置、方法及系统的制作方法
  • 基于磁共振射频识别的食品安全追溯系统及其追溯方法
  • 一种食品安全追溯系统及其方法
  • 食品安全追溯系统的制作方法
  • 一种基于rfid技术的食品追溯系统的制作方法
  • 新一代食品安全智能监控及追溯系统的制作方法
  • 基于物联网的农业生产智能化管理系统的制作方法

深圳SEO优化公司沧州网站搜索优化公司遂宁高端网站设计价格丹竹头百度seo多少钱仙桃网站优化按天计费吉祥网站推广系统多少钱肇庆网站优化排名公司荆门模板制作报价晋中外贸网站设计推荐毕节阿里店铺运营多少钱广东如何制作网站推荐泰州企业网站设计公司白山网站制作设计哪家好思茅外贸网站建设价格来宾SEO按天收费哪家好迪庆优化哪家好安顺建网站多少钱平凉网站定制价格咸阳百度竞价包年推广银川百度竞价包年推广报价宜春seo网站推广报价醴陵网站关键词优化报价上饶如何制作网站价格诸城网站定制价格嘉兴网站开发娄底模板网站建设报价忻州关键词按天扣费多少钱镇江网站推广多少钱盘锦关键词按天收费报价商丘企业网站制作公司九江网站优化推广价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化