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

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

3天内不再提示

硬件身份验证可确保设计IP和最终用户体验

星星科技指导员 来源:嵌入式计算设计 作者:Robert Rozario 2022-10-20 09:39 次阅读

确保设备是真实的,而无需使用过于复杂和昂贵的方案来做到这一点,这是当今众多嵌入式设计挑战之一。基于芯片的椭圆曲线加密实现可以以合适的价格提供安全的解决方案。

保护电子系统免受假冒是 OEM 面临的一项日益严峻的挑战。随着消费电子产品和计算机外围设备向外包制造的转移,保护知识产权和防止未经授权生产使用OEM品牌的设备变得越来越困难。

问题比乍一看可能看起来更大。对于以补贴价格提供核心系统的公司,希望在配件或消耗品的售后市场销售中赚取利润,假冒设备威胁到商业模式和品牌声誉。一些公司甚至报告了非OEM配件(如电池组)到达最终用户并造成潜在责任的事件。

硬件身份验证:挑战和选择标准

许多类别的售后零件和配件,如笔记本电脑交流适配器和电池,都是为了与OEM规格和标准兼容而制造的。在授权第三方制造的合法配件中,存在假冒设备,这些设备是授权产品的精确或近似精确复制品。

挑战在于使系统能够区分授权和未经授权的部件,或者OEM品牌和第三方品牌。虽然有许多策略可以解决假冒威胁,但每种策略都有其局限性。专利、定制连接器和专有硬件/软件解决方案的使用具有不同的成功率。

一种相对较新的方法是嵌入式身份验证硬件的概念,它可用于确保附件或外设在给定系统中使用是真实的。在这种类型的解决方案中,身份验证硬件位于附件中,软件驻留在主机系统中。

防止伪造的软件到硬件身份验证解决方案的特征应解决以下问题:

1. 宿主系统是否对攻击免疫?

阿拉伯数字。 外围设备或配件是否对攻击免疫?

3. 是否有可能破坏一个设备并使用该信息来破解所有系统?

4. 安全基础设施能否扩展以保护合法的售后市场零件?

5. 如何警告过期或无根据的零件/配件的重复使用?

6. 解决方案是成本吗?有效且易于实施?

为了回答最后一个问题,使用软件的嵌入式安全性?到?硬件认证解决方案可以满足对价格敏感的供应商电子产品的成本和易于实施的目标,同时仍能解决其他问题。

基于芯片的产品认证

英飞凌科技集团为许多应用提供基于芯片的安全解决方案,包括e?护照、可信平台模块 (TPM) 以及支付和芯片卡设备。该公司最近将Origa原始产品认证解决方案(SLE95050FX)添加到其产品组合中,利用二十年的安全芯片经验来解决成本有限的应用中的防伪问题。

该芯片支持使用离散椭圆曲线加密 (ECC) 对数实现的非对称身份验证,这是一种数学上复杂且高度安全的 ECC 形式。它将私钥、唯一芯片ID和其他客户信息等数据存储在受保护的存储器空间中,以防止修改。最多可以将 192 位只读数据写入此空间。

此外,该芯片还提供512位或704位的未受保护且可自由使用的非易失性存储器,用于不同目的,例如制造和物流链的可追溯性,OEM添加的有关附件的数据或最终用户行为的文档,例如充电周期。其中一个版本具有集成的温度监控传感器,可简化可充电电池的实施。

如图1所示,认证解决方案由一个主机设备组成,作为主设备,通过单线接口(SWI)与包含SLE95050的附件进行通信。该芯片可以通过SWI接口直接或间接供电,如图所示。

图 1:在防伪系统中,基于芯片的身份验证可以通过单线接口(SWI)供电。

pYYBAGNQpuyAZP4nAACFeKcqktA308.jpg

对称与非对称加密

防伪保护的一个重要考虑因素是所使用的加密系统。在消费类电子产品和计算机***享密钥方案或对称解决方案(其中主机和外围设备共享相同的密钥)是不够的。如果主机共享密钥被公开,则原始设备可以很容易地复制到假冒设备中,保证可与所有主机系统配合使用。

非对称加密使用两个不同的密钥进行加密和解密。所谓的公钥可以公开(因此用于驻留在主机系统中的软件中),只要其他秘密或私钥仍然在外设中嵌入芯片的安全环境中。此概念如图 2 所示。

