密码学原理技术-第九章-椭圆曲线加密算法

文章目录

笔记部分参考张思莹同学,感谢感谢

背景

问题:

非对称加密方案如RSA和ElGamal需要在整数环和域中进行指数运算,参数通常超过1000比特。这导致以下问题:

  • 高计算开销:在32位或64位算术的CPU上,这些运算非常耗时。
  • 大参数尺寸:对于小型设备和嵌入式系统来说,存储这些大参数是一个挑战。

动机:

希望找到能够提供同等安全性的更小字段大小,以减少计算和存储需求。

解决方案:

椭圆曲线密码学(ECC)使用一组点(而不是整数)来进行加密操作,系数大小为160-256比特,显著减少了计算开销。

椭圆曲线定义


素数域的椭圆曲线


不同域

相关性质


相关计算


实例

循环群

点数量

椭圆离散对数问题

计算点乘(Double-and-Add)

The Elliptic Curve Diffie-Hellman Key Exchange (ECDH)

安全性

Baby-Step Giant-Step 方法

Pollard-Rho 方法

相关推荐
Turbo正则2 天前
现代密码学入门 | 现代密码学核心特点介绍
密码学·现代密码学
菜鸟破茧计划7 天前
数论:数学王国的密码学
密码学
海尔辛8 天前
5 分钟速通密码学!
网络·密码学
Chen--Xing8 天前
2025第三届黄河流域网络安全技能挑战赛--Crypto--WriteUp
python·网络安全·密码学
Turbo正则10 天前
量子计算 | 量子密码学的挑战和机遇
密码学·量子计算·量子密码学
海尔辛10 天前
学习黑客了解密码学
学习·密码学
apcipot_rain11 天前
【应用密码学】实验六 公钥密码3——SM2
算法·密码学·哈希算法
di.D11 天前
CTF签到题
密码学
SCIS58811 天前
从加密到信任|密码重塑车路云一体化安全生态
密码学·车路协同·智慧交通
安审若无12 天前
Base64加密解密
python·密码学