【发布时间】:2015-05-01 23:21:48
【问题描述】:
据我所知,每个人都使用curve25519 进行公共/私人加密(ECDH)和ed25519 进行签名(ECDSA)。这会创建双倍大小的键或一些可能不安全的特殊转换技巧:
https://github.com/dchest/ed2curve-js
难道不能对 ECDH 和 ECDSA 都使用曲线 ed25519 并且只有一半的密钥大小吗?
难道不能只对 ECDH 使用曲线 ed25519 吗?
我承认我对ECC的了解非常有限,所以上面的原因可能是出于安全考虑,但在网上很难找到任何提示!
注意:我知道curve25519不能用于签名!
本尼
【问题讨论】:
标签: javascript encryption public-key-encryption encryption-asymmetric elliptic-curve