图 2:软件到硬件认证实现允许公钥公开,前提是私钥在外设嵌入的芯片中保持安全。

pYYBAGNQpu2AK0BCAACM8ot7mps202.jpg

现在,让我们看一下软件到硬件系统如何解决实施可靠的身份验证解决方案所涉及的挑战。

1. 宿主系统是否对攻击免疫?

对主机系统的攻击通常旨在检索允许成功伪造的机密。在软件到硬件身份验证中,主机代码和库仅包含公共信息。因此,对主机的攻击是徒劳的。从这个角度来看,该系统不受攻击。

2. 外围设备或配件是否容易受到攻击?

身份验证芯片结合了物理安全性以保护其机密。由于ECC不对称协议,总线窥探不会泄露任何秘密。芯片实现还包括防止重放、侧槽和电源攻击的保护。因此,该解决方案相对不受攻击。

3.是否可以破坏一个设备并使用该信息来破解所有系统?

由于主机只包含公共参数,芯片包含密钥和参数,因此无法通过***主机来提取私人信息。此外,英飞凌通用标准EAL5+认证设施的硬件个性化可防止配件制造现场的秘密泄漏。

4. 安全基础设施能否扩展以保护合法的售后市场零件?

该安全系统提供了在安全的英飞凌设施中进行的个性化步骤。可以为每个特定客户或同一客户的每个库存单位或产品子组进行个性化设置。个性化设备是否只提供给客户?指定的制造地点,任何其他实体均不得购买。安全个性化过程有几个用途:

· 防止在公开市场上购买空白芯片,然后将其个性化以生产假冒产品。

· 防止制造或 ODM 站点可能发生的秘密泄漏。

· 简化制造过程,消除生产现场的钥匙或秘密注射和钥匙管理物流,从而节省成本并缩短生产时间。

5. 如何警告过期零件/配件的重复使用?

每个芯片都有一个仅倒计时寿命指示器,可用于警告或永久停用任何部件或配件。唯一ID、非易失性存储器数据和寿命指示器的组合也可用于此目的。

6. 它是否具有成本效益且易于实施?

该解决方案的架构和设计旨在实现成本、安全程度和易于实施之间的平衡。它可以满足严格的安全要求,同时允许以合理的成本结构轻松实施。英飞凌提供的代码库包还包含 ECC 库,简化了实施过程并节省了时间。

值得付出代价的保护

如前所述,设计防伪的目标是实现有效的安全级别,同时限制对物料清单(BOM)成本的影响。例如,打印机墨盒制造商和手机制造商希望保护收入来源并确保设备可靠性。

此处描述的软件到硬件解决方案以 BOM 成本满足了安全产品认证的要求 - 产品量相对较高,远低于一美元。其他应用包括独特的平台标识、远程外设认证以及保修和服务报告、将应用程序或固件绑定到特定平台、多因素认证和机器对机器认证,在经济上也是可行的。凭借其低功耗单线实现,该器件特别适用于嵌入式系统

审核编辑:郭婷

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

    关注

    453

    文章

    50396

    浏览量

    421789
  • 嵌入式
    +关注

    关注

    5068

    文章

    19017

    浏览量

    303241
  • 适配器
    +关注

    关注

    8

    文章

    1932

    浏览量

    67914
