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

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

3天内不再提示

如何保护RISC-V上的嵌入式处理器

科技观察员 来源:allaboutcircuits 作者: Dan Ganousis,Dover 2022-05-06 17:42 次阅读

本文探讨了物联网设备的软件和硬件安全性的同等重要性,并提供了可操作的步骤来保护RISC-V上的嵌入式处理器

各种形式和规模的技术供应商都喜欢吹捧其产品的安全性。但现实情况是,当今的技术绝对不安全。详细描述最新攻击及其受害者的头条新闻似乎以不断增加的速度传播,而且问题似乎随着时间的推移而增长。

即使是物联网设备的制造商,尽管有企业营销言论,似乎也对当前的安全状态感到焦虑。在Eclipse 基金会最近的一项调查中,46% 的受访物联网开发人员表示,在设计物联网解决方案时,安全是他们最关心的问题。同样,在2014 年 BI Intelligence 调查中,39% 的受访者表示,对隐私和安全的担忧是公司考虑投资物联网的最大障碍。这两项研究都表明,技术不安全正在对物联网的传播和采用产生负面影响。

poYBAGJ07XiAAssDAAD-litzcqg825.png

图 1.物联网开发人员最关心的物联网问题。

pYYBAGJ07XmAexuXAACwaXI5VgM419.png

图 2. 对隐私和安全的担忧被列为投资的最大障碍。

这种担忧只会因新闻中每天出现的网络攻击而加剧——似乎永无止境的头条新闻强调了我们连接的设备缺乏安全性所带来的灾难性后果。从对拉斯维加斯赌场的网络攻击,攻击者能够通过大厅水族馆中的无线温度计成功访问其安全网络,到召回超过 800,000个被确定对用户可能致命的 Abbott 起搏器,再到飞机可以在飞行中被地面攻击者接管的现实。攻击者从未有过更多选择,而我们所谓的防御根本不起作用。

为什么缺乏物联网安全性?

物联网是一个以硬件为基础的空间,但许多物联网硬件设计团队会争辩说,安全是软件开发团队的责任。然而,为什么硬件团队必须拥有安全性有一个简单的解释:大多数网络攻击利用软件中的错误。因此,添加更多软件来保护您的硬件显然不是答案。所有复杂的软件都有漏洞,只有硬件才能通过消除攻击者首先利用软件漏洞的能力来解决这个问题。

保护 RISC-V 上的嵌入式处理器

RISC-V 社区可以使用完整的安全生态系统,任何硬件设计人员都可以采取一些简单的步骤来确保其物联网解决方案的安全性。

第 1 步:创建威胁模型并将其包含在您的 SoC 或 ASIC 设计规范中

威胁建模是通过识别资产和漏洞并确定其优先级来优化产品安全性的过程。威胁模型定义了防止或减轻对系统的威胁的对策。它们最常应用于软件应用程序,但也可用于具有同等效力的硬件系统。I/O Active或BishopFox等安全顾问可以为您的设计提供咨询服务和安全评估。

第 2 步:在 SoC 或 ASIC 设计流程中实施安全设计流程

硬件漏洞是您无法修补的问题。这种植根于系统底层硬件的漏洞有可能为攻击者永久打开大门。重要的是要意识到被忽视的硬件安全漏洞超出了反应性软件更新的范围。因此,请确保您在设计流程中包含了为安全而设计的心态。如果做得好,这有可能颠覆脚本:没有漏洞的硬件设计可以为给定的物联网设备强制执行所有必要的安全性。Tortuga Logic公司可以协助实施。

第 3 步:研究安全 IP 提供商并确定哪些产品最能满足您的安全威胁模型中规定的要求

信任根、加密、身份验证、可信执行环境、安全启动过程:所有这些解决方案以及更多解决方案都可能需要成为您最终产品的一部分。确保您已对与您的威胁模型相关的 IP 解决方案进行了适当的调查,并将它们的优点和成本与您的需求和资源进行比较。RISC-V 社区中有多家供应商提供安全 IP 解决方案,包括Microsemi、Intrinsix、Silex、Inside Secure和Rambus。

第 4 步:集成 Sentry 协处理器作为主处理器的保镖

Sentry 协处理器可防止利用软件漏洞。Dover 的CoreGuard 硅 IP等解决方案 与现有的 RISC-V 处理器集成,以监控主机处理器执行的每条指令,以确保它符合一组安全、安全和隐私规则。如果一条指令违反了现有规则,哨兵处理器会在造成任何损害之前阻止它执行。

第 5 步:集成您的安全 IP 解决方案并与您的 SoC 或 ASIC 的其余部分进行验证

