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

Software protection method, apparatus and equipment

A software protection device and software technology, applied in the field of communication security, can solve problems such as easy eavesdropping of communication information and easy cracking of encrypted software, so as to reduce the risk of eavesdropping and achieve the effect of protection

Active Publication Date: 2009-04-08
KINGDEE SOFTWARE(CHINA) CO LTD
View PDF0 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a software protection method, which aims to solve the problem that the communication information between the existing encrypted software and the hardware encryption lock is easy to be eavesdropped, causing the encryption software to be easily cracked

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 protection method, apparatus and equipment
  • Software protection method, apparatus and equipment
  • Software protection method, apparatus and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0022] In the embodiment of the present invention, by obtaining the current time information of the operating system running the encrypted software, the obtained current time information is used as the query value for calling the encryption algorithm, or the query value for calling the encryption algorithm is customized according to the obtained current time information , calling the encryption algorithm corresponding to the obtained current time information in the hardware dongle, and judging whether there is a legal hardware dongle according to the return value of the encryption algorithm, so as t...

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 is applicable to the communication safety field and provides a software protection method, a device and equipment. The method comprises the following steps: current time information of an operation system which operates an encrypted software is obtained; an encryption algorithm in an algorithm unit which is corresponding to the obtained current time information is called from a hardware encryption lock, thereby obtaining a return value of the encryption algorithm; whether a software is protected or not is judged according to the return value of the encryption algorithm. The embodiment of the invention realizes the protection of the software and reduces the risk that communication information between the encrypted software and the hardware encryption lock is eavesdropped effectively by obtaining the time information of the operation system and calling the encryption algorithm which is corresponding to the time information from the hardware encryption lock.

Description

technical field [0001] The invention belongs to the field of communication security, and in particular relates to a software protection method, device and equipment. Background technique [0002] Hardware encryption lock (also known as hardware encryption card, commonly known as dongle) is an intelligent software protection tool provided for software developers. It is a special hardware installed on the parallel port or USB port of the computer. It includes a set of Language interface software and tool software. The hardware encryption lock is a hardware-based encryption technology, and its purpose is to encrypt and protect the software so that the software will not be used illegally. [0003] The process of encrypting and protecting the software with the hardware dongle is as follows: preset the corresponding relationship between the query value and the returned value. The application program interface (Application Program Interface, API) provided by the software through ...

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/00G06F21/22G06F21/12G06F21/52
Inventor 刘学鹏
Owner KINGDEE SOFTWARE(CHINA) CO LTD
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