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

Montgomery modular multiplication device and embedded security chip with same

A technology of Mongo and modular multipliers, which is applied in the field of asymmetric key algorithm in cryptography, can solve the problems of multi-running time and resources, and the cost of embedded security chips, and achieve the effect of saving storage space

Active Publication Date: 2015-07-22
SHENZHEN STATE MICRO TECH CO LTD
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of using Montgomery modular multiplication, ordinary numbers need to be converted into Montgomery numbers, and then the Montgomery modular multiplication operation is performed according to the coefficients. In the conversion process, conversion coefficients are required. The conversion coefficients are generally calculated by the large number modular power algorithm, so that the current Some embedded security chips need to perform complex large number calculations, so the algorithms in the embedded security chip need to spend more running time and resources

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
  • Montgomery modular multiplication device and embedded security chip with same
  • Montgomery modular multiplication device and embedded security chip with same
  • Montgomery modular multiplication device and embedded security chip with same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0023] The present invention provides a Montgomery modular multiplication device 10 of an embodiment, such as figure 1 Shown, described Montgomery modular multiplication device 10 comprises:

[0024] The first storage module 1 is used to store two first preset parameters and a second preset parameter, wherein the first preset parameter is a constant 1;

[0025] The first Montgomery modular multiplication module 2 is used to obtain the first operation result A according to the two first preset parameters;

[0026] The power calculation module 3 is used to obtain the sec...

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 Montgomery modular multiplication device and an embedded security chip. The Montgomery modular multiplication device comprises a first Montgomery modular multiplication module, a power calculation module and a second Montgomery modular multiplication module, wherein the first Montgomery modular multiplication module is used for obtaining a first operation result A according to two first preset parameters, the power calculation module is used for obtaining a second operation result B according to the first operation result A output by the first Montgomery modular multiplication module, the first preset parameter, the second preset parameter and a power calculation function, the first Montgomery modular multiplication module is further used for obtaining a Montgomery modular multiplication conversion coefficient according to the first operation result A and the second operation result B, and the second Montgomery modular multiplication module is used for obtaining a final modular multiplication result according to a first input parameter NA, a second input parameter NB and the Montgomery modular multiplication conversion coefficient. By means of the Montgomery modular multiplication device and the embedded security chip, conversion coefficient calculation through a large modular power multiplication mode can be avoided, the coefficient does not need to be calculated in advance, and the memory space can be saved.

Description

technical field [0001] The invention relates to the field of asymmetric key algorithms in cryptography, in particular to a Montgomery modular multiplication device and an embedded security chip with the same. Background technique [0002] The security guarantee of information security is based on security algorithms, and one type of security algorithms is asymmetric key algorithm. The basic operation of the asymmetric key algorithm is the modular multiplication operation of large numbers. Among the modular multiplication algorithms, the algorithm with high efficiency and easy implementation is the Montgomery modular multiplication algorithm. In the process of using Montgomery modular multiplication, ordinary numbers need to be converted into Montgomery numbers, and then the Montgomery modular multiplication operation is performed according to the coefficients. In the conversion process, conversion coefficients are required. The conversion coefficients are generally calculate...

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/72
CPCG06F7/728H04L9/06
Inventor 于松亮陈金强徐浩
Owner SHENZHEN STATE MICRO TECH CO LTD
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