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

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

3天内不再提示

恩智浦:向后量子密码学迁移,我们应该怎么做?

NXP客栈 来源:NXP 2024-03-22 09:39 次阅读

在之前的博文中,我们介绍了由美国国家标准与技术研究院 (NIST) 主导的后量子密码学 (PQC) 标准化进程,以及未来可能采用的部分PQC标准。在这篇博文中,我们探讨PQC迁移过程中面临的一些挑战,研究应对这些挑战的策略。

已公布的PQC标准及其最近发布的草案让我们距离广泛部署PQC更近一步。PQC迁移过程将是迄今为止公钥密码学领域的一次重大变革,影响数十亿设备和全球数字安全基础设施。

向PQC迁移:充满挑战的道路

传统的非对称密码学基于RSA或ECC方案,是现代数字基础设施的重要支撑。向PQC迁移将面临许多挑战。

首先,需要考虑计划和部署。这不仅包括密钥、密文和签名的大小,还包括内存和效率的影响。其次,许多公钥基础设施需要升级。特别是,美国国家标准与技术研究院正在标准化的一些方案在功能上与基于RSA和ECC的方案不同,这意味着广泛使用的协议需要做出相应的调整。第三,要根据每个具体用例的风险分析来确定迁移的时机。例如,影响力更大的基础设施比为智能家居设计的物联网设备更易成为恶意实体的攻击目标。前者应该尽早制定迁移计划,而后者可能根本不需要迁移。

除了迁移外,还要注意的是,正在标准化的PQC算法相比传统的算法还不够成熟,尤其是在物理安全方面。对于嵌入式设备,特别是部署在敌对环境中的设备,抵御物理攻击者也面临一系列挑战。例如,我们讨论了加固大多数PQC密钥封装机制 (KEM) 的困难,以及一些针对特定用例的非常规方法来防止攻击。显然,无论PQC部署在何处,依赖PQC的机制或协议的安全性都是至关重要的:我们需要创建一个既能保持传统密码学提供的当前安全性,又能增强对量子攻击者防御的系统。

恩智浦致力于与客户共同应对量子计算机带来的挑战。

混合PQC机制:一种规避风险的解决方案

要实现传统密码学保护和后量子密码学保护的双重目标,可以使用混合PQC,将传统的非对称密码学方案和后量子密码学方案结合起来。德国BSI和法国ANSSI等多个国家机构都推荐使用混合方法。

在混合系统中,信息安全依赖于两种或多种密码学方案:仅仅破解其中一种方案并不能完全攻破系统。一般来说,与单独使用PQC相比,同时使用传统算法和PQC所带来的通信或存储开销很小,因此这种规避风险的做法代价相对较低。对于数字签名,部署可以非常简单,只需包含一个传统签名 (ECDSA或RSA) 和一个PQC签名(ML-DSA、SLH-DSA、LMS或XMSS),同时进行验证,且必须同时通过验证。对于密钥协商 (key establishment),情况就比较复杂,因为要将一个KEM (如ML-KEM) 与ECDH (E) 结合起来需要考虑一些细节。另外,TLS握手的推荐方法与IKEv2的方法也有所不同。

混合机制的各种标准和指南还在制定,它们将有助于实现互操作性。例如,在密钥交换阶段,标准和指南确保通信双方以正确的顺序和格式将输入送入密钥派生函数,从而得到相同的会话密钥,并可靠地进行后续安全通信。这些标准和指南也将帮助产品和系统避免使用较弱的机制。

密码学敏捷性:一个远大的目标

为了减轻未来潜在必要更新的影响 (无论是为了适应未来的PQC标准,还是为了及时应对密码分析的新进展),都可以通过提高密码学的敏捷性来实现。密码学敏捷性可以定义为一个系统在遇到新的安全或法规要求时能够轻松进行调整的能力。它不仅包括从一种算法迁移到另一种算法,还包括采用其他方法,例如在实现或安全参数方面具有一般灵活性。

对于资源受限的嵌入式设备,实现任何形式的密码学敏捷性都需要付出很高代价。通过风险分析,评估收益成本比,以及评估基础设施是否能够适应替代的模式,是非常重要的。例如,一种保守的方法是从基于PKI的密钥协商退回到预共享的对称密钥,这些密钥可以用来安全地更换密码系统,即使用于常规更新的基于PKI的密钥协商被攻破了。

然而,对于许多用例来说,这并不可行,无论是因为增加了密钥存储的需求和攻击面,还是因为难以预测未来哪些设备可能会进行配对。遗憾的是,提高敏捷性有可能带来额外的复杂性和漏洞。必须确保对系统的任何修改或调整只能由经过认证的来源发起,并且不能影响安全性。

在前量子世界,恩智浦利用其在Edgelock安全区域和Edgelock安全芯片中的信任根等来实现这一点。

这些问题以及其他问题都是PQC风险评估的重要内容。对于那些在近期将使用 (混合) PQC的设备,有必要评估它们过渡到新算法并支持新算法的能力,以便尽可能缩短全系统迁移所需的时间。

