电子电路制造技术

技术编号:26690038 阅读:62 留言:0更新日期:2020-12-12 02:39
本公开的实施例涉及一种电子电路。该电子电路包括接口、存储被加密的数据的只读存储器以及耦合到接口的密码电路系统。在操作中,密码电路系统使用经由接口接收到的解密密钥来对被加密的数据进行解密。电子电路使用经解密的数据执行一个或多个操作。

【技术实现步骤摘要】
电子电路
本专利技术总体上涉及电子电路和装置,更特别地涉及对这些电路和装置的保护。本描述更具体地适用于保护电子电路和装置免受可能导致恶意行为的反向工程类型的技术的影响。
技术介绍
电子电路和装置可能遭受不同类型的攻击。这些攻击可能旨在恢复被存储在电路或装置中的数据,和/或改变电路或装置的操作。攻击者使用不同的技术来执行这些攻击,其中之一是反向工程。反向工程包括研究一个对象以确定其内部工作和/或其如何被制造。在电路或电子装置的情况下,反向工程技术可以包括对组件及其在在电路或装置中的布置进行部分或全部的研究。通过这种研究,攻击者例如可以开发一个模型,使其能够模拟电路或装置的操作。
技术实现思路
在本领域中需要针对反向工程型的技术进行更可靠和更有效的防护。4一个实施例有助于解决针对反向工程技术的已知防护的全部或部分缺点。一个实施例提供一种装置,在该装置中,被存储在只读存储器中的数据不可破译。一个实施例提供了一种电子电路,其并入了存储被加密的数据的只读存储器,在所述电路中不存在解密密钥。另一实施例提供了一种用于对被存储在电子电路的只读存储器中的数据进行解密的方法,其中使用不存在于所述电路中的解密密钥来对数据进行解密。根据一个实施例,所述电路并入了有限状态机。根据一个实施例,解密密钥被供应给有限状态机。根据一个实施例,加密密钥在激活阶段期间被供应给有限状态机。根据一个实施例,数据通过有限状态机进行解密。根据一个实施例,每次使用数据时对数据进行解密。根据一个实施例,所述电路进一步并入了非易失性存储器。根据一个实施例,所述电路进一步并入了易失性存储器。根据一个实施例,数据被存储在易失性存储器中。根据一个实施例,数据在被存储在非易失性存储器之前被存储在易失性存储器中。根据一个实施例,数据通过“高级加密标准”类型的算法进行加密。在一个实施例中,电子电路包括:在操作中接收解密密钥的接口;存储被加密的数据的只读存储器;以及耦合到接口的密码电路系统。在操作中,密码电路系统使用经由接口接收的解密密钥来对被加密的数据进行解密。电子电路使用经解密的数据执行一个或多个操作。在一个实施例中,密码电路系统包括有限状态机。在一个实施例中,解密密钥经由接口被供应给有限状态机。在一个实施例中,解密密钥在激活阶段期间被供应给有限状态机。在一个实施例中,数据通过有限状态机进行解密。在一个实施例中,电子电路包括非易失性存储器。在一个实施例中,电子电路包括易失性存储器。在一个实施例中,密码电路系统在操作中将经解密的数据存储在易失性存储器中。在一个实施例中,电子电路包括非易失性存储器,其中数据在被存储在非易失性存储器之前被存储在易失性存储器中。在一个实施例中,数据通过“高级加密标准”(AES)类型的算法进行加密。在一个实施例中,电子电路包括一个或多个处理核,其中一个或多个操作包括一个或多个处理核的启动操作。在一个实施例中,一种方法包括:电子装置经由电子装置的接口接收解密密钥;使用解密密钥来对被存储在电子装置的只读存储器中的被加密的数据进行解密;以及电子装置使用经解密的数据执行一个或多个操作,其中,在经由接口接收解密密钥之前,解密密钥未被存储在电子装置中。在一个实施例中,该方法包括在电子装置的激活阶段期间接收解密密钥。在一个实施例中,该方法包括将经解密的数据存储在电子装置的易失性存储器中。在一个实施例中,一个或多个操作包括电子装置的启动操作。在一个实施例中,该方法包括:经由接口将电子装置耦合到另一电子装置;并且经由接口从另一电子装置接收解密密钥,其中一个或多个操作包括认证电子装置和另一电子装置的兼容性。在一个实施例中,一种系统,包括:第一电子装置;以及耦合到第一电子装置的第二电子装置,所述第二电子装置包括:存储被加密的数据的只读存储器;以及耦合到只读存储器的密码电路系统,所述密码电路系统在操作中使用从第一电子装置接收的解密密钥来对被加密的数据进行解密,其中,在操作中,第二电子装置使用经解密的数据来执行一个或多个操作。在一个实施例中,在操作中,第一电子装置在第二电子装置的激活阶段期间向第二电子装置提供解密密钥。在一个实施例中,一个或多个操作包括认证第一电子装置和第二电子装置的兼容性。在一个实施例中,第一电子装置是打印机并且第二电子装置是打印机墨盒。附图说明在以下参考附图通过示例而非限制的方式给出的具体实施例的描述中,将详细描述上述特征和优点以及其他特征和优点,其中:图1以框图的形式非常示意性地示出了对反向工程技术敏感的电子装置的示例;图2以框图的形式非常示意性地示出了电子装置的实施例;图3以框图的形式非常示意性地示出了电子装置的另一实施例;并且图4示出了结合图2和3所描述的实施例的示例性应用的示意图。具体实施方式在各个附图中,相似的特征已经由相似的附图标记表示。特别地,在各个实施例之间共有的结构和/或功能特征可以具有相同的附图标记并且可以布置相同的结构、尺度和材料特性。为了清楚起见,仅对有助于理解本文描述的实施例的操作和元件进行了详细的说明和描述。特别地,将不详细描述使用加密密钥和/或解密密钥的完整密码算法,所描述的实施例应用通常的算法。除非另有说明,否则当提及连接在一起的两个元件时,这表示没有除导体以外的任何中间元件的直接连接;而当提及耦合在一起的两个元件时,则表示这两个元件可以连接或它们可以经由一个或多个其他元件耦合。在以下公开中,除非另有说明,否则当提及绝对位置限定词(例如术语“前”、“后”、“顶部”、“底部”、“左”、“右”等)或相对位置限定词(术语“上方”、“下方”、“较高”、“较低”等)或定向限定词(例如“水平”、“垂直”等)时,参考图中所示的定向。除非另有规定,否则“约”、“大概”、“基本上”和“大约”表示在10%以内,优选在5%以内。图1是对某些反向工程技术敏感的示例性电子电路10的非常示意性的框图。例如,电路10是微控制器。电子电路10配备至少一个处理器12(CPU),其被配置为处理被存储在存储器中的数据。电路10进一步包括至少一个只读存储器14(ROM)、至少一个随机存取存储器15(RAM)和至少一个非易失性存储器16(NVM)。只读存储器14是其中数据被一次写入并且可以被多次读取的存储器。更特别地,只读存储器14是其中对数据进行硬编码的存储器,即,是通过制造(例如通过导电轨迹或通过不可改变的掺杂区域)来将数据固定在其中的存储器。因此,当电路10通电或断电时,只读存储器14的数据被保持。只读存储器14类型的只读存储器通常有助于存储:与电路启动相关的数据(例如,被用作或被执行为启动处理的一部分的数据或指令);可以对电路执行测试的数据,例如在电路制造期间进行的测试或可以诊断故障根源和/或使用期间的错误的测试;可以对电路或另一电路进行认证的数据;和/或本文档来自技高网...

