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

A method and system for binding of software and hardware

A hardware and software technology, applied in the network field, can solve the problems of weak protection, easy cracking, and easy porting of commercial software, so as to prevent brute force cracking and improve security.

Inactive Publication Date: 2012-09-12
SUZHOU CODYY NETWORK SCI & TECH
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, due to the reproducibility and repeatability of software, commercial software is easy to transplant at will, which brings many problems to software developers in the industry. For example, customers can use software for free without purchasing, which brings huge economic benefits to software development companies. loss
Although there are currently software-related protection methods, such as serial number methods, use time limit methods and other protection methods, these methods still have problems such as complex algorithms, easy cracking, and weak protection.

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 method and system for binding of software and hardware
  • A method and system for binding of software and hardware
  • A method and system for binding of software and hardware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] Hereinafter, the present invention will be described in detail with reference to the drawings and in conjunction with the embodiments. It should be noted that the embodiments in this application and the features in the embodiments can be combined with each other if there is no conflict.

[0011] figure 1 Shown is a flowchart of a method for software binding to hardware according to a preferred embodiment of the present invention. Such as figure 1 As shown, the method for software binding to hardware provided by a preferred embodiment of the present invention includes steps 101-104.

[0012] In step 101, when the software is installed, the CPU number and the hard disk number of the client where the software is installed are obtained, and the CPU number and the hard disk number are encrypted to obtain a hardware digital signature. Specifically, during software installation, after obtaining the CPU number and hard disk number of the current client, combine the CPU number and 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 provides a method and system for binding of software and hardware. The method comprises the steps of: obtaining a CPU number and a hard disk number of a client-side of installing the software during installation of the software and encrypting the CPU number and hard disk number to obtain a hardware digital signature; obtaining cryptograph through encrypting the hardware digital signature according to the data parallel table and a combination key; decrypting the cryptograph based on the data parallel table and combination key to obtain the hardware digital signature when the software starts; obtaining the CPU number and hard disk number of the present client-side, encrypting the CPU number and hard disk number to obtain the hardware digital signature of the present client-side, and determining whether the hardware digital signature of the present client-side is consistent with the hardware digital signature obtained through decryption, if yes, then starting the software on the present client-side.

Description

Technical field [0001] The invention belongs to the field of network technology, and in particular relates to a method and system for software binding hardware. Background technique [0002] At present, due to the reproducibility and repeatability of software, commercial software is easy to transplant at will, causing many problems for software developers in the industry. For example, customers can use software for free without purchasing, which brings huge economic benefits to software development companies. loss. Although there currently exist software related protection methods, such as serial number method, use time limit method and other protection methods, these methods still have problems such as complex algorithms, easy cracking, and weak protection. Summary of the invention [0003] The present invention provides a method and system for software binding to hardware to solve the above problems. [0004] The invention provides a method for software binding to hardware. The...

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/24G06F21/51
CPCG06F21/12G06F21/1011
Inventor 胡加明
Owner SUZHOU CODYY NETWORK SCI & 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