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

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

3天内不再提示

加密芯片的原理/功能/结构/作用

物联网芯片 来源:物联网芯片 作者:物联网芯片 2022-05-19 15:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

加密芯片又称加密协处理器和安全芯片,是专门用于数据和身份安全的专用ASIC芯片。加密芯片(安全芯片)可以安全地存储一个或多个密钥,并在数据加密中使用这些密钥。并允许用户端到端安全加密。它被广泛用于电子设备反克隆、防篡改,固件安全。同时应用于物联网设备的身份识别、智能汽车安全、工业控制安全、生成管理与升级安全等。

物联网加密安全背景

在物联网的智能时代,我们身边的所有设备都成为了独立和碎片化的信息通道,以及隐私和信息泄漏通道。这也是安全屏障中最脆弱的部分。攻击者通常通过设备克隆、修改设备固件和软件以及数据盗版等手段入侵电子设备

如果入侵者想要监视您的电子设备的数据输出,他们只需对设备进行定期攻击访问即可获得会话密钥,并且他们也会接收到链路上传输的数据,因此,他们可以通过解密获取关键隐私数据和控制数据

以卡车为例:通常,当前卡车将安装全球定位设备并将其传输到控制中心,以确定卡车的问题(管理或发动机故障)。只要接收到这个位置就足以让非法用户知道何时何地进行劫持。在这种情况下,任何传输的数据都必须进行安全加密,以防止潜在的安全风险

因此加密芯片的作用开始体现

加密芯片的原理

加密芯片基于asic的基础上增加了多种安全防护设计,包括芯片的物理层防篡改设计、存储加密、唯一序列号、防DPA攻击、多种安全检测传感器、安全自检与主动防御功能、总线加密加扰等,同时具备各种安全密码硬件算法引擎和真随机发生器,作为整个系统的信任根提供不同的密码算法协议和接口

加密芯片功能

加密芯片最常见的目的是加密传输数据。在接收端,可以使用加密芯片来高效地解密传入的信息。信息数据使用对称加密或非对称加密进行加密。

pYYBAGKF48mAf3-SAAMCqGR2P5A923.png

加密芯片架构