【技术保护点】
1.一种电子电路,包括:/n接口,在操作中接收解密密钥;/n只读存储器,存储被加密的数据;以及/n密码电路系统,耦合到所述接口,所述密码电路系统在操作中使用经由所述接口接收到的解密密钥来对被加密的数据进行解密,其中,在操作中,所述电子电路使用经解密的数据执行一个或多个操作。/n

【技术特征摘要】
20190611 FR 19061851.一种电子电路,包括:
接口,在操作中接收解密密钥;
只读存储器,存储被加密的数据;以及
密码电路系统,耦合到所述接口,所述密码电路系统在操作中使用经由所述接口接收到的解密密钥来对被加密的数据进行解密,其中,在操作中,所述电子电路使用经解密的数据执行一个或多个操作。


2.根据权利要求1所述的电子电路,其中所述密码电路系统包括有限状态机。


3.根据权利要求2所述的电子电路,其中所述解密密钥经由所述接口被供应给所述有限状态机。


4.根据权利要求3所述的电子电路,其中所述解密密钥在激活阶段期间被供应给所述有限状态机。


5.根据权利要求3所述的电子电路,其中所述数据通过所述有限状态机进行解密。


6.根据权利要求1所述的电子电路,包括非易失性存储器。


7.根据权利要求1所述的电子电路,包括易失性存储器。


8.根据权利要求7所述的电子电路,其中所述密码电路系统在操作中将经解密的数据存储在所述易失性存储器中。


9.根据权利要求8所述的电子电路,包括非易失性存储器,其中所述数据在被存储在所述非易失性存储器中之前,被存储在所述易失性存储器中。


10.根据权利要求1所述的电子电路,其中所述数据通过“高级加密标准”(AES)类型的算法进行加密。


11.根据权利要求1所述的电子电路,包括一个或多个处理核,其中所述一个或多个操作包括所述一个或多个处理核的启动操作。


12.根据权利要求1所述的电子电路,其中,所述解密密钥和/或用于生成所述解密密钥的数据未出现在所述电子电路中。


13.一种方法,包括:
由电子装置经由所述电子装置的接口接收解密密钥;
使用所述解密密钥来解密被存储在所述电子装置的只读存储器中的被加密的数据...

【专利技术属性】
技术研发人员:F·马里内特
申请(专利权)人:意法半导体鲁塞公司
类型:发明
国别省市:法国;FR

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

1