0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

确保完整性:SoC信息安全在当今数字世界中的作用

颖脉Imgtec 2024-04-04 08:26 次阅读

在我们越来越依赖数字技术的时代,片上系统(SoC)设备的信息安全已成为一个重大关注点,尤其是在消费类和物联网IoT)应用中。SoC将数字系统的所有核心组件集成到一个芯片中,为众多消费类和物联网应用提供了一个经济高效的解决方案。消费类和物联网应用几乎应用于现代生活的方方面面,从智能家居设备和可穿戴设备到工业自动化和医疗保健系统。尽管这些创新带来了便利、高效和互联互通的优点,但也让用户面临前所未有的风险。这些设备的互联特性使其容易受到网络威胁,包括数据泄露、身份盗窃、未经授权的访问和设备操纵等。保护SoC设备的信息安全对于保护敏感数据(如个人信息或付费内容)以及维护连接系统的完整性至关重要。SoC信息安全漏洞可能会产生深远的后果,不仅危及单个用户,甚至整个网络和基础设施也会遭受牵连。此外,物联网设备的普及放大了潜在的攻击面,每个互连设备都可能成为恶意行为者的潜在入口。鉴于SoC设备在消费类和物联网应用中的关键作用,应对信息安全问题需要采取多方位的方法。这包括在设计和开发过程中集成强大的信息安全机制,实施严格的访问控制和加密协议,并鼓励利益相关方之间的协作,共同建立行业标准和最佳实践。

SoC设计者采用各种信息安全机制来确保系统的完整性、保密性和可用性;这些机制会在硬件、固件和软件等多个层面实现。以下是SoC设计中常用的一些关键信息安全机制:


信认根

信任根(RoT)是建立和维护设备完整性的基础组件。它是设备信息安全机制和操作启动和验证的可靠起点。

通常作为一个物理隔离的实体,信认根通常包括硬件、固件和软件组件,专门用来执行关键的信息安全功能,如加密操作、信息安全启动和证明。它构成了构建更高层次信息安全特性及协议的基础,确保这些特性能够信息安全执行并免受篡改或未经授权访问的侵害。

通过建立可信基础并在底层实施信息安全措施,信任根在SoC设备的整体信息安全性中发挥着至关重要的作用。


信息安全启动

片上系统(SoC)中的信息安全启动过程是一项基本信息安全机制,旨在确保设备在启动前验证启动链中每个组件的完整性和真实性,从而实现信息安全启动。信息安全启动对于防范试图在启动过程中篡改设备固件或操作系统的各种威胁至关重要。

从不可改变的信息安全状态(如Boot Rom)开始,直到加载信息安全执行环境和用户应用程序结束,信息安全启动过程建立起信任链,逐一对启动过程的各个后续阶段进行完整性和真实性的验证。


可信执行环境

可信执行环境(TEE)是一个逻辑隔离的信息安全执行环境,在这个环境中可以对敏感操作进行处理,并对其完整性和保密性给予高度保证,例如生物识别、支付客户端、DRM客户端和用户身份管理。TEE通常通过结合硬件和软件信息安全机制来实现,创建一个逻辑保护的隔离区域,而不必依赖物理隔离的硬件。这些元素与其它功能(如真随机数发生器(TRNG)、加密加速器和信息安全调试)结合在一起构成了SoC信息安全系统的基石。下面展示了一个示例性的信息安全系统初始化过程。031062ba-f21a-11ee-9118-92fbcf53809c.png

通过整合这些基于硬件和软件的信息安全机制,SoC设计者旨在创建一个全面的信息安全架构,以保护设备免受各种潜在威胁和漏洞的侵害。


RISC-V架构

RISC-V特权架构定义了特定的执行模式,这些模式能够隔离操作系统(OS)与用户应用程序。配合监督域隔离机制,它能为特定软件域隔离内存区域和执行上下文,从而为信息安全执行提供基本原则。特权架构定义了不同的权限级别,如监管模式(S模式)、用户模式(U模式)和机器模式(M模式)。M模式包括陷阱和事件处理等功能,这些功能对于实现信息安全启动过程以及处理与信息安全相关的事件至关重要。监督域隔离确保了逻辑上隔离的软件域之间的执行状态和内存访问得以分离,使得RichOS环境与托管可信应用的可信执行环境(TEE)并行运行。这一特性由一系列扩展实现的,如中断管理(AIA)、细粒度外部和自托管调试功能,以及访问控制机制(PMP/PMA、Smsdid、Smsdia)。

此外,还包括了加密扩展,其中包括用于加速加密操作(如加密和哈希)的指令,这对保护数据和通信至关重要。这些扩展包括加速算法的指令,如AES(高级加密标准)和SHA(信息安全哈希算法),以及至关重要的一组常量时间指令集,用以抵御依赖数据时序的攻击。


确保完整性

Imagination公司的Catapult系列CPU系列建立在已批准的RISC-V配置文件以及上述扩展的基础上,创建了一种端到端的信息安全方法论,该方法论补充而非偏离现有的行业规范。作为RISC-V软件生态系统(RISE)的一部分工作,Imagination正在开发基础开源软件,以支撑RISC-V信息安全系统。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2870

    文章

    41659

    浏览量

    358432
  • soc
    soc
    +关注

    关注

    38

    文章

    3750

    浏览量

    215724
  • 信息安全
    +关注

    关注

    5

    文章

    619

    浏览量

    38691
