An elliptic curve cryptosystem is an asymmetric algorithm. What sets it apart from other asymmetric algorithms?

admin2013-12-19  25

问题 An elliptic curve cryptosystem is an asymmetric algorithm. What sets it apart from other asymmetric algorithms?

选项 A、It provides digital signatures, secure key distribution, and encryption.
B、It computes discrete logarithms in a finite field.
C、It uses a larger percentage of resources to carry out encryption.
D、It is more efficient.

答案D

解析 D正确。椭圆曲线拥有丰富的数学结构,并已经在许多不同类型的应用程序中显示出了它的价值。椭圆曲线加密系统(Elliptic Curve Cryptosystem,ECC)因其效率高而不同于其他非对称算法。ECC比其他任何非对称算法的效率都高,因为它执行的数学运算不那么密集。在大多数情况下,密钥越长,它提供的保护程度就越高,但ECC可以在比RSA所要求的密钥短的情况下提供相同程度的保护。因为较长密钥需要更多的资源来执行数学任务,所以ECC中所使用的较短密钥需要的设备资源也较少。较少的资源需求有助于实现更有效的算法。
A不正确。因为ECC并非是提供数字签名、安全密钥分发和加密的唯一一个非对称算法。RSA和其他非对称算法也提供这些服务。ECC通过使用单向函数提供加密和签名认证,并逆向执行解密和签名生成。ECC也可以被用作密钥交换协议,意思是它可以用来加密对称密钥从而使其安全到达目的地。
B不正确。因为Diffie-Hellman和El Gamal用于计算有限域内的离散对数。在处理椭圆曲线的域中,曲线上的点构成的结构叫做群(group)。这些点是ECC加密和解密流程的数学公式中所用的值。这个算法用于计算椭圆曲线的散列对数,这与计算有限域内的散列对数不同。
C不正确。因为ECC与其他非对称算法相比占用的资源要少得多。像无线设备和手机这样的设备,拥有的处理能力、存储的空间、电源和带宽资源都是有限的。对于这种类型的设备而言,资源的使用效率非常重要。
转载请注明原文地址:https://kaotiyun.com/show/EfhZ777K
0

最新回复(0)