实施是橡胶上路的地方。发挥您的设计魔力,但请记住,系统的生死取决于其验证工作。智能硬件的安全性与其验证过程一样好。提示:让您的客户了解您的验证流程——不要只是要求他们信任您,而是要向他们表明他们可以信任您。

安全应该存在于硬件和软件中

对应用程序和操作系统代码的纯软件保护已成为过去。借助功能强大的基于硬件的 IoT 处理器解决方案,不要浪费任何时间来抵御攻击者和漏洞。

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

    关注

    0

    文章

    248

    浏览量

    30416
  • 物联网设备
    +关注

    关注

    1

    文章

    229

    浏览量

    19482
  • RISC-V
    +关注

    关注

    41

    文章

    1901

    浏览量

    45044
收藏 人收藏

    评论

    相关推荐

    如何在RISC-V处理器使用FreeRTOS?

    RISC-V指令集体系结构(ISA)易于扩展,并且没有指定关于特定RISC-V微控制或片系统(SoC)实现的所有内容。因此,FreeRTOS R
    发表于 11-29 15:54

    关于RISC-V和开源处理器的一些解读

    近日,网络出现对RISC-V与开源处理器存在误读的文章,让一些读者产生困惑。本文将对处理器的指令集、微架构实现与开源模式等概念以及和RISC-V
    发表于 06-22 16:47

    学习RISC-V入门 基于RISC-V架构的开源处理器及SoC研究

    是作为并行超低功耗处理器项目PULP(Parallel Ultra Low Power)的处理器核,所以RI5CY在RISC-V的基础增加了许多扩展,包括硬件循环、乘累加、高级算术指
    发表于 07-27 18:09

    RISC-V是什么?如何去设计RISC-V处理器

    RISC-V是什么?有哪些特点?如何去设计RISC-V处理器
    发表于 06-18 09:24

    RISC-V开源处理器核介绍

    本期文章目录一个小型RISC-V开源处理器核介绍!#SOC#FPGA#RISC-V点击阅读数字积木从零开始写RISC-V处理器(超详细)#
    发表于 07-23 09:42

    阿里平头哥宣布开源玄铁RISC-V系列处理器

    EDA协同,创新硬件架构,丰富软件应用生态。张建锋表示,“经过3年努力,我们今天又发布玄铁RISC-V系列开源版。未来,我们将开源更多RISC-V处理器,也希望有更多的合作伙伴,在玄铁基础
    发表于 10-20 14:09

    RISC-V嵌入式开发的特点有哪些

    RISC-V嵌入式开发准备篇2:嵌入式开发的特点介绍随着国内第一本RISC-V中文书籍《手把手教你设计CPU——RISC-V
    发表于 11-08 08:33

    嵌入式处理器的分类

    1.简介. ARM 是一个CPU内核. ARM是"Advanced RISC Machine"的缩写. ARM处理器本身是32位设计,但也配备16位指令集嵌入式处理器
    发表于 11-09 07:08

    如何入门RISC-V嵌入式

    想入门RISC-V嵌入式不知如何下手?已经买了RV-STAR板子却仍然毫无头绪?RISC-V嵌入式课程早春营,here we come!老板说上一个开课通知早春营|《
    发表于 01-07 07:27

    RISC-V系列处理器的相关资料推荐

    10 月 19 日,2021 云栖大会上,平头哥开源了玄铁RISC-V系列处理器,并开放了工具及系统软件。这次的开源对国内的RISC-V生态圈具有非常重要的意义。关注了一下这次开源发布的东...
    发表于 02-28 08:15

    RISC-V简介

    RISC-V简介  RISC-V 是一个自由和开放的 ISA(开源指令集架构),通过开放的标准协作实现处理器创新的新时代。RISC-V ISA在架构
    发表于 02-27 19:56

    RISC-V和开源处理器之间是什么关系?

    RISC-V和开源处理器之间是什么关系?
    发表于 03-09 10:06

    读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!

    解和应用所学知识。 本书适合电子工程、计算机科学和嵌入式系统等领域的专业人员和学生阅读。它不仅提供了玄铁处理器的详细介绍,更重要的是帮助读者了解如何设计和实现基于RISC-V架构的处理器
    发表于 04-12 11:16

    香山处理器 RISC-V的典范

    https://github.com/JiaoXianjun/XiangShan谈到RISC-V,应该都会想到香山处理器。其经历了几代的演进,性能越来越高。采用Chisel Rocketchip框架,能够方便的定制属于你的RISC-V
    发表于 04-14 15:51

    RISC-V嵌入式开发

    RISC-V嵌入式开发准备篇2:嵌入式开发的特点介绍随着国内第一本RISC-V中文书籍《手把手教你设计CPU——RISC-V
    发表于 11-03 14:06 52次下载
    <b class='flag-5'>RISC-V</b><b class='flag-5'>嵌入式</b>开发