椭圆曲线密码学导论pdf

历史 (History)

The use of elliptic curves in cryptography was advised independently by Neal Koblitz and Victor S. Miller in 1985. Elliptic curve cryptography algorithms entered large use from 2004 to 2005.

1985年, Neal Koblitz和Victor S. Miller分别建议在加密中使用椭圆曲线。从2004年到2005年,椭圆曲线加密算法开始大量使用。

介绍 (Introduction)

It is a public key encryption technique in cryptography which depends on the elliptic curve theory which helps us to create faster, smaller, and most efficient or valuable cryptographic keys.

它是一种依赖于椭圆曲线理论的加密技术中的公共密钥加密技术,可帮助我们创建更快,更小,最有效或最有价值的加密密钥。

It generates keys with the help of the properties of the Elliptic curve equation in mathematics rather than the traditional method of generation as the product of very large prime numbers is multiplied.

它借助数学中椭圆曲线方程式的属性来生成键,而不是传统的生成方法,因为乘以非常大的素数的乘积就可以生成键。

The technology can be used in various technologies with most public-key encryption methods, like RSA, and Diffie-Hellman.

可以使用大多数公钥加密方法将这种技术用于各种技术,例如RSA和Diffie-Hellman。

According to some researchers, ECC can find a level of security with a "164-bit" key that other systems require a "1,024-bit" key to achieve. Because ECC helps to publish equivalent security with less computing power in crypto and battery resource usage for ECC, it is becoming widely used for mobile applications or any other applications.

根据一些研究人员的说法,ECC可以使用其他系统需要“ 1,024位”密钥才能实现的“ 164位”密钥来找到安全级别。 因为ECC有助于以较少的计算能力发布等效的安全性,而ECC的加密和电池资源使用量却越来越少,因此它已被广泛用于移动应用程序或任何其他应用程序。

ECC was invented or developed by "Certicom" who was a big mobile e-business security provider who provides security and was recently licensed the security by "Hifn", a manufacturer of integrated circuitry (IC) and network security products for use.

ECC由“ Certicom”发明或开发,“ Certicom”是一家提供安全性的大型移动电子商务安全提供商,最近获得了集成电路(IC)和网络安全产品制造商“ Hifn”的许可。

RSA has been producing its own latest version of ECC. Eventually, Many manufacturers, including Cylink, VeriFone Motorola, TRW, Pitney Bowes,3COM, and Siemens have provided support for ECC in their products for better use in the future.

RSA一直在生产自己的最新版本的ECC。 最终,包括Cylink,VeriFone摩托罗拉,TRW,Pitney Bowes,3COM和Siemens在内的许多制造商在其产品中都为ECC提供了支持,以便将来更好地使用。

The objective and functions of elliptic curves have been studied in mathematics for 150 years for use in the future. These use within cryptography was first discovered in 1985, (individually) by "Neal Koblitz" from the University of Washington, and "Victor Miller" at IBM for business university. An elliptic curve is not similar to an ellipse or we can say in oval shape but is created or represented as a looping line intersecting or interacting two axes (lines on a graph used to indicate the position of a point in the graph).

椭圆曲线的目的和功能已经在数学上进行了150年的研究,以备将来使用。 密码术中的这些用法是1985年由华盛顿大学的“ Neal Koblitz”和商业大学的IBM的“ Victor Miller”首次发现的(单独)。 椭圆曲线与椭圆并不相似,或者可以说是椭圆形,但可以创建或表示为与两个轴相交或相互作用的环线(图形上用于指示图形中点位置的线)。

ECC is depends on properties of a particular type of equation uses for to created from the mathematical group (a set of values for that operations can be used or performed on any two members of the group of settings to produce a third member in the group) derived from points where the line intersects the axes as x oy y-axis. Multiplying a point on the curve of a graph by a number will produce another point on the curve of the graph, but it is very complex or difficult to find what number was used in this, eventually, if you know the original point and the result from that equation or formula.

