密碼學基礎與應用
在NIST SP 800-57的表中,被視為與128位元對稱式加密(AES-128)同等安全性之參考值的RSA金鑰長度(n 的位元數)與橢圓曲線密碼金鑰長度的組合,為下列何者?
- ARSA約128位元,橢圓曲線密碼約128位元
- BRSA約2048位元,橢圓曲線密碼約128位元
- CRSA約3072位元,橢圓曲線密碼約256位元
查看答案與解析
正確答案:C. RSA約3072位元,橢圓曲線密碼約256位元
公開金鑰加密要得到相同的安全性,需要比對稱式加密更長的金鑰。在NIST SP 800-57 Part 1的表中,128位元安全性的參考值為RSA 3072位元、橢圓曲線密碼256~383位元。橢圓曲線密碼即使是已知最好的攻擊,也需要約金鑰長度一半位元數的工作量,因此金鑰長度約為安全性位元數的2倍即可,能以比RSA短得多的金鑰得到相同的安全性。RSA的2048位元是相當於112位元的參考值。
- A. 在公開金鑰加密中,金鑰長度的位元數並不直接等於安全性的位元數。
- B. RSA的2048位元相當於112位元。橢圓曲線密碼的128位元金鑰只相當於約64位元。
- C. 正確。這是表中所列的參考值。