RSA, ElGama, ECC的对比
RSA | ELGama | ECC | |
加密速度 | 慢 | 中 | 快 |
安全密钥长度 | 1024位 | 1024位 | 160位 |
扩张情况 | 扩张小 | 扩张大 | 扩张大 |
数论基础 | 欧拉定理 | 离散对数 | 离散对数 |
困难问题 | 大素数分解 | 有限域上求离散对数 | 椭圆曲线上求离散对数 |
消息源认证 | 可认证 | 可认证 | 可认证 |
共同优点:安全性高,易于分发,管理密钥,可用于认证 |
共同缺点:基本运算复杂 |
共同用途:加密,数字签名 |
RSA | ELGama | ECC | |
加密速度 | 慢 | 中 | 快 |
安全密钥长度 | 1024位 | 1024位 | 160位 |
扩张情况 | 扩张小 | 扩张大 | 扩张大 |
数论基础 | 欧拉定理 | 离散对数 | 离散对数 |
困难问题 | 大素数分解 | 有限域上求离散对数 | 椭圆曲线上求离散对数 |
消息源认证 | 可认证 | 可认证 | 可认证 |
共同优点:安全性高,易于分发,管理密钥,可用于认证 |
共同缺点:基本运算复杂 |
共同用途:加密,数字签名 |