Extensible high-radix Montgomery's modular multiplication algorithm and circuit structure thereof

A circuit structure and algorithm technology, which can be applied in the direction of calculation using residual algorithm and calculation using non-number system representation, which can solve problems such as the reduction of the speed of modular multiplication.

Inactive Publication Date: 2006-02-08
上海微科集成电路有限公司 +1
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0039] The problem with the above-mentioned multi-word high-base Montgomery modular multiplication algorithm is that if the pipeline circuit structure of multi-level processing units is adopted, because S (i-1) Passed to the next level operation must wait until S (i) k-1..0 Calculated, so the data is transferred from the upper-level pipeline to the next-level pipeline after a delay of two clock cycles, which leads to a slowdown in the speed of the modular multiplication operation

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
  • Extensible high-radix Montgomery's modular multiplication algorithm and circuit structure thereof
  • Extensible high-radix Montgomery's modular multiplication algorithm and circuit structure thereof
  • Extensible high-radix Montgomery's modular multiplication algorithm and circuit structure thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] Further describe the present invention below in conjunction with accompanying drawing.

[0054] The structure of the expandable high fundamental modulus multiplier of the present invention can be applied to any requirement of encryption strength, and can handle the modulus multiplication operation of the finite field with any length of digits. In addition, the number of pipeline stages of the computing unit can be adjusted according to the computing speed and hardware overhead required by the actual application, so as to achieve a compromise between the computing speed and area of ​​the modular multiplication. as attached figure 1 As shown in the structure of , if the operation speed is required to be faster, the number of stages of the pipeline can be increased, the bit width w of the processing unit can be increased, or a higher base (such as base 2 3 ,2 4 ). Conversely, if less hardware is required to implement a modular multiplier that does not require high speed...

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 relates to an extended high base Montgomery analog multiplying algorithm and the circuit structure in the field of integrated circuit technology. It improves multiply characters high base Montgomery analog multiplying algorithm, wherein each step dose left shift operation to the batch N and the multiplicand B but not to the result S so that the delay between the two data path lines can de reduced from two clock weeks to one clock week. The circuit structure comprises: three storages used to store A, B and N operation numbers, a line type data path module which is formed by first stage to p stage processing units, a control module used to control the entire analog multiplier computing course and first-in first-out storage.

Description

technical field [0001] The invention belongs to the technical field of integrated circuits, and in particular relates to an improved scalable high-base Montgomery (Montgomery) modular multiplication algorithm and a circuit structure thereof. Background technique [0002] With the rapid development of electronic communication technology, people pay more and more attention to information security. In order to ensure the security of transmitted data, many cryptographic algorithms and protocols have been proposed. Because implementing encryption algorithms with software is time-consuming and has security risks, the hardware implementation of RSA and other cryptographic algorithms has become a hotspot in the research of information security technology in recent years. Many domestic and foreign scholars have achieved many research results in this area, and there are Many results are applied to various information security products. [0003] Finite field multiplication is widely ...

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
Inventor 曾晓洋麻永新范益波顾叶华陈俊郭亚炜
Owner 上海微科集成电路有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products