橢圓曲線密碼學導論pdf_橢圓曲線密碼學

橢圓曲線密碼學導論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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/377680.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/377680.shtml
英文地址,請注明出處:http://en.pswp.cn/news/377680.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

leetcode 第 216 場周賽 整理

目錄1662. 檢查兩個字符串數組是否相等題目自己代碼5606. 具有給定數值的最小字符串題目自己代碼貪心算法1664. 生成平衡數組的方案數題目自己代碼動態規劃優化1665. 完成所有任務的最少初始能量題目思路1662. 檢查兩個字符串數組是否相等 題目 給你兩個字符串數組 word1 和 …

九、忘記密碼功能的實現

一、頁面設計 login頁面,和第二篇博文(用戶登錄和注冊)頁面基本一樣,只不過多了一個按鈕 其中忘記密碼?點我找回 為button3 retrieve_password頁面 change_password頁面 頁面如下: 二、數據庫 因為是忘記密碼,…

Android中對手機文件進行讀寫

參考張澤華視頻 (一)讀寫手機內存卡中的文件 對手機中的文件進行讀寫操作,或者新增一個文件時,可直接使用openFileOutput / openFileInput 得到文件的輸出、輸入流。 FileOutputStream fos this.openFileOutput("private.…

聯軸器選型_聯軸器| 軟件工程

聯軸器選型耦合 (Coupling) In general terms, the term coupling is defined as a thing that joins together two objects. If we talk about software development, then the term coupling is related to the connection between two modules, i.e. how tight interaction …

劍指 Offer 10- I. 斐波那契數列 (從重疊子問題到備忘錄到dp數組迭代解法)

目錄題目描述1、暴力遞歸法的重疊子問題2、備忘錄解法3、dp數組迭代算法4、滾動數組優化5、參考鏈接題目描述 寫一個函數,輸入 n ,求斐波那契(Fibonacci)數列的第 n 項。斐波那契數列的定義如下: F(0) 0, F(1) 1 F…

C# 收郵件

C#沒有內置收郵件的類,參考網絡上的代碼,針對POP3協議服務器使用 Jmail組件來收郵件,針對IMAP協議服務器使用LumiSoft.Net 。 另外,一般免費郵箱需要在郵箱設置中開啟 POP3(或IMAP)、 SMTP服務才可以使用非…

HDU- 1754 I Hate It

http://acm.hdu.edu.cn/showproblem.php?pid1754 記住那讓自己wa的地方。 I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 29300 Accepted Submission(s): 11615 Problem Description很多學校流行…

mcq 隊列_MCQ | 軟件生命周期模型

mcq 隊列Q1. Which of the following models is best suited when the requirements of the software are not decided and also the user is not sure about how he wants the user interface to look like? Q1。 當不確定軟件的需求并且用戶不確定自己希望用戶界面看起來如何…

十、紡織品庫存管理系統全部功能展示

一、系統主頁面—Form1 系統運行加載頁面,主要包含三個功能,①登錄、②注冊、③退出系統 程序運行圖: 登錄功能,跳轉到登錄頁面 注冊功能,跳轉到注冊頁面 退出系統,程序結束運行 代碼如下: …

leetcode 376. 擺動序列 思考分析

目錄題目思路分析代碼總結題目 如果連續數字之間的差嚴格地在正數和負數之間交替,則數字序列稱為擺動序列。第一個差(如果存在的話)可能是正數或負數。少于兩個元素的序列也是擺動序列。 例如, [1,7,4,9,2,5] 是一個擺動序列&am…

[EF在VS2010中應用Entity framework與MySQL

在VS2010中應用Entity framework與MySQL 羅朝輝 (http://www.cnblogs.com/kesalin/) 本文遵循“署名-非商業用途-保持一致”創作公用協議本文講述了在VS2010中使用EF與MySQL的一個簡單示例。 工具安裝: 1,MySQL MySQL Community Server Connector/NET 6…

c++ cdi+示例_C ++“和”關鍵字示例

c cdi示例"and" is an inbuilt keyword that has been around since at least C98. It is an alternative to && (Logical AND) operator and it mostly uses with the conditions. “ and”是一個內置關鍵字,至少從C 98起就存在。 它是&&am…

Python上個手

Python,由吉多范羅蘇姆(Guido van Rossum)在1989打發圣誕節放假時間的一門“課余”編程項目,至今已有二十多年的歷史,語法簡潔清晰,深受喜愛; 小窺 # 查看版本 python -V # 輸出 print "he…

十、美化界面

一、背景圖片 二、透明化處理 BackColor—web—Transparent 三、數據庫建表語句 數據庫 USE [fiber_yy] GO /****** Object: Table [dbo].[yy_user_record] Script Date: 06/20/2022 18:54:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADD…

如何寫出優美的代碼(二)

(本文思想基本來自于經典著作《重構》一書) 上一篇 http://www.cnblogs.com/ceys/archive/2012/03/05/2379842.html#commentform 上一篇文章主要講了怎么給函數整容。現在我們大家基本上都使用面向對象語言,什么樣的“對象”才是優美的呢&…

轉:鏈表相交問題 詳解

源地址:http://blog.163.com/bbluesnow126/blog/static/27784545201251051156817/ 鏈表相交問題 2012-06-10 17:15:37| 分類: 算法 | 標簽:微軟面試題 |字號 訂閱 1、如何判斷一個單鏈表有環 2、如何判斷一個環的入口點在哪里 3、如何知…

VS 如何修改C++編譯標準

第一步,打開項目資源管理器的屬性頁面 第二步,選擇配置屬性->C/C>語言->C語言標準 第三步,選擇合適的標準,一般來說選最新即可

維吉尼亞密碼和一次性密碼本_密碼學中的一次性密碼

維吉尼亞密碼和一次性密碼本The One-time Pad cipher is almost similar to the Vernam cipher, as, like the vernam cipher, this cipher technique also encrypts the plain text by working on the binary level of the text. The only difference between the two is that…

十一、紡織面料下架功能的實現

一、數據庫 數據庫仍用yy_textile表,前幾篇博文都敘述過這里就不再敘述 在fiber_yy數據庫下創建yy_textile表 初始數據庫信息 二、頁面 admin_undercarriage 三、代碼實現 admin_undercarriage using System; using System.IO; using System.Data; using S…

svg和canvas的應用場景分析【轉載】

原文地址:http://blogs.msdn.com/b/weizhong/archive/2011/07/16/canvas-svg.aspx 思考什么時候使用Canvas 和SVG wzhong 15 Jul 2011 9:07 PM 0HTML5 Canvas 和 SVG 是 IE9 中引入的兩項令人激動的圖形功能。上周在拉斯維加斯舉辦的 MIX11 大會對這兩個功能進行了介…