这是52密码学系列中第13篇,我们继续数学背景部分,通过概述投影点表达的使用和优点.

TLDR - 在椭圆曲线点上的翻倍和加法操作需要一个域取逆和几个乘法操作.我们考虑域K(特征值既不是2也不是3).给定K上的一个逆运算是比乘法更花费时间的,因此用投影点坐标去计算这些操作是更有效率的.

什么是射影点?

使用放射坐标系统的优点是什么?

是否存在缺点

[1] https://www.iacr.org/archive/eurocrypt2004/30270258/projective.pdf

原文链接:https://www.cnblogs.com/zhuowangy2k/p/12242693.html
转载链接:http://bristolcrypto.blogspot.com/2015/01/52-things-number-13-outline-use-and.html

[密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第13篇]概述投影点表达的用途的优点相关推荐

  1. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第14篇]什么是基于线性对的密码学

    这是最新的一期密码学52件事.我们基于前几周介绍一种"对"的概念. 对的定义 给定三个循环群G1,G2,G3,它们的基为q,生成器分别为g1,g2,g3.我们说一个函数e:G1×G ...

  2. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第51篇]什么是基于ID的加密的安全模型,描述一个IBE方案

    在公钥密码学中,如果Alice想要给Bob发送一条消息,她需要Bob的公钥,一般来说公钥都很长,就像一个随机的字符串. 假设Alice可以不用公钥而是使用Bob的名字或者邮件地址作为他的公钥.实际的来 ...

  3. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第34篇]描述攻击离散对数问题的baby-step/Giant-step方法

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. Baby-step/Giant ...

  4. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第39篇]侧信道攻击和故障攻击有什么区别

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 侧信道攻击(Side-chan ...

  5. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第32篇]基于博弈的证明和基于模拟的证明

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 在基于博弈的安全定义中,安全是 ...

  6. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第31篇]Game Hopping证明

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 关于安全证明, 目前主流的方法 ...

  7. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第30篇]大致简述密钥协商中的BR安全定义

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 在两方之间建密钥共享是一件密码 ...

  8. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第25篇]使用特殊的素数定义GF(p)和GF(2^n)的方法

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 当实现密码学方案时,一个最频繁 ...

  9. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第22篇]如何用蒙哥马利算法表示一个数字和多个相乘的数字

    这是一系列博客文章中最新的一篇,该文章列举了"每个博士生在做密码学时应该知道的52件事":一系列问题的汇编是为了让博士生们在第一年结束时知道些什么. 安全和效率 密码学的目标是设计 ...

  10. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第16篇]描述DSA、Schnorr和RSA-FDH的密钥生成、签名和验证算法。

    这是一系列博客文章中最新的一篇,文章的主题是"做密码学每个博士生都应该知道的52件事".这一系列问题是为了让博士生们在第一年结束时了解他们应该知道的事情.本周我们将介绍DSA.Sc ...

最新文章

  1. Android 自定义View —— Path
  2. C语言声明知识体系总结大学霸IT达人
  3. web开发下的各种下载方法
  4. Scala代码案例: StdIn和if..else
  5. (一)easyUI之树形网络
  6. 再见,金庸;再见,江湖
  7. java月实训小结800字_Java实训小结
  8. css网页练习-3视觉
  9. 在代码中使用协程(一)
  10. cent os mysql 内存_Cent OS – MySQL – 主从配置
  11. 【java】创建一个JFrame,可以使得一个字符串用按钮进行颜色的选择
  12. Java自定义Annotation方法
  13. c语言实现大素数的生成,C语言实现寻找大素数
  14. 2016中国APP分类排行榜参选入围产品公示
  15. matlab里的dsolve,matlab_dsolve
  16. 双人小游戏—五子棋(c语言)
  17. js实现微信中下载APP
  18. 又拍云存储:CDN架构探索
  19. linux os版本 32或64位查看
  20. 18年ACM赛后总结

热门文章

  1. UIProgressView-初识IOS
  2. 存储过程知识总结【一】
  3. 算法补充 2011-9-12
  4. MOSS/Sharepoint 如何更改一台已经安装了SharePoint的服务器名称
  5. 宝塔面板 windows 2012 mysql 允许远程连接
  6. 修改oracle SGA,以提高oracle性能
  7. 微信无法连接服务器1-502,只有一部iphone x手机,在微信公众号中选择菜单,出现bad gateway 502错误,原因?...
  8. c语言编写期末考试成绩,C语言期末考试卷(A卷含答案).doc
  9. mysql 错误问题_Mysql常见的几个错误问题及解决方法:
  10. mysql按日期获取最新_mysql获取按日期排序获取最新的记录