公钥密码算法产生出一对密钥:公钥和私钥,通信双方通过交换公钥作身份验证和协商出共享的对称密钥。公钥密码巧妙地解决了网上通信双方的“第一次”的尴尬,网上安全一日不可无此君。举个例子,当你使用浏览器访问互联网上的网站,浏览器和网站服务器都会首先调用TLS软件包。...
图3 NIST抗量子密码算法征集实际进展NIST共收到82个算法,首轮公布前即淘汰了13个算法。在剩下的69个候选算法中,2019年初第二轮仅剩26个有效候选算法,其中17个为公钥加密与密钥协商算法,9个为数字签名算法。与RSA等传统非对称密码算法同时支持加密与签名等功能不同,抗量子密码体制对公钥加密/密钥协商算法和数字签名算法进行分别构造。...
2015年11月,NIST颁布了《加密算法与密钥长度在过渡期的使用建议》(NIST SP 800-131 Ar1)。在该建议当中,立即禁用了一款随机数生成算法(DUAL_EC_DRBG),对于其他未经授权的密钥协商/交换算法,最多给出两年的暂缓期,至2017年年底全面禁用。该建议进一步收紧了第一代公钥密码算法的使用期限,为下一步转向抗量子密码做了铺垫。...
只要保证了密钥的安全性,无论使用什么样的强大计算工具也无法破解。一次一密加密方案具有完美的安全性,但对密钥资源消耗巨大,一旦密钥使用完毕,就无法继续保密通信,因此该方案虽很安全,但实际上很少使用。现在广泛使用的经典密码体系是建立在难以破解的数学问题基础上的,分为对称密码和非对称密码两大类。非对称密码又叫做公钥密码,如大整数因子分解的RSA[1]加密体系。...
Copyright ©2007-2022 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号