The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 17, 2018

Filed:

Dec. 18, 2013
Applicant:

South China University of Technology, Guangzhou, Guangdong Province, CN;

Inventors:

Shaohua Tang, Guangzhou, CN;

Wuqiang Shen, Guangzhou, CN;

Assignee:

SOUTH CHINA UNIVERSITY OF TECHNOLOGY, Guangzhou, Guangdong, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/30 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3093 (2013.01); H04L 9/006 (2013.01); H04L 9/3247 (2013.01);
Abstract

Multivariate public key signature/verification system including a signature module and a verification module. The signature module contains a processor, first affine transformation inversion component, isomorphic inversion component, trapdoor component, isomorphic component, and second affine transformation inversion component. Corresponding computations are executed sequentially by the components on a message to be signed; solutions are generated after being processed by the trapdoor component; one solution is selected randomly and transmitted to the isomorphic component and second affine component for processing, and a signature generated is transmitted with the message to the processor. The verification module contains the processor and a public key transformation component. The signature is transmitted by the processor to the transformation component and substituted into each multivariate polynomial in a public key mapping. The processor judges whether the obtained data is equal to the message in a memory: if yes, the signature is valid, if not, it is invalid.


Find Patent Forward Citations

Loading…