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

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

3天内不再提示

可信平台模块(TPM)在快速网络身份认证(FIDO)中的应用

国民技术股份有限公司 2022-11-02 10:18 次阅读

针对网络空间可信身份建设中的统一互联网用户身份认证管理问题,本文介绍了基于ISO/IEC 11889可信平台模块的快速网络身份认证(Fast ID Online,FIDO)应用。

背景:网络身份安全事件频发

首先简单回顾一下两起严重的网络空间身份盗用事件:

在一起协同进行的复杂网络袭击中,黑客以孟加拉国央行官员的身份向纽约联储发出了数十条加密信息,最终造成孟加拉银行损失了8100万美元,这是迄今为止,全世界范围内的银行因为被网络身份盗而损失最严重的一次。同时,这件事情也为全世界的银行敲响了警钟。

另外一起在央视曝光的银行卡盗刷黑产事件,“每条信息都有卡主的姓名、银行卡号、身份证号、银行预留手机号码以及银行密码”,记者在文件中随机选取了七十个不同省份的信息进行验证。其中,身份信息和电话号码全部正确,除了5个银行密码错误,其余65个银行卡密码全都正确,可谓触目惊心。

以上事件不过是众多安全事件中的冰山一角,可见网络身份已经面临非常严重的威胁。网络身份认证不仅关系到个人信息安全,而且影响某个国家和组织的利益,其重要性不言而喻。

FIDO身份认证介绍

要解决网络身份的可信问题,网络身份的基础设施必不可少,需要在应用、政策、管理、协同、监管上建立面向人、物的联合平台。技术层面上,人、物都是客观存在的物理事实,把这些物理事实接入网络,与身份认证的基础设施交互,需要分布式的身份采集/认证子系统,为个人、通信服务和其它各种类型的服务提供平台。这些要素从技术体系上组成了网络身份认证的框架。

99e615ea-5793-11ed-b116-dac502259ad0.jpg

快速网络身份认证(FIDO)是一个专注于身份认证的国际行业标准,FIDO通过易用的客观物理事实,如指纹、人脸、虹膜代替口令(Password),统一分布式的认证器系统,统一开放的基于密码算法的认证协议,基于风险策略的身份认证基础设施,来进行可信身份认证。对于用户来说,刷指纹,刷脸等方式访问网络服务,胜在用户体验。

9a004ae6-5793-11ed-b116-dac502259ad0.jpg

那么FIDO足够安全吗?如何保证身份认证信息的安全性呢?这就需要可信平台模块(TPM)的参与了。FIDO规范定义可基于TPM可以形成安全环境,保护FIDO用户的网络身份验证凭据。TPM芯片是高等级的安全芯片,国民技术的可信密码模块通过了我国商用密码产品型号认证和国际通用高等级安全认证,安全性有保障,已得到广泛应用。

9a18440c-5793-11ed-b116-dac502259ad0.jpg

FIDO标准组织联合W3C(万维网联盟,World Wide Web Consortium)在W3C Member Submission提交的FIDO 2.0: Key Attestation Format规范中详细定义了基于TPM的认证器实现。这意味着所有浏览器都要支持基于TPM的FIDO认证协议。特别需要说明的是,基于ISO/IEC 11889可信平台模块应用的FIDO2.0可以直接使用中国密码算法SM2进行签名验证机制,国产密码算法又多了一个全球一致化的应用,使得FIDO身份认证的安全性是更上一层楼。

IfattestationStatement.core.versionequals2, the following algorithms can be used by FIDO Authenticators:

1.TPM_ALG_RSASSA(0x14). This is the same algorithm RSASSA-PKCS1-v1_5 asfor version 1 but foruse with TPMv2.attestationStatement.header.alg="RS256".
2.TPM_ALG_RSAPSS(0x16);attestationStatement.header.alg="PS256".
3.TPM_ALG_ECDSA(0x18);attestationStatement.header.alg="ES256".
4.TPM_ALG_ECDAA(0x1A);attestationStatement.header.alg="ED256".
5.TPM_ALG_SM2(0x1B);attestationStatement.header.alg="SM256".

有兴趣的小伙伴请参考下面的链接:

https://www.w3.org/Submission/fido-key-attestation/

Windows可信身份认证应用:Microsoft Passport

Windows登录使用的Microsoft Passport基于FIDO标准框架建立,同时使用了可信平台模块提供的FIDO认证密钥保护机制,达到了领先的安全性水平。认证密钥在可信模块中生成,私钥将永远不会在物理安全芯片之外使用。

Microsoft Edge浏览器直接支持FIDO2.0, W3C Web Authentication,可以直接基于TPM保护的密钥做FIDO协议的身份认证,为全球和中国用户提供了一致的、开放的领先的身份认证安全方案。

如果您购买新的Windows机器,就可以体验基于TPM的FIDO安全。小编特别推荐中国版本的Surface系列,它使用了我们国产可信平台模块芯片。

总结

目前,在FIDO2.0应用中,可信平台模块已成为设备身份、个人身份的同一个安全载体。FIDO2.0规范与W3C规范融合,为ISO/IEC11889-2015标准定义的可信平台模块在网络空间身份认证的规模应用提供了基础。

借助ISO/IEC 11889 TPM2.0标准,我国商用密码算法的国际生态环境再次拓展,为中国自主信息安全产业全球竞争提供了有力的平台,从而有利于中国自主产业快速参与到国际产业竞争中,更大规模在全球部署以中国密码算法为核心的自主信息安全技术,实现“你中有我,我中有你”的合作共赢安全战略目的。

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

    关注

    9

    文章

    2945

    浏览量

    58678
