Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Implementation method for rapid scalar multiplication algorithm in elliptic curve cryptosystem

An elliptic curve cryptography and implementation method technology, applied in the field of fast point multiplication algorithm, can solve the problems of many calculation cycles, slow calculation speed, low calculation speed, etc., achieve high calculation speed, reduce the number of calculation cycles, and speed up the calculation speed Effect

Inactive Publication Date: 2012-03-28
四川卫士通信息安全平台技术有限公司
View PDF1 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the elliptic curve cryptosystem has many advantages mentioned above, it has not completely replaced other public key cryptosystems at present, and its implementation speed is restricted. Therefore, the research on the encryption and decryption speed of the elliptic curve cryptosystem has become a hot spot. The point multiplication operation is the basic operation to realize the elliptic curve cryptosystem, and it is also the most time-consuming operation. Its operation efficiency directly determines the performance of ECC. It needs additional space for storing points, coordinate changes are required during the operation process, the number of calculation cycles is large, and the calculation speed is slow.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method for rapid scalar multiplication algorithm in elliptic curve cryptosystem
  • Implementation method for rapid scalar multiplication algorithm in elliptic curve cryptosystem
  • Implementation method for rapid scalar multiplication algorithm in elliptic curve cryptosystem

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following description.

[0020] Such as figure 1 , figure 2 As shown, the implementation method of the fast point product algorithm in the elliptic curve cryptosystem, it at least includes the following steps of the point product algorithm with the minimum Hamming weight signed binary code from left to right:

[0021] Assume defined in a finite prime field superior, for any point, is any integer, in the algorithm for binary code;

[0022] enter: ;

[0023] output: ;

[0024] A. make , , ;

[0025] B. right decremented to ,implement:

[0026] a. make ;

[0027] b. , , ;

[0028] c. if ,make ;

[0029] C. return .

[0030] From the perspective of the storage space required by the algorithm, comparing the storage space of several dot product algorit...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an implementation method for a rapid scalar multiplication algorithm in an elliptic curve cryptosystem. The method at least comprises a scalar multiplication algorithm procedure of binary coding with the minimum Hamming weight and provided with symbols from left to right, and the method comprises the following steps of: arranging definitions on a finite prime number field, being arbitrary point, and being arbitrary integer; inputting'':''; outputting'':''; A. commanding '', ,''; B. decreasing progressively until, implementing: a. commanding; b. '', ,''; c. if, commanding; C. returning. The implementation method for the rapid scalar multiplication algorithm in the elliptic curve cryptosystem provided by the invention, the binary coding with the minimum Hamming weight and provided with the symbols from left to right is applied to the rapid scalar multiplication algorithm in the elliptic curve cryptosystem, a novel binary coding scalar multiplication algorithm with the symbols is created, which can be faster achieved. The novel binary coding scalar multiplication algorithm has the advantages that: arithmetic speed is high, additional memory plint space and coordinate change are not needed during calculation, calculation period is reduced, and the like.

Description

technical field [0001] The invention relates to a method for realizing a fast point product algorithm in an elliptic curve cryptosystem. Background technique [0002] The elliptic curve cryptosystem (ECC) proposed by Victor Miller and Neal Koblitz in 1985 applied elliptic curves to cryptography and became an important branch of public key cryptography. Its main advantages are small key size, fast implementation speed and security Relatively high, because ECC has the same security strength, it can use less overhead, such as: calculation amount, storage amount, bandwidth, software and hardware implementation scale, etc., so it is especially suitable for computing power and integrated circuit space limited, Bandwidth is limited, high-speed implementation is required, etc. [0003] Although the elliptic curve cryptosystem has many advantages mentioned above, it has not completely replaced other public key cryptosystems at present, and its implementation speed is restricted. The...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/72H04L9/30
Inventor 赖晖
Owner 四川卫士通信息安全平台技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products