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

文章目录

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

背景

问题:

非对称加密方案如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 方法

相关推荐
christine-rr2 天前
密码学基础——密码学相关概念
网络·安全·密码学·加密
AntResearch2 天前
蚂蚁集团主导的ISO密码学国际标准立项,纳入国产算法
网络·密码学
攻城狮7号4 天前
【密码学】一文了解密码学的基本
信息安全·密码学
NWJ_MP5 天前
解决关于原生gmssl无法直接输出sm2私钥明文的问题
密码学·gmssl·sm2·sm2 私钥
屎派克5 天前
密码学——知识问答
安全·密码学
靖靖桑6 天前
深入理解椭圆曲线密码学(ECC)与区块链加密
区块链·密码学
网安秘谈7 天前
椭圆曲线密码学(ECC)深度解析:下一代非对称加密的核心
密码学
秋说8 天前
【区块链安全 | 第一篇】密码学原理
安全·区块链·密码学
筑梦之月8 天前
常用密码学算法分类
算法·密码学
网安秘谈8 天前
密码学国密算法深度解析:SM2椭圆曲线密码与SM3密码杂凑算法
算法·密码学