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

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

3天内不再提示

具有竞争力的基于PUF架构的嵌入式系统OTP解决方案

星星科技指导员 来源:嵌入式计算设计 作者:Wilson Ho 2022-06-08 09:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着物联网IoT) 设备的增长,嵌入式系统的安全性已成为一个关键问题。系统的安全级别取决于应用程序。有些应用需要比较高的安全级别,不需要高计算能力,比如智能行李牌、智能锁等。

在当前市场上,配备安全引擎和大内存的MCU可能会导致更高的成本和系统设计的复杂性。事实上,像 AES 这样的安全算法本身实际上并不安全,它们是公共知识和可预测的。安全系统还需要硬件信任根来增强安全性。因此,我们提出了一种用于紧凑型嵌入式系统的具有成本竞争力的 PUF 架构。

什么是物理不可克隆函数 (PUF)?

物理不可克隆函数是一个嘈杂的函数,它可以从给定的输入(挑战)生成唯一的输出(响应/数字指纹)。通常,PUF 的属性是不可克隆的、不可预测的和不可复制的。它可用于生成挑战/响应对。

有许多不同类型的 PUF,例如基于延迟的 PUF、基于内存的 PUF 和涂层 PUF。主流是SRAM PUF,它使用制造工艺变化和随机启动模式。内存地址用作质询,对应内存地址的内容是响应。对于注册,它需要一个模糊提取器来生成密钥及其辅助数据。助手数据可以恢复密钥。亚华PUF是利用一次性可编程(OTP)存储器通过硅制造工艺生成“数字指纹”的PUF技术之一。该技术不需要模糊提取器,用户友好。

A-China PUF如何运作

A-China PUF Bit-cell由两个连接到高压的MOS电容器组成。

在注册过程中,两侧都会施加高压。只有其中一个 MOS 电容被击穿,产生 ‘0’ 或 ‘1’ 作为 PUF 值,这个过程是随机的,保证了 ID 的唯一性和不可克隆性。

搭载亚华 PUF 的 MCU 如何生成 CR Pairs

MCU(如 MCU007 嵌入式 PUF 模块)和安全引擎一起意味着开发人员可以轻松使用它。例如MCU007中的安全引擎包括DES、TDES、公司的PUF算法,通过内部电路获取PUF密钥。之后,它使用 PUF 密钥和输入质询来生成响应。在此过程中,PUF 密钥不被泄露,保证了 PUF 密钥的机密性。

典型应用

它可广泛用于防伪和唯一标识用例。例如,验证服务器注册了对象的 CR 对。其他客户端使用该应用程序检查对象是否列在验证服务器上。如果是真的,那么这个对象就是真的。

