A software protection method

A technology of software protection and software protection device, applied in the direction of program/content distribution protection, instruments, electrical digital data processing, etc., can solve problems such as poor security, achieve accuracy, overcome high costs, and prevent poor software security. Effect

Active Publication Date: 2008-09-10
BEIJING SENSESHIELD TECH
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For software products that do not use software protection devices, the time information can only be obtained by reading the system time to limit the use time of the software. However, since the system time is easy to be modified, the method of time-limiting the software is implemented based on the system time. its security is very poor

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
  • A software protection method
  • A software protection method
  • A software protection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The method of the present invention is used in a software protection device, and the software protection device is used to restrict the use of software running in an external system, and this restriction is by using the method of the present invention to control the function modules in the software protection device and achieved. The method of the present invention can be realized by software. For the convenience of description, the method of the present invention is represented by "functional module controller" hereinafter.

[0020] The software protection method of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0021] Each step of the software protection method of the present invention will be described below in a specific implementation manner. As shown in Figure 1, the method includes the following steps.

[0022] Step 200, initialize and start the internal timer of the dongle;

[0023] The initialization ...

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 software protection method, which controls the application of a functional module in a software protection device so as to control the application of the software. The method includes the following steps: an interior timer times according to a CPU clock in the software protection device; the actual application time of the functional module is accumulatively recorded by the timing of the interior timer; the application of the functional module is controlled according to the received instruction of the software protection device and the actual application time of the functional module. The invention realizes the accumulative timing of the actual application time of the software by arranging the interior timer in the software protection device to make use of the CPU clock of the software protection device, and controls each functional module together with the controllers of the functional modules, thus overcoming the higher cost problem of the software protection devices provided with clock chips in the prior art. Furthermore, the method does not directly utilize a systematic time coming from the exterior for timing, thus avoiding the poor security problem of the software brought by the modification to the systematic time.

Description

technical field [0001] The invention relates to the field of software protection, in particular to a software protection method for controlling the use time of the software in the process of using and renting the software. Background technique [0002] With the rapid development of economy and technology, software has penetrated into all walks of life as an auxiliary tool. Software products are the crystallization of the wisdom of software designers and software programmers. The survival and development of software developers is the basis for sufficient supply of software products. Therefore, it is of great practical significance to protect the copyright of software products and prevent software products from being pirated. . [0003] Among the many strategies that software developers have used to protect software products, most of them adopt such a method: extract the core algorithm or key in the software product as the key program code, and use the key program code and th...

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
IPC IPC(8): G06F21/00G06F21/12
Inventor 孙吉平韩勇
Owner BEIJING SENSESHIELD 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