加密芯片另一个常用的功能是安全密钥的存储。我们经常见到设备内部集成了SE,意思就是加密芯片在起作用。加密芯片相当于一个密钥和关键数据的保险箱。存储的密钥是那些只应该在内部使用的密钥;而且永远不会传输到芯片外部。举一个通过根密钥或证书体系进行认证的例子:加密芯片中预制密钥和相关证书并对关键数据进行签名,同时电子设备引导程序可以要求加密芯片通过密钥以及其密码算法进行验签或者校验,-如果不匹配,软件执行将被拒绝。我们以一款模微半导体推出的物联网加密芯片MOD8ID为例(来源:https://www.modsemi.com/shows/7/3.html):

poYBAGKGA7uAKxk2AAwuEm8i_oE575.png

加密芯片规格 来源:MODSEMI.COM

功能上,mod8id加密芯片将提供密钥安全存储、TLS、secureboot、证书存储等安全接口功能。相关的安全机制和密钥保护确保整个系统有一个安全的信任根。

为什么需要加密芯片?

如前所述,如果数据对用户至关重要,那么通过加密实现的安全就变得非常关键。当用户的交互操作在某种程度上是私密的或专有的,尤其是当某些参数的泄漏可能危及整个系统时。数据的保密性对于运营的可持续性至关重要。通信通道应该受到硬件级加密的保护:这是加密芯片变得至关重要的地方

除了数据保护之外,设备上运行的固件/软件的身份验证也非常有用,它确保只有设备所有者才能升级设备上的固件和软件

如何集成密码芯片

尽管密码芯片因为其安全性使得内部设计非常复杂,但对于使用者来说非常简单,如MOD8ID加密芯片,其提供了完全的接口API,只需要调试完成I2C通讯,按照访问手册规则即可很容易的进行集成与使用。

后面将详细讲述如何集成安全芯片。

审核编辑:汤梓红

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

    关注

    2939

    文章

    47317

    浏览量

    407852
  • 加密芯片
    +关注

    关注

    3

    文章

    134

    浏览量

    24688
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DES加密运算模块结构设计

    DES加密运算模块使用纯组合逻辑完成初始IP置换、E扩展置换、P盒置换和初始IP逆置换的设计。加以一个以keysel为选通信号的二选一选通器选择置换结果,1为初始置换结果,0为中间结果,将输入分为
    发表于 10-30 07:56

    VPP加密芯片撑起虚拟电厂安全

    算法(SM2/SM3/SM4),并采用通过认证的密码产品,因此,加密芯片是满足这些要求的重要硬件基础。   而在实际应用中,包括保障数据安全,以及确保设备身份认证的准确性等,都需要用到安全加密
    的头像 发表于 09-28 08:13 3931次阅读

    请问NUC505系列的加密功能是什么?

    NUC505系列的加密功能是什么?
    发表于 08-29 06:22

    加密芯片功能原理和应用领域

    的一部分。而加密芯片作为加密技术的核心实现方案之一,在信息安全领域占据着非常重要的地位。本文将重点讨论加密芯片
    的头像 发表于 05-19 16:45 1221次阅读
    <b class='flag-5'>加密</b><b class='flag-5'>芯片</b>的<b class='flag-5'>功能</b>原理和应用领域

    电压调节芯片SG3525内部结构功能

    电子发烧友网站提供《电压调节芯片SG3525内部结构功能.pdf》资料免费下载
    发表于 03-21 16:27 1次下载

    浅谈加密芯片的一种破解方法和对应加密方案改进设计

    本文介绍了如何通过固定MCU的ID和固定MCU产生的随机数的值得方式来绕过加密芯片加密方法,从而破 解整个MCU的方案,以达到拷贝复制的目的。同时本文提出了一些开发技巧来大幅图提高MCU芯片
    的头像 发表于 02-24 10:39 1280次阅读
    浅谈<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>的一种破解方法和对应<b class='flag-5'>加密</b>方案改进设计

    软件在芯片设计中有什么作用

    ,软件是汽车的驾驶系统”。硬件提供了基础设施和功能,而软件则控制和指挥硬件去完成具体的任务。 1. 软件在芯片设计中的作用: (1)验证芯片设计:
    的头像 发表于 02-09 09:43 1420次阅读

    支持远程脱机密文下载加密芯片SMEC编程器开发板介绍

    后,生成“SMEC cipher Files”密文文件。3、把产生的密文文件下载到刚产生对应安全码的SMEC编程器中,就可以实现密文下载SMEC加密芯片功能了。用户也可以通过“编程器信息”按钮获取编程器脱机下载相关信息。
    发表于 01-08 11:30

    SMEC88加密芯片开发手册

    高安全等级智能卡内核可编程加密芯片。5K SRAM、128K程序存储区、32K数据存储区。提供SOP8和SOT23-6封装。
    发表于 12-30 14:32 3次下载

    加密芯片的一种破解方法和对应加密方案改进设计

          本文用实例描述了如何破 解、解密使用逻辑加密芯片保护的STM32方案,包括如果固定ID和固定随机数。后面提出了加强加密方案的一些小技巧,并提出为何使用可编程加密
    发表于 12-30 14:04 4次下载

    STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计

    ,然后再设计加密方案。 市面上加密芯片一般有两种:一种是传统的逻辑加密芯片,可配数据与主芯片做相
    发表于 12-27 13:03

    芯片作用

    实现特定的电子功能芯片作用非常广泛,以下是一些主要的作用: 数据处理与存储 :计算机和其他电子设备中的处理器芯片(如CPU、GPU)负责
    的头像 发表于 12-23 13:29 1.2w次阅读

    浅谈加密芯片的一种破解方法和对应加密方案改进设计

    。那有没有更加安全的加密方式呢?答案是有的,那就是采用可编程加密芯片! 可编程加密芯片可以理解成一种安全MCU,采用智能卡安全核,
    发表于 12-20 15:31

    浅谈加密芯片的一种破解方法和加密方案改进设计

    加密方式呢?答案是有的,那就是采用可编程加密芯片! 可编程加密芯片可以理解成一种安全MCU,采用智能卡安全核,
    发表于 12-20 15:10

    TY1007调光芯片功能作用 TY1007模拟调光与pwm调光的区别

    TY1007调光芯片功能作用 TY1007是一款常用的LED驱动芯片,它提供了多种功能作用
    的头像 发表于 12-13 10:24 973次阅读