当前位置: 首页 > article >正文

《深入浅出HTTPS​​​​​​​​​​​​​​​​​》读书笔记(25):椭圆曲线密码学(续)

《深入浅出HTTPS​​​​​​​​​​》读书笔记(25):椭圆曲线密码学(续)

【ECDH协商算法】

在ECDH中首先取得一个随机数(k),称之为私钥,kg的结果就是公钥,g是椭圆曲线上的基点,公钥也是椭圆曲线上的一个点,对于ECC密码学来说,通过公钥很难破解私钥。

ECC中,k就是私钥,g就是基点,kg基于公式运算最终得到公钥,通过公钥很难计算出私钥k。

【命名曲线】

在实现的时候一定要注意ECC离散对数问题(Elliptic-Curve Discrete-Logarithm Problem,简称ECDLP),如果实现不当,那么ECC公式就会存在安全风险。为了简化ECC的使用,可以选用设计规范的命名曲线,命名曲线中包含了ECC椭圆曲线的参数,比如基点、有限域等。

在选择命名曲线的时候,有几点需要注意:
◎尽量选择性能更高、安全系数更高的命名曲线
◎命名曲线的兼容性,这一点非常重要。

 


http://www.kler.cn/a/466899.html

相关文章:

  • VSCode编辑+GCC for ARM交叉编译工具链+CMake构建+OpenOCD调试(基于STM32的标准库/HAL库)
  • 小结:DNS,HTTP,SMTP,IMAP,FTP,Telnet,TCP,ARP,ICMP
  • 【机器学习】穷理至极,观微知著:微积分的哲思之旅与算法之道
  • Apache zookeeper集群搭建
  • 「Java 数据结构全面解读」:从基础到进阶的实战指南
  • 【shell编程】报错信息:Non-zero Exit Status(包含7种解决方法)
  • ScheduledExecutorService详解
  • SpringBoot 2.6 集成es 7.17
  • 实现图的广度优先遍历(BFS)和深度优先遍历(DFS)
  • Tomcat(116) 如何在Tomcat中解决缓存问题?
  • 因果推断核心算法:倾向得分匹配法PSM
  • Linux(Centos 7.6)命令详解:cd
  • 《Rust权威指南》学习笔记(五)
  • 行业商机信息付费小程序系统开发方案
  • 25考研王道数据机构课后习题-----顺序表链表部分
  • 电脑压缩软件哪个好?15款压缩工具分类测评
  • 力扣459 重复的字符串
  • 2025 年春招互联网大厂226 道 Java 高级岗面试题
  • CMS网站管理系统如何选择CMS建站?
  • 使用python将多个Excel表合并成一个表
  • 合同与订单管理:CRM自动化的商业价值
  • 【强化学习】Double DQN(Double Deep Q-Network)算法
  • 个人博客自我介绍
  • 《机器学习》--线性回归模型详解
  • 什么是 GTest?
  • xml格式化(1):使用python的xml库实现自闭合标签