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

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

审核编辑:汤梓红

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

    关注

    2902

    文章

    44174

    浏览量

    370651
  • 加密芯片
    +关注

    关注

    2

    文章

    110

    浏览量

    23613
收藏 人收藏

    评论

    相关推荐

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

    加密芯片是一种专门设计用于保护信息安全的硬件设备,它通过内置的加密算法对数据进行加密和解密,以防止敏感数据被窃取或篡改。如下图HD-RK3568-IOT工控板,搭载ATSHA204A
    的头像 发表于 10-31 17:43 286次阅读
    安卓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 500次阅读
    开源物联网技术--AES<b class='flag-5'>加密</b><b class='flag-5'>功能</b>技术分享

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

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

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

    芯片开封(Decap),也被称为开盖或开帽,是指对完整封装的IC芯片进行局部腐蚀处理,以暴露出芯片内部结构,同时确保芯片的各项
    的头像 发表于 04-20 10:25 2374次阅读
    如何进行<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 579次阅读

    集成芯片作用功能

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

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

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

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

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

    应用方案:实时数据加密

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

    加密芯片的工作原理及应用领域

    加密芯片是对内部集成了各类对称与非对称算法,自身具有极高安全等级,可以保证内部存储的密钥和信息数据不会被非法读取与篡改的一类安全芯片的统称。
    的头像 发表于 12-20 09:28 1375次阅读
    <b class='flag-5'>加密</b><b class='flag-5'>芯片</b>的工作原理及应用领域

    加密芯片工作原理max32555

    加密芯片MAX32555是一种广泛应用的硬件加密设备,它采用先进的加密算法和技术,对数据进行加密和解密操作,以确保数据传输和存储的安全性。本
    的头像 发表于 12-13 15:03 1991次阅读

    十大常用芯片功能作用

    芯片是将电路(主要包括半导体设备,也包括被动组件等)小型化的方式,它使用一定的介质将CPU之类的计算机的中心与展示这个信息的界面头与脚全面覆盖,纵而形成一个微小,微型上课机体,被集成了半导体在一个基片当中,每个芯片都有其独特的功能
    的头像 发表于 12-13 12:21 8120次阅读

    独立显示芯片的原理 独立显示芯片有什么作用

    独立显示芯片的原理 独立显示芯片有什么作用? 独立显示芯片(Discrete Display Chip)是一种用于图形显示的集成电路(IC),通常由多个晶体管和电子元件组成。它的主要
    的头像 发表于 12-11 10:50 1473次阅读

    安全存储功能中使用的重要结构

    安全存储功能中使用的重要结构体 在整个安全存储功能的操作过程中,存在一些很重要的结构体,这些结构体用于记录或保存所有安全文件和dirf.db
    的头像 发表于 11-21 14:36 469次阅读
    安全存储<b class='flag-5'>功能</b>中使用的重要<b class='flag-5'>结构</b>体