[发明专利]半导体设备、提供更新数据的方法、接收更新数据的方法以及介质有效
申请号: | 201880082807.0 | 申请日: | 2018-01-19 |
公开(公告)号: | CN111512593B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 森山大辅;铃木大辅 | 申请(专利权)人: | 瑞萨电子株式会社;三菱电机株式会社 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/57 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 半导体设备 提供 更新 数据 方法 接收 以及 介质 | ||
一种半导体设备包括存储器(132)、随机数生成电路(135)和控制电路(131)。存储器(132)存储密钥信息,并且随机数生成电路(135)生成第一和第二随机数信号。控制电路(131)根据第一随机数信号和密钥信息生成第六和第七随机数信号,使用用于更新数据的第七随机数信号来生成加密后的更新数据,生成第一随机数信号和第二随机数信号作为待被发送到外部终端设备的请求信号,从外部设备接收第一和第二响应信号作为响应于请求信号的响应信号,并且通过使用第一响应信号、第二随机数信号和第六随机数信号作为输入信号来生成第八随机数信号。当第二响应信号与第八随机数信号彼此匹配时,控制电路(131)为外部终端设备提供加密后的更新数据。
技术领域
本公开涉及一种半导体设备、提供更新数据的方法、接收更新数据的方法以及程序。
背景技术
物联网(IoT)设备已经普及。因此,预期固件将在确保高级别安全性的状态下,在半导体设备(诸如包括在这些IoT设备中的微型计算机)中被更新。
专利文献1中公开的外部设备存储包括更新控制程序的更新数据、以及实现以下各项的程序:用于计算与更新控制程序有关的摘要值的方法、用于确定更新之后操作是否正常的方法、以及用于将确定结果作为响应进行传输的方法。然后,控制装置经由中继设备接收从外部设备传输的更新数据。此外,控制装置通过接收到的更新数据中所包括的更新控制程序来更新控制程序,执行该程序并确定更新之后操作是否正常,并将确定结果发送回中继设备。
专利文献2中公开的电子设备包括关于应用软件的操作的应用文件,并且经由网络来更新应用文件。该电子设备存储由一个或多个数据片形成的应用文件,并且经由网络从外部装置接收更新数据和指示更新数据在应用文件中被更新的位置的位置信息。此外,电子设备将在该位置信息所指示的位置处存在的数据重写为更新数据,仅更新应用程序文件的一部分,并且检查更新后的应用文件是否已被篡改。
专利文献3中公开的程序重写系统在多协议兼容的车载中继设备中获取新程序与旧程序之间的差异数据,将新程序中的差异数据传输给ECU,并存储该差异数据。
专利文献4中公开的嵌入式装置针对区段中的每个区段依次执行认证处理,在每个区段中,用于更新软件的更新数据被划分为多个部分。嵌入式装置存储在认证处理期间获得的中间值。在对所有区段执行的认证处理完成之后,嵌入式装置将在认证处理中获得的值与认证数据进行比较,并确认数据未被篡改。在确认数据未被篡改之后,嵌入式装置再次对每个区段依次执行认证处理。嵌入式装置将在认证处理中获得的中间值与先前所存储的中间值进行比较。当获得的中间值和先前所存储的中间值彼此一致时,更新软件。
引文列表
专利文献
[专利文献1]日本未审查的专利申请公开号2015-103163
[专利文献2]国际专利公开号WO 2006/129654
[专利文献3]日本未审查的专利申请公开号2014-182571
[专利文献4]国际专利公开号WO 2015/068220
发明内容
技术问题
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社;三菱电机株式会社,未经瑞萨电子株式会社;三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880082807.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种针对胸膜肺炎放线杆菌保护猪的疫苗
- 下一篇:在硅衬底上形成碳化硅的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置