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
    +关注

    关注

    146

    文章

    17376

    浏览量

    353044
  • 物联网
    +关注

    关注

    2914

    文章

    45022

    浏览量

    378064
  • 服务器
    +关注

    关注

    12

    文章

    9355

    浏览量

    86233
收藏 人收藏

    评论

    相关推荐

    ARM架构嵌入式主板特点

    极其广泛。ARM架构嵌入式主板有什么特点呢?一、工作时间及环境:ARM主板不受时间限制,可常开机,无需人员维护。在有电源调节的情况下,只要接通电源,就会自动启动,
    的头像 发表于 12-31 16:03 451次阅读
    ARM<b class='flag-5'>架构</b><b class='flag-5'>嵌入式</b>主板特点

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+ Hypervisor应用场景调研

    ,不依赖宿主操作系统,直接运行在硬件资源之上,如下图: 那嵌入式系统为什么要引入Hypervisor呢?书中说是因为嵌入式系统功能越来越多,
    发表于 10-14 11:21

    嵌入式系统设计参考解决方案

    该一体化解决方案解决了大多数的嵌入式系统调试难题,是我们强烈推荐的系统。它基于 5 系列 B MSO 示波器构建,包括软件、探头、远程协作软件和正常运行时间保障包。 通过以下方式加快您
    的头像 发表于 10-11 10:51 224次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>设计参考<b class='flag-5'>解决方案</b>

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第三四章阅读报告

    的设计与实现。PRTOS作为一种专为嵌入式系统设计的实时操作系统,其Hypervisor的实现具有独特性和挑战性。这一章详细阐述了PRTOS Hypervisor的
    发表于 10-09 18:29

    嵌入式Hypervisor:架构、原理与应用 阅读体验 +Hypervisor基础概念

    本章详细介绍了虚拟化技术的基本概念、实现方式以及应用领域,着重介绍了嵌入式虚拟化技术的特点、面临的挑战以及具体的解决方案嵌入式Hypervisor一直被认为是嵌入式
    的头像 发表于 10-08 15:08 790次阅读
    <b class='flag-5'>嵌入式</b>Hypervisor:<b class='flag-5'>架构</b>、原理与应用 阅读体验 +Hypervisor基础概念

    嵌入式系统怎么学?

    、C++或者Python。这些语言在嵌入式系统开发中都被广泛应用。 3、微处理器/微控制器架构:学习常见的微处理器和微控制器架构,如ARM、AVR、PIC等,了解其特性和应用场景。
    发表于 07-02 10:10

    EVASH Ultra EEPROM:助力ChatGPT等AI应用的嵌入式存储解决方案

    EVASH Ultra EEPROM:助力ChatGPT等AI应用的嵌入式存储解决方案
    的头像 发表于 06-26 18:13 991次阅读

    RK3588J + 麒麟系统,“软硬件”全国产——让您的产品更具竞争力

    银河麒麟嵌入式操作系统简介银河麒麟嵌入式操作系统V10是面向物联网及工业互联网场景的安全实时嵌入式操作
    的头像 发表于 06-20 08:05 592次阅读
    RK3588J + 麒麟<b class='flag-5'>系统</b>,“软硬件”全国产——让您的产品更具<b class='flag-5'>竞争力</b>!

    嵌入式系统软硬件基础知识大全

    、成本和功耗方面具有独特的优势。在理解嵌入式系统之前,我们需要对其硬件基础知识有一个全面的了解。在嵌入式系统中,处理器是其核心组成部分,它负
    发表于 05-09 14:12

    广和通携多款丰富的AIoT嵌入式解决方案亮相2024德国嵌入式

    4月9-11日,全球嵌入式盛会2024德国嵌入式展(embedded world 2024)在纽伦堡盛大举办。广和通以“提速互联,智向未来”为主题亮相3号馆-222展位,展示了多款丰富的AIoT嵌入式
    的头像 发表于 04-10 09:34 471次阅读

    嵌入式系统的概念与范围开发 指令集架构要怎么选才合适?

    想要搭建一套嵌入式系统,首先得确认想要采用的指令集架构(Instruction Set Architectures, ISA),各家的指令集架构各有其优缺点与拥护者,本文将为您大致介绍
    的头像 发表于 03-28 09:35 957次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>的概念与范围开发 指令集<b class='flag-5'>架构</b>要怎么选才合适?

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案嵌入式系统是一种为特定应用而设
    的头像 发表于 03-15 14:29 1456次阅读

    EMC测试整改:提升产品合规性和市场竞争力?|深圳比创达电子

    规性和市场竞争力的内容,希望大家看后有所帮助!深圳市比创达电子科技有限公司成立于2012年,总部位于深圳市龙岗区,成立至今一直专注于EMC电磁兼容领域,致力于为客户提供最高效最专业的EMC一站解决方案,业务范围覆盖EMC元件的
    发表于 03-07 09:50

    嵌入式工程师需要掌握哪些技术?

    示波器、逻辑分析仪和仿真器,以帮助你分析和解决问题。 6. 领域知识:嵌入式系统应用广泛,涉及到许多不同的领域,如汽车、医疗、工业控制等。对于特定领域的了解将使你更具竞争力。因此,了解你感兴趣的领域
    发表于 03-04 16:38

    嵌入式看门狗如何提高系统稳定性?

    嵌入式系统设计中,系统的稳定性至关重要,它决定了系统的价值及竞争力,而看门狗作为一种重要的稳定性增强技术,在保护
    的头像 发表于 02-20 16:14 868次阅读