ECC取决于用于从数学组中创建的特定类型方程式的属性(该操作的一组值可以在设置组的任何两个成员上使用或执行,以在该组中产生第三个成员)从直线与x y轴相交的点得出。 将图形曲线上的一个点乘以一个数字会在图形曲线上产生另一个点,但是要知道原始点和结果,最终很难找到其中使用的数字,这非常复杂或困难。从等式或公式。

Equations depend on elliptic curves have a functionality that is very valuable or useful for cryptography purposes,

取决于椭圆曲线的方程式具有非常有价值的功能或对密码学有用的功能,

  • They are relatively easy to perform,

    它们相对容易执行,

  • and, extremely difficult to reverse.

    并且,极难逆转。

ECC的主要优点 (Key Benefits of ECC)

ECC key is very useful or helpful for the present generation as more people are moving to the Smartphone, so there are more chances to get a virus or hack the phone. As the use or utilization of smartphones extends to grow of the population, there is an emerging need for more comfort or flexible encryption for businesses to meet with huge increasing security requirements for this.

随着越来越多的人使用智能手机,ECC密钥对于现代人来说非常有用或有用,因此有更多机会感染病毒或入侵手机。 随着智能手机的使用或使用范围随着人口的增长而扩展,对企业越来越需要舒适或灵活的加密技术来满足对此日益增长的安全性要求。

更强的按键 (Stronger Keys)

It is the latest encryption technique that offers stronger security. If we see the comparison to the RSA and DSA algorithms, then only 256-bit ECC is just equal or comparable to 3072-bit RSA key, the main reason behind keeping short key is the uses of huge computational power, secure and fast connection, ideal for Smartphone and tablet for future use. It is harder to break ‘for hackers’ compare to RSA and DSA, which means the ECC algorithm ensures or secure the web site and infrastructure safety than traditional methods for product f large numbers in a more secure manner in the future.

它是提供更强安全性的最新加密技术。 如果我们看到了与RSA和DSA算法的比较,那么只有256位ECC等于或与3072位RSA密钥相当,保持短密钥的主要原因是使用巨大的计算能力,安全和快速的连接,智能手机和平板电脑供将来使用的理想选择。 与RSA和DSA相比,“为黑客而战”更难破解,这意味着ECC算法比传统的针对大量产品的方法能够以更安全的方式确保或保护网站和基础设施的安全。

较短的按键大小 (Shorter Key Size)

It is certificated to allow key size to remain small while providing a higher level of security to the system. ECC certificates key to create technique was entirely different from other algorithms, while on the use of a public key for encryption and a private key for decryption in the cryptography technology.

经过认证可以使密钥大小保持较小,同时为系统提供更高级别的安全性。 ECC证书创建技术的密钥与其他算法完全不同,而密码技术中使用的是加密的公共密钥和解密的私有密钥。

翻译自: https://www.includehelp.com/cryptography/elliptic-curve-cryptography.aspx

椭圆曲线密码学导论pdf

