EC芯片、合封芯片、系统及电子设备的制作方法
- 国知局
- 2024-08-02 14:12:05
本申请涉及重放保护,具体涉及一种嵌入式控制器(embeddedcontroller,ec)芯片、合封芯片、系统及电子设备。
背景技术:
1、重放攻击(replay attacks)是指攻击者通过记录合法的通信数据包,然后再次发送已经记录的通信数据包来欺骗系统,使系统误以为这些数据包是合法的,从而达到攻击目的的一种攻击方式。可以通过重放保护单调计数器(replay protection monotoniccounter,rpmc)来检测重放攻击。例如,拥有rpmc的通信双方依靠单调计数器分别记录相同的计数值,数据发送方将记录的计数值作为变量加入数据包并加密并在总线上传输数据包。数据接收方必须知道这个相同的变量,纳入数据校验算法,才能通过认证,从而防止重放攻击。
2、rpmc对于个人计算机等计算设备是一个重要功能。相关技术中,外挂flash集成rpmc方案,它通过串行外设接口(serial peripheral interface,spi)与平台处理器中心(platform controller hub,pch)通信。但是外挂flash对于笔记本电脑等计算设备来说并不是必需的,部分笔记本电脑为降低成本不会外挂flash,这就导致部分笔记本中没有rpmc功能。如何在不额外增加计算设备成本情况下增强计算设备的安全性,目前尚未提出有效的解决方案。
技术实现思路
1、鉴于以上问题,本申请实施例提供一种ec芯片、合封芯片、系统及电子设备,以解决上述技术问题。
2、第一方面,本申请实施例提供一种ec芯片,包括:总线接口,用于接收和发送数据包;一个或多个存储模块,用于存储至少部分重放保护相关数据;处理器,与总线接口及一个或多个存储模块连接,用于解析接收到的数据包,并在从数据包解析得到重放保护命令的情况下,执行签名程序以验证和执行重放保护命令。
3、第二方面,本申请实施例一种ec芯片,包括:总线接口,用于接收和发送数据包;一个或多个存储控制模块,用于访问一个或多个外部存储模块,一个或多个外部存储模块用于存储至少部分重放保护相关数据;处理器,与总线接口及一个或多个存储控制模块连接,用于解析接收到的数据包,并在从数据包解析得到重放保护命令的情况下,执行签名程序以验证和执行重放保护命令。
4、第三方面,本申请实施例提供一种合封芯片,包括:一个或多个外部存储模块;上述的ec芯片。
5、第四方面,本申请实施例提供一种系统,包括:一个或多个外部存储模块;上述的ec芯片。
6、第五方面,本申请实施例提供一种电子设备,包括设备主体以及设于设备主体的上述的ec芯片、或上述的合封芯片、或上述的系统。
7、本申请实施例提供的ec芯片、合封芯片、系统及电子设备,通过ec芯片的总线接口接收和发送重放保护命令,通过ec芯片的处理器执行签名程序以验证和执行重放保护命令,能够在笔记本电脑等使用ec芯片的电子设备中借助ec芯片实现重放保护,相较于在使用ec芯片的电子设备中外挂flash的技术方案,能够降低硬件成本。并且ec芯片硬件变化较少。处理器使用软件算法完成签名,能够减少数据的跨模块传输,降低数据传输出错的风险以及减少数据搬运时间。
8、本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
技术特征:1.一种ec芯片,其特征在于,包括:
2.如权利要求1所述的ec芯片,其特征在于,所述一个或多个存储模块,包括:
3.如权利要求1所述的ec芯片,其特征在于,所述一个或多个存储模块,包括:
4.如权利要求1所述的ec芯片,其特征在于,所述一个或多个存储模块,包括:
5.如权利要求1所述的ec芯片,其特征在于,还包括:
6.如权利要求1所述的ec芯片,其特征在于,还包括:暂存模块和同步模块;
7.如权利要求5或6所述的ec芯片,其特征在于,所述暂存模块包括备份寄存器。
8.一种ec芯片,其特征在于,包括:
9.如权利要求8所述的ec芯片,其特征在于,所述一个或多个存储控制模块包括:
10.如权利要求8所述的ec芯片,其特征在于,所述一个或多个存储控制模块包括:
11.如权利要求8所述的ec芯片,其特征在于,所述一个或多个存储控制模块包括:
12.如权利要求8~11中任一项所述的ec芯片,其特征在于,还包括:
13.如权利要求8所述的ec芯片,其特征在于,还包括:
14.如权利要求8所述的ec芯片,其特征在于,还包括:暂存模块和同步模块;
15.如权利要求13或14所述的ec芯片,其特征在于,所述暂存模块包括备份寄存器。
16.一种合封芯片,其特征在于,包括:
17.一种系统,其特征在于,包括:
18.一种电子设备,其特征在于,包括设备主体以及设于所述设备主体的如权利要求1至15任一项所述的ec芯片、或如权利要求16所述的合封芯片、或如权利要求17所述的系统。
技术总结本申请实施例提供了一种EC芯片、合封芯片、系统及电子设备。一个实施例的EC芯片包括:总线接口,用于接收和发送数据包;一个或多个存储模块,用于存储至少部分重放保护相关数据;处理器,用于解析接收到的数据包,并在从数据包解析得到重放保护命令的情况下,执行签名程序以验证和执行重放保护命令。另一个实施例的EC芯片包括:总线接口,用于接收和发送数据包;一个或多个存储控制模块,用于访问一个或多个外部存储模块,一个或多个外部存储模块用于存储至少部分重放保护相关数据;处理器,用于解析接收到的数据包,并在从数据包解析得到重放保护命令的情况下,执行签名程序以验证和执行重放保护命令。本申请实施例EC芯片能够实现重放保护。技术研发人员:乔爱国,于致铭,朱小强,秦晨钟受保护的技术使用者:芯海科技(深圳)股份有限公司技术研发日:技术公布日:2024/7/23本文地址:https://www.jishuxx.com/zhuanli/20240801/241999.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表