椭圆曲线的曲线方程是以下形式的三次方程:

y2+axy+by=x3+cx2+dx+e

a,b,c,d,e是满足某些简单条件的实数。定义中包含一个称为无穷点的元素,记为O

如果其上的3个点位于同一直线上,那么它们的和为O

O为加法单位元,即对ECC上任一点P,有P+O=P

设P1=(x, y)是ECC上一点,加法逆元定义为P2=-P1=(x, y)

P1,P2连线延长到无穷远,得到ECC上另一点O,即P1,P2,O三点共线,所以P1+P2+O,P1+P2=O,P1=-P2

O+O=O,O=-O

Q,R是ECC上x坐标不同的两个点,Q+R定义为:画一条通过Q,R的直线与ECC交于P1(交点是唯一的,除非做的Q,R点的切线,此时分别取P1=Q或P1=R)。由Q+R+P1=O,得Q+R=-P1

点Q的倍数定义如下:在Q点做ECC的一条切线,设切线与ECC交于S,定义2Q=Q+Q=-S。类似可定义3Q=Q+Q+Q…

椭圆曲线密码体制的优点

1. 安全性高

2. 密钥量小

3. 灵活性好

待续。。。。。

最新文章

  1. js 查找树节点 数组去重
  2. php 跨服务器ftp移动文件
  3. JNI系列——简便开发流程
  4. 如何用js控件div的滚动条,让它在内容更新时自动滚到底部?
  5. 本机搭建外网web服务器
  6. PHP IDE phpstorm 常用快捷键
  7. kaili 2.0 开启ssh远程
  8. Sketchup+ArcGIS三维建模与管理
  9. mac下的几个命令-黑苹果之路
  10. geotools解析SLD中的elsefilter为什么里面的filter无效
  11. 堆排序 Heap Sort
  12. 背景CSS
  13. web.xml配置中的 文件类型<mime-mapping>
  14. Dubbo.xml配置源-Dubbo.xsd分析
  15. 可靠通信的保障 —— 使用ACK机制发送自定义信息——ESFramework 通信框架4.0 快速上手(12)
  16. ubuntu 更新引导命令
  17. WPF:实现自定义标记扩展
  18. margin-top / padding-top 的百分比 到底是多少?
  19. Python基础之带你快速掌握列表的常用方法
  20. 03-12_MBean层次结构

热门文章

  1. Activity组件(传递数据)
  2. xcode编译项目Permission denied错误
  3. Vue 单页应用:记事本
  4. 如何使用 vimdiff 来 git diff
  5. cs-SelectTree-DropTreeNode, SelectTreeList
  6. npm install -S -D -g 有什么区别
  7. vue2 router-link to
  8. [TypeScript] Create Explicit and Readable Type Declarations with TypeScript mapped Type Modifiers
  9. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何获取标准驱动器扭矩值获取电流值
  10. Linux学习笔记 (七)挂载命令