Software license verification system and method based on digital signature

A technology of digital signature and verification system, applied in the fields of digital data protection, electrical digital data processing, instruments, etc., can solve the problem that the authorization method does not support offline, etc., to achieve the effect of protecting property rights

Pending Publication Date: 2022-03-15
INSPUR SOFTWARE TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a software license verification system and method based on digital signatures, which are used to solve the defects in the prior art that the authorization method does not support offline and must use hardware authorization, so as to adapt to the increasingly complex cloud service environment and use The way of software and offline implementation can effectively protect the property rights of various software and hardware products

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
  • Software license verification system and method based on digital signature
  • Software license verification system and method based on digital signature
  • Software license verification system and method based on digital signature

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention , but not all examples. 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.

[0052] Combine below figure 1 Describe the digital signature-based software license verification system of the present invention, the system includes:

[0053]The license management module 100 is configured to generate an asymmetric key pair consisting of a private key and a public key, obtain application information, and approve the application information based on the private key, and gene...

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 provides a software license verification system and method based on a digital signature, and relates to the technical field of digital signatures, and the system comprises a license management module which is used for generating an asymmetric key pair composed of a private key and a public key, obtaining application information, approving the application information based on the private key, and generating a software license after approval is passed; wherein the application information comprises an application code of the product, contract information and various restriction information of product use; the application code generation module and the license verification module are integrated in a product, the application code generation module is used for generating an application code, and the license verification module is used for obtaining a software license, a public key and application information, verifying the software license based on the public key, and verifying the application information based on current software and hardware information. The method can adapt to increasingly complex cloud service environments and effectively protect property rights of various software and hardware products in a software and offline implementation mode.

Description

technical field [0001] The invention relates to the technical field of digital signatures, in particular to a software license verification system and method based on digital signatures. Background technique [0002] In the process of gradual promotion of software and hardware products, software licenses need to be introduced to protect these types of products. The currently existing licensing methods are: [0003] 1. Online license application and online verification, but because a large number of software and hardware products need to work offline, this solution cannot meet the complex delivery and operating environment of each software and hardware product; [0004] 2. Hardware authorization, such as UKey, encrypted card, etc., but this solution cannot adapt to the increasingly complex cloud service environment. [0005] Therefore, improvements to current licensing schemes are needed. Contents of the invention [0006] The present invention provides a software licens...

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): G06F21/64G06F21/60
CPCG06F21/64G06F21/602
Inventor 王永渤王超林巍白会磊雒燕柯
Owner INSPUR SOFTWARE TECH CO LTD
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