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

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

审核编辑:汤梓红

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

    关注

    2951

    文章

    48306

    浏览量

    419962
  • 加密芯片
    +关注

    关注

    3

    文章

    146

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探秘RJGT105加密芯片功能、特性与应用全解析

    探秘RJGT105加密芯片功能、特性与应用全解析 在电子设计领域,加密芯片的应用越来越广泛,它为设备的数据安全提供了有力保障。今天,我们就
    的头像 发表于 04-28 14:55 256次阅读

    瑞纳捷RJGT103芯片:高性能加密芯片的详细解析

    瑞纳捷RJGT103芯片:高性能加密芯片的详细解析 在电子设计领域,加密芯片的应用越来越广泛,武汉瑞纳捷半导体有限公司的RJGT103
    的头像 发表于 04-28 14:55 188次阅读

    高性能防复制加密芯片RJGT102:设计与应用全解析

    富的功能,为电子工程师们提供了一个强大的安全解决方案。本文将深入剖析RJGT102芯片的各个方面,帮助工程师们更好地理解和应用该芯片。 文件下载: RJGT102WDP8.pdf 1. 芯片
    的头像 发表于 04-28 14:50 402次阅读

    Microchip ATECC608A:高性能加密认证芯片的全面剖析

    和设备的合法性。Microchip的ATECC608A加密认证设备,凭借其卓越的性能和丰富的功能,成为了众多安全应用的理想选择。今天,我们就来深入了解一下这款芯片。 文件下载
    的头像 发表于 04-07 11:20 386次阅读

    Atmel CryptoCompanion™芯片:安全加密的理想之选

    Atmel CryptoCompanion™芯片:安全加密的理想之选 在当今数字化时代,数据安全和加密技术变得尤为重要。Atmel公司的CryptoCompanion™芯片为我们提供了
    的头像 发表于 04-06 09:05 346次阅读

    探秘Microchip ATECC608A:高安全加密利器

    探秘Microchip ATECC608A:高安全加密利器 作为一名电子工程师,日常工作中经常和各种芯片打交道。最近我深入研究了Microchip的ATECC608A
    的头像 发表于 03-25 17:10 562次阅读

    如何正确配置AG32 MCU,实现FLASH或者代码加密?

    功能主要包括两种方式:Lock fash(锁定Flash)和代码加密(Code Encryption),它们可以在烧录过程中通过特定工具和配置启用。 方式一:Lockflash Lockflash
    发表于 01-22 15:01

    凌科芯安32位低功耗加密芯片LKT4202UGM介绍

    LKT4202UGM是凌科芯安科技(北京)有限公司开发的32位低功耗加密芯片。关断式低功耗模式电流0.1uA以下。该芯片采用目前较先进流片工艺,使用IIC通信接口,最高通讯速率400Kbps。LKT4202UGM拥有14KB文件
    的头像 发表于 01-21 13:04 931次阅读
    凌科芯安32位低功耗<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>LKT4202UGM介绍

    凌科芯安32位低功耗加密芯片LCS4110R介绍

    、SHA256等国际标准加密算法,用户可将自定义关键算法下载到芯片中运行,从而实现产品防盗版、身份认证、数据加解密等功能
    的头像 发表于 01-21 13:02 900次阅读
    凌科芯安32位低功耗<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>LCS4110R介绍

    DES加密运算模块结构设计

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

    ATECC608C加密认证芯片技术解析与应用指南

    各种身份验证和加密协议。ATECC608C在提供向后兼容性的同时,还提供了比ATECC608B更高的安全性能。ATECC608C的所有配置设置、命令、软件包和功能与ATECC608B完全相同,因此,从
    的头像 发表于 10-10 14:32 1984次阅读
    ATECC608C<b class='flag-5'>加密</b>认证<b class='flag-5'>芯片</b>技术解析与应用指南

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

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

    凌科芯安LCSHA204安全加密芯片介绍

    验证可移除、可更换或可消耗的客户端是否可信。通过预存共享密钥,主控芯片加密芯片进行双向认证。主控芯片生成随机数发送至加密
    的头像 发表于 09-24 10:16 1234次阅读
    凌科芯安LCSHA204安全<b class='flag-5'>加密</b><b class='flag-5'>芯片</b>介绍

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

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

    基于SM4的文件加密解密功能实现(ECB模式)

    ​ ##HarmonyOS 应用开发## 先上一下效果 前置准备:有一个演示.txt文件,我提前下载到了手机上,里面的内容是“测试内容,今天天气很好”。 进入“文件加密”页面,选择文件后,显示文件
    发表于 06-29 13:21