Data encryption processing method for performing signature verification on application program interface

An application program interface and data encryption processing technology, which is applied in user identity/authority verification, digital transmission system, and key distribution, to achieve non-repudiation, guarantee credibility, and enhance the effect of safe and orderly use

Pending Publication Date: 2022-05-27
北京友普信息技术有限公司
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a data encryption processing method for signature verification of the application program interface, thereby solving the aforementioned problems existing in the prior art

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 processing method for performing signature verification on application program interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

[0032] A data encryption processing method for signature verification of an application program interface. Before the client of the application program sends a request to the corresponding server interface, it first obtains an exclusive asymmetric key through the server, thereby ensuring the security of the server accessing the client. When the client initiates an interface request to the corresponding server interface, the symmetric key generated by the national secret SM4 algorithm and the HmacSHA256 encryption algorithm are used to encrypt the data of the request body, and the signature body of the requ...

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

A data encryption processing method for performing signature verification on an application program interface comprises the following steps: before a client of an application program sends a request to a corresponding server interface, firstly obtaining an exclusive asymmetric key through a server, thereby ensuring the security of the server accessing the client; when a client initiates an interface request to a corresponding server interface, a generated symmetric key is matched with a hash algorithm to encrypt data of a request body and generate a signature body of the request body, the server forms a signature verification body by using received request body parameters through the same encryption algorithm, and the signature body is verified through the signature and signature verification process. The anti-repudiation of the data original issuing behavior and the anti-repudiation of the data receiving behavior are realized; according to the invention, the non-repudiation of data request and transmission is realized by carrying out the encryption processing of signature verification on the data receiving and transmitting voucher; the safe and orderly use of the application program interface is enhanced, and the credibility, the safety and the traceability of the original request interface of the application program are ensured.

Description

technical field [0001] The invention relates to the technical field of data encryption processing, in particular to a data encryption processing method for performing signature verification on an application program interface. Background technique [0002] The existing network information system is mainly aimed at the encryption protection of the data stored on the ground, and does not solve the integrity and confidentiality problems of important business data during the network transmission process, especially when there are many application program interfaces and frequent interface calls. , which only checks the identity of the request initiator, but does not encrypt the program interface, and cannot guarantee the integrity and confidentiality of important data during network transmission. SUMMARY OF THE INVENTION [0003] The purpose of the present invention is to provide a data encryption processing method for performing signature verification on an application program...

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/08H04L9/32H04L9/40
CPCH04L9/0825H04L9/0869H04L9/3247H04L9/3297H04L9/3226H04L9/3239H04L63/045H04L2209/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