电子系统及电子系统的操作方法技术方案

技术编号:26690040 阅读:34 留言:0更新日期:2020-12-12 02:39
本发明专利技术公开了一种电子系统,电子系统包括第一电路及第二电路。第一电路包括第一启动单元及第一功能单元。第一启动单元接收第一挑战字符串,根据第一挑战字符串及第一密钥产生第一响应字符串,并输出第一响应字符串。第一功能单元执行第一特定功能。第二电路包括第二启动单元及第二功能单元。第二启动单元在第一启动操作中,发送第一挑战字符串至第一电路,及根据第一挑战字符串、第一响应字符串及第一密钥判断第一启动操作是否通过验证。在第一启动操作被判定为通过验证时,第二功能单元执行第二特定功能。

【技术实现步骤摘要】
电子系统及电子系统的操作方法
本专利技术是有关于一种电子系统,特别是指一种能够进行自我验证的电子系统。
技术介绍
随着系统芯片(system-on-chip,SoC)的功能日益复杂,设计者常常会使用来自不同公司的智权产品(intellectualproperties,IPs)来简化设计的复杂度。举例来说,系统芯片的处理器及快闪存储器可能是由不同的公司设计。在此情况下,由于这些电路设计公司,例如处理器及存储器的设计公司,并不负责实际的制造,因此常常是以硬件描述语言档案的形式来提供他们所设计的电路。在超大规模集成电路(verylarge-scaleintegration,VLSI)的领域中,智权产品常被称为宏(macro),且主要可分为两大类,硬宏(hardmacro)及软宏(softmacro)。硬宏一般是针对特定的集成电路制程技术来设计,因此会根据制程的设计规则,对功耗、面积及时序...等性能做优化。因此,在实体设计上,设计者只能够存取硬宏的接脚,而无法取得内部的结构。举例来说,存储器区块通常会以硬宏的形式提供。r>然而,用来执行复本文档来自技高网...

【技术保护点】
1.一种电子系统,其特征在于,包括:/n第一电路,包括:/n第一启动单元,用以接收第一挑战字符串,根据所述第一挑战字符串及第一密钥产生第一响应字符串,及输出所述第一响应字符串;及/n第一功能单元,用以执行第一特定功能;及/n第二电路,包括:/n第二启动单元,用以在第一启动操作中,发送所述第一挑战字符串至所述第一电路,及根据所述第一挑战字符串、所述第一响应字符串及所述第一密钥判断所述第一启动操作是否通过验证;及/n第二功能单元,用以在所述第一启动操作被判定为通过验证时,执行第二特定功能,并在所述第一启动操作被判定为未通过验证时,不执行所述第二特定功能。/n

【技术特征摘要】
20190610 US 62/859,209;20200226 US 16/801,1681.一种电子系统,其特征在于,包括:
第一电路,包括:
第一启动单元,用以接收第一挑战字符串,根据所述第一挑战字符串及第一密钥产生第一响应字符串,及输出所述第一响应字符串;及
第一功能单元,用以执行第一特定功能;及
第二电路,包括:
第二启动单元,用以在第一启动操作中,发送所述第一挑战字符串至所述第一电路,及根据所述第一挑战字符串、所述第一响应字符串及所述第一密钥判断所述第一启动操作是否通过验证;及
第二功能单元,用以在所述第一启动操作被判定为通过验证时,执行第二特定功能,并在所述第一启动操作被判定为未通过验证时,不执行所述第二特定功能。


2.如权利要求1所述的电子系统,其特征在于:
所述第一电路是以硬宏提供;及
所述第二电路是以软宏提供。


3.如权利要求1所述的电子系统,其特征在于:
所述第一功能单元是用以执行读取操作及写入操作的存储器;及
所述第二功能单元是用以执行所述电子系统所需运算的控制器。


4.如权利要求1所述的电子系统,其特征在于:
在所述第二功能单元执行所述第二特定功能时,所述电子系统执行第二启动操作以判断是否继续执行所述第二特定功能;及
在所述第二启动操作中:
所述第二启动单元发送第二挑战字符串至所述第一电路;
所述第一启动单元根据所述第二挑战字符串及第二密钥产生第二响应字符串;及
所述第二启动单元根据所述第二挑战字符串、所述第二响应字符串及所述第二密钥判断所述第二启动操作是否通过验证。


5.如权利要求4所述的电子系统,其特征在于所述第一密钥及所述第二密钥相异。


6.如权利要求4所述的电子系统,其特征在于所述第一挑战字符串及所述第二挑战字符串相异。


7.如权利要求4所述的电子系统,其特征在于:
所述第二启动单元包括伪随机数生成器,用以产生所述第一挑战字符串及所述第二挑战字符串。


8.如权利要求4所述的电子系统,其特征在于:
所述第二启动操作是在所述第一启动操作执行后固定的预定时间后或随机决定的时间后执行。


9.如权利要求4所述的电子系统,其特征在于:
在所述第二启动操作执行后的预定时间后,所述电子系统执行第三启动操作以判断是否持续执行所述第二特定功能。


10.如权利要求1所述的电子系统,其特征在于:
所述第一启动单元是对所述第一挑战字符串及所述第一密钥执行异或运算以产生所述第一响应字符串。


11.如权利要求10所述的电子系统,其特征在于:
所述第二启动单元是对所述第一挑战字符串及所述第一响应字符串执行异或运算以产生计算结果,及比较所述计算结果及所述第一密钥是否相同以判断所述第一启动操作是否通过验证。


12.如权利要求11所述的电子系统,其特征在于:
当所述计算结果与所述第一密钥相异或所述第二...

【专利技术属性】
技术研发人员:吴家彻
申请(专利权)人:熵码科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1