审核编辑:郭婷

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

    关注

    147

    文章

    19128

    浏览量

    403959
  • 物联网
    +关注

    关注

    2950

    文章

    48127

    浏览量

    418494
  • 服务器
    +关注

    关注

    14

    文章

    10359

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新市场与新场景推动嵌入式系统研发走向统一开发平台

    对于嵌入式工程师与研发团队而言,工具不再只是辅助手段,而是决定开发效率、产品质量与长期市场竞争力的重要基础。
    的头像 发表于 04-24 15:10 97次阅读
    新市场与新场景推动<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>研发走向统一开发平台

    飞凌嵌入式亮相德国纽伦堡embedded world 2026,深耕全球嵌入式AI市场!

    (展位号NO.3-561),旨在向全球行业伙伴彰显中国嵌入式企业的创新实力与强劲竞争力,持续深化全球化布局。
    的头像 发表于 03-11 16:37 1.1w次阅读
    飞凌<b class='flag-5'>嵌入式</b>亮相德国纽伦堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI市场!

    arm嵌入式主板优缺点

    功能非常有限,这也导致限制了它的广泛运用,而在ARM架构嵌入式主板上,一般可以通过总线等进行扩展,大大方便了客户。在网络传输方面,大多数的客户要求嵌入式主板具有高速网络功能来快速的传
    发表于 01-08 07:08

    什么是嵌入式操作系统

    要理解嵌入式操作系统(Embedded Operating System,简称 RTOS/EOS),我们可以从本质定义→核心区别→实际作用→典型特征→嵌入式开发场景适配,五个维度来拆解, 一
    发表于 12-09 10:33

    嵌入式系统软件架构通常划分

    嵌入式系统的软件架构通常划分如下分层设计: 应用层:环境温度监测、报警触发逻辑。 中间件层:支持MQTT协议的网络通信模块,用于将温度数据上传至云端。 操作系统层:基于FreeRTOS
    发表于 12-01 07:20

    嵌入式软件分层架构设计原则

    ,通过硬件抽象层与硬件交互,确保代码的可移植性。 资源效率:嵌入式系统通常具有有限的资源(如内存、处理能力),因此每一层都应考虑高效的资源管理,避免不必要的开销。
    发表于 11-28 07:05

    新紫光集团的核心竞争力是什么?

    在智能科技产业蓬勃发展的当下,新紫光集团作为具有全球竞争力的智能科技产业集团脱颖而出,其核心竞争力在多方面有着显著体现,主要涵盖全产业链布局、技术创新能力、全球市场影响以及高效的集团
    的头像 发表于 11-26 14:09 592次阅读

    嵌入式就业形势好不好?

    。 许多工作多年的工程师,由于长期停留在“调板子、写裸机代码”的阶段,而逐渐被市场边缘化。因此,持续学习、紧跟技术潮流,成为了嵌入式工程师保持竞争力的关键。 五、行业选择的重要性 对于嵌入式工程师而言,行业
    发表于 11-10 11:48

    芯微GPIO拓展系列芯片赋能智能硬件与嵌入式系统

    在当今智能硬件与嵌入式系统飞速发展的时代,主控芯片的GPIO引脚资源常常面临捉襟见肘的困境。为了突破这一瓶颈,芯微GPIO拓展系列芯片赋能智能硬件与嵌入式
    的头像 发表于 10-31 16:40 827次阅读
    <b class='flag-5'>力</b>芯微GPIO拓展系列芯片赋能智能硬件与<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通过学习嵌入式技术提升就业竞争力,需重点掌握C语言、嵌入式硬件架构、RTOS/Linux开发、通信协议四
    发表于 10-21 16:25

    嵌入式达到什么水平才能就业?

    (三)实战经验拥有2-3 个完整嵌入式项目经验:项目需包含需求分析、方案设计、代码开发、测试优化全流程,能清晰阐述项目难点与解决方案能独立排查项目中的软硬联调问题:比如通过示波器查看信号波形定位
    发表于 09-15 10:20

    油介质损耗及电阻率测试仪的嵌入式系统架构与抗干扰设计

    油介质损耗及电阻率测试仪的精准检测能力,不仅依赖于核心的电气测量模块与温控系统,更离不开稳定可靠的嵌入式系统作为“中枢神经”。嵌入式系统承担
    的头像 发表于 09-02 13:57 716次阅读
    油介质损耗及电阻率测试仪的<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b><b class='flag-5'>架构</b>与抗干扰设计

    是德示波器MSOX3052T在嵌入式系统中的应用

    混合信号示波器,凭借其创新的硬件架构与智能分析功能,为嵌入式系统调试提供了全新的解决方案。本文将从技术特性、应用场景及实战案例三个维度,深入探讨该示波器在
    的头像 发表于 08-27 17:38 798次阅读
    是德示波器MSOX3052T在<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>中的应用

    盘点嵌入式就业所需要的技能有哪些?

    和知识,以适应不同行业的工作需求。同时,随着技术的不断发展和创新,嵌入式工程师还需要不断更新自己的知识和技能,保持竞争力
    发表于 08-11 15:43

    入行嵌入式应该怎么准备?

    不同的领域,如汽车、医疗、工业控制等。对于特定领域的了解将使你更具竞争力。因此,了解不同领域的特点和要求是非常有益的。 入行嵌入式需要掌握的技术能力远不止上述几点,但这些是入门的基础。通过学习和实践,方可逐渐提高自己的技术水平,并在
    发表于 08-06 10:34