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通讯,按照访问手册规则即可很容易的进行集成与使用。

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

审核编辑:汤梓红

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

    关注

    2909

    文章

    44554

    浏览量

    372722
  • 加密芯片
    +关注

    关注

    2

    文章

    112

    浏览量

    23674
收藏 人收藏

    评论

    相关推荐

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

    功能外还具有可编程功能。把主MCU的部分功能或算法放到可编程加密芯片里去运行,比如主MCU里有原来一个计算一个圆的面积的
    发表于 12-20 15:31

    加密核心是基于Rijndael AES-128,具有192位可编程参数的加密芯片

    加密芯片 - ALPU-C,该款加密芯片是ALPU系列中的高端IC,其加密核心基于RijntradAES-128,具有192位可编程参数。它
    的头像 发表于 12-04 09:32 110次阅读
    <b class='flag-5'>加密</b>核心是基于Rijndael AES-128,具有192位可编程参数的<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>

    LED芯片:三种核心结构解析

    在LED照明技术中,芯片结构设计对于产品的光效、散热性能以及整体可靠性起着至关重要的作用。金鉴实验室提供专业的LED芯片测试服务,帮助企业确保其产品在光效和散热性能方面达到行业标准。
    的头像 发表于 11-15 11:09 610次阅读
    LED<b class='flag-5'>芯片</b>:三种核心<b class='flag-5'>结构</b>解析

    安卓APP开发中,如何使用加密芯片?

    加密芯片是一种专门设计用于保护信息安全的硬件设备,它通过内置的加密算法对数据进行加密和解密,以防止敏感数据被窃取或篡改。如下图HD-RK3568-IOT工控板,搭载ATSHA204A
    的头像 发表于 10-31 17:43 377次阅读
    安卓APP开发中,如何使用<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>?

    AG32 芯片保护与加密

    AG32 芯片保护与加密 代码安全有两种方式: 一种是 Lock flash,一个是代码加密。 Lock flash: Lock flash 是在烧录代码后,锁定 flash,防止外部
    发表于 09-19 16:01

    开源物联网技术--AES加密功能技术分享

    一、AES加密功能 在物联网行业中的应用 AES加密功能在物联网行业中有着广泛的应用。随着物联网技术的不断发展,越来越多的设备连接到互联网上,这也增加了数据泄露和网络攻击的风险。为了保
    的头像 发表于 09-11 14:50 602次阅读
    开源物联网技术--AES<b class='flag-5'>加密</b><b class='flag-5'>功能</b>技术分享

    嵌入式产品如何做安全加密

    为了防止硬件电路与固件被抄袭,核心在于加密芯片和安全解决方案的设计,目前大多MPU并不具备安全防护功能,所以最好的办法是使用一颗专用的加密芯片
    的头像 发表于 06-20 17:46 812次阅读
    嵌入式产品如何做安全<b class='flag-5'>加密</b>?

    如何进行芯片开封?芯片开封有什么作用

    芯片开封(Decap),也被称为开盖或开帽,是指对完整封装的IC芯片进行局部腐蚀处理,以暴露出芯片内部结构,同时确保芯片的各项
    的头像 发表于 04-20 10:25 2682次阅读
    如何进行<b class='flag-5'>芯片</b>开封?<b class='flag-5'>芯片</b>开封有什么<b class='flag-5'>作用</b>?

    什么是TLS加密?TLS加密功能特点

    的数据传输安全。它是SSL(Secure Sockets Layer)协议的后继者,继承并增强了SSL的安全特性,已经成为互联网上加密通信的事实标准。 TLS加密的核心功能和特点包括: 1、数据
    的头像 发表于 04-03 13:49 635次阅读

    集成芯片作用功能

    集成芯片(Integrated Circuit,简称IC)在现代电子设备中扮演着至关重要的角色,其作用功能多种多样。
    的头像 发表于 03-25 13:54 1274次阅读

    OVP过压保护芯片:为何电子工程师需要它?功能作用全解析

    OVP过压保护芯片:为何电子工程师需要它?功能作用全解析
    的头像 发表于 03-06 10:27 6104次阅读
    OVP过压保护<b class='flag-5'>芯片</b>:为何电子工程师需要它?<b class='flag-5'>功能</b>、<b class='flag-5'>作用</b>全解析

    物联网IOT芯片是什么?物联网芯片作用 物联网芯片的应用领域

    )作为实现物联网的关键技术之一,是将物联网的通信和计算功能集成到一个小型芯片中,并能够在各种物理设备中嵌入使用的芯片。 物联网芯片作用是实
    的头像 发表于 02-01 11:38 3784次阅读

    芯片为什么要时钟信号 时钟芯片作用是什么?

    芯片为什么要时钟信号 时钟芯片作用是什么? 时钟信号在芯片中起着非常重要的作用。它是芯片的“心
    的头像 发表于 01-29 18:11 4116次阅读

    应用方案:实时数据加密

    应用方案:实时数据加密 利用CPLD设计加密电路方便可行,能够较好地实现加密功能。AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以
    发表于 01-15 08:57

    时钟芯片作用是什么?

    时钟芯片是一种微型电子器件,其作用是在电子设备中提供精确的时间基准。它能够产生稳定的电子脉冲,用于同步和控制设备中的各种操作和功能
    的头像 发表于 01-11 18:20 1341次阅读