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

Method for performing safety controllable remote upgrade for software protecting device

A software protection and remote upgrade technology, applied in the field of remote upgrade, can solve the problems of increased service costs, eavesdropping and replacement of upgrade packages, economic losses of software developers, etc., to reduce risks, prevent leakage, and reduce unnecessary operations.

Inactive Publication Date: 2008-08-27
BEIJING SENSESHIELD TECH
View PDF0 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This seemingly simple process is not easy for software developers. They may need to upgrade the functional modules in the software protection device by door-to-door distribution or recovery of the software protection device, which increases the service cost.
Or the software developer packs the functional modules that need to be upgraded into functional module upgrade packages, and then sends them to the software protection equipment of each user through insecure channels such as telecommunication networks and the Internet, but in this case, the functional module upgrade packages are easy to be eavesdropped and replacement, thus causing great economic losses to software developers

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
  • Method for performing safety controllable remote upgrade for software protecting device
  • Method for performing safety controllable remote upgrade for software protecting device
  • Method for performing safety controllable remote upgrade for software protecting device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] 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 with reference to the accompanying drawings and examples.

[0043] The main idea of ​​the embodiment of the present invention is: the software developer sets the control information, calculates the verification information, encrypts the new function module, and constructs the function module upgrade package. The software protection device checks the control information, decrypts the new function module, verifies the verification information, and finally upgrades the function module of the software protection device. The implementation process of the technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0044] Fig. 1 is a schematic flowchart of the first embodiment of the safe and controllable remote upgrading method of the present invention...

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 safe and controlled remote update method for a software protection device, the method is as follows: control information of a function module update pack is arranged at the terminal of a server and a new function module is obtained; the new function module is encrypted after the control information and the new function module are calculated to obtain calibration information, or after the new function module is encrypted, the control information and the encrypted new function module are calculated to obtain the calibration information; and then the control information, the encrypted new function module and the calibration information are combined to form the function module update pack which is sent to the software protection device; the software protection device check the control information in the received function module update pack, the new function module is obtained after decrypting, the calibration information in the update pack is validated according to the control information and the new function module, and the own update can be performed through using the new function module if the validation is passed. The function module in the function module update pack of the safe and controlled remote update method for a software protection device is all cryptograph in the transmission process, thus the safe and controlled remote update for the software protection device is effectively realized.

Description

technical field [0001] The invention relates to software protection technology, in particular to a method for safely and controllably remote upgrading codes or data of function modules of software protection equipment. Background technique [0002] First give the following definition: [0003] Functional module: the code or data or the combination of the two extracted from the software product by the software developer, which can be or has been set in the software protection device for external calling. [0004] Function module upgrade package: a data package used to upgrade the function modules in the software protection device. [0005] Software protection equipment: the equipment owned by the software developer that is used in conjunction with the software in a certain software product developed by the user. [0006] With the rapid development of economy and technology, software has penetrated into all walks of life as an auxiliary tool. Software products are the cryst...

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/22G06F9/445G06F21/51
Inventor 孙吉平韩勇
Owner BEIJING SENSESHIELD TECH
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