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

System and method for signing/verification of multivariable public key

A multi-variable public key and verification system technology, applied in the field of multi-variable public key signature/verification systems, can solve problems affecting industries, public key cryptography threats, etc.

Inactive Publication Date: 2014-01-01
SOUTH CHINA UNIV OF TECH
View PDF2 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the method of decomposing large integers and solving discrete logarithms on quantum computers was proposed, this type of traditional public key cryptography has been greatly threatened, affecting various industries

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
  • System and method for signing/verification of multivariable public key
  • System and method for signing/verification of multivariable public key
  • System and method for signing/verification of multivariable public key

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] like figure 1 , a multivariate public-key signature / verification system comprising:

[0043] A. The selector is connected to the scheduler in the processor. When the selector is in the open state, the signature module of the system works, and when the selector is in the closed state, the signature module of the system works;

[0044] B. The signature module is used to sign the message to be signed, which includes a processor, an affine transformation inversion component 1, an isomorphic inversion component, a trapdoor component, an isomorphic component and an affine transformation inversion component 2 , where the trapdoor component includes a modular exponentiation component and a polynomial inversion component, the processor first saves the message in the memory, and transmits it to the affine transformation inversion component to perform an affine transformation inversion operation, and then transmits it to the same The structure inversion component performs isomorp...

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 system for signing / verification of a multivariable public key. The system comprises a signing module and a verification module. The signing module comprises a processor, a first affine transformation inversion component, an isomorphism inversion component, a trap door component, an isomorphism component and a second affine transformation inversion component. Corresponding operations are sequentially conducted on a message to be signed through the components, one or more groups of solutions are generated after the message is processed through the trap door component, at this time, one group of solutions are randomly selected and transmitted to the isomorphism component and the second affine transformation inversion component and are processed, and a generated signature and the message are transmitted to the processor together. The verification module comprises a processor and a public key transformation component, wherein the signature is transmitted to the public key transformation component through the processor, the signature is substituted into each multivariable polynomial in a public key map, and whether obtained data are equal to the message in a storage or not is judged through the processor; if yes, the signature is valid, and if not, the signature is invalid. According to the system and method for signing / verification of the multivariable public key, the safety and the operation efficiency are high.

Description

technical field [0001] The invention relates to the field of information security, in particular to a multivariable public key signature / verification system and a signature / verification method. Background technique [0002] Cryptography technology is the core and foundation of information security, and it is widely used in network communication, e-commerce, banking, national defense and military and other fields. Cryptographic techniques include symmetric cryptography and asymmetric cryptography, and asymmetric cryptography is also called public key cryptography. [0003] At present, the security of public key cryptography mainly depends on difficult problems such as large integer decomposition and discrete logarithm solution, such as RSA, ECC and so on. However, since the method of decomposing large integers and solving discrete logarithms on quantum computers was proposed, this type of traditional public-key cryptography has been greatly threatened, affecting various indu...

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): H04L9/32
CPCH04L9/3093H04L9/006H04L9/3247
Inventor 唐韶华沈伍强
Owner SOUTH CHINA UNIV OF TECH
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