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

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

3天内不再提示

基于TPM的树莓派可信平台模块(TPM)在快速网络身份认证(FIDO)中的应用设备接入身份应用

国民技术股份有限公司 2022-11-02 10:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着越来越多的设备接入互联网,从手机、网关、服务器,到智能家居、汽车、大型机械,连接到网络空间的设备或“物”的数量将远远超过人类,随之而来的物联网(Internet of Things,IoT)安全也日益重要。今天,我们就来看一下国际标准ISO/IEC 11889所定义的可信平台模块(TPM)是如何在树莓派平台上为微软Azure IoT Hub云服务提供设备接入身份安全性的。

树莓派具有电脑的所有基本功能,由于其低成本、模块化和开放的特性,以及微型的外观与无限创意的可能性,已经成为当前计算机教育领域应用最为广泛的平台之一。利用树莓派平台,可以很方便地开发搭建出非常丰富的轻量级AIoT终端应用。

树莓派应用环境准备

应用环境包括:已成为流行ARM CPU嵌入式方案的树莓派开发平台;Windows10 IoT Core操作系统;TPM2.0可信模块,提供全球一致的安全性;微软Azure IoT Hub云服务,为物联网设备提供可靠的服务端数据存储等服务。这些基本上都是行业主流技术应用平台。

1, 树莓派3,Raspberry Pi 3Model B;

2, Windows 10 IoT Core操作系统,步骤按照微软教程说的Step-by-Step;

3, TPM 2.0树莓派模块,这里以国民技术Z32H330TC芯片模块为例;

4, 微软Azure IoT Hub云服务。

d7c556d2-5793-11ed-b116-dac502259ad0.jpg

系统配置过程

系统加电运行后,登录Windows10 IoT设备管理界面,赫然发现TPM Configuration。点击进去发现这是一个TPM管理的界面,Windows IoT Core需要初始化TPM。

从下拉列标准中选择相应的TPM进行安装,这次我们当然选择“I2C Discrete NationZ TPM on I2C1”,之后点击Install进行安装。

d7ec5976-5793-11ed-b116-dac502259ad0.jpg

当系统重新启动之后,再次进入TPM Configuration界面,我们看到Windows10 IoT系统发现了国民技术的TPM模组,并且由TPM创建了10个不同的逻辑Device ID,可以向10个不同的服务商注册设备身份。重点在于提供了针对于Microsoft Azure IoT Hub物联网云服务的设备接入身份的配置界面,可以用于:

1, 填写服务商的服务访问URL;

2, 填写在服务商注册的设备身份的标识;

3, 服务商提供给设备商的保护密钥。

当你点击Save之后,这些信息全部由TPM保护存储,这个过程一般是在IoT设备生产线上完成。自此物联网设备与云服务之间的接入身份验证基于HMAC密码算法,设备端的计算在TPM中进行,服务端对计算结果进行验证,确认接入设备身份。那些针对物联网设备身份的假冒,对于物联网设备的钓鱼都不好使了。

自此,TPM基于Windows IoT Core接入Azure IoT Hub云服务的物联网设备身份应用,基本上是即插即用的,充分实现了物理硬件安全,以及端到云的物联网设备身份应用。

TPM芯片是AIoT身份的理想安全载体

或许有人会问“用其他类型的安全芯片可以吗?”——答案是肯定的。Azure IoTHub的设备身份认证协议是公开的,任何安全芯片都可以实现此类应用。但是,能够将应用充分简化,并提供物联网终端操作系统In-Box支持的,除了TPM,恐怕没有其他的了。如果采用其他安全芯片,则需要自己解决安全芯片选型、芯片安全固件、操作系统驱动、配置初始化软件、云端接入安全协议、云端安全认证机制等等一系列的麻烦。在可用和好用之间,大家都会有自己明智的选择。