收藏 人收藏

    评论

    相关推荐

    鸿蒙OpenHarmony技术:【设备互信认证

    在OpenHarmony中,设备互信认证模块作为安全子系统的子模块,负责设备间可信关系的建立、维护、使用、撤销等全生命周期的管理,实现可信
    的头像 发表于 03-25 17:04 213次阅读
    鸿蒙OpenHarmony技术:【设备互信<b class='flag-5'>认证</b>】

    国民技术可信计算芯片Z32H330TC通过密码模块产品认证

    近日,国民技术可信计算芯片Z32H330TC成功通过可信密码模块产品认证,获得了国家密码管理局商用密码检测中心颁发的商用密码产品认证证书(二
    的头像 发表于 12-28 14:58 578次阅读

    可信计算|国民技术Z32H330TC通过密码模块产品认证

    近日,国民技术可信计算芯片 Z32H330TC通过可信密码模块产品认证 ,获得国家密码管理局商用密码检测中心颁发的 商用密码产品认证证书(二
    的头像 发表于 12-04 18:10 378次阅读
    <b class='flag-5'>可信</b>计算|国民技术Z32H330TC通过密码<b class='flag-5'>模块</b>产品<b class='flag-5'>认证</b>

    fido5100和fido5200 REM交换芯片与主机和网络处理器使用

    电子发烧友网站提供《fido5100和fido5200 REM交换芯片与主机和网络处理器使用.pdf》资料免费下载
    发表于 11-22 10:38 0次下载
    <b class='flag-5'>fido</b>5100和<b class='flag-5'>fido</b>5200 REM交换芯片与主机和<b class='flag-5'>网络</b>处理器使用

    客户案例丨东海证券:构建统一身份认证平台 护航企业数字化转型

    证券企业的网络安全能力提出了更高的要求。身份认证网络安全体系的第一关卡,面对新法规、新环境、新技术,如何构建完善的身份
    的头像 发表于 11-15 15:55 402次阅读
    客户案例丨东海证券:构建统一<b class='flag-5'>身份</b><b class='flag-5'>认证</b><b class='flag-5'>平台</b> 护航企业数字化转型

    TPM是否可以作为嵌入式信息安全系统的主控?

    目前想开发一个嵌入式信息安全系统,实现建立TLS连接以及密钥和证书的安全存储以及日志的安全存储,类似于HSM。目前硬件上HSM集成MCU,成本太高且资源过于浪费,因此考虑使用TPM作为系统的核心
    发表于 10-23 09:17

    研扬科技flexiWAN认证网络解决方案

    研扬科技与SD-WAN开源先驱flexiWAN携手合作,进一步扩展了研扬的机架式网络平台系列,为客户提供更完备可靠、节能高效的网络管理解决方案。研扬科技的FWS-2280和FWS-2365
    的头像 发表于 10-14 08:05 521次阅读
    研扬科技flexiWAN<b class='flag-5'>认证</b><b class='flag-5'>网络</b>解决方案

    二维码扫描仪模块快速读取和核验电子身份证上的CTID二维码

    近几年来,随着科技的不断发展,我们的生活变得越来越便利。其中一个重要的改变就是电子身份证的推广和普及。电子身份码应用利用网络可信身份
    的头像 发表于 09-18 15:32 987次阅读
    二维码扫描仪<b class='flag-5'>模块</b>,<b class='flag-5'>快速</b>读取和核验电子<b class='flag-5'>身份</b>证上的CTID二维码

    基于FF-A的TPM服务命令响应缓冲区接口

    接口到正常世界。在其他用例,通过固件进行间接操作有助于规避平台限制,或者启用TPM的固件实现。通过固件进行的某些TPM间接访问可能已经 由TCG ACPI规范[1]指定的标准Arm
    发表于 08-08 06:26

    CTID可信身份核验终端无处不在的应用场景

    随着电子身份证、电子证照及身份码等基于二维码的可信数字身份认证技术和CTID安全核验技术的广泛应用,CTID(
    的头像 发表于 06-28 14:01 453次阅读
    CTID<b class='flag-5'>可信</b><b class='flag-5'>身份</b>核验终端无处不在的应用场景

    可信计算平台密码方案、可信平台控制模块(2)#网络空间安全

    网络安全通信网络
    学习硬声知识
    发布于 :2023年05月30日 20:02:50

    可信计算平台密码方案、可信平台控制模块(1)#网络空间安全

    网络安全通信网络
    学习硬声知识
    发布于 :2023年05月30日 20:02:19

    如何在iMX8MM EVK启用TPM支持?

    的能力?如果可能的话,我该如何进行? 3. 虽然我在内核 make menuconfig 启用了 CONFIG_TCG_TPM = y 并将内容包含在内核设备树 imx8mm-evk.dts
    发表于 05-30 14:17

    可信计算的硬件防线,TPM芯片

    电子发烧友网报道(文/周凯扬)TPM(受信任平台模块)作为一项基于硬件提供安全功能的技术,可以用于安全地创建与存储密钥,确保设备OS与固件符合可信计算等应用的安全要求。为了符合规范,比
    的头像 发表于 05-12 00:16 2319次阅读

    移植PN7150无法Android平台读取身份证要怎么处理?

    移植PN7150无法Android平台读取身份证(二代身份证明)。 我们测试读取一张TypeA卡是可以的。
    发表于 05-06 06:49