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

Java card SM2 digital signature verification or information encryption method and apparatus

A digital signature and information encryption technology, which is applied in the field of Java cards, can solve the problems of Java card SM2 digital signature verification or information encryption time-consuming, etc., and achieve the effect of meeting the number of times and shortening the time

Inactive Publication Date: 2017-01-04
DATANG MICROELECTRONICS TECH CO LTD +1
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main purpose of the present invention is to propose a method and device for Java Card SM2 digital signature verification or information encryption, aiming to solve the problem that Java Card SM2 digital signature verification or information encryption takes too long in the prior art

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
  • Java card SM2 digital signature verification or information encryption method and apparatus
  • Java card SM2 digital signature verification or information encryption method and apparatus
  • Java card SM2 digital signature verification or information encryption method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0036] The technical solution of the present invention will be described in more detail below with reference to the drawings and embodiments.

[0037] It should be noted that, if there is no conflict, the embodiments of the present invention and various features in the embodiments can be combined with each other, and all are within the protection scope of the present invention. In addition, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0038] A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, use of suffixes such as 'module', 'part' or 'unit' for denoting elements is only...

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 a Java card SM2 digital signature verification or information encryption method and apparatus. The method includes: during initialization setting of a Java card SM2 application, initialization pre-calculation of a scalar fixed window width Comb algorithm on SM2 public key parameters is performed, and a lot of pre-calculation data are obtained and saved; and during SM2 digital signature verification or information encryption operation of the Java card SM2 application, corresponding data is read from the pre-calculation data, the scalar fixed window width Comb algorithm operation is accomplished, and digital signature verification or information encryption operation is realized. The invention provides a Java card comprising the above apparatus. According to the scheme, scalar multiplication of the SM2 public key is realized by employing the fixed-window Comb algorithm, the time for SM2 digital signature verification or information encryption can be obviously reduced, and the frequency requirement of verifying SM2 digital signatures per second by the Java card can be satisfied.

Description

technical field [0001] The invention relates to the technical field of Java cards, in particular to a Java card SM2 digital signature verification or information encryption method and device. Background technique [0002] In the national secret SM2 digital signature verification or information encryption algorithm of the Java card, a scalar multiplication of the public key is required. The scalar multiplication of the public key is a non-fixed-point scalar multiplication, which is generally calculated using a sliding window. This algorithm is computationally intensive and very time-consuming. For example, in the SM2 digital signature verification process, there is a fixed-point scalar multiplication and a public-key scalar multiplication. The non-fixed-point scalar multiplication takes up about 80% of the time, and the signature is verified on the chip card with the 30MHz system clock and 30MHz encryption and decryption clock of the Java card. It takes about 65ms once, whic...

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/08H04L9/30H04L9/32
CPCH04L9/0861H04L9/0897H04L9/30H04L9/3234H04L9/3247
Inventor 周兴建熊燕萍王俊
Owner DATANG MICROELECTRONICS TECH CO LTD
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