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

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

3天内不再提示

是什么让密码学更容易?安全认证器和协处理器

星星科技指导员 来源:ADI 作者:ADI 2023-06-27 17:24 次阅读

密码学提供了针对安全威胁的强大保护,但并非每个嵌入式设计人员都是密码学专家。为了给产品开发工程师提供一条快速了解该主题基础知识的途径,我们创建了一本密码学手册,其中包含一系列采用工程而非理论方法的教程。在这篇博文中,我将分享每一章的亮点,并展示安全的身份验证器和协处理器如何帮助简化将加密集成到嵌入式设计中的过程。

该系列的第一个教程“密码学:它如何在我们的数字世界中提供帮助”介绍了任何良好密码系统的四个基本目标:机密性、真实性、完整性和不可否认性(图 1)。目前市场上有广泛的安全身份验证器和协处理器,可以帮助忙碌的开发人员快速实施安全系统。这些协处理器基本上从主机微控制器卸载了加密计算和数据处理要求,并与提供主要安全功能的耦合安全身份验证器无缝集成。

wKgZomSar66AGc3wAABrvfZvz-M912.png


图1.密码学的四个基本目标包括机密性、真实性、完整性和不可否认性。

使用对称密钥协处理器

如果您正在努力在您开发的独特小工具中实施安全系统,并且您的业务模型的成功依赖于大批量消耗品或一次性用品的销售,您将需要确保消耗品是正品。为此,您需要确保连接到主系统的小工具是真实的,并且您的系统可以识别。使用DS28E50 DeepCover等安全认证器可以轻松实现。使用芯片DNA的安全SHA-3身份验证器及其配套DS2477 DeepCover安全SHA-3协处理器,具有ChipDNA物理不可克隆功能(PUF)保护。图2显示了这种加密安全系统的简化系统架构。

wKgaomSar7KAUNNCAACsbN2JXTY825.png


图2.安全系统架构使用对称密钥安全身份验证器和协处理器。

在这个系统中,将你最喜欢的微控制器连接到DS2477,让它处理所有的识别和认证任务。它还提供适当的电信号强度和时序,以驱动位于每个小工具中的DS28E50。

DS2477设计非常灵活,可实现更好的控制。如果您想深入挖掘并控制加密身份验证过程的各个方面,它具有低级命令,可让您做到这一点。但是,如果您希望它为您处理复杂性,它具有非常高级的命令,可以更放手地保护您的小工具。DS2477 和 DS28E50 均内置 ChipDNA PUF 功能,使用未实际保存在器件中但每次需要时都会派生的密钥来保护数据。此技术在教程“密码学:了解物理上不可克隆函数 (PUF) 的好处”中进行了介绍。

正如我们从教程“密码学:现代方法的基础知识”中了解到的那样,在某些情况下,系统需要使用非对称密钥以确保安全。这对于实现完整的加密系统完整性和不可否认性至关重要。在这种情况下,您需要保护您的小工具,同时使用公钥/私钥组合来实现您的加密目标。DS2476 DeepCover安全协处理器可用作加密助手,内置一组工具执行非对称ECDSA和对称SHA-256功能。ECDSA 和 SHA-256 算法在之前的教程“密码学:仔细观察算法”中都有介绍。

为工厂生产量身定制的个性化/预编程服务是使用安全身份验证器轻松快速地实现加密安全系统的最后一块难题。此类服务使用您的私有或公共数据对设备制造商设施中的身份验证器和协处理器进行个性化或预编程。示例数据可以是对称密钥/机密或非对称密钥证书。

此个性化服务有助于将所需数据编程到生产设置中的身份验证器。数十年来,Maxim Integrated一直为各类客户提供此类服务,以保护其数据。

审核编辑:郭婷

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

    关注

    68

    文章

    18275

    浏览量

    222158
  • 芯片
    +关注

    关注

    447

    文章

    47788

    浏览量

    409129
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288448
收藏 人收藏

    评论

    相关推荐

    密码编码

    动态寄存第十章基本数论函数第十一章大随机数第十二章检验LINT的策略第十三章用C++的类提高效率第二部分 用于C++的算术和密码学第十四章LINT公共接口:成员函数和友员函数第十五章对错误的处理第十六
    发表于 09-25 09:49

    现代密码学

    现代密码学课件,大家可学习学习,了解了解
    发表于 05-10 15:56

    STM32密码学诀窍,这套资料帮助你掌握!(方法论+加密库资料合集)

    部分资料介绍密码学基本原理第一部分:如何传输机密数据。我们会看到,对称加解密和非对称加解密技术在保证数据安全通信的过程中,发挥的不同作用,以及二者结合后如何解决了一个传输机密数据过程中的关键问题
    发表于 08-17 14:39

    什么是密码学中的DES

    得不提一个东西——密码学(是不是听起来头皮发麻心跳加速),稳住稳住,老司机上线带你。今天给大家say&see什么是密码学中的DES。简介 DES:****English Name...
    发表于 07-22 07:16

    物联网安全机制密码学基础

    Chp9 物联网安全机制密码学基础(1)加密模型密码是通信双方按照约定的法则进行信息变换的一种手段。依照这些信息变换法则,变明文为密文,称为加密变换;变密文为明文,称为解密变换。信息称为明文,明文
    发表于 07-22 06:31

    密码学中的加密技术

    密码学中的加密技术:密码学的基本概念密码编码学是密码体制的设计学,而密码分析学则是在未知密钥的情况下从密文推演出明文或密钥的技术。
    发表于 06-16 23:50 0次下载

    区块链的底层技术是密码学

    密码学是区块链的底层技术,没有密码学就没有区块链,没有密码学支撑的区块链不可能安全
    发表于 11-22 11:22 1950次阅读

    区块链系统中采用密码学技术是否存在安全威胁

    量子计算与区块链是当下两个热门技术,二者因为密码学技术联系在一起。区块链使用密码学技术保障系统安全,而量子计算对传统的密码学技术提出了巨大的挑战,进而威胁到区块链系统的
    发表于 01-10 14:51 1043次阅读

    应用密码学的资料概述

    本文档的主要内容详细介绍的是应用密码学的资料概述包括了:1.密码的由来,2.密码技术发展简介,3.密码学基本概念
    发表于 04-04 08:00 2次下载
    应用<b class='flag-5'>密码学</b>的资料概述

    区块链密码学的基础内容介绍

    密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。
    发表于 05-08 10:33 1066次阅读

    区块链在密码学中的应用及技术综述

    区块链在密码学中的应用及技术综述
    发表于 06-25 15:06 12次下载

    基础密码学的概念介绍

    密码学和信息安全在如今的互联网行业当中非常重要,相关的理论知识和算法也在计算机系统的方方面面都被用到。虽然我们不一定会从事安全相关的工作,但对密码学以及信息
    的头像 发表于 08-10 14:32 1052次阅读

    安全认证和协处理器如何简化密码学

    发表于 11-16 19:42 0次下载
    <b class='flag-5'>安全</b><b class='flag-5'>认证</b>器<b class='flag-5'>和协</b><b class='flag-5'>处理器</b>如何简化<b class='flag-5'>密码学</b>

    密码学基本原理(上)

    电子发烧友网站提供《密码学基本原理(上).pdf》资料免费下载
    发表于 08-02 09:13 1次下载
    <b class='flag-5'>密码学</b>基本原理(上)

    密码学原理的应用

    电子发烧友网站提供《密码学原理的应用.pdf》资料免费下载
    发表于 08-02 10:28 0次下载
    <b class='flag-5'>密码学</b>原理的应用