Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for detecting bugs of elliptic curve algorithm

An elliptic curve algorithm and curve technology, applied in the field of cryptography, can solve the problems of elliptic curve algorithm cracking, loopholes, ignoring security factors, etc., and achieve the effect of avoiding cracking

Active Publication Date: 2017-09-26
北京智慧云测科技有限公司 +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the process of NAF implementation, most manufacturers only consider the improvement of NAF computing speed, but ignore the security factor, which may lead to security loopholes in the implementation process of NAF, resulting in the cracking of the elliptic curve algorithm.
[0005] One of the key points of the security assessment of the elliptic curve algorithm is the point multiplication operation. The point multiplication operation realized by NAF is divided into two parts: NAF transformation and point doubling point cycle operation. In the prior art, the security assessment of the point multiplication operation mainly focuses on The addition and doubling operations rarely involve the evaluation of the security of the elliptic curve algorithm for the NAF transformation part. Therefore, manufacturers will neglect the protection of the NAF transformation part, making the NAF transformation part have security loopholes, which will lead to the elliptic curve algorithm being cracked.

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
  • Method and device for detecting bugs of elliptic curve algorithm
  • Method and device for detecting bugs of elliptic curve algorithm
  • Method and device for detecting bugs of elliptic curve algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only These are some embodiments of the present invention, but not all embodiments. The components of the embodiments of the invention generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations. Thus, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without c...

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 provides a method and a device for detecting bugs of an elliptic curve algorithm. The method comprises the following steps: acquiring an energy consumption curve of a chip in implementing digital signature based on an elliptic curve algorithm, wherein the energy consumption curve refers to a curve that energy of the chip changes at any time; according to energy variation characteristics of the energy consumption curve, confirming an energy consumption curve to be processed in correspondence to non-adjacent representative NAF conversion from the energy consumption curve when digital signature is implemented by the chip; according to the energy consumption curve to be processed and an energy consumption characteristic databank which is established in advance, detecting whether an elliptic curve has bugs or not. According to the method, whether the elliptic curve has security bugs at an NAF conversion part or not is detected via energy curves of the chip in digital signature, then the security bugs can be repaired by manufacturers in time, and the security of the elliptic curve algorithm is further improved.

Description

technical field [0001] The present invention relates to the technical field of cryptography, and in particular, to a method and device for detecting vulnerabilities in elliptic curve algorithms. Background technique [0002] At present, with the gradual improvement of people's requirements for information security, the encryption system has been fully developed. Cryptosystems are divided into symmetric cryptosystems (private key cryptosystems) and asymmetric cryptosystems (public key cryptosystems). Asymmetric cryptosystems use different keys for encryption and decryption. [0003] Elliptic Curve Cryptography (ECC) is an asymmetric cryptosystem. ECC has the characteristics of short key length, fast encryption and decryption speed, low requirements for computing environment, and low requirements for bandwidth when communication is required. Therefore, in recent years, ECC is widely used in commercial cryptography. State Secret SM2 is also an asymmetric encryption system, wh...

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
IPC IPC(8): H04L9/32H04L9/30H04L9/00
Inventor 李增局史汝辉李文宝张策李海滨陈百顺石新凌吴祥富王洋
Owner 北京智慧云测科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More