Data encryption and decryption processing method and device based on Montgomery modular multiplication operation

A computing device and processing method technology, applied in the computer field, can solve problems such as slow computing speed, low speed, and lack of possibility of parallel computing, and achieve the effects of reducing clock cycles and improving efficiency and speed

Inactive Publication Date: 2011-10-05
GCI SCI & TECH
View PDF5 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] When the Montgomery modular multiplication algorithm deduced according to the above theorem 1 is converted into code and implemented on FPGA (Field-Programmable Gate Array, field programmable gate array), there is no possibility of parallel operation, and the realization form of several multiplications is serial The results of their calculations all need to rely on the values ​​​​calculated before, so the calculation speed implemented on the FPGA is slow, resulting in low efficiency and low speed of the entire ECC encryption algorithm

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
  • Data encryption and decryption processing method and device based on Montgomery modular multiplication operation
  • Data encryption and decryption processing method and device based on Montgomery modular multiplication operation
  • Data encryption and decryption processing method and device based on Montgomery modular multiplication operation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0057] The embodiment of the present invention uses FIOS technology to decompose the Montgomery modular multiplication algorithm into two parts, the inner loop and the inner loop, wherein the inner loop mainly does the multiplication processing work, and the outer loop mainly does the reduction part; and, after the outer loop and the inner loop operation are completed , judge the result of the loop operation, if the operation result is greater than the modulus P, re...

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 data encryption and decryption processing method and device based on Montgomery modular multiplication operation. During the data encryption or decryption processing, the modular exponentiation operation is transformed to the Montgomery modular multiplication operation which is divided into an external circulation part and an internal circulation part. The internal circulation part mainly performs the multiplication operation, while the external circulation part mainly conducts the reduction operation. After the external circulation operation and the internal circulation operation are completed, the operation result is reduced to a range smaller than a modulus P if the operation result is determined to be larger than the modulus P, and otherwise, the operation result is outputted directly. For the hardware implementation, the internal circulation and the external circulation are designed to a parallel processing pipeline architecture, which can reduce the clock period consumed by one modular multiplication operation and can improve the overall modular multiplication efficiency, thereby improving the efficiency and the speed for data encryption and decryption.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a data encryption and decryption processing method and device based on Montgomery modular multiplication operation. Background technique [0002] With the rapid development of wireless network communication technology, people's requirements for information security continue to increase, and related network security protocols continue to emerge, such as WAPI (Wireless LAN Authentication and Privacy Infrastructure, Wireless LAN Authentication and Privacy Infrastructure) proposed by the National Wireless LAN Committee. ) network security protocol; network security products are also constantly being introduced; therefore, it is imperative to develop an efficient and safe encryption algorithm. [0003] Currently popular encryption algorithms include symmetric encryption algorithms and asymmetric encryption algorithms, and among the asymmetric encryption algorithms, RSA and ECC encry...

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 GCI SCI & TECH
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