收藏 人收藏

    评论

    相关推荐

    深圳特信电子|手机信号屏蔽器厂家:技术领先,保障信息安全.

    深圳特信电子|手机信号屏蔽器厂家:技术领先,保障信息安全在当今高度信息化的社会中,手机已成为人们日常生活不可或缺的一部分。然而,在某些特定
    发表于 04-26 09:09

    构建系统思维:信号完整性,看这一篇就够了!

    完整性问题。对于信号完整性工程师而言,理解并应对这些影响因素是 确保电子产品性能稳定的关键 。 二、硬件的基石 信号完整性在硬件设计占据核
    发表于 03-05 17:16

    电源完整性问题是指什么?电源完整性分析

    电源的作用是为系统提供稳定的电压及电流。电源完整性问题是指电源的电压、纹波及噪声不满足系统的工作要求,通过合理的电源供电网络设计可以减小电源塌陷等电源完整性问题,提高系统的稳定性。
    的头像 发表于 02-22 10:09 1276次阅读
    电源<b class='flag-5'>完整性</b>问题是指什么?电源<b class='flag-5'>完整性</b>分析

    电源完整性设计的重要三步!

    在现代电子设计,电源完整性是PCB设计不可或缺的一部分。为了确保电子设备有稳定性能,从电源的源头到接收端,我们都必须全面考虑和设计。如电源模块、内层平面以及供电芯片等,通过精心设计和优化,才能实现
    发表于 02-21 21:37

    要画好PCB,先学好信号完整性

    要画好PCB,先学好信号完整性! 在电子设计领域,高性能设计有其独特挑战。 1 高速设计的诞生 近些年,日益增多的高频信号设计与稳步增加的电子系统性能紧密相连。 随着系统性能的提高,PCB设计
    发表于 02-19 08:57

    逻辑分析仪探头在保持数字信号完整性中的作用

    将详细探讨逻辑分析仪探头在保持数字信号完整性中的重要性和作用。 首先,逻辑分析仪探头的设计和制造对于保持数字信号的完整性至关重要。
    的头像 发表于 01-31 11:00 208次阅读
    逻辑分析仪探头在保持<b class='flag-5'>数字</b>信号<b class='flag-5'>完整性</b>中的<b class='flag-5'>作用</b>

    分析高速数字PCB设计信号完整性解决方法

    PCB上信号速度高、端接元件的布局不正确或高速信号的错误布线都会引起信号完整性问题,从而可能使系统输出不正确的数据、电路工作不正常甚至完全不工作,如何在PCB板的设计过程中充分考虑信号完整性的因素,并采取有效的控制措施,已经成为当今
    发表于 01-11 15:28 134次阅读
    分析高速<b class='flag-5'>数字</b>PCB设计信号<b class='flag-5'>完整性</b>解决方法

    确保数据采集系统整体完整性的角度,探讨ADC实现功能安全的潜力

    电子发烧友网站提供《从确保数据采集系统整体完整性的角度,探讨ADC实现功能安全的潜力.pdf》资料免费下载
    发表于 11-23 15:59 0次下载
    从<b class='flag-5'>确保</b>数据采集系统整体<b class='flag-5'>完整性</b>的角度,探讨ADC实现功能<b class='flag-5'>安全</b>的潜力

    T10 PI技术确保数据的完整性

    电子发烧友网站提供《T10 PI技术确保数据的完整性.pdf》资料免费下载
    发表于 11-10 10:39 0次下载
    T10 PI技术<b class='flag-5'>确保</b>数据的<b class='flag-5'>完整性</b>

    信号完整性分析

    就变得重要了,通常将这种情况称为高频领域或高速领域。这些术语意味着在那些互连线对信号不再透明的产品或系统,如果不小心就会出现一种或多种信号完整性问题。 从广义上讲,信号完整性指的是在高速产品
    发表于 09-28 08:18

    如何使用NUC1262 CRC对代码完整性进行验证

    : NuMaker-NUC1262SE V1.0 本示例代码使用 NUC1262 CRC 对代码完整性进行自我验证。 确保执行守则的完整性是终端产品应具备的安全条件之一,可避免产品执
    发表于 08-29 06:49

    信号完整性分析科普

    何为信号完整性的分析信号完整性包含:波形完整性(Waveformintegrity)时序完整性(Timingintegrity)电源完整性
    的头像 发表于 08-17 09:29 3403次阅读
    信号<b class='flag-5'>完整性</b>分析科普

    芯和发布高速数字信号完整性和电源完整性(SI/PI) EDA2023软件集

      2023年7月11日,中国上海讯—— 芯和半导体于2023年7月10日在美国旧金山西莫斯克尼会议中心举办的DAC2023设计自动化大会上,正式发布了 高速数字信号完整性和电源完整性(SI/PI
    的头像 发表于 07-11 17:15 603次阅读

    使用SEGGER Linker的完整性检查功能

    在嵌入式产品应用,为了保证系统数据在存储或者传输过程完整性,固件映像通常包含完整性检查(integrity checks),以检测映
    发表于 05-18 13:50

    DPoC信号完整性调试方法

      起因:   产品执行研发信号完整性一致验证时,DPoC 5.4Gbps Pre-Emphasis Level over the criteria,具体数据如下,4个DP Lane
    发表于 05-16 15:32