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

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

3天内不再提示

如何实现加密身份验证(案例分析)

要长高 来源:embedded 作者:Nicolas Demoulin 2023-11-24 15:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为消费者,我们善于了解一个品牌的相对优点,无论是汽车、电动工具还是一罐汤。公司投入大量资金来建立、发展和维护其品牌信誉,以便作为消费者,我们选择我们认为有价值的品牌。我们品牌偏好的确切原因各不相同,从希望接受品牌的生活方式到质量、耐用性和物有所值的更实际原因。

建立品牌的不仅仅是消费品制造商。品牌标识也适用于工业、商业和医疗产品。营销专业人士是在他们所做的每一件事中传达和加强品牌价值的专家,并将采取积极措施不惜一切代价保护他们的品牌。品牌的资产延伸到声誉、信任和社会价值,因此公司的标志成为全球公认的。其他公司试图复制或冒充徽标或品牌承诺的行为会立即受到关注。

除了品牌的营销方面,公司的产品和服务也需要保护。在全球市场上,假冒已成为一个重大问题。从电动工具电池组、电子元件、电子烟、打印机墨盒到医疗设备配件,一切都被不道德的造假者复制。

如今,产品制造商使用加密身份验证技术来保护客户免受假冒产品的侵害。图 1 突出显示了实现加密身份验证技术的许多因素。

也许加密身份验证的第一个用例是便携式电动工具的电池。消费者很快发现,假冒产品看起来就像正规制造商的电池一样,但使用寿命不长,出现故障,使用户面临工具着火的风险。加密身份验证适用于任何具有嵌入式系统的产品,非常适合具有可更换、可互换配件或一次性耗材的产品。

wKgaomVgT0OAAV8vAAFlQGGJ8pg975.png

