跟着《深入浅出密码学——常用加密技术原理和应用》学

P225-243

第九章《椭圆曲线密码体制》

椭圆曲线定义

CTF_打卡DAY16

加“+”

CTF_打卡DAY16

相宜点相加P+Q

CTF_打卡DAY16
CTF_打卡DAY16

相同点相加P+P

CTF_打卡DAY16
CTF_打卡DAY16
表达式:
CTF_打卡DAY16

点P的逆元

CTF_打卡DAY16

群操作的示例:

CTF_打卡DAY16

Hasse’s 定理

CTF_打卡DAY16

点乘中的Double-and-Add算法

CTF_打卡DAY16

基于椭圆曲线的Diffie-Hellman**交换

CTF_打卡DAY16
CTF_打卡DAY16
示例:
CTF_打卡DAY16

习题

9.1
请计算以下曲线对应群内的加法:

CTF_打卡DAY16
(1) (2,7)+(5,2)
请只使用便携式计算器。
由题意得,a=2
(1)s=(3x1^2+a)/2y1=1 mod 17
x3=s^2-x1-x2 = -6 mod 17
y3=s(x1-x3)-y1= -12 mod17
(2,7)+(5,2)=(-6,-12)

相关文章:

  • 2022-12-23
  • 2022-01-11
  • 2021-09-09
  • 2021-06-07
  • 2021-10-29
  • 2021-11-02
  • 2022-12-23
猜你喜欢
  • 2021-04-19
  • 2021-06-02
  • 2021-10-24
  • 2021-04-26
  • 2021-04-02
  • 2021-10-13
相关资源
相似解决方案