同等安全强度下非对称密码体制的秘钥位数为啥比对称密码体制秘钥的位数要长呢

对于安全的对称加密,由于其非线性等性质,破解难度基本和暴破密钥相当。设密钥长度为b,这个破解难度大概是同等安全强度下非对称密码体制的秘钥位数为啥比对称密码体制秘钥的位数要长呢
。比如AES-256的破解难度大概为 【同等安全强度下非对称密码体制的秘钥位数为啥比对称密码体制秘钥的位数要长呢】 同等安全强度下非对称密码体制的秘钥位数为啥比对称密码体制秘钥的位数要长呢
。而非对称加密的破解难度和此加密过程所基于的数学难题相关。也就是说,难题所需要的计算量决定了非对称加密的破解难度。比如,RSA问题基于大数因式分解,目前最有效的分解方法为number sieve,请参考Integer factorization算法复杂度为同等安全强度下非对称密码体制的秘钥位数为啥比对称密码体制秘钥的位数要长呢
, 其中b为待分解的大数长度,这个比同等安全强度下非对称密码体制的秘钥位数为啥比对称密码体制秘钥的位数要长呢
要小很多。这就意味着,如果大数长度仍旧是b,破解所需要的时间会短于破解密钥长度为b的对称加密


    推荐阅读