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

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

3天内不再提示

面向嵌入式系统的基于PUF架构的OTP竞争解决方案

星星科技指导员 来源:嵌入式计算设计 作者:Wilson Ho 2022-10-24 09:50 次阅读

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

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

什么是物理不可克隆功能 (PUF)?

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

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

亚华PUF如何运作

A-中国PUF比特电池由两个连接到高电压的MOS电容器组成。

在注册过程中,两侧都施加高压。只有一个MOS电容器破裂以产生“0”或“1”作为PUF值,并且该过程是随机的,并保证ID是唯一且不可克隆的。

配备A-中国PUF的单片机如何产生CR对

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

典型应用

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

审核编辑:郭婷

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

    关注

    63

    文章

    6186

    浏览量

    99125
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16870

    浏览量

    349864
  • 嵌入式
    +关注

    关注

    5058

    文章

    18970

    浏览量

    301865
收藏 人收藏

    评论

    相关推荐

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

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

    AMD 面向嵌入式系统推出高能效 EPYC 嵌入式 8004 系列

    领先地位。   AMD EPYC 嵌入式 8004 系列处理器专为计算密集型嵌入式系统所设计,可为高需求工作负载提供卓越性能,同时以紧凑的尺寸规格最大限度为空间和功率受限型应用提升能效。它还集成了一整套
    发表于 10-11 13:58 661次阅读

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

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

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

    嵌入式系统对虚拟化技术的多样化需求。 实现细节 :学习了PRTOS Hypervisor在实现过程中遇到的关键问题和解决方案。例如,如何通过优化算法提高资源利用率,如何通过安全机制确保虚拟机之间的隔离
    发表于 10-09 18:29

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

    本章详细介绍了虚拟化技术的基本概念、实现方式以及应用领域,着重介绍了嵌入式虚拟化技术的特点、面临的挑战以及具体的解决方案嵌入式Hypervisor一直被认为是嵌入式
    的头像 发表于 10-08 15:08 337次阅读
    <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 811次阅读

    智能嵌入式系统设计大赛--龙芯2K500先锋板

    的开发板为龙芯2K500先锋板,广东龙芯2K500先锋板采用龙芯2K0500芯片,是LoongArch架构首款面向嵌入式应用的开发板,兼容行业生态。先锋板集成LCD/以太网/USB等基本接口,扩展支持
    发表于 05-14 21:15

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

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

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

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

    嵌入式fpga是什么意思

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

    什么是嵌入式系统嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2334次阅读

    什么是OTP语音芯片?唯创知音WTN6xxx系列:低成本智能语音解决方案

    什么是OTP语音芯片?OTP,即一次性可编程(One-TimeProgrammable),语音芯片是一类具有独特编程特性的嵌入式语音存储解决方案。与可重复擦写(Flash型)语音芯片不
    的头像 发表于 12-14 10:09 535次阅读
    什么是<b class='flag-5'>OTP</b>语音芯片?唯创知音WTN6xxx系列:低成本智能语音<b class='flag-5'>解决方案</b>

    低功耗嵌入式计算解决方案:选择处理器的几个关键因素

    在低功耗嵌入式计算解决方案(例如无风扇工业计算机)领域,理想的处理器应在性能、功效和与嵌入式系统特定要求的兼容性之间取得平衡。英特尔或AMD等领先的半导体公司将为高性能和低功耗
    的头像 发表于 12-04 16:45 472次阅读
    低功耗<b class='flag-5'>嵌入式</b>计算<b class='flag-5'>解决方案</b>:选择处理器的几个关键因素

    嵌入式设计的连接解决方案

    电子发烧友网站提供《嵌入式设计的连接解决方案.pdf》资料免费下载
    发表于 11-16 15:36 0次下载
    <b class='flag-5'>嵌入式</b>设计的连接<b class='flag-5'>解决方案</b>