为了确保顺利迁移,还需要在应用研究、工程和标准化方面付出巨大努力。毫无疑问,我们迫切需要制定、评估和标准化迁移方案和策略,确保安全性和互操作性。目前,密码资产的提供者应该意识到需要建立全面的密码库,以便能够迅速推出敏捷的解决方案。这种新的混合方式 (PQC的未来) 凸显了密码学敏捷性的重要性和相关性,是未来多年预测和应对密码威胁的使能因素。

本文作者

Melissa Azouaoui是恩智浦半导体公司CTO机构的密码与安全能力中心(CCC&S)的资深译码员。她于2021年获得比利时鲁汶天主教大学(UCLouvain in Belgium)博士学位,在恩智浦德国公司工作,专注于对称密码学和非对称密码学的旁路攻击防护及评估。Melissa是后量子密码学团队的成员,在恩智浦的工作包括旁路攻击和故障注入攻击及防护,特别关注基于晶格和基于哈希的密码学。

本文作者

Joppe W. Bos是恩智浦半导体公司技术总监兼CTO机构的密码与安全能力中心(CCC&S)的译码员。他常驻比利时,是后量子密码学团队的技术负责人,拥有20多项专利,发表过50篇学术论文。他是IACR Cryptoology ePrint Archive的联合编辑。

本文作者

Christine Cloostermans是恩智浦半导体公司CTO机构的密码与安全能力中心 (CCC&S) 的资深译码员。她在图埃因霍温大学 (TU Eindhoven) 获得了基于晶格的密码学相关的博士学位。Christine参与发布过10多篇科学文章,并发表过多场后量子密码学领域的公开演讲。除了PQC,她还积极参与多项标准化工作,包括工业领域的IEC62443、移动驾驶执照的ISO18013以及连接标准联盟的访问控制工作组。

本文作者

Gareth T. Davies是恩智浦半导体公司CTO机构的密码与安全能力中心(CCC&S)的资深译码员。他是后量子密码学团队成员,从事包括协议分析、认证方案和标准化等多个主题的研究工作。

本文作者

Sarah Esmann是NFC和物联网安全领域资深产品经理兼产品管理主管,恩智浦安全连接边缘业务部。Sarah与后量子密码学团队保持紧密的商业合作关系,参与了多个项目的推进。

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

    关注

    14

    文章

    5715

    浏览量

    100772
  • 量子密码技术

    关注

    0

    文章

    11

    浏览量

    7281

原文标题:深度好文:向后量子密码学迁移,我们应该怎么做?

文章出处:【微信号:NXP客栈,微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    量子

    具有一些特殊的性质,如叠加和纠缠,使得量子计算机能够在某些情况下比传统计算机更高效地解决某些问题。 量子计算机的一个重要应用领域是密码学。传统计算机在破解当前常用的加密算法时需要耗费巨大的时间,而
    发表于 03-13 18:18

    现代密码学

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

    大一小学妹,想学着智能车,应该哪些东西,从什么开始

    大一打酱油的小学妹,想学着光电四轮的智能车,应该哪些东西,从什么开始。请各位前辈赐教
    发表于 12-18 18:18

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

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

    什么是密码学中的DES

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

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

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

    量子计算机有啥用?怎么做

    量子是什么?各种量子技术都是啥?量子计算机有啥用?怎么做
    发表于 10-14 06:40

    量子密码通信论文

    量子密钥分配是密码学量子力学相结合的产物,它是以量子态为信息载体,利用量子力学的一些原理来传输和保护信息。通常把通信双方以
    发表于 02-01 11:41 93次下载
    <b class='flag-5'>量子</b><b class='flag-5'>密码</b>通信论文

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

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

    什么是密码学量子威胁

    Enigma是最早也是最突出的转子系统应用之一,随着早期计算机的出现,对转子系统的攻击成为了可能,因此密码学进入了下一个发展阶段。在这个阶段,出现了扩散和混淆的方法。
    发表于 12-03 10:31 1017次阅读

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

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

    应用密码学的资料概述

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

    量子计算对于比特币的密码学是否会造成影响

    在解释量子计算机最终如何强大到足以破坏比特币密码学体制之前,理解经典计算机和量子计算机之间的区别是很重要的。
    发表于 08-09 14:16 1604次阅读

    立即为新的后量子密码学标准做准备

    NIST 选择了四种安全算法,其中一种是由 NXP Semiconductors 共同编写的,用于新的后量子密码学标准。
    发表于 08-19 16:06 364次阅读
    立即为新的后<b class='flag-5'>量子</b><b class='flag-5'>密码学</b>标准做准备

    什么是后量子密码学量子计算机vs经典计算机

    量子密码学(Post-Quantum Cryptography,PQC)是在经典计算机上定义和执行算法,研究量子计算机和经典计算机都无法破解的新密码系统。后
    的头像 发表于 12-19 11:42 803次阅读