椭圆曲线密码学导论pdf_椭圆曲线密码学相关推荐

  1. 前言 - 现代密码学导论 Introduction to Modern Cryptography

    Introduction to Modern Cryptography - Jonathan Katz and Yehuda Lindell 前言 ​    这本书介绍了密码学的基本原理和原则.旨在作 ...

  2. 现代密码学导论-10-EAV安全

    目录 3.2.1 安全的基本定义(EAV-安全) 不可区分实验 The adversarial indistinguishability experiment DEFINITION 3.8 EAV-安 ...

  3. 现代密码学导论-2-古典密码及其密码分析

    目录 1.3 古典密码和密码分析 1.3.1 凯撒密码 Caesar's cipher 1.3.2 移位密码 shift cipher 1.3.3 充分密钥空间原则 1.3.4 单表代换密码 mono ...

  4. 椭圆曲线图像加密 matlab,椭圆曲线ECC加密算法入门介绍(三、四)

    四.椭圆曲线上的加法 上一节,我们已经看到了椭圆曲线的图象,但点与点之间好象没有什么联系.我们能不能建立一个类似于在实数轴上加法的运算法则呢?天才的数学家找到了这一运算法则 自从近世纪代数学引入了群. ...

  5. 密码学系列之一:密码学的前世今生

    密码学的前世今生 1.传统密码 1.1 古典密码 1.2 近代密码 2.现代密码 密码学(cryptography),源于希腊语kryptós"隐藏的",和gráphein&quo ...

  6. java密码学原型算法_java密码学原型算法实现——双线性对.pdf

    java密码学原型算法实现--双线性对 Java 密码学原型算法实现--双线性对 1.背景介绍 如何使用jPBC 库进行双线性群初始化,包括: (1)质数阶双线性群(Prime-Order Bilin ...

  7. 密码学加密算法分类_密码学中的国际数据加密算法(IDEA)

    密码学加密算法分类 Introduction 介绍 International Data Encryption Algorithm (IDEA) is a type of cryptography a ...

  8. [密码学][困难问题][常见规约]密码学问题常见困难问题

    参考网址(科学上网) 密码学问题常见困难问题,需要点击参考网址进行查找 其困难问题的介绍非常友好,请根据目录快速找到相关资料 以下是检索 目录 Discrete logarithm problem D ...

  9. 信息安全密码学实验三:密码学数学基础实验

    一. 实验目的 掌握密码学相关的数学基础知识,理解模幂.求逆等运算的过程,编程实现相关算法 二.实验原理 考虑模指数,即计算形如 x^c mod n 的函数,在RSA密码体制中,加密和解密运算都是模指 ...

最新文章

  1. php。defined,PHP defined()函数的使用图文详解
  2. 2022-02-07
  3. Windows系统Python直接调用C++ DLL
  4. 潭州课堂25班:Ph201805201 爬虫高级 第三课 sclapy 框架 腾讯 招聘案例 (课堂笔记)...
  5. 多线程—— GIL(全局解释器锁)
  6. 机器学习 结构化数据_聊天机器人:根据结构化数据创建自然语言
  7. 《直面苦难》--周国平
  8. html表格背景图片格式,CSS常见样式(二)——列表,背景,边框,行高,表格,vertical-align...
  9. Linux的cd ~/.什么意思?
  10. vscode 全局背景图片设置 background
  11. 字体Helvetica Arial,导致页面中使用中文时页面布局混乱
  12. 关于 Sensor flicker/banding现象的解释
  13. 【通信原理| OFDM技术的最简讲解(上)】窄带、宽带与频分复用、多载波调制的讲解
  14. 深圳有多强?2928家专精特新中小企业 和 2.1万家高新技术企业!
  15. Jetson Xavier NX使用yolov5+deepsort实现CSI摄像头的目标跟踪
  16. C++中的assign函数用法
  17. appium学习笔记
  18. 【C语言】TC2.0环境-带图形库
  19. 金蝶星空云OpenAPI对接
  20. 三、IDEA+Docker-Compose的简单使用

热门文章

  1. 五猴分桃c语言课程设计,c语言程序设计五猴分桃问题实验报告.doc
  2. php order by where,无合适where条件过滤时尽量选择order by后的字段以驱动表进行查询...
  3. AngularJS(三):重复HTML元素、数据绑定
  4. 经典案例:2012年最佳25个响应式网站设计作品《下篇》
  5. react如何监听路由url变化
  6. 一个vue加egg.js的博客
  7. CSS实现单行与多行文字省略(truncation)
  8. mongoose中的populate之多级填充,嵌套字段填充?
  9. 小程序 报错errMsg: “hideLoading:fail:toast can‘t be found“ ?
  10. 用C++调用tensorflow在python下训练好的模型(centos7)