收藏 人收藏

    评论

    相关推荐

    Klocwork 2024.3新特性速览

    Klocwork 2024.3 为 C/C++ 分析引擎和构建上传流程引入了新功能和性能改进。此版本还附带了增强的安全性和用户体验改进,包括用于 SAML/OIDC 身份验证的 IDE 插件中更好
    的头像 发表于 11-07 09:49 584次阅读
    Klocwork 2024.3新特性速览

    代理服务器用户名,主要作用是什么?

    代理服务器用户名是指用于访问和控制代理服务器的身份验证信息之一。用户名通常由代理服务器的管理员或服务提供商设定,用于确保只有授权用户能够访问
    的头像 发表于 09-13 09:48 190次阅读

    CC2652RSIP最终用户手册信息和OEM安装指南

    电子发烧友网站提供《CC2652RSIP最终用户手册信息和OEM安装指南.pdf》资料免费下载
    发表于 09-12 10:20 0次下载
    CC2652RSIP<b class='flag-5'>最终用户</b>手册信息和OEM安装指南

    CC2651R3SIPA最终用户手册信息和OEM安装指南

    电子发烧友网站提供《CC2651R3SIPA最终用户手册信息和OEM安装指南.pdf》资料免费下载
    发表于 09-12 10:19 0次下载
    CC2651R3SIPA<b class='flag-5'>最终用户</b>手册信息和OEM安装指南

    TMP1827 的 密钥生成和身份验证机制

    电子发烧友网站提供《TMP1827 的 密钥生成和身份验证机制.pdf》资料免费下载
    发表于 09-09 09:24 0次下载
    TMP1827 的 密钥生成和<b class='flag-5'>身份验证</b>机制

    IP地址安全与隐私保护

    将对IP地址在网络安全中的作用、面临的挑战及相应的解决方案展开探讨。 IP地址在网络安全领域占据着核心地位。作为网络设备的唯一标识,IP地址是实施身份验证与访问控制的基础。通过对
    的头像 发表于 09-03 15:59 343次阅读

    ESP8266使用命令AT CWJAP_CUR连接wifi,如何增加身份验证时间?

    我尝试使用命令 AT CWJAP_CUR 连接 wifi。但是在超时时给出响应,我想知道如何增加身份验证时间
    发表于 07-16 07:29

    芯科科技领先提供CBAP解决方案支持基于证书的身份验证和配对

    身份验证,而是通过采用自有密钥签署配对数据来自动对连接进行身份验证。 为什么采用CBAP? 快速安全地在数千个设备之间进行连接:无需人工干预,不仅加快身份验证过程,而且还减少人为错误,从而提高安全性。
    的头像 发表于 06-04 11:35 671次阅读

    FPGA的IP软核使用技巧

    和性能测试。确保IP软核能够正常工作,并满足项目的性能要求。 在验证过程中,可以使用仿真工具进行模拟测试,或者使用实际的FPGA硬件进行验证
    发表于 05-27 16:13

    OpenAI启用多重身份验证,ChatGPT用户自行开启

    以ChatGPT服务实例分析,使用者需首先抵达chat.openai.com网页,点击左侧用户名下方的设置图标进入配置界面。随后在“常规”选项组中寻找并选定“多重身份验证”启动与否。
    的头像 发表于 03-10 11:18 1211次阅读

    Splashtop:iPad上的远程桌面软件使用指南

    Splashtop 通过强大的加密协议、双因素身份验证和设备身份验证选项确保远程会话的安全。您的数据和隐私将得到保护,让您在访问敏感的工作文件或个人文件时高枕无忧。
    的头像 发表于 03-04 11:23 1442次阅读

    30%企业对AI驱动的深度伪造攻击质疑身份认证和验证方案有效性

    Gartner副总裁Akif Khan指出,过去十年的技术变革使得深度伪造就像合成照片一样成为可能,那些虚假人脸图片可以欺骗甚至让生物识别身份验证失效。严重的是,假如身份认证和验证系统无法区分真假面部,那么它们的可信度会大打折扣
    的头像 发表于 02-25 15:14 455次阅读

    什么是JWT?JWT由哪些部分组成?JWT如何进行用户认证?

    JWT(JSON Web Token)是一个开放的行业标准(RFC 7519),自身包含了身份验证所需要的所有信息,因此我们的服务器不需要存储用户Session信息。
    的头像 发表于 02-25 09:44 3528次阅读
    什么是JWT?JWT由哪些部分组成?JWT如何进行<b class='flag-5'>用户</b>认证?

    Azentio Software 和 Regula 合作强化数字化入职的身份验证

    Software(以下简称 "Azentio")技术公司于今日宣布,与全球性的取证设备和身份验证 (IDV) 解决方案开发商 Regula 建立战略合作伙伴关系。 通过此次合作,Azentio 得以
    的头像 发表于 01-23 21:27 458次阅读

    请问“SigmaStudio graphical development tool”可否能生成最终用户控制界面(GUI)?

    请问“SigmaStudio graphical development tool”可否能生成最终用户控制界面(GUI)?如果不行将来是否支持?这样的话SigmaDSP将无限强大,更能适合不善代码编写技术人员的使用,从而降低产品开发周期及成本。
    发表于 11-30 08:12