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

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

3天内不再提示

公钥加密技术RSA现在是否能保住安全?

如意 来源:易科腾 作者:易科腾 2020-06-19 14:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

实际上,经典计算机的高速发展、还有密码分析技术的提高对于RSA冲击也很大。2009年768位密钥的RSA-768就被破解了。2011年,美国国家安全局NSA建议停用RSA-1024,改用RSA-2048。NIST还要求对于在最高机密的保护要使用RSA-3072。增加密钥长度可以暂时缓解经典计算和密码分析能力提升带来的破解压力,但是密钥越长,RSA算法的效率就越差,加密解密、分发密钥的速度就越低,而面对Shor算法量子计算攻击,增加RSA算法的密钥长度也解决不了问题。

目前,量子计算机的确还处于比较初级阶段,但是它的研制在快速发展中,Google、IBM和中科院量子信息与量子科技创新研究院处于第一阵营,Google略微领先,有望在两年内实现所谓“量子霸权”。而至于破解RSA的量子计算机,10-15年是过于乐观的估计,我们认为至少20年左右,量子计算机才有望破解RSA。而现在加密保护的信息可以被存储下来,等待未来破解,对于需要长期安全的信息而言,比如说个人的指纹、虹膜、甚至基因数据等生物信息,量子计算的威胁并不那么与己无关、遥不可及。然而,建设一个保密体系也需要很长时间,因此,目前国际上开始普遍很重视量子计算的威胁了:NSA提出要更换抗量子计算的密码体系,国际标准化组织ISO、ITU、ETSI已经开始了量子密钥分发和后量子计算密码(PQC)的标准化。不同于量子密钥分发,PQC是沿着公钥体系的思路,寻找新的数学难题构造新的密码算法去抵御Shor算法等已知的量子计算攻击。PQC被认为相比量子密钥分发更容易部署,但是否能抵御任何量子计算攻击还是未知数;而量子密钥分发是明确能抵御任何量子计算攻击的,被公认为具有长期安全性。因而国际上普遍认为,同步发展PQC和量子密钥分发能有效抵抗量子计算,是未来密码技术发展的方向。

说RSA等算法对于量子计算安全是概念上的混淆。现有RSA是不能抵御量子计算的。只是有人提出,如果对RSA进行改造,可以有一些抵抗Shor算法量子计算攻击的能力。这种改造的RSA可以认为属于PQC范畴。但是这种改造的RSA需要非常长的密钥,几十G比特乃至T比特的密钥,才有抗Shor算法量子计算的效果,相比其他PQC算法实际上是不可行的。目前国际上正在标准化的PQC,都不考虑这种改造的RSA。

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

    关注

    0

    文章

    60

    浏览量

    19747
  • 量子计算机
    +关注

    关注

    4

    文章

    544

    浏览量

    27770
  • 公钥加密
    +关注

    关注

    1

    文章

    8

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    imx93 现在是否支持用于安全启动签名的 SGK,还是仅支持 SRK?

    imx93 现在是否支持用于安全启动签名的 SGK,还是仅支持 SRK? Application note 12312 \"Secure Boot on AHAB Supported
    发表于 04-08 07:08

    ATECC508A:安全加密协处理器的全方位解析

    : ATECC508A-MAHCZ-S.pdf 一、产品特性 1. 加密功能强大 ATECC508A是一款具备安全硬件密钥存储的加密协处理器,能够执行高速
    的头像 发表于 04-07 09:50 103次阅读

    Atmel CryptoCompanion™芯片:安全加密的理想之选

    Atmel CryptoCompanion™芯片:安全加密的理想之选 在当今数字化时代,数据安全加密技术变得尤为重要。Atmel公司的CryptoCompanion™芯片为我们提供了
    的头像 发表于 04-06 09:05 250次阅读

    S32K314导入ECCImportEccKeyReq函数返回错误0x055A5A399怎么解决?

    ;, HseResponse); GenerateEccKeyAndExportPublic先生成密钥对并导出到eccP256PubKeyGet[64],再将该生成的通过I
    发表于 03-16 07:06

    删除指纹

    的“应用”区域,找到“SHA256证书/指纹”栏中需删除的指纹,点击。 4。弹出确认提示框,核对指纹信息无误后,点击“确认”。 本文参考鸿蒙官方文档
    发表于 01-07 15:31

    配置指纹

    AppGallery Connect可为签名证书自动生成对应的摘要信息并计算出对应的SHA256指纹,您直接在AppGallery Connect获取与配置即可。每个HarmonyOS应用/元
    发表于 01-05 10:03

    CW32F030C8T6数字签名实战

    对哈希值进行RSA加密,生成签名。 验证:在设备端用预置的解密签名,与重新计算的哈希值比
    发表于 11-19 08:03

    硬件加密引擎在保障数据安全方面有哪些优势呢?

    ,硬件加速 RSA 密钥交换,使握手时间从数百毫秒缩短至几十毫秒,提升设备接入效率。 总结 硬件加密引擎是芯源半导体安全芯片 “内生安全” 的核心,通过效率、
    发表于 11-17 06:47

    芯源半导体安全芯片技术原理

    联网设备提供安全保障,其核心技术原理主要包括以下几个方面:​ 硬件加密引擎:安全芯片内置高性能的硬件加密引擎,支持多种国际通用
    发表于 11-13 07:29

    硬件与软件传输加密技术在核心场景中的战略意义

    ——一旦泄露,可能引发战略部署暴露、公共安全危机甚至国家主权受损。在此背景下,硬件传输加密与软件传输加密技术凭借其不可替代的安全价值,成为守护关键领域信息
    的头像 发表于 11-05 09:41 838次阅读

    RSA加速实现思路

    1 关于RSA算法 RSA为非对称加密算法(也称为公开密钥算法),是当前比较普遍使用的非对称加密算法之一,常用于密钥交换和数字签名。RSA
    发表于 10-28 07:28

    加密算法的应用

    加密是一种保护信息安全的重要手段,近年来随着信息技术的发展,加密技术的应用越来越广泛。本文将介绍加密算法的发展、含义、分类及应用场景。
    发表于 10-24 08:03

    关于蜂鸟E203内核运算算子K扩展的基础知识分享

    的作用非常重要,它保证了我们在互联网上的数据传输的安全和可靠性。 RSA、DSA和ECC是加密算法,其中
    发表于 10-23 07:47

    非对称密钥生成和转换规格详解

    。 公共参数参数私钥参数公私钥对参数n×√×√ pk-√-√ sk--×√由上表可知: RSA不支持通过指定公共参数(n)来随机生成密钥。 RSA不支持通过指定私钥参数(n, s
    发表于 09-01 07:50

    加密芯片的功能原理和应用领域

    随着电子信息技术的蓬勃发展,如今我们的生活已经离不开电子设备了。但是,随之而来的电子信息泄露、黑客攻击和软件漏洞等安全问题也越来越引人担忧。为了保障个人和企业的信息安全加密技术已经成
    的头像 发表于 05-19 16:45 1862次阅读
    <b class='flag-5'>加密</b>芯片的功能原理和应用领域