既然ISO/IEC 11889 TPM2.0芯片作为物联网身份On board Credential如此简单好用,那就赶快行动吧!

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

    关注

    2950

    文章

    48101

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索Microchip ATTPM20P:TPM 2.0的安全解决方案

    ATTPM20P实现了可信计算组(TCG)可信平台模块TPM)2.0版本的规范,适用于个人电脑、嵌入式系统和物联网
    的头像 发表于 04-06 15:50 1029次阅读

    Atmel AT97SC3204 TPM:为安全而生的集成模块

    (TCG)的可信平台模块TPM)版本 1.2,符合 TCG PC 客户端特定 TPM 接口规范版本 1.2,这使得它能够无缝集成到各种支持
    的头像 发表于 04-06 11:15 706次阅读

    探索Infineon OPTIGA™TPM SLB 9670 TPM2.0:硬件安全的可靠之选

    保障系统安全的关键组件,众多领域中发挥着重要作用。今天,我们就来深入了解一下Infineon的OPTIGA™TPM SLB 9670 TPM2.0,看看它有哪些独特的特性和优势。 文件下载: SLB
    的头像 发表于 03-30 14:35 228次阅读

    Infineon OPTIGA™ TPM SLM 9670 TPM2.0:工业安全的可靠保障

    : SLM9670AQ20FW1311XTMA1.pdf 一、产品概述 OPTIGA™ TPM SLM 9670 是一款标准化的安全控制器,旨在保护工业系统设备的完整性和真实性。它基于成熟的技术,支持最新的
    的头像 发表于 03-29 10:30 247次阅读

    SLB 9670 TPM1.2 可信平台模块:技术剖析与应用指南

    SLB 9670 TPM1.2 可信平台模块:技术剖析与应用指南 在当今数字化时代,硬件安全至关重要,可信
    的头像 发表于 03-29 10:25 214次阅读

    英飞凌TPM 1.2 SLB 9635 TT 1.2可信平台模块解决方案深度解析

    英飞凌TPM 1.2 SLB 9635 TT 1.2可信平台模块解决方案深度解析 在当今互联网通信和商业快速发展的时代,
    的头像 发表于 03-29 10:15 255次阅读

    Infineon OPTIGA™ TPM SLB 9665 TPM2.0:可靠的可信平台模块

    Infineon OPTIGA™ TPM SLB 9665 TPM2.0:可靠的可信平台模块 作为电子工程师,
    的头像 发表于 03-29 10:15 212次阅读

    OPTIGA™ TPM SLB 9673 RaspberryPi®评估板:I2C TPM HAT的深度解析

    OPTIGA™ TPM SLB 9673 RaspberryPi®评估板:I2C TPM HAT的深度解析 在当今的电子设计领域,安全芯片的应用越来越广泛,尤其是物联网(IoT)和嵌入式系统
    的头像 发表于 12-18 15:00 985次阅读

    OPTIGA™ TPM SLB 9672 RaspberryPi®评估板:安全与性能的完美结合

    OPTIGA™ TPM SLB 9672 RaspberryPi®评估板:安全与性能的完美结合 在当今数字化时代,数据安全和系统可靠性至关重要。对于电子工程师而言,选择合适的安全模块和评估板是实现
    的头像 发表于 12-18 15:00 587次阅读

    设备身份唯一标识和基于数字证书的身份认证两种方案,应用场景上有何侧重,分别适用于哪些类型的物联网设备

    设备身份唯一标识和基于数字证书的身份认证两种方案,应用场景上有何侧重,分别适用于哪些类型的物联网设备
    发表于 11-18 06:26

    看不见的安全防线:信而泰仪表如何验证零信任有效性

    要求,零信任都能提供灵活且高安全性的解决方案。以下是一些典型的零信任应用场景: 在混合云环境,能进行跨云资源的细粒度策略执行,避免数据泄露; Ø 远程办公场景,员工通过不同设备
    发表于 09-09 15:33

    RFID在身份识别的应用

    二、RFID在身份识别的优势高效率:RFID可以快速读取身份信息,大幅缩短验证时间,提高身份识别效率。准确性:RFID减少了人工操作的错误
    的头像 发表于 07-23 15:35 626次阅读
    RFID在<b class='flag-5'>身份</b>识别<b class='flag-5'>中</b>的应用

    芯盾时代助力宁夏银行统一身份认证平台建设

    芯盾时代中标宁夏银行!芯盾时代依托自主研发的用户身份与访问管理产品,为宁夏银行建设统一化、标准化、自动化的统一身份认证平台,实现统一身份管理
    的头像 发表于 07-10 16:33 1174次阅读

    芯盾时代中标延安卷烟厂 打造新一代身份认证平台

    芯盾时代中标延安卷烟厂身份认证系统,将基于前期零信任安全架构的建设成果,又为延安卷烟厂打造了新一代身份认证平台,通过动态
    的头像 发表于 06-18 11:11 973次阅读

    揭秘身份证识别终端集成模块:小设备如何承载大安全?

    证识别模块呢?嵌入式身份认证模块中集成芯片的难度主要在以下几个方面:制作工艺上,嵌入式身份
    的头像 发表于 06-16 10:25 764次阅读
    揭秘<b class='flag-5'>身份</b>证识别终端集成<b class='flag-5'>模块</b>:小<b class='flag-5'>设备</b>如何承载大安全?