图 1:实施加密身份验证对许多产品至关重要的众多原因中的一些。(来源:Microchip

加密身份验证基础知识

工程师可以轻松地为大多数基于电子的设计添加简单的身份验证方法。理想情况下,基于接触的方法(例如在手持式电动工具和可充电电池组之间)允许为集成到电源组中的设备供电。数据传输通过电力线进行。认证可以通过制造商设置手持设备(主机)和电池组(附件)之间的密码交换来执行。但是,一旦攻击者或伪造者通过分析数据传输过程获得了该密码,未经授权复制附件设备就很简单了。

一种更安全的方法是将密码放置在附件的安全IC中,并利用质询-响应协议来确定真实性。已经有成熟的加密算法可以使这个过程变得安全,这些算法构成了两种质询-响应加密身份验证方法的基础:对称和非对称。

图 2 展示了基于主机设备和外围附件之间共享的密钥的基于对称的加密质询-响应。最初,在产品制造和称为预配的过程中,会根据父密钥和最终产品的序列号创建密钥。然后,哈希函数创建一个派生密钥,该密钥对于每个最终产品的外围附件是唯一的。

一旦与客户一起使用,主机就会向配件发出随机数质询。预期的响应是根据随机数和密钥计算出的数字签名。主机也运行相同的过程,如果两个结果匹配,则该配件被视为正品部件。SHA-2 和 SHA-3 等安全哈希算法是由美国国家标准与技术研究院 (NIST) 发布和管理的行业标准方法。

wKgaomVgT0uALaliAARzkpLvvgo836.png

图 2:使用多样化的密钥和对称加密技术对外围配件进行身份验证。(来源:Microchip)

另一种方法是使用非对称加密(有关对称与非对称的更多信息,请参阅此),它增加了第三方生态系统控制功能。此方法使用一对密钥(公钥和私钥),通常称为公钥基础结构 (PKI),参见图 3。私钥驻留在附件内的身份验证 IC 中,而主机则使用公钥。顾名思义,公钥可以被披露,而不必担心会损害附件私钥的安全性和真实性。

wKgaomVgT1KAfi1bAARNyYeQOPA074.png

图 3:非对称加密身份验证技术采用椭圆曲线数字签名算法 (ECDSA)、数字证书、公钥和私钥。(来源:Microchip)

实现加密身份验证:示例

我们说明了如何使用 Microchip 的 IC 系列安全地验证各种应用(见图 4)。

wKgaomVgT1qAag-RAAMZEp4hzfA592.png

图 4:Microchip CryptoAuthentication IC 系列。(来源:Microchip)

该ATECC608是一款预配置的安全元件IC,旨在适应从数据中心物联网应用的各种用例。它安全地存储秘密,公钥和私钥以及数字证书。与主机的通信是通过行业标准I实现的2C 串行总线或单线接口 (SWI)。

医疗保健和医疗行业对加密身份验证的需求不断增长。袋式药物包、一次性诊断探头和一次性医疗贴片的使用越来越多,推动了对物品认证的需求。这不仅使临床医生确信药物或附件来自合法来源,而且还提供了对正确药物和剂量的验证。医疗法规遵从性和临床过程也可能需要它。空间受限和成本敏感的用例还包括电子烟、化妆品和电子电动自行车卡。

对于对称加密身份验证,SHA104 和 SHA105 是 Microchip CryptoAuthentication 产品组合的成员,针对附件和一次性用例。它们提供 128 位对称加密安全性。这些超紧凑型 IC 通过 I2C 或 SWI 进行通信,在睡眠期间消耗约 130 nA 电流。它们采用 8 引脚或 3 引脚(电源、SWI 数据和接地)封装形式,特别适用于空间受限的应用。ECC204 为非对称应用的 ECDSA、SHA-256 和哈希消息身份验证代码 (HMAC) 提供硬件支持。

图 5 突出显示了 Microchip 的紧凑型对称和非对称 CryptoAuthentication IC。凭借其小尺寸封装,这些器件无需 PCB 即可使用,从而简化了它们在各种耗材和一次性配件中的包含。

wKgaomVgT2GAf-nCAAMG571aWsU477.png

图 5:CryptoAuthentication IC 适用于小尺寸、无 PCB 和寄生电源应用。(来源:Microchip)

SHA106 和 ECC206 IC 将引脚数减少到仅两个引脚,需要单线接口和接地连接。图 6 显示了使用 2 引脚加密身份验证 IC 的简单性,其中从集成电容器中的 SWI 中收集的功率足以为身份验证过程供电。此外,在不需要 PCB 的情况下,实施加密身份验证的成本会降低,同时用例的数量会显着增加。

wKgZomVgT2iASVhGAAE6_t_AnGk234.png

图 6:2 引脚 SHA206 和 ECC206 IC 具有一个内部电容器,用于存储为器件供电的寄生能量。(来源:Microchip)

我们强调的是,小尺寸、自供电的加密IC将有助于突破一次性耗材和配件的认证界限。

审核编辑:黄飞

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

    关注

    5

    文章

    361

    浏览量

    26630
  • 数据传输
    +关注

    关注

    9

    文章

    2082

    浏览量

    67205
  • 串行总线
    +关注

    关注

    1

    文章

    186

    浏览量

    31530
  • 加密技术
    +关注

    关注

    0

    文章

    147

    浏览量

    17774
  • 身份加密
    +关注

    关注

    0

    文章

    4

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业级便携式电子设备:身份证识别与体温测量一体化解决方案

    了解集成身份证识别与体温测温功能的工业级便携式设备如何提升企业安全与工作效率,适用于各类工业环境,满足智能化与数字化管理需求。探索最新技术与应用案例,助力企业实现更高效的员工健康监控和身份验证
    的头像 发表于 11-12 11:56 195次阅读
    工业级便携式电子设备:<b class='flag-5'>身份</b>证识别与体温测量一体化解决方案

    加密算法的应用

    安全、数据存储安全、身份验证、数字货币以及云计算。 加密技术可以保护通信过程中的信息安全,例如对于电子邮件、即时通讯等应用场景,加密技术可以防止信息被截获、窃听或篡改,保证信息传输过程中的机密性
    发表于 10-24 08:03

    ‌STSAFE-A120安全认证IC技术解析与应用指南

    STMicroelectronics STSAFE-A120身份验证IC是高度安全的集成电路,设计用于通过高级加密特性和身份验证协议保护敏感数据和设备。STSAFE-A120 IC为各种应用中
    的头像 发表于 10-16 13:54 354次阅读
    ‌STSAFE-A120安全认证IC技术解析与应用指南

    STSAFE-L010安全认证芯片技术解析与应用指南

    STSAFE-L010的主要功能是让主机系统能够认证和区分授权与未授权的外设或耗材。通过生成数字签名来响应主机发送的质询,从而实现身份验证。此质询可以包括可追溯性或区域特定数据,以增强验证。该签名是使用在ST安全个性化过程中嵌入在每个芯片中的唯一Ed25519私钥进行创
    的头像 发表于 10-15 09:31 472次阅读
    STSAFE-L010安全认证芯片技术解析与应用指南

    基于SHA105 CryptoAuthentication™芯片的硬件安全设计指南

    Microchip Technology SHA105身份验证IC旨在为一次性和生态系统控制应用提供128位对称安全性。该认证IC设计用作配套器件,与微控制器/微处理器无关。SHA105身份验证IC
    的头像 发表于 10-11 10:51 402次阅读
    基于SHA105 CryptoAuthentication™芯片的硬件安全设计指南

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

    技术及应用场景解析 零信任并非单一技术,而是一种融合身份安全、终端防护、微隔离等能力的战略框架。主要通过以下三大技术支柱重构防护体系: Ø 动态身份治理:基于IAM实现持续身份验证,负
    发表于 09-09 15:33

    身份识别核验硬件终端的功能模块有哪些?目前的发展趋势是什么?

    随着科技发展,身份识别核验终端或人证识别一体机正逐步成为现代社会安全验证的重要组成部分,为用户提供高效、准确的身份验证服务。在具体硬件设备中,比较关键的功能模块有哪些,又要往什么样的方向趋势发展呢
    的头像 发表于 08-30 10:42 508次阅读
    <b class='flag-5'>身份</b>识别核验硬件终端的功能模块有哪些?目前的发展趋势是什么?

    手持式身份证识别阅读器:移动的身份识别智能终端

    鸟鸟N70S手持式居民身份证阅读器是一种专为移动办公与身份核验而设计的终端设备,集身份证识别、OCR、二维码扫描、人脸识别等功能于一体。广泛应用于公安执法、金融开户、医疗登记、展会安保等场景,支持全天候移动工作,真正
    的头像 发表于 08-20 14:34 1092次阅读
    手持式<b class='flag-5'>身份</b>证识别阅读器:移动的<b class='flag-5'>身份</b>识别智能终端

    Crypto核心库:颠覆传统的数据安全轻量级加密方案

    阵。 加解密算法是保证数据安全的基础技术,无论是在数据传输、存储,还是用户身份验证中,都起着至关重要的作用。   随着互联网的发展和信息安全威胁的增加,了解并掌握常用的加解密算法已经成为开发者和安全从业者的必修课。 LuatOS的
    的头像 发表于 08-04 14:44 537次阅读
    Crypto核心库:颠覆传统的数据安全轻量级<b class='flag-5'>加密</b>方案

    富士通创新生物识别身份验证技术介绍

    在数字化浪潮席卷全球的当下,身份认证技术的安全性与便捷性,已然成为全社会关注的焦点。传统的身份认证方案,诸如密码、指纹识别、人脸识别等,尽管应用广泛,却也面临着诸多严峻挑战,如密码易遭仿冒、生物特征信息存在被窃取风险,进而导致隐私泄露等问题。
    的头像 发表于 07-03 09:31 665次阅读

    如何使用PN7制作具有5180字节UID的身份验证mifare plus?

    我正在开发的读卡器使用 PN5180。 我想读取 7 字节 UID 的 Mifare Plus ev1 卡 但 PN5180数据表仅解释了4字节 UID 卡。 如何使用 PN7 制作具有 5180 字节 UID 的身份验证 mifare plus 请帮我怎么做。
    发表于 04-01 06:37

    Java微服务中如何确保安全性?

    访问资源,而OpenID Connect提供了基于OAuth2的身份验证协议。 利用Spring Security OAuth2进行配置,实现统一的身份验证和授权。 服务间安全通信: 通过配置TLS
    的头像 发表于 01-02 15:21 1041次阅读

    如何实现 HTTP 协议的安全性

    协议的安全性,可以采取以下几种方法: 1. 使用HTTPS HTTPS(安全超文本传输协议)是HTTP的安全版本,它在HTTP的基础上通过SSL/TLS协议提供了数据加密、数据完整性验证身份验证。使用HTTPS可以确保数据在传
    的头像 发表于 12-30 09:22 1510次阅读

    加密算法在云计算中如何应用?

    /TLS协议,确保数据在客户端和服务器之间安全传输。存储加密技术如AES(高级加密标准),保护存储在云端的数据不被未经授权的用户访问。 身份验证 : 通过对用户进行身份验证,确保只有授
    的头像 发表于 12-17 16:02 878次阅读

    加密算法在网络安全中扮演什么角色?

    : 通过哈希函数和消息认证码(MAC),加密算法可以检测数据在传输过程中是否被篡改,确保数据的完整性。 提供身份验证 : 非对称加密算法和数字签名技术可以验证通信双方的
    的头像 发表于 12-17 16:00 906次阅读